cancel
Showing results for 
Search instead for 
Did you mean: 

BBP_PD 540 error while transfering ECC PR to SRM as SC.

Former Member
0 Kudos

Dear All,

Please guide me with the below findings for the error raised

BBP_PD 540 ""System AEDCLNT110  of purch. organization

Haldia Purchase organisation

differs from doc. reference ASDCLNT110"

AEDCLNT110 is our R/3 system..... 6.0

ASDCLNT110 is our SRM system....... 7.2

We have Extended Classic Scenario (ECS) .

Now, I have debugged the entire code in FM 'BBP_BC_EXTREQ_INB'

Accordingly what i found was Message BBP_PD 540 is raised inside

include LBBP_PDORGF11 "PERFORM check_proc_org_and_group"

from line 326 :

ELSEIF ( iv_obj_subtype = c_subtype_i_ep OR

iv_obj_subtype = c_subtype_i_et OR

iv_obj_subtype = c_subtype_i_extd OR

iv_obj_subtype = c_subtype_i_dp ).

* ECS: p.-org must be assigned to FI or local system

IF lt_ekorg IS INITIAL. "local purch. org.

lb_eq_sys = c_on.

ELSE.

READ TABLE lt_ekorg INDEX 1 ASSIGNING <ls_ekorg>.

IF sy-subrc = 0

336**********AND iv_logsys_fi EQ <ls_ekorg>-backend.****************

lb_eq_sys = c_on.

ENDIF.

ENDIF.

*********** at line 336 above, the value in iv_logsys_fi is blank and

<ls_ekorg>-backend is having 'AEDCLNT110' which is ERP system.

Beacause of which the variable lb_eq_sys is blank not set to 'X'.

at the time of debugging I did not find any place where the variable

value is set for iv_logsys_fi , right from FM BBP_PD_SC_CREATE where

the variable Li_header ( this structure has field LOGSYS_FI) is

declared till the perform 'PERFORM check_proc_org_and_group'.

In Define system Landscape we have

maintained FI_validation to 0 for LOCAL and REMOTE.

Thanks,

Jaya.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Jaya,

please check if the RFC user which is used for the communication between PI and SRM is added in the organizational structure. It should be under one of the purchasing organization node.

hope this help.

Regards,

Martin

Former Member
0 Kudos

Hi Jaya,

I have the same problem, I transefer PR from ECC  to SRM,I use TCODE SLG1 to check the message,the message is

System E6BCLNT780 of purch. organization  differs from doc.

reference SRBCLNT780.

How I can resolve it ? Please give me the solution.Thank you very much!

konstantin_anikeev
Active Contributor
0 Kudos

Hi Jaya,

normally SC from PR is created by RFC User from PI System.

Please check, this is integrated in PPOMA and has a proper attribute ACS.

Best Regards

Konstantin

Former Member
0 Kudos

Dear  All,

Sorry to post the same issue twice... First post was not appearing in the forum and there was no notification by the moderator... so I tried posting it again.....Now after 1 week the post is approved......

Anyways... to the issue I was facing...it is now resolved ... There was change in the logical system name after the first inital load in SRM ....so the standard was not able to determine the Logical system name properly for line item data.

tables CRMMLSGUID in CRM & SRM and table CRMPRLS in R/3 was having the initail/old logical system name ..... so we run the BDLS transaction passing new and old logical system along with the Option "Tables to be Converted" .... ..... and then remove the data completely from SRM/CRM and reload the data from ECC again.

This resolved the issue.

Thanks,

Jaya.

ivy_li
Active Contributor
0 Kudos

Hi Jaya,

I suggest you check the following place:

1, For PI user, please check the purchasing group assigned to it in SRM via pposa_bbp.

    It should have corresponding ECC group.

2, check if this ECC group is assigned to ECC PR.

3, please check if the following two notes are applied:

=====

1814758

1824437

=====

Best regards,

Ivy