07-07-2010 1:49 AM
Hi Experts, I need your helpu2026
I need to create a Credit Memo in VF01, but when I run it is executed but Invoice is not created.
I use SHDB with u201CSimulate Background Modeu201D too.
This is part of my codeu2026
Thanks!...
FORM credit_memo .
SELECT vbelv vbeln vbtyp_n FROM vbfa
INTO TABLE it_vbfa_b
FOR ALL ENTRIES IN it_vbak
WHERE vbelv EQ it_vbak-vbeln
AND vbtyp_n = 'K'.
LOOP AT it_vbfa_b INTO wa_vbfa_b.
date1 = sy-datum.
d = date1+6(2).
m = date1+4(2).
a = date1+0(4).
CONCATENATE d m a INTO date.
tran_opts-dismode = 'N'.
tran_opts-updmode = 'S'.
CLEAR bdcdata.
REFRESH bdcdata.
PERFORM bdc_dynpro USING 'SAPMV60A' '0102'.
PERFORM bdc_field: USING 'BDC_OKCODE' '=SICH'.
PERFORM bdc_field USING 'RV60A-FKART' 'G2'.
PERFORM bdc_field USING 'RV60A-FKDAT' date.
PERFORM bdc_field USING 'KOMFK-VBELN(01)' wa_vbfa_b-vbeln.
ENDLOOP.
CALL TRANSACTION 'VF01'
USING bdcdata
OPTIONS FROM tran_opts
MESSAGES INTO ierror2.
COMMIT WORK AND WAIT.
ENDFORM.
07-07-2010 1:15 PM
Hi,
write the
CALL TRANSACTION 'VF01'
USING bdcdata
OPTIONS FROM tran_opts
MESSAGES INTO ierror2.
refresh bdcdata.
inside the loop
Edited by: Madhukar Shetty on Jul 7, 2010 2:20 PM
07-08-2010 5:50 AM
Hi Alberto Magaña Chávez,
Please do You use this BAPI BAPI_BILLINGDOC_CREATE rather than BDC.
Regards,
Suneel Kumar G
07-08-2010 6:01 AM