Ansicht
Dokumentation
VIEW_MARK_WRITE - View-Markierung in Protokolltabelle schreiben
CL_GUI_FRONTEND_SERVICES - Frontend Services CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Klammerung der Tabellenprotokolle innerhalb aggregierter Objekte mit dem Ziel, Änderungen an Customizing-Einstellungen bezogen auf Customizing-Objekte und nicht nur auf Dictionary-Tabellen auswerten zu können.
Die "Klammern" werden für jede Änderung an einem Customizing-Objekt in der Protokolltabelle DBTABLOG in Form von zwei Markier-Einträgen abgelegt:
1. Eintrag vor dem Zugriff auf die dem Customizing-Objekt unterge- ordneten Objekte wie z.B. Dictionary-Tabellen.
2. Eintrag danach.
Beispiel
DATA: ddobjects TYPE stprt_tablist.
* DDobjects mit allen Elementen der Stückliste aus der Pflegetransaktion
* SOBJ füllen (s. Tabelle OBJS).
* CUST_OBJ_1 sei aus den Dictionary-Tabellen TABLE1, TABLE2 und TABLE3
* zusammengesetzt.
...
* User-Kommando "speichern"
CALL FUNCTION 'VIEW_MARK_WRITE'
EXPORTING
objname = cust_obj_1
begin = 'X'
* OBJTYPE = 'T'
TABLES
ddobjects = ddobjects
EXCEPTIONS
OTHERS = 1.
INSERT / UPDATE / MODIFY / DELETE table2 ... .
* und/oder
INSERT / UPDATE / MODIFY / DELETE table1 ... .
* und/oder
INSERT / UPDATE / MODIFY / DELETE table3 ... .
CALL FUNCTION 'VIEW_MARK_WRITE'
EXPORTING
objname = cust_obj_1
begin = space
* OBJTYPE = 'T'
TABLES ddobjects = ddobjects
EXCEPTIONS
OTHERS = 1.
...
Parameter
BC_SETBEGIN
CLIDEP
DDOBJECTS
IV_ACTIVITY_ID
IV_PROJECT_ID
OBJNAME
OBJTYPE
Ausnahmen
Funktionsgruppe
SVPRVendor Master (General Section) ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3459 Date: 20240604 Time: 064128 sap01-206 ( 33 ms )