cancel
Showing results for 
Search instead for 
Did you mean: 

Updating shopping cart supplier to all line items

Former Member
0 Kudos

Hi All,

I  have to update the supplier to all line items.I have tried with below code, but its not getting updated to other line items..

**Item table

LOOP AT lt_items_d INTO ls_items_v.

    lv_tabix = sy-tabix.

    ls_items_v-be_pur_group = ls_items_s-be_pur_group.

    ls_items_v-be_co_code = ls_items_s-be_co_code.

    ls_items_v-yyproj_mgrname = ls_items_s-yyproj_mgrname.

    ls_items_v-yycat_app_num = ls_items_s-yycat_app_num.

    ls_items_v-yyprog_code = ls_items_s-yyprog_code.

    ls_items_v-yapp_type = ls_items_s-yapp_type.

    ls_items_v-yquot_no = ls_items_s-yquot_no.

    ls_items_v-ybudget = ls_items_s-ybudget.

    MODIFY lt_items_d FROM ls_items_v INDEX lv_tabix.

    TRY.

    CALL METHOD LO_BO_SC_ADV->/SAPSRM/IF_PDO_DO_PARTNER_BASE~GET_ITEM_PARTNERS

      EXPORTING

        IV_ITEM_GUID          = ls_items_v-guid

*        IV_OBJECT_TYPE        =

*        IT_PARTNERS_REQUESTED =

*        IV_PARTNERSCREEN_CALL =

      IMPORTING

        ET_PARTNER            = lt_partner

*        EO_META_DATA_HANDLER  = lo_handler

      CHANGING

        CO_MESSAGE_HANDLER    = lo_handler

        .

     CATCH /SAPSRM/CX_PDO_ABORT .

    ENDTRY.

      IF lv_tabix EQ 1.

** Appending first line items partner to update partner table

        lt_partner_u[] = lt_partner[].

      CALL METHOD lo_bo_sc_adv->/sapsrm/if_pdo_do_partner~get_partner_fct

        EXPORTING

          iv_partner_fct     = /sapsrm/if_pdo_bupa_c=>gc_vendor"19

        IMPORTING

          ev_partner_fct     = lv_partner_fct

        CHANGING

          co_message_handler = lo_handler.

      ENDIF.

    IF lv_tabix GT 1.

    READ TABLE lt_partner_u INTO ls_partner_u WITH KEY partner_fct = lv_partner_fct.

*      guid_create( CHANGING cv_guid = ls_partner_u-partner_guid ).

*      ls_partner_u-p_guid = es_return-guid.

      APPEND ls_partner_u TO lt_ship_to.

* Update Partners via DO

      CALL METHOD lo_bo_sc_adv->/sapsrm/if_pdo_do_partner_base~update_item_partners

        EXPORTING

*          iv_item_guid       = ls_partner_u-p_guid

          iv_item_guid       = ls_items_v-guid

          it_partner         = lt_ship_to

        CHANGING

          co_message_handler = lo_handler.

Thanks in advance.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Ragavendiran,

Where exactly did you write this piece of code.?

Regards,

Karthik Babu

Former Member
0 Kudos

Hi Karthik,

I have written my code in webdyn pro.

I have completed successfully using new guid creation.

Answers (0)