Application Development 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: 

Drawing Revsion Change Bapi

former_member194669
Active Contributor
0 Kudos

I am using BAPI_DOCUMENT_CHANGE2 to change drawing revsion number. , But somehow its not updating


lf_doctype    = 'ZPR'.
lf_docnumber  = '114743-13'.
lf_docpart    = '000'.
lf_docversion = '00'.

documentdata-STATUSINTERN = 'IN'.
documentdatax-STATUSINTERN = 'X'.
documentdata-STATUSLOG = 'Testing1'.
documentdatax-STATUSLOG = 'X'.
documentdata-REVLEVEL = '02'.    "<<< Here is the revision number from 01 to 02 needs to change
documentdatax-REVLEVEL = 'X'.

CALL FUNCTION 'BAPI_DOCUMENT_CHANGE2'
     EXPORTING
          documenttype         = lf_doctype
          documentnumber       = lf_docnumber
          documentpart         = lf_docpart
          documentversion      = lf_docversion
          DOCBOMREVISIONLEVEL  = '02'
          documentdata         = documentdata
          documentdatax        = documentdatax
    IMPORTING
         return               = ls_return
commit work.

2 REPLIES 2

Former Member
0 Kudos

Hi,

Use BAPI_TRANSACTION_COMMIT FM than Commit work.

MAke Shure you pass all the values that are mandatory in FM and T Code.

Regards

former_member194669
Active Contributor
0 Kudos

solved using BDC