on 06-12-2007 2:09 PM
Hi Chaps,
when our guys refreshed the system R3 and SRM ( after successful post copy activities) when they try to order its creating Purchase Requisite instead of Purchase Order.
can any one shed some light on this? we checked all RFC's and BDLS, no clue where it gone wrong?
reg,
Venkat
When carts are ordered they naturally populate the vendor as preferred, except if you use a catalogue or select from a vendor list If a desired vendor is sent then a requisition will result as the backend PO wants a fixed vendor and hence the PO create will fail. There seems to be no system message generated when this happens so it is difficult to ascertain why the POs are not being created.
Activate the BADI Determine Target Object in BE System i.e. BBP_TARGET_OBJTYPE
and add some code to force a Purchase Order e.g.
data:
l_s_line type BBPS_BS_OBJTYPE_BE_LIST.
loop at CT_ITEM into l_s_line.
l_s_line-PACK_OBJTYPE = 'BUS2012'.
modify ct_item index sy-tabix from l_s_line.
endloop.
This should force the system to try and create a PO without creating a requisition when failing
This will generate error messages if the PO;s cant be created in <RZ20> or the Application monitors
regards aidan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Venkat,
Try to check while creating Shopping Cart is the supplier field is filling up or not.
Try to check in Config whether the backend objects always creates a PO.
Any message that system generates during the creation of PR / PO you can
see them in Application Monitors.
with regards,
mahesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Venkat,
Could you confirm me that while creating shopping cart in srm
if the supplier field in the Basic Data is empty that means there
are no fixed vendors for this product or product category.
But you have defined in your configuration that if every this complete
system has to create a PO otherwise create a PR.
So try to maintain a vendor for this product or product category then
system will automatically creates a PO instead of PR.
with regards,
mahesh
Hi
Have you created customer BADI Implementations ?
Seems like the BBP_TARGET_OBJECTS / BBP_TARGET_OBJTYPE BADI is causing the problem.
<u>For the time being, de-activate all the Active Customer BADI Implementations (Name starting with y or z) using SE19 Transaction and then again repeat the process of shopping again. Then observe the standard SAP behaviour. </u>
Do keep me posted.
Regards
- Atul
Hi
<b>Please check the following SPRO settings in SRM system and try out.</b>
Which SRM version are you using ?
<u>SRM --> SRM Server --> Cross Application Settings --> Define Objects in Backend System --> go to external procurement and select the function from the drop down box, ( Always PR or Always PO).</u>
<u>Related Link -></u>
Regards
- Atul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Atul,
thanks for the rapid response...
We are using SRM4, we have set the SRM --> SRM Server --> Cross Application Settings --> Define Objects in Backend System --> go to external procurement and select the function from the drop down box
value to " Purchase order if item data complete,otherwise pucrh req. "
but with same value working fine in production, only happened when we did the system copy.
Reg,
Venkat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.