Ansicht
Dokumentation
ABAPEMLCOMMIT_ENTITIES_LATE - EMLCOMMIT ENTITIES LATE
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )