Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Runtime error OBJECTS_OBJREF_NOT_ASSIGNED_NO has occurred and also likp table is not updating after running the bdc

Former Member
0 Likes
3,247

Dear experts,

my requirement is likp table have to update..In likp table zcustom field is there..

i have one zprogram where i called a bdc program..after executing the bdc this error is coming in the screen.

Runtime error OBJECTS_OBJREF_NOT_ASSIGNED_NO has occurred

bdc code:

LOOP AT ITAB INTO WA_ITAB.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '4004'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-VBELN'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '/00'.

         PERFORM BDC_FIELD       USING 'LIKP-VBELN'

                                        WA_ITAB-VBELN.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '1000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\02'.

         PERFORM BDC_FIELD       USING 'LIKP-BLDAT'

                                       WA_ITAB-BLDAT.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIPS-MATNR(01)'.

         PERFORM BDC_FIELD       USING 'LIKP-WADAT'

                                       WA_ITAB-WADAT.

         PERFORM BDC_FIELD       USING 'LIKP-WAUHR'

                                       WA_ITAB-WAUHR.

         PERFORM BDC_FIELD       USING 'LIKP-BTGEW'

                                       WA_ITAB-BTGEW.

         PERFORM BDC_FIELD       USING 'LIKP-GEWEI'

                                       WA_ITAB-GEWEI.

         PERFORM BDC_FIELD       USING 'LIKP-ANZPK'

                                       WA_ITAB-ANZPK.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '1000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '/00'.

         PERFORM BDC_FIELD       USING 'LIKP-BLDAT'

                                       WA_ITAB-BLDAT.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIPSD-PIKMG(01)'.

         PERFORM BDC_FIELD       USING 'LIPSD-G_LFIMG(01)'

                                       WA_ITAB-LFIMG.

         PERFORM BDC_FIELD       USING 'LIPSD-PIKMG(01)'

                                       WA_ITAB-LFIMG.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '1000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=HDET_T'.

         PERFORM BDC_FIELD       USING 'LIKP-BLDAT'

                                       WA_ITAB-BLDAT.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIPSD-PIKMG(01)'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\03'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-NTGEW'.

         PERFORM BDC_FIELD       USING 'LIKP-ANZPK'

                                       WA_ITAB-ANZPK.

         PERFORM BDC_FIELD       USING 'LIKP-BTGEW'

                                       WA_ITAB-BTGEW.

         PERFORM BDC_FIELD       USING 'LIKP-GEWEI'

                                       WA_ITAB-GEWEI.

         PERFORM BDC_FIELD       USING 'LIKP-NTGEW'

                                       WA_ITAB-NTGEW.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\04'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-LDDAT'.

         PERFORM BDC_FIELD       USING 'LIKP-LDDAT'

                                       WA_ITAB-LDDAT.

         PERFORM BDC_FIELD       USING 'LIKP-LDUHR'

                                       WA_ITAB-LDUHR.

         PERFORM BDC_FIELD       USING 'LIKP-ANZPK'

                                       WA_ITAB-ANZPK.

         PERFORM BDC_FIELD       USING 'LIKP-BTGEW'

                                       WA_ITAB-BTGEW.

         PERFORM BDC_FIELD       USING 'LIKP-GEWEI'

                                       WA_ITAB-GEWEI.

         PERFORM BDC_FIELD       USING 'LIKP-NTGEW'

                                       WA_ITAB-NTGEW.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\05'.

*        PERFORM BDC_FIELD       USING 'BDC_CURSOR'

*                                      'LIKP-TDDAT'.

*        PERFORM BDC_FIELD       USING 'LIKP-TDDAT'

