Ansicht
Dokumentation

/BA1/F4_SRV_DFIES_FILL - Puffer mit Feldinformationen zu einer Struktur füllen

/BA1/F4_SRV_DFIES_FILL - Puffer mit Feldinformationen zu einer Struktur füllen

ROGBILLS - Synchronize billing plans   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein bietet die Möglichkeit einen Einzelsatz in Bezug auf seine Vorlageversion zu prüfen. Dabei wird für jedes Feld der Struktur folgende Prüflogik abgearbeitet:

  • Test ob das Feld in dieser Vorlageversion aktiv ist. Ist es nicht aktiv aber trotzdem mit einem Wert gefüllt führt das zu einem Fehler.

  • Nur wenn die BDT Steuerung nicht aktiv ist, werden für mit werten gefüllte Anzeigefelder Fehler ausgegeben.

  • Nun werden leere Felder, für die in der Vorlageversion ein Defaultwert vorgesehen ist, mit diesem Defaultwert gefüllt.

  • Für alle immernoch leeren Mussfelder wird nun ein Fehler ausgegeben.

  • Abschließend werden die Felder gegen evtl. vorhandene Gültigkeitswerte aus der Vorlageversion geprüft.

  • Sind in der Vorlageversion keine Gültigkeitswerte vorhanden, so werden die Feldinhalte gegen Festwerte aus der Domäne geprüft.

Der Funktionsbaustein wird mit folgenden Parametern aufgerufen:

Importing

I_PRODUCT_ID,,,,Vorlage Identifikation

I_VERSION_ID,,,,Version der Vorlage

I_COMPONENT_ID,,Identifikation, für welchen Servicebaustein der Aufruf erfolgt

I_STRUCTNAME,,,,DDIC Name der Externen Struktur, welche im Feld I_DATA übergeben wurde

I_DATA,,,,,,Datenzeile (gefüllte Struktur)

Exporting

e_tab_error,,,,,,Fehlertabelle

Damit eine Struktur vom Baustein geprüft werden kann, muss die Struktur als Variable mit gleichem Namen im Include: "/BA1/LF1_COMMON_SERVICESTOP" angelegt werden.





Parameter

I_STRUCTNAME

Ausnahmen

STRUCTURE_NOT_FOUND

Funktionsgruppe

/SAPLF4_UTIL

ABAP Short Reference   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: 2300 Date: 20240606 Time: 140417     sap01-206 ( 29 ms )