Kategorien
-
Neueste Beiträge
- [ABAP] DMS: Infos zu Dokumenteninfosätzen lesen
- [ABAP] Prüfen, ob ein bestimmer Festwert in einer Domäne vorhanden ist
- [SAP] Drucker für Benutzer festlegen
- [SAP Fiori] Fiori Launchpad erweitern, Systeminformationen im Launchpad anzeigen
- [SAP Gateway] ODATA V4 Service für anonymen Zugriff einrichten
- [ABAP] Varianten eines Reports lesen
- Warum Krebspatienten so viel Gewicht verlieren
- [SAP Fiori] ABAP RESTful Application Programming Model (RAP)
- [SAP] Events und Typkoppelungen
- [SAP Gateway] Daten versenden über einen eventbasierten Aufruf einer OData-Funktion
Schlagwort: SAP
[SAP Gateway] Registrierten Service und Modellklassen entfernen
Eine Anleitung gibt es hier: How to delete registered model and service?
[SAP] Alle Objekte eines Transportauftrages entsperren
RSWBO099 (Objekte entsperren (Expertentool))
[SAP] Endlosschleife in einem laufenden ABAP-Programm debuggen
SM50
- Eintrag mit dem betreffenden Programm in der Tabelle markieren
- Menü -> Administration -> Programm -> Debugging
[SAP Gateway] Einfacher REST-Webservice / CRUD-Applikation
Links
- https://blogs.sap.com/2018/10/31/a-simple-rest-web-service-from-ecc-called-from-a-html5-screen/
- https://blogs.sap.com/2012/12/07/building-a-crud-application-with-sapui5-and-icf-restjson-service-part-1/
- https://blogs.sap.com/2012/12/07/building-a-crud-application-with-sapui5-and-icf-restjson-service-part-2/
- https://blogs.sap.com/2012/12/07/building-a-crud-application-with-sapui5-and-icf-restjson-service-part-3/
- https://blogs.sap.com/2014/03/29/developing-ui5-applications-on-legacy-systems/
[SAP Gateway] SAP Gateway Demo System ES5
[SAP] Benutzerparameter pflegen
SE80
- Paket auswählen
- Rechtsklick auf Paketname -> Anlegen -> Weitere (1) -> SET/GET-Parameter-ID
- Parameter-ID (z.B. ‘ZXYZ’) und Kurzbeschreibung eingeben
SU3 (Pflege eigener Benutzervorgaben)
- Reiter “Parameter”
- Set-/Get-Parameter-Id: zuvor angelegten Parameter auswählen
- Parameterwert: beliebigen Wert zur späteren Auswertung eintragen, z.B. “X”
Tabellen
- TPARA (Verzeichnis der Memory-Ids (vorlaeufig))
- TPARAT (Kurztexte zu den Memory-Ids)
- USR05 (Benutzerstamm Parameter-ID)
Links
[SAP] Berechtigungstrace für einen Benutzer
STAUTHTRACE
- Button “Trace einschalten”
- entsprechenden Vorgang, für den der Trace aufgezeichnet werden soll, durchführen
- Button “Trace ausschalten”
- Button “Auswerten”
[SAP] Data Aging
DAGOBJ (Übersicht der Data-Aging-Objekte)
DAGPTM (Partitionen verwalten)
DAGRUN (Übersicht der Data-Aging-Läufe)
DAGPTC (Partitionierungscustomizing)
DAGADM (Anzeige Data-Aging Administrator)
DAGLOG (Anzeige Data-Aging-Objekt Protokolle)
[ABAP] Data Aging: DB-Zugriffssteuerung für S/4HANA Data Aging
Variante 1 (cl_abap_stack_temperature)
* https://blogs.sap.com/2016/10/03/how-to-perform-data-aging-in-s4hana/ * Transaktion: DAGOBJ * DAGPTC * Flag für Historische Daten DATA(lv_cold_access) = abap_true. * Datum für Aging DATA: lv_data_temperature TYPE data_temperature. lv_data_temperature = sy-datum - 30. TRY. * data aging möglich (von db unterstützt und aktivgeschaltet)? IF abap_true = cl_data_aging_state=>is_enabled( ). IF abap_true = lv_cold_access. * datenfilter setzen: alle daten sichtbar cl_abap_stack_temperature=>set_cold( ). ELSE. IF lv_data_temperature IS INITIAL. * datenfilter setzen: nur hot-daten sichtbar cl_abap_stack_temperature=>set_hot( ). ELSE. cl_abap_stack_temperature=>set_temperature( lv_data_temperature ). ENDIF. ENDIF. ENDIF. CATCH cx_root INTO DATA(e_txt). WRITE: e_txt->get_text( ). ENDTRY.
Variante 2 (cl_abap_session_temperature)
* https://blogs.sap.com/2016/10/03/how-to-perform-data-aging-in-s4hana/ * Transaktion: DAGOBJ * DAGPTC * Flag für Historische Daten DATA(lv_cold_access) = abap_true. * Datum für Aging DATA: lv_data_temperature TYPE data_temperature. lv_data_temperature = sy-datum - 30. TRY. DATA(o_ses) = cl_abap_session_temperature=>get_session_control( ). * Data Aging möglich (von DB unterstützt und aktivgeschaltet)? IF abap_true = cl_data_aging_state=>is_enabled( ). IF abap_true = lv_cold_access. * Datenfilter setzen: Alle Daten sichtbar o_ses->set_cold( ). ELSE. IF lv_data_temperature IS INITIAL. * Datenfilter setzen: Nur HOT-Daten sichtbar o_ses->set_hot( ). ELSE. o_ses->set_temperature( lv_data_temperature ). ENDIF. ENDIF. ENDIF. CATCH cx_root INTO DATA(e_txt). WRITE: e_txt->get_text( ). ENDTRY.