Professional Documents
Culture Documents
Program: RFUMSV00
Tcode: F.12
This enhancement is for the displaying tax code description while displaying invoices using transaction
MIR4.
6. From the menu bar, Select Edit -> Enhancement Operations -> Create
9. Enter the required logic within the implementation. You can refer the following sample code.
This code needs to be enhanced/adjusted according to your needs.
Sample code:
ENHANCEMENT 1 ZTAX_MIGRATION. "active version
DATA: lv_kalsm TYPE kalsm VALUE 'TAXINJ', "Enter TAXINJ based ta
x procedure
lv_mgdat TYPE dats VALUE '20151029', "Enter the migration
date
wa_tax_item TYPE rfums_tax_item.
IF sy-subrc = 0.
* Initial data selection
IF gt_alv IS INITIAL.
IF bkpf-budat LT lv_mgdat OR
( bkpf-budat GE lv_mgdat AND bkpf-awtyp = 'RMRP' AND
bkpf-stgrd IS NOT INITIAL ).
kalsm = lv_kalsm.
ENDIF.
ELSE.
* Input Tax Line Item Information
IF gt_alv-t_voste_ep IS NOT INITIAL.
LOOP AT gt_alv-
t_voste_ep INTO wa_tax_item WHERE budat LT lv_mgdat
AND mwskz =
mwskz.
kalsm = lv_kalsm.
EXIT.
ENDLOOP.
*Output Tax Line Item Information
ELSE.
LOOP AT gt_alv-
t_auste_ep INTO wa_tax_item WHERE budat LT lv_mgdat
AND mwskz =
mwskz.
kalsm = lv_kalsm.
EXIT.
ENDLOOP.
ENDIF.
ENDIF.
ENDIF.