Skip to Content

Recently at one of the customer site we got a requirement. Business wants Contract and Preferred Supplier functionality while createing Limit shopping cart.

1) Whenever a limit shopping cart is created in SRM, the standard features of the SRM is not pulling the contract data as a source of supply which was needed to create a limit PO to backend ECC.

For that we have created a new enhancement which pulls all the contract as well as supplier’s information from ECC. We also developed the functionality of Assigned Supplier, when ever user select the contract and  click on Assigned Button the selected supplier will be populated in Supplier FieldThere is also a , which will eventually create backend PO.

BADI: BBP_DOC_CHANGE_BADI,

           WD_BADI_DOMODIFYVIEW,

Limit SC -2.png

Limit SC -1.png

LM-1.png

2) We got another requirement to allow user to select preferred supplier for Limit Shopping Cart wich is not in

For that we have created a new enhancement which allow user to enter vendor in the modified shopping cart screen with the enter functionality and populate the vendor in the follow on Purchase Requisition document.

BADI: BBP_DOC_CHANGE_BADI,

           WD_BADI_DOMODIFYVIEW

Preferred Supplier.png

PF-1.png

Hope this would helpfull upto some extent.

Vijay Mittal

To report this post you need to login first.

6 Comments

You must be Logged on to comment or reply to a post.

  1. Nagarajan Kumarappan

    Nice Blog Vijay Mittal

    I have question, We have kind of similar requirements coming in SRM so just wanted to get a general approach being followed. For Ex, a new customer field has to be included to the SC and PO screens. This can be achieved by adding these fields to the metadata structures. I am able to get the fields automatically after these configurations. So far good…

    Now, If I want to hide these fields based on country…Do I need to code this inside the WD Component or should I use the WD_BADI_DOMODIFYVIEW? Also, how do we get item / general header details inside this badi? Is there any link between the WD_BADI_DOMODIFYVIEW and BBP_DOC_CANGE_BADI?

    (0) 
    1. Vijay Mittal Post author

      Thanks for appreciation.

      I think you can control through the META Data – Condition, checks and control.

      If still its not working then you can get the desired functionality through the WD_BADI_DOMODIFYVIEW – BADI only.

      (0) 
  2. SASIKANTH SM

    Hi  Vijay, For your 1st requirement (Assigning supplier based on contract  while pressing ‘Assign’ button, I don’t see the code. Code give in WD_BADI_DOMODIFYVIEW seems to be for disabling Unlimited check box. We also have the same requirement. If we populate he supplier field using WDA Implicit enhancement , supplier is getting assigned but on check, value is not retained. If you have the code to populate supplier based on contract, could you please share it with me? Thanks in advance. Regards, Sasi

    (0) 

Leave a Reply