Ansicht
Dokumentation

ABAPEMLCOMMIT_ENTITIES_LATE - EMLCOMMIT ENTITIES LATE

ABAPEMLCOMMIT_ENTITIES_LATE - EMLCOMMIT ENTITIES LATE

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

COMMIT ENTITIES BEGIN, END

COMMIT ENTITIES BEGIN $[IN SIMULATION MODE$]
                      $[${RESPONSES response_param$}
                       $| ${RESPONSE OF ... response_param$}
                       $| ${RESPONSES OF ... response_param$}$].
  ...
  $[CONVERT KEY OF bdef
    FROM $[TEMPORARY$] pre_key
    TO final_key.$]
  ...
COMMIT ENTITIES END.


Zusätze:

1. ... IN SIMULATION MODE

2. ... RESPONSES response_param.

3. ... RESPONSE OF ... response_param.

4. ... RESPONSES OF ... response_param.

Wirkung

Hiermit wird die RAP-Sicherungssequenz ausgelöst und die RAP-LUW abgeschlossen. Diese Variante ist für modifizierende RAP-Operationen auf Entitäten relevant, bei denen die späte Nummernvergabe eingeschaltet wurde. Mit ihr werden die endgültigen Schlüssel aus den Vorabschlüsseln geholt.

Der Kontext dieser COMMIT ENTITIES-Anweisung ist die Phase des Zahlenabgleichs, die als Teil der Sicherungssequenz ausgelöst wird. Für modifizierende Operationen auf Entitäten mit aktivierter später Nummernvergabe sind nur Vorabbezeichner zugeordnet, beispielsweise %PID oder temporäre Schlüssel. Bei einer erfolgreichen Sicherung werden diese Vorabbezeichner in finale Schlüssel konvertiert. Falls die Schlüssel von neu angelegten Instanzen beispielsweise an http-Antworten übergeben werden sollen, dürfen diese nicht die Vorabschlüssel aus den modifizierenden Operationen sein, sondern die finalen Schlüssel.

Hierfür definiert diese COMMIT ENTITIES-Variante einen Bereich, in dem die EML-Anweisung CONVERT KEY OF zur Konvertierung der finalen Schlüssel aus den Vorabschlüssel verwendet wird:

Syntaxteil Details
COMMIT ENTITIES BEGIN ... Öffnet den Commit-Bereich.
COMMIT ENTITIES END. Schließt den Commit-Bereich. Beim Schließen gehen alle Informationen über für schon abgeschlossene Operationen relevante Schlüssel verloren.

Hinweis

Zusatz 1

... IN SIMULATION MODE

Wirkung

Zusatz 2

... RESPONSES response_param.

Wirkung

Hiermit werden Antwortinformationen abgerufen. Mindestens einer der beiden Antwortparameter (response_param) FAILED und REPORTED muss angegeben werden.

Zusatz 3

... RESPONSE OF ... response_param.

Wirkung

Hiermit werden Antwortinformationen abgerufen. Es handelt sich in diesem Fall um die Langform. Mindestens einer der beiden Antwortparameter (response_param) FAILED und REPORTED muss angegeben werden.

Zusatz 4

... RESPONSES OF ... response_param.

Wirkung

Hiermit werden Antwortinformationen abgerufen. Es handelt sich in diesem Fall um die dynamische Form. Mindestens einer der beiden Antwortparameter (response_param) FAILED und REPORTED muss angegeben werden.

Das Beispiel COMMIT ENTITIES BEGIN, END mit CONVERT KEY OF demonstriert die Verwendung dieser COMMIT ENTITIES-Anweisung einschließlich CONVERT KEY OF.






CPI1466 during Backup   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6348 Date: 20240420 Time: 115601     sap01-206 ( 95 ms )