Quantcast
Channel: SCN : All Content - ABAP Development
Viewing all articles
Browse latest Browse all 8332

BBP_PD_CTR_CREATE AND BBP_PD_CTR_SAVE NOT SAVING CTR

$
0
0

Hello all,

               I'm working in SRM 7.1 and having troubles to create a contract in status saved. I'm using the two BAPIS mentioned iat the title and BAPI TRANSACTION COMMIT but I'm just getting status 'in treatment'.

               I've been searching a lot through the web but i don´t find anything that could help me. Please any other opcion anyone knows about?? Thanks a lot. Below my code:

 

CALL FUNCTION 'BBP_PD_CTR_RESET_BUFFER'.

 

    CALL FUNCTION 'BBP_PD_CTR_CREATE'

     EXPORTING

*      I_REF_GUID              = gs_header-guid

*      I_BAPIMODE              = 'X'

*      I_PARK                  = 'X'

*      I_SAVE                  = 'X'

*      I_TESTRUN               =

       I_HEADER                = ls_header

*      I_SRC_GUID              =

*      I_SRC_OBJECT_TYPE       =

       IT_ATTACH               = gt_attach

       IT_CONDITIONS           = gt_conditions1

*      IV_NO_BADI_CALL         =

     IMPORTING

       E_HEADER                = gs_header_new

       ET_ATTACH               = gt_attach_new

       ET_CONDITIONS           = gt_conditions_new

      TABLES

       I_ITEM                  = gt_item1

       I_PARTNER               = gt_partner

       I_LONGTEXT              = gt_longtext

       I_ORGDATA               = gt_orgdata

       I_TOL                   = gt_tol

       I_HCF                   = gt_hcf

       I_ICF                   = gt_icf

       I_DIS                   = gt_dis

       E_ITEM                  = gt_item_new

       E_PARTNER               = gt_partner_new

       E_LONGTEXT              = gt_longtext_new

       E_ORGDATA               = gt_orgdata_new

       E_TOL                   = gt_tol_new

       E_HCF                   = gt_hcf_new

       E_ICF                   = gt_icf_new

       E_DIS                   = gt_dis_new

       E_STATUS                = gt_status_new

       E_MESSAGES              = gt_messages_new

       E_EXCHRATE              = gt_exchrate_new

       I_ACCOUNT               = gt_account

              .

 

*   CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.

 

    IF gs_header_new IS NOT INITIAL.

 

      lv_cont = lv_cont + 1.

      lv_guid = gs_header_new-guid.

 

      CALL FUNCTION 'BBP_PD_CTR_SAVE'

       EXPORTING

*        IV_WORKITEM_ID               =

*        IV_USERTYPE                  =

         IV_HEADER_GUID               = lv_guid

*        IV_CREATE_HIST_VERSION       =

*        IV_KEEP_OLD_CHANGER          =

*        IV_NEW_CHANGED_BY            =

*        IV_RESET_CHANGES             =

                .

 

     IF sy-subrc EQ 0.

         CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

         EXPORTING

         wait = 'X'.

     ENDIF.

.


Viewing all articles
Browse latest Browse all 8332

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>