Ansicht
Dokumentation

DMC_ACS_FIND_RANGES - Erzeugt Ranges (die Datensätze enthalten) bis zu einer vorgebenen Stufe

DMC_ACS_FIND_RANGES - Erzeugt Ranges (die Datensätze enthalten) bis zu einer vorgebenen Stufe

rdisp/max_wprun_time - Maximum work process run time   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein ermittelt alle Ranges die Datensätze enthalten bis zu einer vorgegebenen Tiefe. Dabei können über den TABLES-Parameter IM_IT_RANGE gültige Ranges angegeben werden, für die detailliertere Ranges ermittelt werden sollen. Für die Range-Suche ab der 1.Stelle muss in diesem Parameter ein Dummy-Eintrag mit der Rangetiefe 0 angegeben werden.

Für die Range-Ermittling wird zunächst die Erzeugung neuer Ranges angestartet. Mit den neu erzeugten Ranges wird dann mit Hilfe einer "SELECT SINGLE"-Anweisung geprüft ob sich Datensätze im jeweiligen Bereich befinden. Ranges die keine Datensätze enthalten werden verworfen, die erfolgreich geprüften Ranges werden in den nächsten Schritten weiter verarbeitet.

Gibt es z.B. aufgrund statischer Abgrenzungen unterschiedlich lange Ranges, so werden zunächst die kürzeren Ranges behandelt, bis diese wiederum dieselbe Länge haben.

Die IMPORT-Parameter IM_TABNAME und IM_SEL_FIELD beinhalten den Tabellenname und ein beliebiges Keyfeld der Tabelle für die "SELECT SINGLE"-Anweisung. Das Selektionsfeld wird verwendet, da eine SELECT-Anweisung mit einem konkreten Keyfeld eine bessere Performance mit sich bringt wie SELECT *.

Der IMPORT-Parameter IM_MAXDEPTH gibt an, bis zu welcher Rangetiefe gefüllte Ranges ermittelt werden sollen. Sind Einzelwerte als statische Abgrenzung gepflegt, kann es jedoch auch vorkommen, dass einzelne Ranges über der vorgegebenen Tiefe liegen.

Die TABLES-Parameter IM_IT_KEYDEF und IM_IT_SETTINGS beinhalten die Schlüsselinformationen bzw. die statischen Abgrezungen zur aktuellen Tabelle.

Die ermittelten Ranges werden im TABLES-Parameter EX_IT_RANGE_NEW zurückgegeben.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

EX_IT_RANGE_NEW
IM_IT_KEYDEF
IM_IT_RANGE
IM_IT_SETTINGS
IM_MAXDEPTH
IM_SEL_FIELD
IM_TABNAME

Ausnahmen

NO_AUTHORITY

Funktionsgruppe

CNV2

rdisp/max_wprun_time - Maximum work process run time   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2452 Date: 20240523 Time: 133224     sap01-206 ( 57 ms )