RV_PRICE_PRINT_ITEM - ooxxvv/MySAPnotes GitHub Wiki

PageOutline

RV_PRICE_PRINT_ITEM

  • 取得 SD 的 Condition 的值 (Item)

EXPORTING

IMPORTING

  • comm_head_i => SD Header 資料,可由 VBAK 直接 Move-Corresponding 取得資料
  • comm_item_i => SD Item 資料,可由 VBAP 直接 Move-Corresponding 取得資料

TABLES

EXCEPTIONS

Attributes

Methods

Code

{{{#!abap DATA: lw_komk LIKE komk, lw_komp LIKE komp. DATA: lt_tkomv LIKE komv OCCURS 0 WITH HEADER LINE, lt_tkomvd LIKE komvd OCCURS 0 WITH HEADER LINE.

CLEAR: fo_netwr, fo_waerk.

*-Get item all Condition MOVE-CORRESPONDING: fw_vbak TO lw_komk, fw_vbap TO lw_komp.

CALL FUNCTION 'RV_PRICE_PRINT_ITEM' EXPORTING comm_head_i = lw_komk comm_item_i = lw_komp TABLES tkomv = lt_tkomv tkomvd = lt_tkomvd.

IF sy-subrc NE 0. EXIT. ENDIF.

*-Return amount READ TABLE lt_tkomv WITH KEY kschl = 'PR00'. IF sy-subrc NE 0. RETURN. ENDIF.

fo_netwr = lt_tkomv-kbetr. fo_waerk = lt_tkomv-waers. }}}

{{{#!comment -------------------- 以下的部份是固定的,不要變動 ----- }}}