*

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\06'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-TDDAT'.

         PERFORM BDC_FIELD       USING 'LIKP-TDDAT'

                                       WA_ITAB-TDDAT.

         PERFORM BDC_FIELD       USING 'LIKP-TDUHR'

                                       WA_ITAB-TDUHR.

         PERFORM BDC_FIELD       USING 'LIKP-LDDAT'

                                       WA_ITAB-LDDAT.

         PERFORM BDC_FIELD       USING 'LIKP-LDUHR'

                                       WA_ITAB-LDUHR.

         PERFORM BDC_FIELD       USING 'LIKP-WADAT'

                                       WA_ITAB-WADAT.

         PERFORM BDC_FIELD       USING 'LIKP-WAUHR'

                                       WA_ITAB-WAUHR.

         PERFORM BDC_FIELD       USING 'LIKP-LFDAT'

                                       WA_ITAB-LFDAT.

         PERFORM BDC_FIELD       USING 'LIKP-LFUHR'

                                       WA_ITAB-LFUHR.

         PERFORM BDC_FIELD       USING 'LIKP-INCO1'

                                       WA_ITAB-INCO1.

         PERFORM BDC_FIELD       USING 'LIKP-INCO2'

                                       WA_ITAB-INCO2.

         PERFORM BDC_FIELD       USING 'LIKP-BTGEW'

                                       WA_ITAB-BTGEW.

         PERFORM BDC_FIELD       USING 'LIKP-GEWEI'

                                        WA_ITAB-GEWEI.

         PERFORM BDC_FIELD       USING 'LIKP-NTGEW'

                                       WA_ITAB-NTGEW.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\07'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'EIKP-EXPVZ'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\08'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-FAKSK'.

         PERFORM BDC_FIELD       USING 'LIKP-LCNUM'

                                       ''.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\09'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-LIFEX'.

         PERFORM BDC_FIELD       USING 'LIKP-LPRIO'

                                       WA_ITAB-LPRIO.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\10'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'GVS_TC_DATA-REC-PARTNER(01)'.

         PERFORM BDC_FIELD       USING 'GV_FILTER'

                                       'PARALL'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\11'.

         PERFORM BDC_FIELD       USING 'LV70T-SPRAS'

                                       'EN'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\12'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'KUWEV-KUNNR'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\13'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'KUWEV-KUNNR'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\14'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'KUWEV-KUNNR'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '/00'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-LR_NO'.

         PERFORM BDC_FIELD       USING 'LIKP-GATEENTRYNO'

                                       WA_ITAB-GSLNO.

         PERFORM BDC_FIELD       USING 'LIKP-VEHICLE_NO'

                                       WA_ITAB-VEHICLE_NO .

         PERFORM BDC_FIELD       USING 'LIKP-DRIV_NAME'

                                       WA_ITAB-DRIV_NAME.

         PERFORM BDC_FIELD       USING 'LIKP-VEHI_TYPE'

                                       WA_ITAB-VEHI_TYPE.

         PERFORM BDC_FIELD       USING 'LIKP-TRCODE'

                                       WA_ITAB-TRCODE.

         PERFORM BDC_FIELD       USING 'LIKP-TRNAME'

                                       WA_ITAB-TRNAME.

         PERFORM BDC_FIELD       USING 'LIKP-LR_NO'

                                       WA_ITAB-LR_NO.

         PERFORM BDC_FIELD       USING 'LIKP-W_BILL_NO'

                                       WA_ITAB-W_BILL_NO.

         PERFORM BDC_FIELD       USING 'LIKP-SEALNO1'

                                       WA_ITAB-SEALNO1.

         PERFORM BDC_FIELD       USING 'LIKP-SEALNO2'

                                       WA_ITAB-SEALNO2.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=WABU_T'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-VEHICLE_NO'.

         PERFORM BDC_FIELD       USING 'LIKP-GATEENTRYNO'

                                       WA_ITAB-GSLNO.

         PERFORM BDC_FIELD       USING 'LIKP-VEHICLE_NO'

                                       WA_ITAB-VEHICLE_NO.

         PERFORM BDC_FIELD       USING 'LIKP-DRIV_NAME'

                                       WA_ITAB-DRIV_NAME.

         PERFORM BDC_FIELD       USING 'LIKP-VEHI_TYPE'

                                       WA_ITAB-VEHI_TYPE.

         PERFORM BDC_FIELD       USING 'LIKP-TRCODE'

                                       WA_ITAB-TRCODE.

         PERFORM BDC_FIELD       USING 'LIKP-TRNAME'

                                       WA_ITAB-TRNAME.

         PERFORM BDC_FIELD       USING 'LIKP-LR_NO'

                                       WA_ITAB-LR_NO.

         PERFORM BDC_FIELD       USING 'LIKP-W_BILL_NO'

                                       WA_ITAB-W_BILL_NO.

         PERFORM BDC_FIELD       USING 'LIKP-SEALNO1'

                                       WA_ITAB-SEALNO1.

         PERFORM BDC_FIELD       USING 'LIKP-SEALNO2'

                                       WA_ITAB-SEALNO2.

*perform bdc_transaction using 'VL02N'.

