cancel
Showing results for 
Search instead for 
Did you mean: 

BBP_EXTREQ_TRANSFER - SYSFAIL

Former Member
0 Kudos

Hi everyone,

I've been having problems when I try to synchronize PR's from ECC to SRM 4.0 using BBP_EXTREQ_TRANSFER. The queue status is SYSFAIL and the message is Exception condition "OBJECT_ID_NOT_FOUND" raised.

I've checked SLG1 in SRM and there's nothing there.

In transaction ST22 there is a RAISE_EXCEPTION in program SAPLBBP_ATTR_PDORG - form "map_object" (line 34).

PPOMA settings seem to be ok (I've done all settings that were recomended in other threads).

I've had no problems in transaction R3AS with:

DNL_CUST_BASIS3

DNL_CUST_PROD0

DNL_CUST_PROD1

DNL_CUST_SRVMAS

MATERIAL

SERVICE_MASTER

Our Production SRM content was copied into QA, which demanded some re-configuring. There could be something missing related to that...

Any hints?

Thanks in advance,

Henrique

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Henrique,

This problem often comes during the transfer of PReq from R/3 to SRM.

Try to check your input...

Before Running the report BBP_EXTREQ_TRANSFER pls check the table EPRTRANS.

(see weather ur purchase requisition is in the list or not).

If every thing is fine check the authorization to the user who is taking the

PReq fro R/3 to SRM.(Suggesion is give SAP_ALL).

Try to check your backend channel in SRM Oraganisaiton structure.

Check regularly in the channel queues through SMQ1 and SMQ2.

with regards,

mahesh

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Henrique,

this is a typical error happening, when some Org Model settings missing:

Please check if you have a Local Purchasing Organization and a local Purchasing

Group in the SRM Org Model.

Also check, if the RFC User responsible for the ECC-SRM RFC Connection is

integrated into the SRM Org Model as well.

Thanks,

Claudia

Former Member
0 Kudos

Hi,

The PR is in EPRTRANS table, with field TRANSSTAT = 2 and EPROFILE = 01. The RFC user has profiles SAP_ALL and SAP_NEW.

SMQ1 (in ECC) is always emptied before the attempt to synchronize and so is SMQ2 (in SRM).

Local Purchasing Organization as well as local Purchasing Group are properly defined in PPOMA, with the tab Function pointing these groups to the SRM logical system (since they are local). The groups also have required attributes set.

The RFC user is correctly integrated into the Org. Model.

_______

I've checked transaction 'comm_hierarchy' in SRM and there are 3 categories (under R3MATCLASS):

- R3MATCLASSQRM200

- R3MATCLASSQAS-100

- R3MATCLASSQAS-200.

I want to delete the last one but it says I can only do it in ECC QAS. I went to the same transaction in ECC but there was nothing there.

Could this be the problem? What should I do about it?

Regards,

Henrique

Message was edited by:

Henrique Hermont

Former Member
0 Kudos

Hi Henrique,

have a look at the local POrg and PGroup again.

In the function tab, they only need to be ticked but leave the entry for logical

system BLANK. A local POrg / PGroup does not need any entry.

Then the transfer works.

Thanks,

Claudia

Former Member
0 Kudos

Hi Claudia,

In fact, when I left those entries empty, it worked. However, the result wasn't the expected. That information is important because it helps determine which purchasing group the PR item will be associated with when it's transferred from ECC to SRM.

What was really missing was:

- Setting the logon language of the RFC user in ECC as the same in SRM;

- Runnning reports COM_HIERARCHY_DELETE_ALL and COM_PRODUCT_DELETE_ALL.

- Going to transaction CUNI and 'Adjusted' values in SRM accordingly to ECC values.

- Going to transaction R3AS and sent all those objects again.

After all that done together, materials in SRM were just the same as in ECC, and the PR transfer has happened just perfectly after then.

Thank you all so much!

Henrique

Message was edited by:

Henrique Hermont