Ansicht
Dokumentation

/ISDFPS/ASSIGN_KEYS - Kundentabellen zuordnen

/ISDFPS/ASSIGN_KEYS - Kundentabellen zuordnen

Fill RESBD Structure from EBP Component Structure   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

In dieser Customizing-Aktivität können Sie eine Kundentabelle mit IDocs verbinden.

  • Der Tabellenbereich Tabellenzuordnung (/ISDFPS/CT_TABLE) definiert die Verknüpfung zwischen der Standardtabelle, der Kundentabelle und dem Objektyp.
  • Der Tabellenbereich Feldzuordnung( /ISDFPS/CT_FIELD) definiert die Beziehung der Schlüsselfelder zwischen der Standardtabelle und der Kundentabelle.
  • Sie können die Stammdateninformation „Geändert am“ über Feld - Änderungsdatum in der Tabellenzuordnung überschreiben.

Im folgenden Beispiel enthält die Kundentabelle ZZ_EQUI zusätzliche Equipmentdaten. Die Kundentabelle bezieht sich auf die Standardtabelle EQUI, die Beziehung wird über das Feld EQUNR angelegt. In diesem Beispiel wird angenommen, dass das letzte Änderungsdatum im Feld CHA_DATE der Kundentabelle ZZ_EQUI ist.

Tabellenzuordnung - /ISDFPS/CT_TABLE:

Stammdatentabelle Kundentabelle Objekttyp Vert. Kundentab. Feld - Änderungsdatum
EQUI ZZ_EQUI /ISDFPS/ET CHA_DATE

Feldzuordnung - /ISDFPS/CT_FIELD:

Stammdatentabelle Feld - Stammdatentabelle Kundentabelle Feld - Kundentabelle
EQUI EQUNR ZZ_EQUI EQUNR
Festlegung des Datums Geändert am (= letzte Änderung des Datensatzes) der Kundentabelle:

Für ein Standarddatenobjekt basiert die Entscheidung, ob ein einzelner Datensatz bereits verteilt wurde oder ob dieser noch verteilt werden muss, auf dem Datumsfeld Geändert am (z.B. Equipment) des Datensatzes, der mit der Replikationstabelle verglichen wird.

Um diese Logik auf die Kundentabellen zu erweitern, würden die Kundentabellen standardmäßig auf Grundlage des „Geändert am“-Datums der zugehörigen Standardlogik verteilt werden.

Diese Funktion wurde um zwei zusätzliche Optionen zum Ersetzen der Standardlogik erweitert, damit das letzte „Geändert am“-Datum festgelegt werden kann, das für die Entscheidung, ob die Daten verteilt werden, erforderlich ist.

Option 1:

In Feld - Änderungsdatum (DATE_FIELD) können Sie den Feldnamen der Kundentabelle (Feld CC_TABNAME) in die Zuordnungstabelle Tabellenzuordnung (/ISDFPS/CT_TABLE) eingeben. Dieses Feld enthält das letzte Änderungsdatum des Datensatzes in der Kundentabelle. In der Kundentabelle müssen Sie das Feld mit einem Datum füllen und den Datentyp DATS (Länge 8) festlegen. Wenn Feld - Änderungsdatum in der Zuordnungstabelle nicht gefüllt ist, wird diese Funktion nicht ausgeführt.

Beispiel 1:

Equipment mit Nummer 1234567 wurde am 01.01.2017 geändert, das Feld CHA_DATE in Tabelle ZZ_EQUI hat das Datum 01.01.2017 aus der Kundentabelle empfangen.

Verteilt am Status Datum in Replikationstabelle nach Verteilung Zus. Informationen
01.01.2017 Verteilt 01.01.2017 Änderungsdatum aus Stammdaten ermittelt
02.01.2017 Nicht verteilt 01.01.2017 Datum nicht geändert

Beispiel 2:

Equipment mit Nummer 1234567 wurde am 01.01.2017 geändert, das Feld CHA_DATE in Tabelle ZZ_EQUI hat das Datum 02.01.2017 aus der Kundentabelle empfangen.

Verteilt am Status Datum in Replikationstabelle nach Verteilung Zus. Informationen
01.01.2017 Verteilt 01.01.2017 Änderungsdatum aus Stammdaten ermittelt
02.01.2017 Verteilt 02.01.2017 Änderungsdatum aus Kundentabelle ermittelt

Beispiel 3:

Equipment mit Nummer 1234567 wurde am 02.01.2017 geändert, das Feld CHA_DATE in Tabelle ZZ_EQUI hat das Datum 01.01.2017 aus der Kundentabelle empfangen.

Verteilt am Status Datum in Replikationstabelle nach Verteilung Zus. Informationen
01.01.2017 Verteilt 01.01.2017 Änderungsdatum aus Kundentabelle ermittelt
02.01.2017 Verteilt 02.01.2017 Änderungsdatum aus Stammdaten ermittelt

Option 2:

Wenn Sie Ihr Änderungsdatum aus einem anderen Ort als der Kundentabelle oder den Stammdaten ermitteln möchten, können Sie das BAdI ISDFPS/CHANGE_LAST_CHANGED verwenden.

Weitere Informationen finden Sie im BAdI /ISDFPS/CHANGE_LAST_CHANGED.

Hinweis: Stellen Sie sicher, dass Sie im Feld CHA_DATE kein Datum wie 31.12.9999 verwenden oder festlegen. Wenn ein unbestimmtes Datum wie dieses in die Replikationstabelle übernommen wird, wird die Verteilung des zugehörigen Objekts nie wieder angestoßen!






RFUMSV00 - Advance Return for Tax on Sales/Purchases   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8022 Date: 20240329 Time: 113226     sap01-206 ( 101 ms )