Ansicht
Dokumentation

FKK_SAMPLE_TFK8169EV_10 - Zeitpunkt 10: Externe auf interne Feldnamen mappen/zusätzliche Felder def.

FKK_SAMPLE_TFK8169EV_10 - Zeitpunkt 10: Externe auf interne Feldnamen mappen/zusätzliche Felder def.

ABAP Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Baustein sind Sie in der Lage, externe Feldnamen auf interne Feldnamen zu mappen oder zusätzliche interne Felder mit aufzunehmen.

  • Importing Schnittstelle:
  • die aktuelle Upload Quelle

  • das Upload Schema

  • externe Feldnamen aus der Quelle, inklusive deren Position (IT_FIELDNAME)

  • IT_DFIES enthält detaillierte Informationen aller möglichen Zielfelder (klassenübergreifend, sortiert nach 'Fieldname')

  • Exporting Schnittstelle
  • ET_FIELDNAME_MAPPING
    Hier können Sie die internen Feldnamen definieren. Über den Index geschieht die Zuordnung zu den externen Feldnamen aus IT_FIELDNAME.

  • ET_FIELDNAME_NEW
    Hier können Sie zusätzliche Zielfelder definieren, die in der Quelle nicht vorkommen. Diese Felder können dann im Schemazeitpunkt15 pro Datensatz befüllt werden.

Beispiel

  • Einfaches Feldname-Mapping
    Enthält die einzulesende Datei den Feldnamen 'BusinessPartner', so kann dieses Feld auf den Feldnamen 'GPART' gemappt werden. Fügen Sie dazu in der Rückgabetabelle ET_FIELDNAME_MAPPING einen neuen Eintrag wie folgt ein:
  • 'Value' = 'GPART'

  • 'Index' = Wert in 'Fieldindex' des Feldes 'BusinessPartner' aus der Tabelle IT_FIELDNAME

  • Zusätzliche Felder hinzufügen, die in der einzulesenden Datei nicht vorkommen
    Enthält die einzulesende Datei den Feldnamen 'EventTimeStamp' und gibt es kein passendes Feld in der Zielstruktur, auf das der Zeitstempel einfach gemappt werden kann, dann gehen Sie wie folgt vor:
Mappen Sie 'EventTimeStamp' nicht, sondern fügen Sie die Felder CITDATE und CITTIME in die Tabelle ET_FIELDNAME_NEW ein. Somit wird erreicht, dass im Nachfolgenden Schemazeitpunkt 15. der Zeitstempel 'EventTimeStamp' entsprechend in die zwei neuen Felder übernommen wird.

Hinweise

  • Der Funktionsbaustein enthält kommentiertes Coding der hier beschriebenen Beispiele zur Verdeutlichung.
  • Wenn Sie mit mehreren Satzarten arbeiten, dann ist der erste Eintrag von IT_FIELDNAMES der Indikator für die Satzart.

Weiterführende Informationen





Parameter

ET_FIELDNAME_MAPPING
ET_FIELDNAME_NEW
ET_MESSAGES
EV_ERROR
IS_PARAMS
IS_SCHEMA
IS_SETTINGS
IT_DFIES
IT_FIELDNAME
IV_SOURCE
IV_SOURCE_TYPE

Ausnahmen

Funktionsgruppe

FKKBIX_UPLOAD

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   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: 3682 Date: 20240523 Time: 143045     sap01-206 ( 47 ms )