Ansicht
Dokumentation

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

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

rdisp/max_wprun_time - Maximum work process run time   CL_GUI_FRONTEND_SERVICES - Frontend Services  
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

I_ADDINF
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

FRML171

rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2513 Date: 20240523 Time: 062813     sap01-206 ( 42 ms )