Ansicht
Dokumentation
CHANGE_POINTERS_READ_INFO_GET - Fortschrittsinformation zum Lesen von Änderungszeigern
Fill RESBD Structure from EBP Component Structure BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein steht im Zusammenhang mit der blockweisen Verarbeitung von Änderungszeigern. Mit ihm läßt sich der Fortschritt beim Lesen von Änderungszeigern zu einem Nachrichtentyp ermitteln. Durch den Funktionsbaustein CHANGE_POINTERS_READ_MODE_SET wird zum Nachrichtentyp die zu lesende Blockgröße eingestellt. Beim Lesen des ersten Blocks werden die Unter- und Obergrenze der zu lesenden Änderungszeiger ermittelt, wobei die Änderungszeiger geordnet nach BDCP-CRETIME (Erstellungszeit) und dann nach BDCP-CPIDENT (Änderungszeigernummer) abgearbeitet werden. CHANGE_POINTERS_READ wird so oft aufgerufen, bis CHANGE_POINTERS_MODE_GET für den Parameter FLAG_DONE den Wert 'X' zurückliefert.
Beispiel
call function 'CHANGE_POINTERS_READ_MODE_SET'exporting
message_type =block_size = 50000.
...
while flag_done eq space.
call function 'CHANGE_POINTERS_READ'exporting
message_type =tables
change_pointers.
... process change pointers ... call function 'CHANGE_POINTERS_READ_INFO_GET'exporting
message_type =importing
flag_done = flag_done.endwhile.
call function 'CHANGE_POINTERS_READ_MODE_SET'exporting
message_type =block_size = 0.
Hinweise
Wird im Zusammenhang mit CHANGE_POINTERS_READ blockweises Lesen verwendet, darf die verarbeitende Anwendung keine Annahmen treffen, daß alle Änderungszeiger zu einem Änderungsbeleg auf einmal eingelesen werden. Es muß auch bei einem Änderungszeiger, der eine Löschung beschreibt zunächst auf der Datenbank geprüft werden, ob der entsprechende Datensatz sich nicht doch auf der Datenbank befindet.
Parameter
BOTTOM_CPIDBOTTOM_TIME
CURRENT_CPID
CURRENT_TIME
FLAG_DONE
MESSAGE_TYPE
TOP_CPID
TOP_TIME
Ausnahmen
BLOCK_SIZE_NOT_SETFunktionsgruppe
BD01ROGBILLS - Synchronize billing plans rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2416 Date: 20240523 Time: 155133 sap01-206 ( 55 ms )