Ansicht
Dokumentation

DMC_ACS_CONDENSE_RANGES - Fasst Ranges gleicher Länge bis zu einer vorgegebenen Größe zusammen

DMC_ACS_CONDENSE_RANGES - Fasst Ranges gleicher Länge bis zu einer vorgegebenen Größe zusammen

CPI1466 during Backup   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein fasst aufeinander folgende Ranges bis zur vorgegebenen Blockgröße zusammen. D.h. Ranges die weniger Datensätze als die maximale Blockgröße enthalten, werden verdichtet. Ranges können nur dann zusammengefasst werden, wenn:

  • sie direkt nacheinander folgen, und kein anderer Range dazwischen liegt
  • beide dasselbe Schlüsselfeld als letztes gefülltes (bzw. teilweise gefülltes) Schlüsselfeld besitzen und alle vorgehenden Schlüsselfelder die gleichen Werte besitzen.

Bei der Verdichtung wird dabei überprüft, ob neu gebildete Ranges noch den statischen Abgrenzungen entsprechen. Entspricht ein neuer Range nicht den statischen Abgrenzungen, dann erfolgt keine Verdichtung, da der Verdichtete Range auf Basis der Statischen Abgrenzungen wieder aufgesplittet werden müsste.

Wird ein Range verdichtet, dann enthält der neue Range die Summe der Datensätze aus den verdichteten Ranges.

Der IMPORT-Parameter IM_MAX_BLOCKSIZE gibt die maximale Blockgröße an, bis zu der Ranges verdichtet werden sollen.

Die TABLES-Parameter IM_IT_KEYDEF und IM_IT_SETTINGS enthalten die Schlüsseldefinitionen bzw. die statischen Abgrenzungen für eine Rangeermittlung.

Der TABLES-Parameter IM_IT_RANGE enthält alle Ranges für die eine Verdichtung erfolgen soll. In EX_IT_RANGE_NEW werden dann die Verdichteten Ranges zurückgegeben. Der TABLES-Parameter enthält ebenfalls alle Ranges, für die keine Verdichtung möglich war.

Die Ausnahme CONDENSE_FAILURE wird ausgelöst, wenn nach der Verdichtung der Ranges weniger oder mehr Datensätze in den neuen Ranges als in den vorgegebenen sind.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

EX_IT_RANGE_NEW
IM_IT_KEYDEF
IM_IT_RANGE
IM_IT_SETTINGS
IM_MAX_BLOCKSIZE

Ausnahmen

CONDENSE_FAILURE

Funktionsgruppe

CNV2

Addresses (Business Address Services)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2437 Date: 20240523 Time: 131226     sap01-206 ( 49 ms )