****************************************************************************************

*****THE FOLLOWING CODING USED TO DELETE THE GATE ENTRY NUMBERS WHICH ARE ALREADY PROCESSED************

*        LOOP AT MSGTAB.

*          IF MSGTAB-MSGID = 'VL' AND MSGTAB-MSGTYP = 'S' AND NOT MSGTAB-MSGV2 IS INITIAL.

*

*            SELECT * FROM ZOBD INTO CORRESPONDING FIELDS OF TABLE ITAB2 WHERE GSLNO = WA_ITAB-GSLNO.

*

*            DELETE ZOBD FROM TABLE ITAB2.

*          ENDIF.

*        ENDLOOP.

*********************************************************************************************************

****************************************************************************************

       ENDLOOP.

       CALL TRANSACTION 'VL02N' USING BDCDATA MODE 'A' UPDATE 'A' MESSAGES INTO MSGTAB.

       REFRESH : ITAB_FINAL1,ITAB,ITAB_ZOBD1,BDCDATA.

     ENDIF.

   ENDLOOP.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
2,876

Dear Klaus sir,

Basicalliy the data is coming from dot net to sap by rfc(zobd_upload) and into table zobd..

after that we are using one program where we can fetch the data from zobd table and using one bdc to update the likp table.but in production likp table is not updating and zobd table updated..

how to resolve that issue?

is any bdc problem?

Dear experts,

my requirement is likp table have to update..In likp table zcustom field is there..

i have one zprogram where i called a bdc program..after executing the bdc this error is coming in the screen.

Runtime error OBJECTS_OBJREF_NOT_ASSIGNED_NO has occurred

bdc code:

LOOP AT ITAB INTO WA_ITAB.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '4004'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-VBELN'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '/00'.

         PERFORM BDC_FIELD       USING 'LIKP-VBELN'

                                        WA_ITAB-VBELN.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '1000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\02'.

         PERFORM BDC_FIELD       USING 'LIKP-BLDAT'

                                       WA_ITAB-BLDAT.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIPS-MATNR(01)'.

         PERFORM BDC_FIELD       USING 'LIKP-WADAT'

                                       WA_ITAB-WADAT.

         PERFORM BDC_FIELD       USING 'LIKP-WAUHR'

                                       WA_ITAB-WAUHR.

         PERFORM BDC_FIELD       USING 'LIKP-BTGEW'

                                       WA_ITAB-BTGEW.

         PERFORM BDC_FIELD       USING 'LIKP-GEWEI'

                                       WA_ITAB-GEWEI.

         PERFORM BDC_FIELD       USING 'LIKP-ANZPK'

                                       WA_ITAB-ANZPK.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '1000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '/00'.

         PERFORM BDC_FIELD       USING 'LIKP-BLDAT'

                                       WA_ITAB-BLDAT.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIPSD-PIKMG(01)'.

         PERFORM BDC_FIELD       USING 'LIPSD-G_LFIMG(01)'

                                       WA_ITAB-LFIMG.

         PERFORM BDC_FIELD       USING 'LIPSD-PIKMG(01)'

                                       WA_ITAB-LFIMG.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '1000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=HDET_T'.

         PERFORM BDC_FIELD       USING 'LIKP-BLDAT'

                                       WA_ITAB-BLDAT.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIPSD-PIKMG(01)'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\03'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-NTGEW'.

         PERFORM BDC_FIELD       USING 'LIKP-ANZPK'

                                       WA_ITAB-ANZPK.

         PERFORM BDC_FIELD       USING 'LIKP-BTGEW'

                                       WA_ITAB-BTGEW.

         PERFORM BDC_FIELD       USING 'LIKP-GEWEI'

                                       WA_ITAB-GEWEI.

         PERFORM BDC_FIELD       USING 'LIKP-NTGEW'

                                       WA_ITAB-NTGEW.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\04'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-LDDAT'.

         PERFORM BDC_FIELD       USING 'LIKP-LDDAT'

                                       WA_ITAB-LDDAT.

         PERFORM BDC_FIELD       USING 'LIKP-LDUHR'

                                       WA_ITAB-LDUHR.

         PERFORM BDC_FIELD       USING 'LIKP-ANZPK'

                                       WA_ITAB-ANZPK.

         PERFORM BDC_FIELD       USING 'LIKP-BTGEW'

                                       WA_ITAB-BTGEW.

         PERFORM BDC_FIELD       USING 'LIKP-GEWEI'

                                       WA_ITAB-GEWEI.

         PERFORM BDC_FIELD       USING 'LIKP-NTGEW'

                                       WA_ITAB-NTGEW.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\05'.

