‎2007 Jul 31 8:43 AM
Hi
experts .i have a bdc progrm (va02) .it first displays first screen ,then second but in third screen after pressing enter (manually) the values r coming for tracking no and supplyplant
can u please tell me where is the problem.Perform statement for third screen:
PERFORM bdc_dynpro USING 'SAPLEBNE' '0102'.
PERFORM bdc_field USING 'BDC_CURSOR'
'EBAN-RESWK'.
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
PERFORM bdc_field USING 'EBAN-RESWK'
itab-emo_supply_plant.
PERFORM bdc_field USING 'BDC_CURSOR'
'EBAN-BEDNR'.
PERFORM bdc_field USING 'EBAN-BEDNR'
itab-emo_tracking_no.
‎2007 Jul 31 8:48 AM
perform bdc_dynpro using 'SAPMV45A' '0102'.
perform bdc_field using 'BDC_CURSOR'
'VBAK-VBELN'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'VBAK-VBELN'
GT_SALES_CHANGE-SALES_ORDER.
perform bdc_dynpro using 'SAPMV45A' '4001'.
perform bdc_field using 'BDC_OKCODE'
'=SICH'.
perform bdc_field using 'VBKD-BSTKD'
GT_SALES_CHANGE-PO_NUMBER.
perform bdc_field using 'VBKD-BSTDK'
GT_SALES_CHANGE-PO_DATE.
perform bdc_field using 'KUWEV-KUNNR'
GT_SALES_CHANGE-SHIP_TO_PARTY.
perform bdc_field using 'RV45A-KETDAT'
C_DEL_DATE.
perform bdc_field using 'RV45A-KPRGBZ'
C_DATE_FORMAT.
perform bdc_field using 'RV45A-DWERK'
GT_SALES_CHANGE-PLANT.
perform bdc_field using 'VBKD-PRSDT'
GT_SALES_CHANGE-PRICE_DATE.
perform bdc_field using 'VBKD-ZTERM'
GT_SALES_CHANGE-PAY_TERMS.
perform bdc_field using 'VBKD-INCO1'
GT_SALES_CHANGE-INCO1.
perform bdc_field using 'VBKD-INCO2'
GT_SALES_CHANGE-INCO2.
perform bdc_field using 'VBAK-AUGRU'
GT_SALES_CHANGE-ORDER_REASON.
perform bdc_field using 'BDC_CURSOR'
'VBAP-BRGEW(01)'.
perform bdc_field using 'VBAP-ARKTX(01)'
GT_SALES_CHANGE-DESC.
perform bdc_field using 'RV45A-KWMENG(01)'
GT_SALES_CHANGE-QUANTITY.
perform bdc_field using 'VBKD-BSTKD(01)'
GT_SALES_CHANGE-PO_DETAILS.
perform bdc_field using 'VBAP-NTGEW(01)'
GT_SALES_CHANGE-NET_WEIGHT.
perform bdc_field using 'VBAP-BRGEW(01)'
GT_SALES_CHANGE-GROSS_WEIGHT.
‎2007 Jul 31 8:48 AM
perform bdc_dynpro using 'SAPMV45A' '0102'.
perform bdc_field using 'BDC_CURSOR'
'VBAK-VBELN'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'VBAK-VBELN'
GT_SALES_CHANGE-SALES_ORDER.
perform bdc_dynpro using 'SAPMV45A' '4001'.
perform bdc_field using 'BDC_OKCODE'
'=SICH'.
perform bdc_field using 'VBKD-BSTKD'
GT_SALES_CHANGE-PO_NUMBER.
perform bdc_field using 'VBKD-BSTDK'
GT_SALES_CHANGE-PO_DATE.
perform bdc_field using 'KUWEV-KUNNR'
GT_SALES_CHANGE-SHIP_TO_PARTY.
perform bdc_field using 'RV45A-KETDAT'
C_DEL_DATE.
perform bdc_field using 'RV45A-KPRGBZ'
C_DATE_FORMAT.
perform bdc_field using 'RV45A-DWERK'
GT_SALES_CHANGE-PLANT.
perform bdc_field using 'VBKD-PRSDT'
GT_SALES_CHANGE-PRICE_DATE.
perform bdc_field using 'VBKD-ZTERM'
GT_SALES_CHANGE-PAY_TERMS.
perform bdc_field using 'VBKD-INCO1'
GT_SALES_CHANGE-INCO1.
perform bdc_field using 'VBKD-INCO2'
GT_SALES_CHANGE-INCO2.
perform bdc_field using 'VBAK-AUGRU'
GT_SALES_CHANGE-ORDER_REASON.
perform bdc_field using 'BDC_CURSOR'
'VBAP-BRGEW(01)'.
perform bdc_field using 'VBAP-ARKTX(01)'
GT_SALES_CHANGE-DESC.
perform bdc_field using 'RV45A-KWMENG(01)'
GT_SALES_CHANGE-QUANTITY.
perform bdc_field using 'VBKD-BSTKD(01)'
GT_SALES_CHANGE-PO_DETAILS.
perform bdc_field using 'VBAP-NTGEW(01)'
GT_SALES_CHANGE-NET_WEIGHT.
perform bdc_field using 'VBAP-BRGEW(01)'
GT_SALES_CHANGE-GROSS_WEIGHT.
‎2007 Jul 31 8:49 AM
Try this
PERFORM bdc_dynpro USING 'SAPLEBNE' '0102'.
PERFORM bdc_field USING 'BDC_CURSOR'
'EBAN-RESWK'.
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
PERFORM bdc_field USING 'EBAN-RESWK'
itab-emo_supply_plant.
<b>
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.</b>PERFORM bdc_field USING 'BDC_CURSOR'
'EBAN-BEDNR'.
PERFORM bdc_field USING 'EBAN-BEDNR'
itab-emo_tracking_no.