Ansicht
Dokumentation

PTRV_COMPRESS_SELECT_OPTIONS - Zusammenfassen von Einzeleinträgen in Select Option Tab.

PTRV_COMPRESS_SELECT_OPTIONS - Zusammenfassen von Einzeleinträgen in Select Option Tab.

BAL_S_LOG - Application Log: Log header data   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein analysiert die Einträge in einer internen Tabelle der Form:

SELECT-OPTIONS: PERNR_SO FOR P0001-PERNR.
SELECT-OPTIONS: BUKRS_SO FOR P0001-BUKRS.
SELECT-OPTIONS: KOSTL_SO FOR P0001-KOSTL.

Einträge der Form I EQ xxxxxxx, I EQ yyyyyyyy werden zu Einträgen der FORM I BT xxxxxxxx yyyyyyyy kombiniert, sofern yyyyyyy genau um 1 größer ist als xxxxxxxx.

Sinn dieses Vorgehens ist es, die Größe eines Selekt Statements daß auf die Datenbank abgesetzt wird möglichst gering zu halten (Oracle z.B. kann nur SELECT Statements bis zu einer Größe von 64KB verarbeiten).

Beispiel

Eine Selekt-Options Tabelle enthält die folgenden Einträge vor dem
Aufruf dieses Funktionsbausteins:

Sign Option Low
I EQ 0000000001
I EQ 0000000003
I EQ 0000000005
I EQ 0000000006
I EQ 0000000007
I EQ 0000000009
I EQ 0000000010
I EQ 0000000011
I EQ 0000000012
I EQ 0000000014
I EQ 0000000015
I EQ 0000000016
I EQ 0000000018

Nach dem Funktionsaufruf enthält die Tabelle folgende Einträge:

Sign Option Low High
I BT 0000000005 0000000007
I BT 0000000009 0000000012
I BT 0000000014 0000000016
I EQ 0000000001
I EQ 0000000003
I EQ 0000000018





Parameter

BUKRS_SO
KOSTL_SO
PERNR_SO
WBS_SO

Ausnahmen

Funktionsgruppe

HRTRV_STAT

Fill RESBD Structure from EBP Component Structure   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1786 Date: 20240523 Time: 045549     sap01-206 ( 24 ms )