Hi!
I am trying to use function module 'Pricing' but the table it_komv is still empty even after calling. I am basically trying to print some free of charge items on invoice sapscript and hence I am using 'Pricing' function in the print program. I am passing the below parameters. Please tell me whatelse I need to pass/not to pass.
wa_komk-mandt = sy-mandt.
wa_komk-kalsm = vbdkr-kalsm.
wa_komk-kappl = 'V'.
wa_komk-waerk = vbdkr-waerk.
wa_komk-knumv = vbdkr-knumv.
wa_komk-knuma = vbdkr-knuma.
wa_komk-vbtyp = vbdkr-vbtyp.
wa_komk-land1 = vbdkr-land1.
wa_komk-vkorg = vbdkr-vkorg.
wa_komk-vtweg = vbdkr-vtweg.
wa_komk-spart = vbdkr-spart.
wa_komk-prsdt = vbdkr-erdat.
wa_komk-kurst = vbdkr-kurst.
wa_komk-kurrf = vbdkr-kurrf.
wa_komk-kurrf_dat = vbdkr-kurrf_dat.
wa_komp-kposn = vbdpr-posnr.
wa_komp-kursk = vbdpr-kursk.
wa_komp-kursk_dat = vbdpr-kursk_dat.
wa_komp-werks = vbdpr-werks.
CALL FUNCTION 'PRICING'
EXPORTING
CALCULATION_TYPE = 'A'
comm_head_i = wa_komk
comm_item_i = wa_komp
PRELIMINARY = ' '
NO_CALCULATION = ' '
IMPORTING
comm_head_e = wa_komk
comm_item_e = wa_komp
TABLES
tkomv = it_komv
SVBAP =
CHANGING
REBATE_DETERMINED = ' '
Thanks a lot!