cancel
Showing results for 
Search instead for 
Did you mean: 

Shopping cart is creating only creating Purchase Req in backend

Former Member
0 Kudos

Hi,

I have a strange problem with the SRM 5.0 server.

All the shopping cart that i create result only in a Prchase reqision even though the price and vendor details are filled.

I have tried using a backend product also while creating but it creates only a prchse reqisition.

In "determine the objects in backend" also i have maintained the correct setting.

Any idea y this is happening? i have not faced this problem in other systems.

please help.

Thanks,

Vignesh

Accepted Solutions (1)

Accepted Solutions (1)

former_member183819
Active Contributor
0 Kudos

hI

What is the vendor . prefered or fixed ?

- solution here and possible problems

update here waht is the existing in define backend system for backend business objects?

Muthu

Former Member
0 Kudos

Also check settings in IMG under 'Define Objects in Backend Systems" to make sure that product category is NOT set for Purchase Requisitions.

SG

summer_wang
Contributor
0 Kudos

hi,

Please try the following options to solve the issue

1,Please check the note 787045 and 140846 and 1173815 in backend system .

2, Please check customizing ollowing path:

Supplier Relationship Management

-> SRM Server

-> Cross-Application Basic Settings

-> Define Objects in Backend System (Purch. Reqs, Reservations...

One of the following entres should be created (generic input

for org unit is allowed): for example

MANDT ORG_UNIT CATEGORY_ID LOGSYS PROC1 PROC2

114 50000613 AAAAAAA ERDCLNT111 2 2

or:

114 * AAAAAAA ERDCLNT111 2 2

Afterwards the PO should be created for the product category AAAAAAA

We recommend you to create the this customizing line for each CATEGORY_ID

3, debug : In FM BBP_INTERPRETE_DATA

4 badi :BBP_TARGET_OBJECTS

I hope this information will help you .

Summer

Former Member
0 Kudos

Hi Guys,

1) this is the setting that i have maintained in " Define Objects in Backend System (Purch. Reqs, Reservations"

PurGrp Category Targetsystem IntProc ExtProc

  • 00103 T90CLNT090 3 2

2) The BADI BBP_TARGET_OBJECTS is inactive.

3) i am using a preferred vendor

Still the system is creating only a Pur Reqisition in the backend.

Does that mean i hav to apply note 140846 in the backend system?

Pls help.

Thanks,

Vignesh

former_member183819
Active Contributor
0 Kudos

Hi Perumal

if you use prefered vendor it will create a PR only.

use Fixed vendor like contract or inforecord in the source of supply in the shopping cart, Then PO will created.

Muthu

Former Member
0 Kudos

Hi Muthu,

I have tried creating a shopping cart wiht preferred vendor so man times and it has generated a PO.

I even tried creating shopping cart in another system using "description" and entering a preferred vendor .

Is it mandatory that every shopping cart must be assigned a contract or inforecord to generate a PO ?

Thanks .

Vignesh

former_member183819
Active Contributor
0 Kudos

Hi

do you change partner function 39 to 19 in the doc change badi.

Muthu

Former Member
0 Kudos

Are you in Extended Classic mode? You may want to check if there is any implementation in BBP_EXTLOCALPO_BADI.

SG

Answers (1)

Answers (1)

ricardo_cavedini
Active Contributor
0 Kudos

Hello,

Check consulting note 1173815.

It says how to debug this issue and how to check which kind of follow-on document will be created in backend.

Kind regards,

Ricardo

Former Member
0 Kudos

Hey Guys,

Thanks for ur response.

When i try to create a SC for a material that has a contract or a info record in the backend system then a PO gets created.

If i create a shopping cart with product category and a description and i give the vendor and price and all other details, it still created a PReq.

Anyone know why this is happening ??

Thanks,

Vignesh

Former Member
0 Kudos

If you set the RFC user in the back end to dialog, you can debug the

determination of the follow-on document yourself in the back end.

In Extended Classic Scenario, SRM calls FM BBP_PO_INBOUND in backend

system via RFC call.

CALL FUNCTION 'BBP_INTERPRETE_DATA'

DESTINATION destination

TABLES

procurement_item = lt_procurement_item

procurement_account = procurement_account

proc_customizing = proc_cust_backend

return = return

EXCEPTIONS

communication_failure = 1 MESSAGE msg_text

system_failure = 2 MESSAGE msg_text

OTHERS = 3.

The result is returned in the field lt_procurement_item[]-OBJ_TO_GEN,

whereby 1=reservation, 2=purchase requisition, 3=purchase order.

In lt_procurement_item, there is also the field "FIXED_VEND", which

you can check if it is maintained or not.

If you go ahead, pressing "F5" in this FM, the backend system will be

called and you can check when the determination of which kind of

follow-on document will be generated.

See thread .

Regards

Lauren