on 03-18-2009 7:17 AM
Hi All,
My requirement is : when the user create shopping cart for the requirement of materials and services in the SRM System. Once the Shopping cart is approved, system should transfer the approved requirement items to the sourcing cockpit, then the market buyer(Purchasing group) generates a purchase order immediately for items in the shopping cart.and these sourcing will be carried out based on business rules only for the categories which mentioned below:
1.If we have vendor list for a particular category and vendor selected in the shopping cart = is it listed in "vendor list" then the Action should be Shopping cart can be converted to a PO automatically.
2.If we have vendor list for a particular category and vendor selected in the shopping cart is not equal to it listed in "vendor list" then the Action should be Approved Shopping cart has to be routed to sourcing cockpit (Market Buyer).
3.If we don't have vendor list for a particular category and vendor selected in the shopping cart is not equal to it listed in "vendor list" then the Action should be Need to check shopping cart line item total value against u201CThresholdu201D established by Procurement
4.1.If we don't have vendor list for a particular category and vendor selected in the shopping cart is not equal it listed in "vendor list" then the Action should be Shopping cart can be converted to a PO automatically.
The Product categories & Threshold values & currency are maintaied in Ztable.Badi to be used is BBP_SRC_DETERMINE
Could any body please let me know any idea and how to proceed with this this requirement as iam new to SRM devlopment.
If any body knows the fields name(vendor list, Purchasing group) and tables also please suggest..
Thanks,
Narasimha
Need to use BBP_DOC_CHANGE_BADI and BBP_SRC_DETERMINE in tandem
And also make sure
Define Objects in Backend System (Purch. Reqs, Reservations,Purch. Orders)
Purchasing GRp= *, Category ID *, Source Sys= your backend system, Int.Proc=Always external procuremtn Ext.Proc= Purchase order if item data complete
Define Sourcing for Product Categories
Category ID= * Source ID= backend system Sourcing=Sourcing Carried Out for items without source of supply
1.Standard
2.BBP_SRC_DETERMINE
Check for vendor list availability.
There is a vendor list and if table CRMD_PARTNER partner_fct = '00000039' change parameter SOURCING to X
3. clarify what needs to be done after check( I m assuming below threshold PO, and above threshold Sourcing Cockpit)
Below Threshold Sourcing Cockpit
BBP_DOC_CHANGE_BADI
Check for vendor list availability.
If There is no vendor list
Check for Threshold in ZTABLE
Less than threshold
Change partner_fct = '00000039' to partner_fct = '00000019' this will make him Fixed vendor so that PO is automatically created
BBP_SRC_DETERMINE
Check for vendor list availability.
There is no vendor list
Check for Threshold in ZTABLE More than than threshold change parameter SOURCING to X
4.
BBP_DOC_CHANGE_BADI
Check for vendor list availability.
There is no vendor list
Change if partner_fct = '00000039' to partner_fct = '00000019' this will make him Fixed vendor so that PO is automatically created
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Surya,
Thanks for reply. Your answer is very useful to me.
What ever you assumed for point no: 3 is correct. Any how please have a look and please let me know if any thing to add.
3. If we don't have vendor list for a particular category and vendor selected in the shopping cart is not equal to it listed in "vendor list" then the Action should be Need to check shopping cart line item total value against u201CThresholdu201D established by Procurement. For this there are 2 conditions.
u2022 If the Shopping cart line item total value > Threshold: Need to be routed to u201CMarket buyer u201D sourcing cockpit,
u2022 If the Shopping cart line item total value < Threshold: Shopping Cart can be converted into purchase order.
Please let me which method I used in the BADI BBP_DOC_CHANGE_BADI.
Please suggest what is partner_fct = '00000039' and partner_fct = '00000019'. So that it will be very helpful for me while coding.
And I hope for the BADI BBP_SRC_DETERMINE I have to use method determine_sourcing.
Thanks,
Narasimha
Did you made required settings in SPRO
SRM Server-> Cross Application->Define Sourcing for Product Categories
Use
In this IMG activity, you specify the following for each product category:
Whether the system should transfer approved requirement items to the purchaser's sourcing application and, if so, which items :
if a source of supply is missing, the system should automatically create a bid invitation
That SAP Enterprise Buyer should transfer certain requirements to the sourcing application, and generates a purchaser order (PO) immediately for other items in the same shopping cart
Whether requirements are grouped together in a PO
For more information, see the documentation for the report Automatic Grouping of Requirements for POs and Bid Invitations.
Whether requirements are grouped together in a bid invitation
See the documentation for the above report.
In addition to local product categories, you also process product categories for external requirements that are not in the local SAP Enterprise Buyer product master.
Standard settings
You can specify the following:
Sourcing is never carried out
This is the default setting at delivery.
SAP Enterprise Buyer does not transfer any items to the purchaser's sourcing application.
Sourcing is always carried out
SAP Enterprise Buyer transfers each item to the purchaser's sourcing application.
Sourcing is carried out for items without a source of supply
Note:
SAP Enterprise Buyer evaluates Sourcing Customizing after a shopping cart has been approved, and makes a note in the shopping cart stating whether or not the shopping cart should undergo sourcing. Therefore, any change to Customizing does not affect any shopping carts that have already been approved.
If you require further control options, for example, the facility to control processing at product level, you can use the following BAdI: Define Execution of Sourcing.
You also have the following options:
You can specify the product category generically by entering *. In this case, the source system field also remains blank because no unique assignment is possible.
You can enter the source system manually only if you have also entered the product category manually.
Use the input help to select an entry for the Sourcing field, and save your input.
Example
Category ID Source System Sourcing
00051 AX5CLNT600 Always
00051 AX4CLNT600 Never
00101 For item without assigned source of supply
00257 AX5CLNT600 Always
002* For item without assigned source of supply
003* Automatic creation of bid invitation
for items without source of supply
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.