Ansicht
Dokumentation
FKK_SAMPLE_TFK8169EV_15 - Zeitpunkt 15: Datensatz vor Konvertierung auf interne Datentypen anpassen
Vendor Master (General Section) RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese 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 CIT_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 CIT_CURR
- Zusätzliche Felder aus Zeitpunkt 10 befüllen.
In Anlehnung an beschriebene Beispiel in Zeitpunkt 10 können Sie die Felder CITDATE und CITTIME 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 CITDATE
Value: ersten 8 Zeichen des Wertes von EventTimeStamp
Index: der ermittelte Feldindex für CITDATE
- Eintrag 2 für CITTIME
Value: letzten 6 Zeichen des Wertes von EventTimeStamp
Index: der ermittelte Feldindex für CITTIME
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_UPLOADPERFORM Short Reference BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3780 Date: 20240605 Time: 111152 sap01-206 ( 68 ms )