VHURM HU POST WE PROD ORDER: Unterschied zwischen den Versionen
Aus SAP Wiki ツ
Die Seite wurde neu angelegt: „<syntaxhighlight lang="abap" line start="1"> CALL FUNCTION 'VHURM_HU_POST_WE_PROD_ORDER' EXPORTING it_hulist = lt_hulist i_aufnr = me->gv_order_num…“ |
Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<syntaxhighlight lang="abap" line start="1"> | <syntaxhighlight lang="abap" line start="1"> | ||
CALL FUNCTION 'VHURM_HU_POST_WE_PROD_ORDER' | CALL FUNCTION 'VHURM_HU_POST_WE_PROD_ORDER' | ||
EXPORTING | EXPORTING | ||
it_hulist = lt_hulist | it_hulist = lt_hulist | ||
i_aufnr = | i_aufnr = gv_order_number | ||
IMPORTING | IMPORTING | ||
e_error = lv_error. | e_error = lv_error. | ||
Zeile 25: | Zeile 25: | ||
ENDLOOP. | ENDLOOP. | ||
"RAISE | "RAISE | ||
ENDIF. | ENDIF. | ||
"No error occurred, write database and send success message | |||
COMMIT WORK AND WAIT. | |||
</syntaxhighlight> | </syntaxhighlight> |
Aktuelle Version vom 30. September 2021, 21:28 Uhr
CALL FUNCTION 'VHURM_HU_POST_WE_PROD_ORDER'
EXPORTING
it_hulist = lt_hulist
i_aufnr = gv_order_number
IMPORTING
e_error = lv_error.
IF lv_error IS NOT INITIAL.
"= Error is occurred
CALL FUNCTION 'CM_F_MESSAGES_GET'
TABLES
e_msgprot = lt_cm_f_msg
EXCEPTIONS
not_active = 1
OTHERS = 2.
IF sy-subrc NE 0 OR lines( lt_cm_f_msg ) EQ 0.
MESSAGE e000(zmc_xyz) INTO lv_msg.
"save in BAL
"RAISE...
ENDIF.
LOOP AT lt_cm_f_msg ASSIGNING FIELD-SYMBOL(<ls_cm_f_msg>).
"save to BAL
ENDLOOP.
"RAISE
ENDIF.
"No error occurred, write database and send success message
COMMIT WORK AND WAIT.