Ansicht
Dokumentation

UEBERNAHMETYP - Verarbeitung Übernahmetypen auf Datensatzebene

UEBERNAHMETYP - Verarbeitung Übernahmetypen auf Datensatzebene

BAL_S_LOG - Application Log: Log header data   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Bei manchen Übernahmetypen (z.B. Konto) lassen sich die Daten in einen hierarchischen Zusammenhang bringen. Dieser Zusammenhang wird durch eine Kopf-/Positionsstruktur abgebildet. Der Kopfteil enthält übergeordnete allgemeine Informationen und die Positionsteile enthalten die jeweiligen Informationen (Bsp. Konto: Informationen zu Konditionen). Daher unterscheidet die Fremddatenübernahme zwischen Kopf-/Positionssatzverarbeitung und Einzelsatzverarbeitung.

Ein Übernahmetyp (z.B. Konto), der Kopf- und Positionsdaten enthält, wird in getrennten Datensätzen mit Kopf/Positionsstruktur abgelegt. Diese Datensatzstruktur beinhaltet sowohl die Felder des Kopf- als auch des Positionsteils. Zunächst wird ein Datensatz übergeben, der nur mit Daten des Kopfteiles gefüllt ist, anschließend werden in weiteren Datensätzen die Daten der Positionsteile übergeben. Die Anzahl der Positionen ist nicht begrenzt. Ob es sich um einen Datensatz mit Kopf- oder Positionsdaten handelt, erkennt das Programm daran, welche Felder gefüllt sind.

Ein neuer Übernahmetyp, wie z.B. ein Darlehen oder Konto, wird so übergeben, daß die zugehörigen Datensätze in der sequentiellen Datei in einer Folge hintereinander bzw. einem Block stehen. Sollte es bei einem oder mehreren Datensätzen in einem Block zu Fehlern kommen, so wird der gesamte Block als fehlerhaft markiert und nicht übernommen.

Sie müssen zu jedem Datensatz ebenfalls ein Modusfeld übergeben. Damit wird gesteuert, wie der Datensatz durch die Übernahmeprogramme zu behandeln ist, d.h. ob es sich um ein Insert oder Update handeln soll. Es ist besonders darauf zu achten, daß bei Insert der Satz nicht schon vorhanden ist bzw. daß bei Update der Satz bereits eingespielt wurde. Ansonsten würde der Datensatz als fehlerhaft weiterverarbeitet.

Bei Daten, die in drei Hierarchieebenen eingeteilt werden können, wird die oberste Stufe 'Stamm' genannt.

IS = Identifikationsdaten Stammteil
DS = Daten Stammteil
IK = Identifikationsdaten Kopfteil
DK = Daten Kopfteil
IP = Identifikationsdaten Positionsteil
DP = Daten Positionsteil

Beziehung 1 1 N
Kopf/Position Stamm Kopf Position
Felder IS|DS IK|DK IP|DP
Einfügen eines Blocks:     Modus
Beginn-Block1 IS|DS     Insert
  IK|DK   Insert
  IP|DP   Insert
  IP|DP   Insert
Ende-Block1   IP|DP   Insert
Ändern einer Position eines übernommenen Blocks: Modus
Position   IP|DP   Update

Anmerkung: Das o.a. Beispiel ist auch auf K/P-Strukturen anwendbar, die nicht eine 1:1:N-Beziehung sondern eine 1:N-Beziehung vorweisen, wie z.B. Wertpapierorders. Dies bedeutet, daß die Spalte 'Stamm' nicht existiert.

Eine 1:N:N-Beziehung ist ebenfalls möglich.

 

Ein Übernahmetyp (z.B. Umsatz), der vollständig durch nur einen Datensatz beschrieben wird, wird in Einzelsatzverarbeitung übernommen, d.h. jeder Datensatz wird unabhängig von den anderen verarbeitet.






Fill RESBD Structure from EBP Component Structure   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5190 Date: 20240523 Time: 074742     sap01-206 ( 80 ms )