Ansicht
Dokumentation
FKK_SAMPLE_TFK8109EV_15 - Zeitpunkt 15: Datensatz vor Konvertierung auf interne Datentypen anpassen
ROGBILLS - Synchronize billing plans ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Baustein sind Sie in der Lage, einen Datensatz im externen Format (als Datentyp String) zu bearbeiten, bevor er in den internen Abap Datentyp konvertiert wird.
- Importing Schnittstelle:
- die Upload Quelle
- das Upload Schema
- die Tabelle IT_FIELDINFOS, die alle relevanten Informationen enthält, um schnell die gewünschten Daten zu ermitteln. Die Tabelle ist nach 'FIELDNAME' sortiert.
Über das Feld 'Fieldindex' ist die Zuordnung zum entsprechenden Feldwert in der Tabelle IT_FIELDVALUE möglich.
- IT_FIELDVALUE enthält die Daten des eigentlichen Datensatzes im Feld 'Value'. Über das Feld 'Index' ist die Zuordnung zum entsprechenden Feldnamen aus IT_FIELDINFOS möglich.
- IT_DFIES enthält detaillierte Informationen aller möglichen Zielfelder (klassenübergreifend, sortiert nach 'Fieldname')
- Exporting Schnittstelle:
- ET_FIELDVALUE_CHANGE
Hier können Sie die Änderung von Feldwerten vornehmen. Über den Index geschieht die Zuordnung zu den Quellwerten aus IT_FIELDVALUE.
Beispiel
- Wert ändern
Angenommen, Sie möchten die Währung von EUR auf EUR6 ändern. Ermitteln Sie dazu 'Fieldindex' des Feldes BIT_CURR aus der Tabelle IT_FIELDINFOS. Fügen Sie anschließend einen neuen Eintrag in ET_FIELDVALUE wie folgt ein:
- Value = 'EUR6'
- Index = 'Fieldindex' des Feldes BIT_CURR
- Zusätzliche Felder aus Zeitpunkt 10 befüllen.
In Anlehnung an beschriebene Beispiel in Zeitpunkt 10 können Sie die Felder BITDATE und BITTIME hier befüllen. Ermitteln Sie dazu 'Fieldindex' der Felder 'EventTimeStamp', BITDATE und BITTIME aus der Tabelle IT_FIELDINFOS. Ermitteln Sie den Wert von 'EventTimeStamp' aus der Tabelle IT_FIELDVALUE über den ermittelten Feldindex. Fügen anschließend zwei neue Einträge in ET_FIELDVALUE wie folgt hinzu:
- Eintrag 1 für BITDATE
Value: ersten 8 Zeichen des Wertes von EventTimeStamp
Index: der ermittelte Feldindex für BITDATE
- Eintrag 2 für BITTIME
Value: letzten 6 Zeichen des Wertes von EventTimeStamp
Index: der ermittelte Feldindex für BITTIME
Hinweise
Der Funktionsbaustein enthält kommentiertes Coding der hier beschriebenen Beispiele zur Verdeutlichung.
Weiterführende Informationen
Parameter
ET_FIELDVALUE_CHANGEET_MESSAGES
EV_ERROR
IS_PARAMS
IS_SCHEMA
IS_SETTINGS
IT_DFIES
IT_FIELDINFOS
IT_FIELDVALUE
IV_SOURCE
IV_SOURCE_TYPE
Ausnahmen
Funktionsgruppe
FKKBIX_UPLOADCPI1466 during Backup CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3780 Date: 20240605 Time: 211409 sap01-206 ( 50 ms )