Ansicht
Dokumentation

ISU_TIMESLICE_COMPRESS_UPDATE - OBSOLET! (Ersetzt durch ISU_TIMESL_UC_COMPRESS_UPDATE)

ISU_TIMESLICE_COMPRESS_UPDATE - OBSOLET! (Ersetzt durch ISU_TIMESL_UC_COMPRESS_UPDATE)

Addresses (Business Address Services)   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein faßt aufeinanderfolgende Zeitscheiben mit gleichem Datenteil zusammen.

Anschließend erfolgt ein Abgleich gegen die Tabelle XT_TIMESL_OLD, die den Datenbankzustand repräsentiert.

Nach dem Abgleich existieren 3 Tabellen mit den neu anzulegenden, zu ändernden und zu löschenden Zeitscheiben.

Dadurch kann der Datenbankupdate folgendermaßen geschehen:

DELETE dbtab FROM TABLE YT_TIMESL_DELETE.
INSERT dbtab FROM TABLE YT_TIMESL_INSERT.
UPDATE dbtab FROM TABLE YT_TIMESL_UPDATE.

Es kann ein Zeiger (XY_POINTER) auf eine Zeitscheibe der Tabelle T_TIMESL übergeben werden. Der Zeiger zeigt nach der Komprimierung auf die gleiche Zeitscheibe wie beim Aufruf, sofern diese nicht von der Komprimierung betroffen ist. In diesem Fall wird XY_POINTER auf den Wert 0 gesetzt.

Die übergebenen Tabellen sind nicht typisiert. Der Zugriff auf die Datumsfelder erfolgt über die Offsets X_AB_OFFSET und X_BIS_OFFSET.

Im Datenteil kann für den Datenvergleich ein Bereich ausgeblendet werden. Dies kann sinnvoll sein, wenn bestimmte Felder, z.B. reine Verwaltungsfelder für den letzter Änderer usw., für die Komprimierung nicht von Interesse sind.
Auch dieser Bereich wird über zwei Offsets (X_HIDE_OFFSET_FROM und X_HIDE_OFFSET_TO) übergeben.

Beispiel

Alle in den Eingabeparameter übergebenen Offsets sowie die Schlüssellänge X_KEY_LENGTH müssen mit der ABAP/4-Anweisung DESCRIBE DISTANCE BETWEEN f1 AND f2 INTO f3 bestimmt werden.

Weiterführende Informationen

Funktionsgruppendokumentation





Parameter

T_TIMESL
XT_TIMESL_OLD
XY_POINTER
X_AB_OFFSET
X_BIS_OFFSET
X_CONFIRM_COMPRESS
X_HIDE_OFFSET_FROM
X_HIDE_OFFSET_TO
X_KEY_LENGTH
X_SORTED_FOR_COMPRESS
YT_TIMESL_DELETE
YT_TIMESL_INSERT
YT_TIMESL_UPDATE
Y_LINES

Ausnahmen

Funktionsgruppe

ET02

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3725 Date: 20240523 Time: 105808     sap01-206 ( 49 ms )