11-19-2008 10:37 AM
Hi Gurus
I have developed a Module Pool through which when i click on SAVE the respective amounts shoud be posted into CO11N transaction through Call Transaction. I have done the recording but the amounts in goods movements the amounts for only first row are able to insert, the next rows the amount is not getting updated.
Can any one tell me how to do the code for that?
Waiting for ur reply....
Regards
Srinath
11-19-2008 10:46 AM
in you BDC use bewlo code
lv_item = lv_item + 01.
'LTAP-NISTA' is your screen filed
presently you screen filed is 'LTAP-NISTA(01)' each and every line increase your count and pass this values
CONCATENATE '' 'LTAP-NISTA' '(' lv_item ')' INTO lv_char.
CONCATENATE '' 'LTAP-ALTME' '(' lv_item ')' INTO lv_char1.
CONCATENATE '' 'LTAP-KZDIF' '(' lv_item ')' INTO lv_char2.
CONCATENATE '' 'LTAP-NDIFA' '(' lv_item ')' INTO lv_char3.
11-19-2008 11:36 AM
Hi Chenna,
Thanx for ur reply , but i have done the same way as u said. But the values are not getting updated.
Can u be more clear on that
My recording is:
PERFORM BDC_DYNPRO USING 'SAPLCORU_S' '0100'.
PERFORM BDC_FIELD USING 'BDC_CURSOR' 'AFRUD-AUFNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE' '=MB03'.
CLEAR V_FIELD.
V_CNT1 = V_CNT1 + 1.
CONCATENATE 'COWB_COMP-ERFMG(' V_CNT1 ')' INTO V_FIELD.
PERFORM BDC_FIELD USING V_FIELD PY.
V_CNT1 = V_CNT1 + 1.
CONCATENATE 'COWB_COMP-ERFMG(' V_CNT1 ')' INTO V_FIELD.
PERFORM BDC_FIELD USING V_FIELD GAS.
V_CNT1 = V_CNT1 + 1.
CONCATENATE 'COWB_COMP-ERFMG(' V_CNT1 ')' INTO V_FIELD.
PERFORM BDC_FIELD USING V_FIELD HSD.
Can u rectify this....
Regards
Srinath