Ansicht
Dokumentation

FRML174_IOTAB_TO_API_SET - RMS-FRM: überträgt Dialogstruktur in Pflege-API

FRML174_IOTAB_TO_API_SET - RMS-FRM: überträgt Dialogstruktur in Pflege-API

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 Baustein dient zum Umsetzen der Dialogstruktur der Ein-/ Ausgabelisten in die API-Strukturen und dem anschliessenden Aufruf des API-Schreibbausteins.

Parameter:

  1. I_LEVEL -> LOM, LORS, CMP
  2. I_VIEW -> Input oder Output
  3. I_IO_TAB -> Listenstruktur des Dialogs
  4. I_ADDINF -> Zusatzinfos Gültigkeitsdaten
  5. I_WRITE_SZENARIO -> Schreibszenario (s. API-Baustein)
  6. I_OUTPUT -> nur für Composition: GUID des zugehörigen Output
  7. I_GEN_FLG -> gesetzt bei Aufruf aus Löschbaustein innerhalb der Generierungsfunktionen: wenn gesetzt, dann werden nur die Stoff- bzw. Materialdaten gelöscht, nicht die gesamte Position (für bereits generierte Daten)
  8. X_KEYPATH -> Schlüssel der Formel: falls RECN_STRUCT noch nicht gesetzt ist, wird diese gefüllt zurückgegeben

Je nach I_VIEW werden die entsprechenden API-Tabellen gefüllt und weggeschrieben. Die Schlüsselfelder der API-Strukturen sind wie folgt in der Dialogstruktur abgelegt:

  • IO-Tab-RECNMST = API_INP(OUP)-RECN bzw. API_CLI-RECN

  • IO-Tab-RECN = API_INA(OUA)-RECN bzw. API_CMP-RECN

  • IO-Tab-RECN_DATA = API_INM/S(OUM/S)-RECN

Der Linemode der Dialogstruktur wird in die API-Strukutren übernommen. Beim Löschen wird (außer bei gesetzten I_GEN_FLG) für die Alternative der Linemode Delete gesetzt. Falls es nur eine Alernative zur Position gibt, wird der Positionsdatensatz ebenfalls gelöscht.

Sind die Schlüsseldaten RECN und RECNMST in der Dialogstruktur nicht gesetzt (Linemode INSERT) so werden neue GUIDs für diese gezogen und in die API-Strukturen übernommen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ET_LOG
E_IO_TAB
IT_STREAM
I_ADDINF
I_FLG_STATUS_REDUCED
I_GEN_FLG
I_IO_TAB
I_LEVEL
I_OUTPUT
I_VIEW
I_WRITE_SCENARIO
X_KEYPATH

Ausnahmen

CHANGE_NUMBER_NOT_FOUND
INTERNAL_ERROR
PARAMETER_ERROR

Funktionsgruppe

FRML174

Fill RESBD Structure from EBP Component Structure   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2588 Date: 20240523 Time: 081611     sap01-206 ( 42 ms )