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: 

Problem in uploading Shopping Cart

Former Member
0 Kudos

Hi Experts,

I have a problem in SRM 6 when I am trying to upload shopping cart using BBP_PD_SC_CREATE FM. But when I run the program I get the following error for the partner:

E Partner of type Goods Recipient is not authorized for this document; check entry

E Partner of type Location is not authorized for this document; check entry

E Enter at least one partner of type Location Or Goods Recipient

E Enter exactly one partner of type Requester

The code is:

DATA:

       LHEADER_GUID TYPE BBP_GUID VALUE '00000000000000000000000000000001',

       LITEM_GUID TYPE BBP_GUID VALUE '00000000000000000000000000000002',

       LACCOUNT_GUID TYPE BBP_GUID VALUE '00000000000000000000000000000003',

       LPARTNER1_GUID   TYPE BBP_GUID VALUE '00000000000000000000000000000004',

       LPARTNER2_GUID   TYPE BBP_GUID VALUE '00000000000000000000000000000005',

       LORG_GUID   TYPE BBP_GUID VALUE '00000000000000000000000000000006'.

   LS_HEADER-GUID = LHEADER_GUID .

   LS_HEADER-DESCRIPTION = 'TEST'.

   LS_HEADER-CURRENCY = 'SAR'.

   LS_HEADER-PROCESS_TYPE = 'SHC'.

   LS_HEADER-POSTING_DATE = '28.06.2015'.

   LS_HEADER-PS_NUMVRS = '000001'.

   LS_HEADER-CO_CODE  = 'GID1'.

     LT_ITEM-GUID  = LITEM_GUID .

     LT_ITEM-PARENT  = LHEADER_GUID.

     LT_ITEM-NUMBER_INT  = '0000000001'.

     LT_ITEM-DESCRIPTION   = 'ITEM DESCRIBTION'.

     LT_ITEM-CATEGORY_ID   = '01'.

     LT_ITEM-QUANTITY      = 1.

     LT_ITEM-UNIT          = 'EA'.

     LT_ITEM-PRICE         = 1.

     LT_ITEM-PRICE_UNIT    = 1.

     LT_ITEM-CURRENCY      = 'SAR'.

     LT_ITEM-DELIV_DATE    = '29.06.2015'.

     LT_ITEM-BE_CO_CODE    = 'GID1'.

     LT_ITEM-PRODUCT_TYPE   = '01'.

     LT_ITEM-BE_DOC_TYPE   = '*'.

     LT_ITEM-LOGSYS_FI  = 'BIDCLNT100'.

     APPEND: LT_ITEM.

     LT_ACCOUNT-GUID  = LACCOUNT_GUID.

     LT_ACCOUNT-P_GUID  = LITEM_GUID.

     LT_ACCOUNT-DISTR_PERC = 100.

     LT_ACCOUNT-ACC_NO     = '0001'.

     LT_ACCOUNT-ACC_CAT    = 'U'.

     LT_ACCOUNT-CO_AREA    = 'GID1'.

     LT_ACCOUNT-REF_DATE    = '29.06.2015'.

     LT_ACCOUNT-SDOC_ITEM   '000000'.

     LT_ACCOUNT-SCHED_LINE  '0000'.

     LT_ACCOUNT-PROF_SEGM   = '0000000000'.

     LT_ACCOUNT-ROUTING_NO  = '0000000000'.

     LT_ACCOUNT-COUNTER     '00000000'.

     APPEND: LT_ACCOUNT.

     LT_PARTNER-PARTNER_GUID  = LPARTNER1_GUID.

     LT_PARTNER-P_GUID  = LHEADER_GUID.

     LT_PARTNER-PARTNER_FCT  = '00000020'.

     LT_PARTNER-PARTNER_NO  = '0050568B1C541ED4B5D8168C796853EE'.

     LT_PARTNER-ADDR_TYPE  = '3'.

     LT_PARTNER-ADDR_ORIGIN  = 'A'.

     LT_PARTNER-ADDR_NO  = '0000010928'.

     LT_PARTNER-PERS_NO  = '0000011148'.

     LT_PARTNER-MAINPARTNER  = 'X'.

     LT_PARTNER-PARTNER_ID = '0000000041'.

    APPEND: LT_PARTNER.

    LT_PARTNER-PARTNER_GUID  = LPARTNER1_GUID.

     LT_PARTNER-P_GUID  = LHEADER_GUID.

     LT_PARTNER-PARTNER_FCT  = '00000075'.

     LT_PARTNER-PARTNER_NO  = '0050568B1C541ED4B4C2E94C3B3113EE'.

     LT_PARTNER-ADDR_TYPE  = '1'.

     LT_PARTNER-ADDR_ORIGIN  = 'A'.

     LT_PARTNER-ADDR_NO  = '0000010938'.

     LT_PARTNER-MAINPARTNER  = 'X'.

     LT_PARTNER-PARTNER_ID = '0000000005'.

     APPEND: LT_PARTNER.

  

     LT_ORG-GUID  = LORG_GUID.

     LT_ORG-P_GUID  = LHEADER_GUID.

     LT_ORG-PROC_ORG_RESP_ID  = 'O 50000810'.

     LT_ORG-PROC_ORG_ID   = 'O 50000757'.

     LT_ORG-PROC_GROUP_ID     = 'O 50000810'.

     APPEND: LT_ORG.

     CALL FUNCTION 'BBP_PD_SC_CREATE'

      EXPORTING

*       I_REF_GUID              = L_GUID

*       I_BAPIMODE              =

*       I_PARK                  =

*       I_SAVE                  =

*       I_TESTRUN               =

        I_HEADER                 = LS_HEADER

*       I_SRC_GUID              =

*       I_SRC_OBJECT_TYPE       =

*       IT_ATTACH               =

*       IV_MSG_SCENARIO         =

      IMPORTING

        E_HEADER                 = LS_HEADER_NEW

*       ET_ATTACH               =

       TABLES

        I_ITEM                  = LT_ITEM

        I_ACCOUNT               = LT_ACCOUNT

        I_PARTNER               = LT_PARTNER

*       I_CONFIRM               =

*       I_LONGTEXT              =

*       I_LIMIT                 =

        I_ORGDATA               = LT_ORG

*       I_TAX                   =

*       I_PRIDOC                =

*       I_HCF                   =

*       I_ICF                   =

*       I_TOL                   =

*       E_ITEM                  =

*       E_ACCOUNT               =

*       E_PARTNER               =

*       E_CONFIRM               =

*       E_LONGTEXT              =

*       E_LIMIT                 =

*       E_ORGDATA               =

*       E_TAX                   =

*       E_HCF                   =

*       E_ICF                   =

*       E_TOL                   =

*       E_STATUS                =

         E_MESSAGES              = messtab

               .

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Any one can help.

2 REPLIES 2

Former Member
0 Kudos

Any one can help.

0 Kudos

I solve it with two things:

first I get a privilege of creating Shopping cart for my username.

second I correct the code for the partner by make it

LT_PARTNER-P_GUID  = LITEM_GUID. instead of  LT_PARTNER-P_GUID  = LHEADER_GUID.