cancel
Showing results for 
Search instead for 
Did you mean: 

BBP_OM_FIND_SC Brings deleted purchase Organizations

Former Member
0 Kudos

Hi,

When creating a SC in SRM 5.0 and we get an exception. After debuging LBBP_PDORGF11 we get to the point where the BBP_OM_FIND_SC is called.

with parameters : SEARCH_FOR = some_user and SEARCH_CATID = [logsys,catid] the result is [C22,50001122] (Purchase Organization)

The problem is that Purchase Organization no longer exist in PPOMA_BBP. It was deleted. But it seems that the relationship between PurgOrg, CatID and User is still present in system tables. So we need a way to update data again (perhaps runnig a report or transaction but not directly in tables) based in the actual Purchase Organizations.

Best regards.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi

When you get this message ? What are the steps to reproduce the error ?

<b>Please paste the Exception / Short Dump details using ST22 Transaction.

Also check for any logs in SLG1 Transaction.</b>

<u>Please refer to following OSS notes as well.</u>

<b>

Note 574604 - Various correction reports for EBP business partner

Note 768658 - EBP 4.0+: Performance Shopping Cart

Note 594512 - EBP 3.5: Performance Shopping Cart

Note 589875 - EBP/CRM: Org. findings return wrong results

Note 548796 - FAQ: Organizational Management EBP

869056 Purchasing group in default setting not set for catalog item

Note 856341 - Purchasing org. is not set from the catalog

Note 747995 - Incorrect assignment of purchasing organization

Note 110909 - Composite SAP note on generic attributes</b>

Hope this will help.

Please reward suitable points, incase it suits your requirements.

Regards

- Atul

Former Member
0 Kudos

Atul,

Here's the information on ST22

Runtime Error UNCAUGHT_EXCEPTION

Except. CX_BBP_PD_ABORT

Date and Time 19.03.2007 20:08:10

Error analysis

An exception occurred. This exception is dealt with in more detail below

. The exception, which is assinged to the class 'CX_BBP_PD_ABORT', was not

caught,

which led to a runtime error.

The reason for this exception is:

Buffer table not up to date

Active Calls/Events

No. Ty. Program Include

Name

18 FUNCTION SAPLBBP_PDH LBBP_PDHU08

BBP_PD_ABORT

17 FORM SAPLBBP_PDORG LBBP_PDORGF01

ABORT

16 FORM SAPLBBP_PDORG LBBP_PDORGF11

CHECK_PROC_ORG_AND_GROUP

15 FORM SAPLBBP_PDORG LBBP_PDORGF01

ORG_CHECK_SINGLE

14 FORM SAPLBBP_PDORG LBBP_PDORGF01

ORG_MAINTAIN_SINGLE

13 FUNCTION SAPLBBP_PDORG LBBP_PDORGU01

BBP_PDORG_CREATE

12 FORM SAPLBBP_PDIAD LBBP_PDIADF1N

ITEM_F_CREATE_FROM_WTAB

11 FORM SAPLBBP_PDIAD LBBP_PDIADF0E

ITEMLIST_F_UPDATE

10 FUNCTION SAPLBBP_PDIAD LBBP_PDIADU12

BBP_ITEMLIST_UPDATE

9 FORM SAPLBBP_PD LBBP_PDF0J

PROCDOC_UPDATE

8 FUNCTION SAPLBBP_PD LBBP_PDU04

BBP_PROCDOC_UPDATE

7 FUNCTION SAPLBBP_PD_SC LBBP_PD_SCU04

BBP_PD_SC_UPDATE

6 FORM SAPLBBP_SC_APP LBBP_SC_APPF14

SC_UPDATE

5 FORM SAPLBBP_SC_APP LBBP_SC_APPF67

4 FUNCTION SAPLBBP_SC_APP LBBP_SC_APPU02

BBP_SC_APP_EVENT_DISPATCHER

3 FORM SAPLBBP_SC_UI_ITS LBBP_SC_UI_ITSF05

APP_EVENT_HANDLER

2 FORM SAPLBBP_SC_UI_ITS LBBP_SC_UI_ITSF02

SC_EVENT_DISPATCHER

1 MODULE (PAI) SAPLBBP_SC_UI_ITS LBBP_SC_UI_ITSI01

SC_EVENT_DISPATCHER

Information on where terminated

The termination occurred in the ABAP program "SAPLBBP_PDH" in "BBP_PD_ABORT".

The main program was "SAPLBBP_SC_UI_ITS ".

The termination occurred in line 73 of the source code of the (Include)

