Ansicht
Dokumentation

BOM_SELECT_NEXT_DATA - SFA-Extraktor (BOM) : Blockweise Datenselektion

BOM_SELECT_NEXT_DATA - SFA-Extraktor (BOM) : Blockweise Datenselektion

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.
SAP E-Book

Beschreibung

Hier erfolgt die eigentliche Selektion der Stücklisten-IDs nach den beim Aufruf des Bausteins BOM_INIT_SELECT_DATA definierten Kriterien. Dessen vorheriger Aufruf ist daher obligatorisch. Gelesen wird immer die in DATA_BlOCKSIZE definierte Anzahl von Datensätzen ( = Stücklisten ) , die in den Ausgabetabellen OUT_BOM oder OUT_MAST, OUT_DOST, ... , OUT_STPO bereitgestellt werden. Entsprechend der Selektionstabelle SELECT_TABLENAME sind die Tabellen von OUT_BOM bzw. die Stücklistentabellen OUT_MAST, ... , OUT_CLST gefüllt. Ist die Selektion abgeschlossen wird in LASTBLOCK das Kennzeichen 'X' zurückgegeben.

Schnittstellen

EXPORTING

LASTBLOCK
Die Selektion enthält den letzten Datensatz, der zu den
angegebenen Schlüsseln passt.

COMPLETE_RECORD_NUMBER
Anzahl aller Datensätze, die bisher (inclusive dieses
Blocks) selektiert wurden.

COMPLETE_BLOCK_NUMBER
Anzahl der Datenblöcke, die bisher (inclusive dieses
Blocks) zurückgegeben wurden. Der Wert entspricht also auch
den bisherigen Aufrufen dieses Bausteins.

STATUS (veraltet)
Widergabe des internen Zustandes. Wurde durch eine
Ausnahmen-Steuerung ersetzt.

OUT_BOM
Wurde im Funktionsbaustein BOM_INIT_SELECT_DATA dem
Parameter EXPORT_OUT_BOM ein 'X' übergeben, wird diese
Tabelle gefüllt, die die selektierten Stücklistendaten
zurückgibt.
Sie besteht aus max. DATA_BLOCKSIZE Datensätzen. Jeder
Sätze hat folgende Struktur, wobei die einzelnen Strukturen
und Tabellen entsprechend SELECT_TABLENAME gefüllt sind :

|
|- STLTY : Stücklistentyp
|
|- MAST : Material-Stücklisten-Verb. (Tabelle)
|- DOST : Dokument-Stücklisten-Verb. (Tabelle)
|- EQST : Equipment-Stücklisten-Verb. (Tabelle)
|- KDST : Kundenauftr.-Stücklisten-Verb. (Tabelle)
|- PRST : Projekt-Stücklisten-Verb. (Tabelle)
|- STST : Standardobj.-Stücklisten-Verb. (Tabelle)
|- TPST : Techn. Platz-Stücklisten-Verb. (Tabelle)
|- CLST : Klasse-Stücklisten-Verb. (Tabelle)
|
|- STZU : Zeinunabhängige Stücklistendaten
|- STKO : Stücklistenkopf-Daten (Tabelle)
|- STAS : Stückliste-Positionen-Verb. (Tabelle)
|- STPO : Stücklistenpositionen (Tabelle)

Die Struktur ist im TYPE-POOL csfa definiert.

OUT_MAST, ... , OUT_CLST
OUT_STZU, ... , OUT_STPO
Wurde im Funktionsbaustein BOM_INIT_SELECT_DATA dem
Parameter EXPORT_OUT_BOM ein ' ' übergeben, erfolgt die
Datenausgabe anhand dieser Tabellen, die direkt den Inhalt
der entsprechenden Datenbanktabellen zurückgeben, die in
Verbindung zu den zu selektierenden Stücklisten stehen.





Parameter

COMPLETE_BLOCK_NUMBER
COMPLETE_RECORD_NUMBER
LASTBLOCK
OUT_BOM
OUT_CLST
OUT_DOST
OUT_EQST
OUT_KDST
OUT_MAST
OUT_PRST
OUT_STAS
OUT_STKO
OUT_STPO
OUT_STST
OUT_STZU
OUT_TPST
STATUS

Ausnahmen

COND_ERROR
LASTBLOCK_SENT
NEXT_ID_ERROR
STATUS_ERROR
WRONG_ID_KEYS

Funktionsgruppe

CSFA

PERFORM Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4193 Date: 20240523 Time: 180857     sap01-206 ( 53 ms )