Ansicht
Dokumentation
KEDR_COPA_DERIVE - CO-PA: Merkmalsableitung
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein fürht die Merkmalsableitung im CO-PA durch.
Er arbeitet bevorzugt auf der CE0-Struktur, kann aber auch CE1, CE2
oder CE4 verarbeiten.
Beschreibung der Parameter:
Import:
I_ERKRS Ergebnisbereich
I_ITEM CE0-Struktur (auch CE1, CE2 oder CE4)
I_TAB_EXCEPTIONS Tabelle von Feldern, die nicht abgeleitet werden
sollen
I_DERIVATION_DATE Ableitungsdatum. Defaut ist SY-DATUM
I_DERIVE_ANYWAY Realignment-Modus: auch bereits gefüllte
Zielfelder neu ableiten
I_TRACE_MODE ' ': kein Trace
'S': Trace Single: anschließender Aufruf von
KEDR_TRACE_WRITE gibt Ableitungsanalyse aus
immer nur letze Ableitung auswertbar
'A': Trace All
es wird je Aufruf ein Tracehandle in
E_TRACE_HANDLE zurückgegeben, mit dem
KEDR_TRACE_WRITE dann aufgerufen werden
kann.
Damit sind auch mehrere Ableitungen noch
im Nachhinein analysierbar.
I_TABNAME 'CE1xxxx' oder 'CE2xxxx' oder 'CE3xxxx'
ist nur notwendig, wenn I_ITEM nicht in
CE0-Struktur vorliegt
I_GLOBAL_FIELDS enthält einige globale Quellwerte für die
Ableitung. Wichtig: PLIKZ = '1' übergeben,
wenn in Planung.
I_MASS_PROCESSING dieses Flag sollte dann auf 'X' sitzen, wenn
die Ableitung innerhalb eines Programms sehr
häufig aufgerufen wird und man sich rein im
CO-PA bewegt. Er vehindert, daß z.B. zum Lesen
des Materialstamms MATERIAL_READ aufgerufen
wird, sondern führt solche Zugriffe selber aus.
Bei sehr vielen Aufrufen kann damit die intern
verendete Puffergröße begrenzt werden.
I_CHECK_CHIER_ONLY falls 'X', dann werden nur die in I_ITEM
eventuell vorhandenen Kundenhierachiewerte
auf Konsistenmmz verprobt. Es findet keine
Ableitung statt.
Export:
E_ITEM Ergebnis der Ableitung
E_TRACE_HANDLE Trace-Handle, falls Trace-Mode = 'A'.
E_TAB_FIELDS_MODIFIED Tabelle mit Namen der währemd der Ableitung
veränderten Felder.
Beispiel
a) einfache Ableitung (mit CE0-Struktur):
data: item type ce0s001.
...
call function 'KEDR_COPA_DERIVE'
exporting
i_erkrs = 'S001'
i_item = item
importing
e_item = item
exceptions
derivation_failed = 1
others = 2.
b) Ableitung (mit CE4-Struktur)
anschließend Ausgabe der Ableitungs-Analyse
data: item type ce4s001.
...
call function 'KEDR_COPA_DERIVE'
exporting
i_erkrs = 'S001'
i_item = item
i_tabname = 'CE4S001'
i_trace_mode = 'S'
importing
e_item = item
exceptions
derivation_failed = 1
others = 2.
call function 'KEDR_TRACE_WRITE'.
Parameter
E_ITEME_TAB_FIELDS_MODIFIED
E_TAB_USED_SOURCE_FIELDS
E_TRACE_HANDLE
I_CHECK_CHIER_ONLY
I_COPA_REO
I_DERIVATION_DATE
I_DERIVE_ANYWAY
I_ERKRS
I_GLOBAL_FIELDS
I_ITEM
I_MASS_PROCESSING
I_SUPPRESS_STEPS
I_TABNAME
I_TAB_EXCEPTIONS
I_TRACE_MODE
Ausnahmen
CHECK_CHIER_FAILEDCHECK_VALUES_FAILED
DERIVATION_FAILED
Funktionsgruppe
KEDRVendor Master (General Section) ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5157 Date: 20240523 Time: 101914 sap01-206 ( 42 ms )