SRM HR Org Structure - error in EBP User
We are on SRM 4.0 (EBP 5.) and have replicated our R/3 org structure. We run a nightly batch job that updates the org structure in SRM with any changes made in R/3. Some users are unable to use SRM due to not being replicated properly into SRM. When you view the org structure via PPOMA_BBP - Change Attributes Check there are two STOP signs - with the following error messages
STOP BBP Error in EBP User xxxxx
STOP HR/ALE Verteilung ist aktiv. Verteilen Sie die Benutzerdaten neu.
When I translated the German error message, it translated to
HR/ALE Distribution is active.
Redistribute the user data.
How do I redistribute the user data to correct the problem so the users can use SRM again?
Also, where can I change the german transaction into English.
Any assistance would be greatly appreciated.
Thanks
Jan Stover
Hi Jan,
Follow these steps in R/3
1. Go To PA20. Check the Personal ID for the user for whom it shoots an error
2. Go To PFAL. You might have to use a variant for this transaction. Feed the User's Personal # and the target system.
This will push an IDOC from R/3 to SRM with the org data
Follow these steps in SRM:
1. Go to SE38 and execute this report RBDAPP01
This report will process the incoming IDOC to the Org Structure in SRM
Regards,
Anand
Similar Messages
-
Dear SRMers
System Information: SRM 4.0, R/3 4.6 C
In PPOSA_BBP, when doing a check on the user in the Org structure, I am getting the following 2 STOP errors:
1. ERROR in EBP User XXXXXXX
2. HR/ALE Verteilung ist aktiv. Verteilen Sie die Benutzerdaten neu.
Which in English means: HR/ALE Distribution is active.
Redistribute the user data.
Please let me know how to solve this issue.
Points will be rewarded for answers.
Thanks in advance.
BobbyHi Bobby,
It seems the HR Integration is active in the system.In such a case the system will not allow you to create any new users in EBP.
You can only create users in your HR system (R/3 Back end) and can replicate them to EBP otherwise deactivate that HR integration in the table <b>T77S0</b> then you can able to create/ use EBP users.
In that table deactivate following Sem. abbreviations for the group ID HRALX
1. HRAC
2. OBPON
3. PBPHR
Hope this resolves your issue.Clarifications are welcome.
Award points for helpful answers.
Rgds,
Teja -
Hi,
we have a HR Org Structure integrated with SRM . all the information is passed from HR to SRM.
SRM user is getting an error message say ,no relationship exist for this user.
HR org structure has relationships maintained for user.
Can we maintain the relationships in SRM.
your advise on this issue is much appreciated.
Thanks
ShriHi Jan,
Follow these steps in R/3
1. Go To PA20. Check the Personal ID for the user for whom it shoots an error
2. Go To PFAL. You might have to use a variant for this transaction. Feed the User's Personal # and the target system.
This will push an IDOC from R/3 to SRM with the org data
Follow these steps in SRM:
1. Go to SE38 and execute this report RBDAPP01
This report will process the incoming IDOC to the Org Structure in SRM
Regards,
Anand -
Hi,
I'm in ECC 6.0 with SRM Server 5.5 as an add-on. I need some help in the area of Organization Structure.
1. In SRM config (PPOMA_BBP)I defined a Org Node for Company code. Then assigned it to a company. Then I defined a Purch. Org and attached a Purchasing Org (MM) to it. Then I defined a Purchasing Group and attached it to a Purchasing Group (MM). All these 3 entitities are defined as Org Unit (type 'O'). Then I link HR Purchaser to SRM purchasing group by relation 'is purchaser of'.
Am I correct?
Business partner is automatically created for Purchasing Org but it did not get created for Company and Purchasing Group. Is it correct?
I could not see the shopping cart. So I did a debug and findout that SRM is trying to find a Business Partner (BP) for the Purchasing Dept (Org Structure in HR).
So can anybody throw some light into this Organization Structure stuff?
Thanks
DebHi Guys,
In addition to my message above, I'm adding the error below so that somebody can better understand the issue here.
Information on where terminated
Termination occurred in the ABAP program "CL_BBP_ES_EMPLOYEE_MYS========CP" -
in "IF_BBP_ES_EMPLOYEE~GET_RL_UNIT_IDS".
The main program was "SAPLBBP_SC_UI_ITS ".
In the source code you have the termination point in line 45
of the (Include) program "CL_BBP_ES_EMPLOYEE_MYS========CM008".
The termination is caused because exception "CX_BBP_ES_INTERNAL_ERROR" occurred
in
procedure "USER_DETAIL_GET" "(FORM)", but it was neither handled locally nor
declared
in the RAISING clause of its signature.
The procedure is in program "SAPLBBP_SC_APP "; its source code begins in line
6 of the (Include program "LBBP_SC_APPF35 ".
=========================================================
return parent org.-units of all paths
SORT lt_struc BY seqnr.
LOOP AT lt_struc REFERENCE INTO lr_struc WHERE otype = 'O'.
IF lv_level IS INITIAL.
lv_level = lr_struc->level.
ELSEIF lv_level <> lr_struc->level.
EXIT.
ENDIF.
ls_rl_unit-otype = lr_struc->otype.
ls_rl_unit-objid = lr_struc->objid.
ls_object-otype = lr_struc->otype.
ls_object-objid = lr_struc->objid.
CALL FUNCTION 'HR_OBJECTBUPA_GETBUPA'
EXPORTING
is_object = ls_object
IMPORTING
es_hrobjbupa = ls_rl_bupa
EXCEPTIONS
object_type_not_allowed = 1
OTHERS = 2.
IF sy-subrc <> 0
OR ls_rl_bupa-bupaguid IS INITIAL.
RAISE EXCEPTION TYPE cx_bbp_es_internal_error.
ENDIF.
ls_rl_unit-guid = ls_rl_bupa-bupaguid.
APPEND ls_rl_unit TO rt_reportingline_unit.
ENDLOOP.
ENDMETHOD.
Thanks
Debashish -
SRM-ECC org structure integration
Hi,
Can anyone suggest an RFC/BAPI to fetch SRM organisational structure in ECC.We do not have HR implemented and therefore there is no org strucuture in ECC but it does exist in SRM.
I have Z-table in ECC with fields sap id,manager id,Role(mgr,VP etc) to be filled from SRM.
Thanks in advance.Hi Guys,
In addition to my message above, I'm adding the error below so that somebody can better understand the issue here.
Information on where terminated
Termination occurred in the ABAP program "CL_BBP_ES_EMPLOYEE_MYS========CP" -
in "IF_BBP_ES_EMPLOYEE~GET_RL_UNIT_IDS".
The main program was "SAPLBBP_SC_UI_ITS ".
In the source code you have the termination point in line 45
of the (Include) program "CL_BBP_ES_EMPLOYEE_MYS========CM008".
The termination is caused because exception "CX_BBP_ES_INTERNAL_ERROR" occurred
in
procedure "USER_DETAIL_GET" "(FORM)", but it was neither handled locally nor
declared
in the RAISING clause of its signature.
The procedure is in program "SAPLBBP_SC_APP "; its source code begins in line
6 of the (Include program "LBBP_SC_APPF35 ".
=========================================================
return parent org.-units of all paths
SORT lt_struc BY seqnr.
LOOP AT lt_struc REFERENCE INTO lr_struc WHERE otype = 'O'.
IF lv_level IS INITIAL.
lv_level = lr_struc->level.
ELSEIF lv_level <> lr_struc->level.
EXIT.
ENDIF.
ls_rl_unit-otype = lr_struc->otype.
ls_rl_unit-objid = lr_struc->objid.
ls_object-otype = lr_struc->otype.
ls_object-objid = lr_struc->objid.
CALL FUNCTION 'HR_OBJECTBUPA_GETBUPA'
EXPORTING
is_object = ls_object
IMPORTING
es_hrobjbupa = ls_rl_bupa
EXCEPTIONS
object_type_not_allowed = 1
OTHERS = 2.
IF sy-subrc <> 0
OR ls_rl_bupa-bupaguid IS INITIAL.
RAISE EXCEPTION TYPE cx_bbp_es_internal_error.
ENDIF.
ls_rl_unit-guid = ls_rl_bupa-bupaguid.
APPEND ls_rl_unit TO rt_reportingline_unit.
ENDLOOP.
ENDMETHOD.
Thanks
Debashish -
SAP SRM - Purchasing Org Structure
Hi,
Pls can anybody let me know, how do we assign a user as a buyer to more than one purchasing group.
I had used to the attribute "Is Purchaser of" to assign the position of the user to one purchasing group. but
I could not assign to more than one purchasing group. Even If I do the assignment , system deletes the old assignment.
We have HR integartion of employees into the SRM Org, So I cannot assign a user under the purchasing group through staff assignment view.
Right now we are controlling through authrizations, though which during sourcing, shopping carts pertaining to the purchasing group alone is getting displayed. But this has limitations, during direct pruchaser order creation, the default attributes are that of the user and not of the purchasing group.
Hope I had conveyed the issue, pls help me on the solutioning part..
Regards
harishHi Mei,
Thanks for the answers,
As you say, I think we need to have doc change badi implemented for PO to determine the right attributes.
But the point is, if the same user happens to be a purchaser of two P.Organizations
say germany and US, the attributes right from currency till locations and everything vary.
For this I thought of creating 2 additionals positions apart from the base position of the user and use "Is purchaser of" attribute to assign those positions under the respective purchasing organization.
Pls confirm If my thinking and approach are the right , as I am not too sure about it.
And why SAP SRM has not provided the functionailty as standard as these sought of scenario's are so common.
Regards
Harish -
Org Structure chosen within HR report
I hope I have this question in the right forum. Within a HR report built using the Logical database PNP, you can choose a Report Category that will will allow you to choose 1) Further Selections 2) Search Helps, 3) Sort Order 4) Org Structure. These are buttons at the top of the selection screen.
My question relates to choosing the Org Structure and if the user selects multiple Org Units when clicking on the Org Structure button. The PNP logical will take care of selecting the correct employees based on the Org Units selected.
Is there a way, when the program is executing to determine what the user chose from this Org Structure tree? It's not the PNPORGEH parameter on the selection screen.
Thanks
JohnNevermind. I wasn't looking hard enough.
-
Business partner not created when User is intergrated in SRM org Structure
Hi SRM gurus,
A new users in integrated into the SRM org structure thro Z tcode ,business partner is not created.
the user is not able to create shopping cart.
When we try to check for t.code:BBP_BP_OM_INTEGRATE we are getting this error"
Connection of object us XXXXXX to object u2018CPu2019 is not unique"
how to resolve this error.
Regards
G.Ganesh kumarHi all,
1) I have checked the SLG1 -No error log is found
2) In the basic tab there is no details to enter.
I am getting this error"Missing Authorisation : info type 1001 ,object type BP,Subtype A207".
since it is Production system -can we run run PFAL directly
G.Ganesh Kumar -
Mass user movement from one org. unit to another in SRM org. structure
Hi,
Is there any way by which i can move mass users from one organisational unit to another in SRM org. structure..
there is a thread available in SDN but it is not conclusive. it talks abt using a FM: BBP_USER_CHANGE_ORG
BR
Bharat MBharat-
I am assuming that your requirement is to move mass users from One Org node to another. Ex One Plant Org node to Another plant Org node.
If my assumption is correct then, please follow the below steps.
1) Go in to the change mode of Org Plan using T-code PPOMA_BBP
2) Using shift key, select all the users that you need to move.
3) Drag and Drop the selected users to the desired Org node.
If the user IDs are not in sequence then you can use Ctrl key to select the relevant user ID.
Let me know if you have any questions.
If the answer is helpful, please reward points.
Regards,
Upendra. -
How to check a list of users whether integrated to SRM Org Structure
Dear SRM Gurus,
I am using SRM 4.0 system with classic scenario.
We are not using the HR system integration for org structure setup.
I have a list of users to be checked, whether they are integrated to SRM Organization structure.
Normally, I use the "Check Users" option under, Users_Gen tcode to check a single user.
Is there any way to check multiple users(almost 300 users) at once.
Any Table or function module is avalable?
Thanks in advance.
LokaHello Loka,
Run same transaction. When you are on screen "Object Synchronization and Repair", set "User" but do not populate any value, then execute.
You will get all users: when user has a red icon in column 'Object links', this means he is not integrated in the organizational model.
In same transaction, if you can also set "Branch from Organizational Unit" and "Users only". Here, you will get only users integrated into organizationl model.
Regards.
Laurent. -
Moving users in the org structure
Dear Experts,
Whenever, I move my user in PPOMA_BBP, it brings inconsistency that cannot be repaired.
What could be the possible reason(s).
Regards
MickHi
Which SRM version are you using ?
You can repair the users using the same transaction.Even after that some times the inconsistency persists then delete the employee data and assign the user to the required Org. unit in the Org. structure using USERS_GEN transaction. Also check for the BBP_CONSISTENCY_CHECK transaction for this user (you will get list of errors in Consistency check ).
<u>Related link -></u>
How to re-instate the deleted Position of the user into Org structure.
<b>Please go through the following SRM Reports which will help -></b>
Program Name Report title
RHXSTR00 Organizational Structure
RHXSTR01 Organizational Structure with Positions
RHXSTR02 Organizational Structure with Persons
RHXSTR03 Organizational Structure with Work Centers
RHXSTR04 Report Structure with Persons
RHXSTR05 Report Structure Without Persons
RHXSTR06 Work Centers per Organizational Unit
RHXSTR07 Activity Profile for Positions Along Organizational Structure
RHXSTR08 Activity Profile of Positions with Persons Along Org. Structure
<u>Also, go through the tables HRP1000 / HRP1001 in SRM.</u>
<b>Look for "CHDAT" field in this Case, which will give Last changed by ehich user on which date..</b>
<u>Some related Database Views</u>
View name Short text
HRV1222OT Infotype 1222 (OTJID)
HRV5500OT EBP Function (OTJID)
HRV5501OT EBP Product Responsibility (OTJID)
HRV5502OT EBP Location (OTJID)
To change the Organization Unit of User, Try this FM - "RH_BUF_GEN_USER_POSITION_ORG" which will assign new org. unit to new position.
<u>Related links -></u>
mass user movement from one org. unit to another in SRM org. structure
Table name of the organization plan
Org. structure transport via RHMOVE30
Re: How to get busines partner number from organization id ?
Re: Org structure table
How get the Last changed date of Busness Partner
Report for Org structure change
Hope this will definitely help.
Do let me know.
Regards
- Atul -
Questions regarding HR Org Structure replication from ECC to SRM
Hi Experts ,
We have SRM7.0 ( SP08) with ECC6 ( Ehp4) having Classic Scenario .
I managed to replicate entire HR Org Structure from ECC system to SRM system. I replicated O (Organization), S( Postion) and P ( Person), which successfully created O, S and CP in SRM with BP for O and US...Refered Note 934372, 312090, 550055 and help link on SDN./wiki.....etc
Now I have below questions in mind.
1. In SRM we requiers Org unit for Company Code, Purchase Organization and Purchase Group...which we set in FUNCTION tab for the requiered Org Unit with Checkbox and value of it and Logical system.....but in HR Org strcuture we do not have such Org Unit....so how to manage/create such these Org Units ( i.e.Company Code, Purchase Organization and Purchase Group ) ?...
Do I need to create these Org unit manually in SRM in PPOSA_BBP ? If yes, can I create these Org Unit above or between these replicated HR Org Units or I need to created it separtly in paralllel to these HR replicated Org Units?
2. If above I do, then what will impact on the delta /change replication from HR integraion ?
3. In ECC HR org Structure there are hundres of employee, out of that I just wanted to send the Postion ( we have postion based security in HR) whom only SRM Role had assigned . How it can be acheived ?
Will appricaite detail reply/suggestions
Thanks
NAPHi ,
Initially when I repliacted P of HR Org Struture it sucessfully craeted BP in SRM and was CP in Org Structure.
But suddenly , what happned don;t know, when I replicating Employees (P) in SRM , it is assigning to respective Postion (S), but BP is not creating in SRM and in the USERS_GEN for this User, its postion and ORg Unit to whom it assigned is giving below error
Determination of connections to object 'BP' of 'CP' '00000015' failed
Message no. BBP_UM_UI036
I checked all this as per Note 550055, 934372..etc....checked respetcive setting in table T77S0...I checked address alos....but no any clue......IDoC in SRM posting sucessfully....
Can anyone please suggest what should be the cause and solution of it ?
Thanks
NAP -
HR Org Structure into an existing manaully created SRM Org structure
Hi,
SRM 5.0, Classic Scenario
1) SRM Org. structure exists and users are using it for Company Code A.
2) Now I have to replicate the HR data from R/3
3) Can I create a NEW root node and replicate the HR data from R/3 (including Company code A users.....this group of users will be using this NEW structure later) ?
Is it possible ?
-Regrads,
PranavHi
Which SRM version are you using ?
Try these pointers ->
Re: Not able to generate user users_gen
OSS Note - 402592
Re: SRM + CUA Active
If you are using CUA at your place also apply this notes :->
Note 402592 EBP with CUA config settings
Note 772347 BBPusermaint deactivated for CUA
Related links ->
Re: BBPMAININT and CUA
Re: SUS and Central User Admin
Re: Solution Manager for SRM
Do let me know.
Regards
- Atul -
HR Replication - only part of org structure needed in SRM - excess IDOC's
Dear peers,
we are running HR-ALE to replicate HR master data from a separate HR system (ECC 6) into the ERP system (ECC 6, with SRM as add-on).
Only a part of the organizational structure is needed in SRM, this O-unit is specified in PFAL for initial replication. Delta replication is setup through change pointers - as recommended by SAP.
Unfortunately change pointers are generated for the complete org structure, not just for the org part we are replicating into SRM. This results in a lot of IDOC's that go into error because of missing and irrelevant data.
What can we do to avoid generating IDOC's that are not needed?
> continue with the change pointers, and filter out non-relevant data via user exit on outbound side
> switch off change pointers, and schedule PFAL in update mode instead
> perhaps the root org structure can be specified in the ALE distribution model filter as well so IDOC's generated from change pointers take this into account
Thanks for your point of view on this topic
Cheers, LindaHi Linda,
In our project SAP is the single point of truth. So we are not stopping any replication pertaining to postion and organization unit in SRM as well as CRM from SAP.
Having said that user is assgined to postion and user has role. As a results if any user doesn't have any role related to SRM and CRM , user will not be replicated. In that case those user deosn't have any authorization to access the SRM systems though their postion and organization unit may be avaialble in SRM.
otherwise : switch off change pointers, and schedule PFAL in update mode instead
This will be simplest methods
Regards
Dayal -
Error while creating Org structure Message no. BBP_LOCATION009
Hi
Iam trying to build an SRM6.0 with backend as R/3 4.7
I have replicated the plats from back end with report BBP_LOCATIONS_GET_FROM_SYSTEM
On errors rectified the same and finally, SLG1 report shows no errors.
But still noticed that T77S0 table entry with GPID=EBP, SEMID= LMIGR is not set to X (Refer note 563180)
Due to the above problem while creating org structure when I click on Att inheritence or Extended attributes Locations tab,
I get the message:
Start program BBP_LOCATIONS_GET_ALL first (see Note 563180 and long text)
Message no. BBP_LOCATION009
Diagnosis
You tried to call a program that uses a location. The locations have not
yet been replicated.
System Response
The current program has been terminated.
Procedure
Start the program to replicate the locations. You can find more
information in SAPNet in Note .
Procedure for System Administration
You can disable this message by starting table maintenance (SM30) for
table T77S0. Change the entry EBP/LMIGR to "X". Note that the system
cannot supply certain information if the locations are not replicated.
Locations that do not exist can be deleted during attribute maintenance.are you working with multiple backend systems?
can you retry downloading the plants with the report
BBP_LOCATIONS_GET_ALL
and then give the logical sys name as yr present backend?
BR
Dinesh
Maybe you are looking for
-
Users on same mac using the same itunes library
How can i allow another user on my mac access my library on their itunes, without copying all my tunes to shared folder, i.e, can change privileges to allow them access? cheers
-
Blue Screen of Death when logging out
Until recently I had only a Macbook Pro, and connected to the internet using my Airport Extreme. Then I added a Mac Pro with Leopard server - to add wikis blogs and other nice features into my home network. However, intermittently, when I log out of
-
Final Cut X V.101.1
Hello. I just installed version 10.1.1 and every project that I open freezes, stutters and gives me the beach ball. I had updated several events and were working fine until this latest version.
-
How to write stored procedures and triggers in oracle
hai friends , i don't know about storedprocedures and trigger.please help on this issues
-
I try to create a database trigger on a view and when the sql return a error (ORA-00439: feature not enabled: Instead-of triggers) How can i create the trigger? Pd. I don4t have problems to create then trigger on a table.