Ansicht
Dokumentation

KEDR_COPA_DERIVE - CO-PA: Merkmalsableitung

KEDR_COPA_DERIVE - CO-PA: Merkmalsableitung

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_ITEM
E_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_FAILED
CHECK_VALUES_FAILED
DERIVATION_FAILED

Funktionsgruppe

KEDR

Vendor 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 )