program "LBBP_PDHU08"

of the source code of program "LBBP_PDHU08" (when calling the editor 730).

I checked SLG1 and there's no hit about this issue. Alse review the notes you mentioned but I believe that apply to another kind of errors not specific to BBP_OM_DETERMINE_RESP_PGRP

regards

Former Member
0 Kudos

Hi

The ShortDump details, you have pasted is not the full information.

Try test / executing the function modules - BBP_OM_DETERMINE_RESP_PGRP and BBP_OM_FIND_SC in SE37, without giving any data in input, simply press F8 (Execute) button. Is it giving any Short Dump there as well ?

<u>Also check it out the following OSS notes -></u>

<b>Note 944918 ECS: Find back end purchasing group as a responsible group

Note 847398 - Incorrect determination of the EKGRP back end

792851 Transfer of old shopping cart items:purch. organization data</b>

Have you raised a OSS message with SAP as well ?

What are the steps to re-produce this problem in your system ? Do let me know.

Hope this will help.

Please reward suitable points, incase it suits your requirements.

Regards

- Atul

Former Member
0 Kudos

Atul,

I executed BBP_OM_DETERMINE_RESP_PGRP and BBP_OM_FIND_SC without parameters but we don't get any dump.

I checked the notes you mentioned but I can't find any relationship with this problem.

We have raised a OSS message but received the note 624172 about Purchase Order not being transmited to BE so we think this not apply to our problem

To reproduce the error: you must delete a Purchase Group asigned to aPurchase Organization. Then Create a New One asigned to the same Purchase Organization and Finally asign this Purchase Group to a user. Then create a Shopping Cart with this user.

Reagards.

Former Member
0 Kudos

Hi Elias

Did you find a solution for this problem?

Best regards

yann_bouillut
Active Contributor
0 Kudos

Hi,

Did you try to reset the Porg flag in the PPOMA_BBP <u>then save</u> then set the flag again and <u>save again</u>

I know it is quite "stupid", but i solved some strange cases like this....

Kind regards,

Yann

Former Member
0 Kudos

Hi Yann,

What exactly flag you mena by Porg? Can you provide the exact path to follow?

I made small change in user details then save and then return it as it was before but nothing happened.

Ragards.

yann_bouillut
Active Contributor
0 Kudos

Hi,

In PPOMA_BBP transaction, select your Porg node.

Then reset the Porg flag

Then save

Then set your Porg flag and value

Then save again

Then test.

Do you still have issue ?

Kind regards,

Yann

Former Member
0 Kudos

Yan,

I did hat you said But I Still have the problem.

Regards.

Former Member
0 Kudos

Hi Elias,

You can try with the transaction BBP_BP_OM_INTEGRATE, flag "Organizational Unit(s)" and select the purchase organization that have modifications.

Regards,

José Luis D.

Ramki
Active Contributor
0 Kudos

Hi Elias

Did you try to repair users with USERS_GEN (check user & employee data)?

Best regards

Ramki

Former Member
0 Kudos

Hi Ramakrishna,

I entered to USERS_GEN and the user is OK and sent a repair at level 1 and it's ok but the problems persist.

Regards

Former Member
0 Kudos

Hi

Which SRM version are you using ?

Seems to be a bug in the system.

Let me check it out. Give me some time and more details.

Please raise a Customer OSS message with SAP as well.

Regards

- Atul

Former Member
0 Kudos

Atul,

Here's the version information of every component:

SAP_ABA 640 0016 SAPKA64016 Componente multiaplicaciones

SAP_BASIS 640 0016 SAPKB64016 Sistema Base SAP

PI_BASIS 2005_1_640 0006 SAPKIPYJ66 Basis Plug-In (PI_BASIS) 2005_1_640

ST-PI 2005_1_640 0004 SAPKITLQH4 SAP Solution Tools Plug-In

SAP_BW 350 0016 SAPKW35016 Business Information Warehouse

SRM_SERVER 500 0008 SAPKIBKS08 SRM_SERVER

BI_CONT 352 0008 SAPKIBIEP8 Business Intelligence Content

CCM 100 0007 SAPK-10007INCCM SAP CATALOG CONT. MGMT. 1.0: Installation

Regards

former_member195032
Active Contributor
0 Kudos

Hi Elias,

Please see the note

Note 908629 - Invalid purchasing groups are displayed in searchhelp

Regards,Nishant

Former Member
0 Kudos

Hi Nishant,

Although this note is intended to another FM I applied but the result is the same.

Regards