cancel
Showing results for 
Search instead for 
Did you mean: 

Query about Limit Shopping Cart

Former Member
0 Kudos

Hello,

For Limit Shopping Carts, when you add a Limit Item to the SC and then click on the Details of the Item, the tabs "Ship-To-Address", "Bill-To-Address" and "Sources of Supply" do not appear. But these are present for general "Describe Requirement Item".

Could anyone tell me whether this is standard SRM behavior that for Limit SC items whether the abovesaid data is not required and why?

Thanks and Regards,

Debanjan

Accepted Solutions (1)

Accepted Solutions (1)

ricardo_cavedini
Employee
Employee
0 Kudos

Hello,

Check following Wiki page:

http://wiki.sdn.sap.com/wiki/display/SRM/LimitShoppingCart-Somefieldsarenotdisplayed

It displays which fields should be visible in limit carts.

Regards,

Ricardo

Former Member
0 Kudos

Hello Ricardo,

Thanks a lot for your help. However, I understood the part with Goods Recipient and Sources of Supply. But what about Ship-To address and Bill-To address?

Regards,

Debanjan

Former Member
0 Kudos

Hi Debanjan,

As per earlier thread the source of supply tab is not there in the Limit shopping cart but the Ship-To address and Bill-To address

tab will be there. It will have the same field when you are using Describe requirements.

ship to address/Bill to Address : It is an address details tab which is necessary.

Regards

G.Ganesh Kumar

Former Member
0 Kudos

Hello Ganesh,

We are using SRM 4.5 version. I checked the ITS page which is the main screen for the detail subscreens (like Basic data, Cost Assignment, Ship To, Bill To, etc.). I found out that for Limit SCs, the Ship To and Bill To have not been taken into consideration at all. Please go through the code snippet (only the else part) from the ITS page (screen 120 of FG BBP_SC_UI_ITS). If you look in backend (SAPGUI), you would find all the screens there, but the hiding is done in the ITS page itself. I double checked this with all the versions we have of the ITS page (meaning that this SAP standard ITS page had been customized according to our project requirements), but none of the versions have any reference of the Ship-To or Bill-To for the Limit items.

 `if (GS_SELECT_I-ITM_TYPE != "LIMI")` 

    `if (GS_SCREEN-ACCOUNTING-HIDDEN != "X")`
      `BBPGroupBoxBegin(BTN_ACC_OPEN_CLOSE.label,BTN_ACC_OPEN_CLOSE.okcode, GS_SCREEN-ACCOUNTING-STATE.value)`<a name= "`BTN_ACC_OPEN_CLOSE.okcode`"> </a>
        `includeFrame (~frameName="gc_sub_accounting")`
      `BBPGroupBoxEnd()`
    `end`

    `if (GS_SCREEN-PRICING-HIDDEN != "X")`
      `BBPGroupBoxBegin(BTN_PRC_OPEN_CLOSE.label,BTN_PRC_OPEN_CLOSE.okcode, GS_SCREEN-PRICING-STATE.value)`<a name= "`BTN_PRC_OPEN_CLOSE.okcode`"> </a>
        `includeFrame (~frameName="gc_sub_pricing")`
      `BBPGroupBoxEnd()`
    `end`

    `if (GS_SCREEN-DOCUMENT-HIDDEN != "X")`
      `BBPGroupBoxBegin(BTN_DOCU_OPEN_CLOSE.label,BTN_DOCU_OPEN_CLOSE.okcode, GS_SCREEN-DOCUMENT-STATE.value)`<a name= "`BTN_DOCU_OPEN_CLOSE.okcode`"> </a>
        `includeFrame (~frameName="gc_sub_document")`
      `BBPGroupBoxEnd()`
    `end`

    `if (GS_SCREEN-ADDRESS-HIDDEN != "X")`
      `BBPGroupBoxBegin(BTN_ADDR_OPEN_CLOSE.label,BTN_ADDR_OPEN_CLOSE.okcode, GS_SCREEN-ADDRESS-STATE.value)`<a name= "`BTN_ADDRESS_OPEN_CLOSE.okcode`"> </a>
        `includeFrame (~frameName="gc_sub_address")`
      `BBPGroupBoxEnd()`
    `end`
<!-- ---------------------------------------------------- 
 * Debut |ID 20 |MATJAOUJ Driss |05/10/2005 |version 4.2 |
 *-------------------------------------------------------- -->
   `if (GS_SCREEN-BILL_TO-HIDDEN != "X")`
     `BBPGroupBoxBegin(BTN_BILT_OPEN_CLOSE.label,BTN_BILT_OPEN_CLOSE.okcode, GS_SCREEN-BILL_TO-STATE.value)`<a name= "`BTN_BILT_OPEN_CLOSE.okcode`"> </a>
        `includeFrame (~frameName="GC_SUB_BILLTO_ADDR")`
      `BBPGroupBoxEnd()`
    `end`
<!-- ----------------------------------------------------
 * Fin   |ID 20 |MATJAOUJ Driss |05/10/2005 |version 4.2 |
 *-------------------------------------------------------- -->

