cancel
Showing results for 
Search instead for 
Did you mean: 

Shopping cart is creating requisition insted of order in backend

former_member184214
Contributor
0 Kudos

Hello all,

I have EBP 5.0 and R/3 4.7 working in classic scenarion.

In EBP I defined number ranges for documents in the backend system and option that Purchase Requisition is created only if Shopping Cart is incomplete. Document types for PR and PO are "EC" with appropriate number ranges.

When I approve Shopping Cart I am always getting Purchase Requisition in the backend system, even there are all data necessary to create PO. Without any problem I can directly create Po from PR created from SC.

Where I can look for problem resolution or what can be wrong?

TIA

Gordan

Accepted Solutions (0)

Answers (3)

Answers (3)

yann_bouillut
Active Contributor
0 Kudos

Hi Gordan,

Any news ?

Regards,

Yann

former_member184214
Contributor
0 Kudos

Hello,

I just checked your proposal. Message "334" was defined as error and I changed it to warning. But problem stays.

I will try to create contract in the backend to see how than system will run. This will eliminate issue with message 334.

I also discovered that in customizing for follow-on documents in backend only one of combination Purchasing group/CategoryID can be "*". Hint by Jim Stewart.

Former Member
0 Kudos

Gordon,

Any luck on this issue. I am having similar problem. Even if vendor data is complete in SC, it create PR instead of PO.

Any tips ?

Regards.

Pras

Former Member
0 Kudos

Check if the External Number Range for PO is created in R/3 and it matches that of SRM.

Also, Shopping Carts with Zero Priced line items will create P Req instead of PO.

Thanks,

Ashish

former_member184214
Contributor
0 Kudos

Debugging of BBP_REQREQ_TRANSFER showed me that only BUS2121 is considered so I hope that this can solve the issue:

After some "digging" I found "Define Transaction Type" activity in IMG.

In it there is possibility to add under BUS2201 other transaction types than ECDP and ECPO which are inside.

My problem is that I do not know association between Internal number range and Object.

Bassicaly my question is which object is appropriate for purchase order number range.

For example for number range "01" I have 1102 different objects :o(.

Former Member
0 Kudos

i have this issue too

yann_bouillut
Active Contributor
0 Kudos

Hi Gordan,

Sometimes even if data is complete, the system create a PR instead of a PO in the backend.

It could happen if some backend message have been set to error.

For example, check in transaction SE16 table T160M :

Message 334

Classe 06

If the message is set to "E" (error), try to set it to "W" (Warning) and test again with a new shopping cart.

Does it solution your problem ?

Regards,

Yann

former_member184214
Contributor
0 Kudos

Hello,

I forget to tell that product do not have material master in the backed, and that product exists only in catalog.

Later, contract on material group will be created in the backend

Former Member
0 Kudos

Hi Gordon,

Please make sure in your configuration you have completed the following settings.

1.) Define the document type "EC" in purchase requisition as well as purchase orders. Also make sure sure in the org structure you have maintained the attribure BSA by R/3logical system/EC.

2.)Also make sure the number ranges in the backend are checked external and internal in SRM, which i believe you have done.

3.) I dont know if you configured this part but i guess your problem is being caused because of this step. In SPRO you need to configure "Define objects in backend system"(Purchase requisition, Purchase order, Reservations).I think your settings at this point of time is "always create a PR". If you need a Purchase order change the config in this step.

Hope this helps...

Please Assign points if this solves your problem.

Thanks

Sunny

former_member184214
Contributor
0 Kudos

Hello Sunny,

1. Document Types are defined as "EC" in the backend and there is proper entry in OrgStructure at BSA.

2. Number ranges are defined in EBP and backend properly

3. Objects in backend system are configured as:

for all purcasing groups and Category ID

Internal procurement: Reservation generated if stock available, otherwise ext. proc.

External procurement: Purchase order if item data complete, otherwise purch. req.

Former Member
0 Kudos

Hi Gordon,

The reason why it is creating a Purchase Requisition is because of step 3.

<b>"External procurement: Purchase order if item data complete, otherwise purch. req"</b>

When you are shopping your data is incomplete such as vendor details. Please click on item details when you shop from the web and fill out a vendor. This will create a PO.

Thanks

Assign Points for helpfull answers

Sunny

Former Member
0 Kudos

Hi Gordan Flego.

Define Objects in backend system config, pls do not use wild char * and * purcasing groups and Category ID instead use actual P Grp and Category ID for which you wanted to create backend PO, definitely it will solve your problem, it is worth a shot. It has been from my experience.

Regards,

Jay

former_member184214
Contributor
0 Kudos

Hello Jay,

I tested with your proposal and entered purchasing group and category number but it was the same.

In backend system purchase requisition was created.

Help

Former Member
0 Kudos

Hi Gordan,

That means your SC is incomplete. Be aware that for the vendor, there is 2 functions in the SC:

-proposed vendor

-assigned vendor

if the vendor role in your SC is 'proposed vendor' the system considers the SC is incomplete and creates a PR.

TO avaid that you can:

-define Vendor list and the proposed vendor will become assigned vendor in the SC

-use a catalog

-implement the BADI change to add the vendor as assigned (add an entry in BADI table for partners with the proper role).

Regards.

VAdim

former_member184214
Contributor
0 Kudos

Hello Vadim,

first of all Shopping Cart is created with help of CCM where vendor for item is defined. This is something that I needed to mention earlier.

If I look at Purchase Requistion in the backend system vendor is fixed (Tab "Source of supply").

What puzzles me is that I create Purchase Order in the backend from Purchase Requisition without any intervention. (even with TCode ME59)

Former Member
0 Kudos

Hi Gordan,

Are you using BBP_TARGET_OBJECTS BADI to over write the standard backend doc determination. You may want to check that or implement to force to create PO for the P Grp and P category combination.

Regards,

Jay