Hallo Leute,
ich suche zurzeit eine Möglichkeit über einen FuBa Preisstaffeln zu hinterlegen (KONM). Ausgetestet habe ich den FuBa "BAPI_PRICES_CONDITIONS" mit folgendem Coding:
iv_konm-operation = '018'.
iv_konm-cond_no = iv_knumh.
iv_konm-cond_count = '01'.
iv_konm-line_no = '0001'.
iv_konm-scale_qty = '1'.
iv_konm-currency = iv_input-ekp.
APPEND iv_konm TO it_konm.
LOOP AT it_staf INTO iv_staf.
DATA: iv_lineno TYPE i.
iv_lineno = ( iv_staf-stafi * 3 ) + 1.
iv_konm-operation = '018'.
iv_konm-cond_no = iv_knumh.
iv_konm-cond_count = '01'.
iv_konm-line_no = iv_lineno.
iv_konm-scale_qty = iv_staf-stafm.
iv_konm-currency = iv_staf-stafe.
APPEND iv_konm TO it_konm.
ENDLOOP.
CALL FUNCTION 'BAPI_PRICES_CONDITIONS'
TABLES
ti_bapicondct = it_ti_bapicondct
ti_bapicondhd = it_ti_bapicondhd
ti_bapicondit = it_ti_bapicondit
ti_bapicondqs = it_konm
ti_bapicondvs = it_ti_bapicondvs
to_bapiret2 = it_to_bapiret2
to_bapiknumhs = it_to_bapiknumhs
to_mem_initial = it_to_mem_initial
EXCEPTIONS
update_error = 1 " Fehler bei der Verbuchung
OTHERS = 2.
Ich habe nur die it_konm gefüllt, alle anderen sind initial. Als Operationswert habe ich alle einmal ausprobiert, leider hat es bei keinem hingehauen. Habt ihr Vorschläge oder eventuell andere FuBa's mit welchen ich Einträge in die KONM bekomme?
Viele Grüße
PS: Eine Exception wirft mir der FuBa nicht
Bearbeitet vom Benutzer
vor 4 Jahre
|
Grund: PS vergessen