<!-- Begin: GPS - V4.2 - ID104 - EMORTINIERA - 25.01.2006 - DEL 

    `if (GS_SCREEN-SOS-HIDDEN != "X")`
      `if (BTN_BIDDER_OPEN_CLOSE.exists)`
         `BBPGroupBoxBegin(BTN_BIDDER_OPEN_CLOSE.label,BTN_BIDDER_OPEN_CLOSE.okcode, GS_SCREEN-SOS-STATE.value)`<a name= "`BTN_BIDDER_OPEN_CLOSE.okcode`"> </a>
           `includeFrame (~frameName="gc_sub_sos")`
         `BBPGroupBoxEnd()`
      `else`
         `BBPGroupBoxBegin(BTN_SOS_OPEN_CLOSE.label,BTN_SOS_OPEN_CLOSE.okcode, GS_SCREEN-SOS-STATE.value)`<a name= "`BTN_SOS_OPEN_CLOSE.okcode`"> </a>
           `includeFrame (~frameName="gc_sub_sos")`
         `BBPGroupBoxEnd()`
      `end`
     `end`
 End: GPS - V4.2 - ID104 - EMORTINIERA - 25.01.2006 - DEL -->

<!-- Begin: GPS - V4.2 - ID104 - EMORTINIERA - 25.01.2006 - INS -->
   `if (GS_SCREEN-SOS-HIDDEN != "X")`
      `if (BTN_BIDDER_OPEN_CLOSE.exists)`
         `ZBBPGroupBoxBegin(BTN_BIDDER_OPEN_CLOSE.label,BTN_BIDDER_OPEN_CLOSE.okcode, GS_SCREEN-SOS-STATE.value, "sos.html")`<a name= "`BTN_BIDDER_OPEN_CLOSE.okcode`"> </a>
           `includeFrame (~frameName="gc_sub_sos")`
         `ZBBPGroupBoxEnd()`
      `else`
         `ZBBPGroupBoxBegin(BTN_SOS_OPEN_CLOSE.label,BTN_SOS_OPEN_CLOSE.okcode, GS_SCREEN-SOS-STATE.value, "sos.html")`<a name= "`BTN_SOS_OPEN_CLOSE.okcode`"> </a>
           `includeFrame (~frameName="gc_sub_sos")`
         `ZBBPGroupBoxEnd()`
      `end`
     `end`
<!-- End: GPS - V4.2 - ID104 - EMORTINIERA - 25.01.2006 - INS -->


     `if ((GS_SCREEN-AVAILABIL-HIDDEN != "X") && (GS_ENV-MODE != "D"))`
        `BBPGroupBoxBegin(BTN_AVAIL_OPEN_CLOSE.label,BTN_AVAIL_OPEN_CLOSE.okcode, GS_SCREEN-AVAILABIL-STATE.value)`<a name= "`BTN_AVAIL_OPEN_CLOSE.okcode`"> </a>
           `includeFrame (~frameName="gc_sub_avail")`
        `BBPGroupBoxEnd()`
      `end`


    `else`
{color:green}
        `if (GS_SCREEN-ACCOUNTING-HIDDEN != "X")`
           `BBPGroupBoxBegin(BTN_ACC_OPEN_CLOSE.label,BTN_ACC_OPEN_CLOSE.okcode, GS_SCREEN-ACCOUNTING-STATE.value)`<a name= "`BTN_ACC_OPEN_CLOSE.okcode`"> </a>
             `includeFrame (~frameName="gc_sub_accounting")`
           `BBPGroupBoxEnd()`
        `end`

      `if (GS_SCREEN-LIMCONTR-HIDDEN != "X")`
         `BBPGroupBoxBegin(BTN_CNTR_OPEN_CLOSE.label,BTN_CNTR_OPEN_CLOSE.okcode, GS_SCREEN-LIMCONTR-STATE.value)`<a name= "`BTN_CNTR_OPEN_CLOSE.okcode`"> </a>
           `includeFrame (~frameName="gc_sub_limcontr")`
         `BBPGroupBoxEnd()`
      `end`

      `if (GS_SCREEN-PRICING-HIDDEN != "X")`
        `BBPGroupBoxBegin(BTN_PRC_OPEN_CLOSE.label,BTN_PRC_OPEN_CLOSE.okcode, GS_SCREEN-PRICING-STATE.value)`<a name= "`BTN_PRC_OPEN_CLOSE.okcode`"> </a>
          `includeFrame (~frameName="gc_sub_pricing")`
        `BBPGroupBoxEnd()`
      `end`

      `if (GS_SCREEN-DOCUMENT-HIDDEN != "X")`
         `BBPGroupBoxBegin(BTN_DOCU_OPEN_CLOSE.label,BTN_DOCU_OPEN_CLOSE.okcode, GS_SCREEN-DOCUMENT-STATE.value)`<a name= "`BTN_DOCU_OPEN_CLOSE.okcode`"> </a>
           `includeFrame (~frameName="gc_sub_document")`
         `BBPGroupBoxEnd()`
      `end`
{color}
    `end`

Thank you all for all the help.

Regards,

Debanjan

Answers (0)