*        PERFORM BDC_FIELD       USING 'BDC_CURSOR'

*                                      'LIKP-TDDAT'.

*        PERFORM BDC_FIELD       USING 'LIKP-TDDAT'

*

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\06'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-TDDAT'.

         PERFORM BDC_FIELD       USING 'LIKP-TDDAT'

                                       WA_ITAB-TDDAT.

         PERFORM BDC_FIELD       USING 'LIKP-TDUHR'

                                       WA_ITAB-TDUHR.

         PERFORM BDC_FIELD       USING 'LIKP-LDDAT'

                                       WA_ITAB-LDDAT.

         PERFORM BDC_FIELD       USING 'LIKP-LDUHR'

                                       WA_ITAB-LDUHR.

         PERFORM BDC_FIELD       USING 'LIKP-WADAT'

                                       WA_ITAB-WADAT.

         PERFORM BDC_FIELD       USING 'LIKP-WAUHR'

                                       WA_ITAB-WAUHR.

         PERFORM BDC_FIELD       USING 'LIKP-LFDAT'

                                       WA_ITAB-LFDAT.

         PERFORM BDC_FIELD       USING 'LIKP-LFUHR'

                                       WA_ITAB-LFUHR.

         PERFORM BDC_FIELD       USING 'LIKP-INCO1'

                                       WA_ITAB-INCO1.

         PERFORM BDC_FIELD       USING 'LIKP-INCO2'

                                       WA_ITAB-INCO2.

         PERFORM BDC_FIELD       USING 'LIKP-BTGEW'

                                       WA_ITAB-BTGEW.

         PERFORM BDC_FIELD       USING 'LIKP-GEWEI'

                                        WA_ITAB-GEWEI.

         PERFORM BDC_FIELD       USING 'LIKP-NTGEW'

                                       WA_ITAB-NTGEW.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\07'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'EIKP-EXPVZ'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\08'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-FAKSK'.

         PERFORM BDC_FIELD       USING 'LIKP-LCNUM'

                                       ''.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\09'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-LIFEX'.

         PERFORM BDC_FIELD       USING 'LIKP-LPRIO'

                                       WA_ITAB-LPRIO.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\10'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'GVS_TC_DATA-REC-PARTNER(01)'.

         PERFORM BDC_FIELD       USING 'GV_FILTER'

                                       'PARALL'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\11'.

         PERFORM BDC_FIELD       USING 'LV70T-SPRAS'

                                       'EN'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\12'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'KUWEV-KUNNR'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\13'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'KUWEV-KUNNR'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=T\14'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'KUWEV-KUNNR'.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '/00'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-LR_NO'.

         PERFORM BDC_FIELD       USING 'LIKP-GATEENTRYNO'

                                       WA_ITAB-GSLNO.

         PERFORM BDC_FIELD       USING 'LIKP-VEHICLE_NO'

                                       WA_ITAB-VEHICLE_NO .

         PERFORM BDC_FIELD       USING 'LIKP-DRIV_NAME'

                                       WA_ITAB-DRIV_NAME.

         PERFORM BDC_FIELD       USING 'LIKP-VEHI_TYPE'

                                       WA_ITAB-VEHI_TYPE.

         PERFORM BDC_FIELD       USING 'LIKP-TRCODE'

                                       WA_ITAB-TRCODE.

         PERFORM BDC_FIELD       USING 'LIKP-TRNAME'

                                       WA_ITAB-TRNAME.

         PERFORM BDC_FIELD       USING 'LIKP-LR_NO'

                                       WA_ITAB-LR_NO.

         PERFORM BDC_FIELD       USING 'LIKP-W_BILL_NO'

                                       WA_ITAB-W_BILL_NO.

         PERFORM BDC_FIELD       USING 'LIKP-SEALNO1'

                                       WA_ITAB-SEALNO1.

         PERFORM BDC_FIELD       USING 'LIKP-SEALNO2'

                                       WA_ITAB-SEALNO2.

         PERFORM BDC_DYNPRO      USING 'SAPMV50A' '2000'.

         PERFORM BDC_FIELD       USING 'BDC_OKCODE'

                                       '=WABU_T'.

         PERFORM BDC_FIELD       USING 'BDC_CURSOR'

                                       'LIKP-VEHICLE_NO'.

         PERFORM BDC_FIELD       USING 'LIKP-GATEENTRYNO'

                                       WA_ITAB-GSLNO.

         PERFORM BDC_FIELD       USING 'LIKP-VEHICLE_NO'

                                       WA_ITAB-VEHICLE_NO.

         PERFORM BDC_FIELD       USING 'LIKP-DRIV_NAME'

                                       WA_ITAB-DRIV_NAME.

         PERFORM BDC_FIELD       USING 'LIKP-VEHI_TYPE'

                                       WA_ITAB-VEHI_TYPE.

         PERFORM BDC_FIELD       USING 'LIKP-TRCODE'

                                       WA_ITAB-TRCODE.

         PERFORM BDC_FIELD       USING 'LIKP-TRNAME'

                                       WA_ITAB-TRNAME.

         PERFORM BDC_FIELD       USING 'LIKP-LR_NO'

                                       WA_ITAB-LR_NO.

         PERFORM BDC_FIELD       USING 'LIKP-W_BILL_NO'

                                       WA_ITAB-W_BILL_NO.

         PERFORM BDC_FIELD       USING 'LIKP-SEALNO1'

                                       WA_ITAB-SEALNO1.

         PERFORM BDC_FIELD       USING 'LIKP-SEALNO2'

                                       WA_ITAB-SEALNO2.

*perform bdc_transaction using 'VL02N'.

****************************************************************************************

*****THE FOLLOWING CODING USED TO DELETE THE GATE ENTRY NUMBERS WHICH ARE ALREADY PROCESSED************

*        LOOP AT MSGTAB.

*          IF MSGTAB-MSGID = 'VL' AND MSGTAB-MSGTYP = 'S' AND NOT MSGTAB-MSGV2 IS INITIAL.

*

*            SELECT * FROM ZOBD INTO CORRESPONDING FIELDS OF TABLE ITAB2 WHERE GSLNO = WA_ITAB-GSLNO.

*

*            DELETE ZOBD FROM TABLE ITAB2.

*          ENDIF.

*        ENDLOOP.

*********************************************************************************************************

****************************************************************************************

       ENDLOOP.

       CALL TRANSACTION 'VL02N' USING BDCDATA MODE 'A' UPDATE 'A' MESSAGES INTO MSGTAB.

       REFRESH : ITAB_FINAL1,ITAB,ITAB_ZOBD1,BDCDATA.

     ENDIF.

   ENDLOOP.

11 REPLIES 11
Read only

PeterJonker
Active Contributor
0 Likes
2,876

Did you run the BDC on the foreground to see what is happening ? That should be your first action.

Read only

Former Member
0 Likes
2,876

Hi

but where that dump occurs?

You should post other deatils about your dump

Max

Read only

0 Likes
2,876

Dear peter and max,

I am not getting the dump and the below screen is coming..

yes i run in foreground and likp table not updating

Read only

0 Likes
2,876

Hi

Can you post the class and number of the message?

Max

Read only

0 Likes
2,876

That is a custom screen where an error message is shown. Please read the error and there is your issue. Or am I missing something ?

Read only

Former Member
0 Likes
2,876

Hi Kaustav,

CALL TRANSACTION and REFRESH BDCDATA must be in inner LOOP. You cant collect several transactions before CALL TRANSACTION.

But I don't know, if this solves your issue, it may be an additional issue.

Regards,

Klaus

Read only

0 Likes
2,876

Dear klaus,

still i am not getting the output..same error is still displaying in the screen..

and also likp table is not updating

regards,

kaustav

Read only

Former Member
0 Likes
2,876

Dear experts, after executing the BDC still likp table is not updated

Read only

0 Likes
2,876

Hi Kaustav,

which informations contains the messag table MSGTAB after CALL TRANSACTION?

Please post them all.

Regards,

Klaus

Read only

Former Member
0 Likes
2,877

Dear Klaus sir,

Basicalliy the data is coming from dot net to sap by rfc(zobd_upload) and into table zobd..

after that we are using one program where we can fetch the data from zobd table and using one bdc to update the likp table.but in production likp table is not updating and zobd table updated..

how to resolve that issue?

is any bdc problem?

Read only

0 Likes
2,876

dear experts,

i solved that issue

basically one badi is there and there some restriction is there..

i am already write  some code and resolution is already solved