User under more Positions or Org Units
Hi experts
i'd like to know if there is a way (FM, Program, Transaction, BSP) to see how many Organizational Units or Positions are connected with the same User.
I know that i can see it by PPOMA_BBP but it is not what i desire.
regards
andrea
Hi
As per standard SRM org structure, one user can hold in only one position at a time in the org structure. Are you facing any issue, please explain?
Regards
Kiran
Similar Messages
-
Multiple users under a Position in the Org Unit.
Hi Experts,
I have created a Position under an Org Unit and assigned 8 Users under that Position.
The issue is that i want to send email only to 1 user from this position.
If i mark the position as head of the org unit, all the users under that position becomes head.
Can anyone suggest how i can differentiate Users within the same Position ?
Can Roles help me with m y requirement ?
Thank You,
Radhika.Hello,
I'm not sure I understand what the problem is. This does have to do with workflows, I assume.
If you want to send a workitem to a particular person, then why not just name that person, instead of the position?
If there are criteria you can use to distinguish between the people (eg location) then you could use that in a rule (AC......) to determine which person the workitem should go to.
regards
Rick Bakker
Hanabi Technology -
Can a position be linked to more than one org unit by A012 relation in SRM?
Hi All,
In the HR Org structure in ECC, a position (S) can have more than one A012 relation with different organization units (O).
For example:
S 123 has a A012 relation with Org unit A; validity date: 04/04/2006 to 12/31/9999
S 123 has a A012 relation with Org unit B; validity date: 06/01/2006 to 12/31/9999
org unit B falls under Org unit A in the Org unit hierarchy structure.
But, in SRM I find that only one relation A012 linking S to O can be maintained, which is:
S 123 has a A012 relation with Org unit B; validity date: 06/01/2006 to 12/31/9999
I tried passing the data again through PFAL transaction (update mode), but the data in SRM does not change.
Is this standard behaviour? Can't a person manage more than one org unit in SRM?
I am currently working on SRM 5.0 with ECC 6.0 as backend.
Regards,
AncyHi,
This functionality only relates to users who are professional
purchasers. It means that they can be responsible for more than one
purchasing group. In past releases, they were responsible for the
purchasing group that they hung from in the org structure. Since some
customers wanted that they could be responsible for more than one
purchasing group, but the system would not allow the purchaser to belong
to more than one org unit. Hence they introduced the new functionality
that I described above. However it is not technically possible for a
user to belong to more than one org unit since this would lead to
inconsistencies in the way that the attributes work.
I hope this helps.
Kind Regards,
Edel. -
Teamviewer - All positions in Org Unit display depth between EP5 and EP6
We are in the process of upgrading our HR Portal from Version 5 to Version 6 (SP14) and have encountered an issue with the Team viewer functionality.
In our EP5 system when the user selects the dropdown option for 'All positions in org unit' it is picking up our Configuration limiting it to showing only 3 structure levels and when an attempt is made to display lower levels the expander changes but no more levels are shown (e.g. Expander icon changes but does not render the lower level).
In our EP6 system when the user selects the dropdown option for 'All positions in org unit' it is ignoring the same Configuration and lets the user select down to the bottom of the organisation. This will obviously have serious performance implications and so must be corrected if we are to implement this upgrade.
To test the situation we deployed the following par files from our EP5 system to our EP6 system and found that we achieved the required result of only allowing the configured levels to be shown:
com.sap,pct.hcm.objectanddatprovider.par
com.sap,pct.hcm.orgmanagementeventing.par
com.sap,pct.hcm.teamviewer.par
This points to an issue between these files from the EP5 version to the EP6 version.
Has anyone else experienced an issue with how the EP6 teamviewer handles the 'All positions in Org Unit' selection, and if so can you let me know any solution you have to it?
(Note: This selection used Eval Path MDTSBESX)
Message was edited by: Steve CaffreyHello Sandeep,
Unfortunately the only standard functionality is to change the rankings of the positions within transaction ppome. Therefore you have the buttons 'Move up in rank' and 'Move down in rank' in the overview area of the ppome. As you know if the field PRIOX in the table hrp1001 is empty, the transaction sorts the positions by OBJID. So perhaps you could create a abap program to change this standard functionality to insert values into field PRIOX for the corresponding relationship in HRP1001 that you want to sort.
Best Regards
Christine -
Change in Position or Org Unit
End user reported an issue, when user changes Org Unit or Position, notifies Benefit.
Benefits run the action transfer or correct payroll data. The top row should have a user name from the benefits ( since they ran action) but the last changes made shows by the user name who made changes to the Position or Org Unit.
I tested, worked as it should be, first I made change to the position then ran action to correct payroll data, shows changes made by me.You got it. One user changed the position on OM side, the other user ran action on the PA side. The top row after the action has user's stamp or name who changed the position. Strange thing is that benefit is complaining that first grouuping for one EG is defaulted back that they manually changed after the first user made changes to position, and this record has user name who changed position.
I tested, issue is not replicating. -
Wrong Org unit determination when a user is assign to multiple Org unit
Hi Experts,
I have a user who is assigned 3 org units. All the three fall under the same parent of Org unit.
Now when the user logs in & executes the tcode CIC0, she gets a pop up asking to selet a Org unit out of the 3 available option.
No matter what the user selects, system always pick the first Org unit ignoring the selection made by user.
We are using SAP CRM 4.0 win client version.
I went through the below link but this did not have any solution
Multiple business roles and org data determination
Please help!!!
Please refer the screenshot
http://img213.imageshack.us/img213/989/cic0q.jpgHi Joaquin,
When the user log in he gets a pop up asking to choose a Org unit, please refer the screenshot in my previous post.
No matter what he selects, it the first Org structure gets assigned.
Please refer the screenshot below
The business activity screen shows the 1st Org unit. Hence user thinks he has selected the the 2nd org unit creates a Business activity but that gets assign to the wrong org unit unless it is changed manually.
http://img528.imageshack.us/img528/2821/businessactivityscreen.jpg
Is it because they both have the same profile -
Missing position and Org Unit relationship in PO13
Hello SAP Pundits,
I created a Position 1234 with transaction PPOM with Org Unit A and Job code X with start date 01/01/2009
Now I hire an employee XYZ with this position X from start date 01/01/2009.
When I go and see position X in PO13 it shows following relationships
1) Position 1234 - Org Unit A from 01/01/2009 to 31/12/9999
2) Position 1234 u2013 Job Code X from 01/01/2009 to 31/12/9999
3) Position 1234 u2013 Person XYZ from 01/01/2009 to 31/12/9999
Perfect till now.
Now if I change the Org Unit of the Position 1234 from A to B from date 01/04/2009 using PO13.
A new record is created in IT0001 with start date 01/04/2009 and previous record is delimited.
But now if I check the relationships in PO13 for position 1234 I donu2019t see the new record for Position 1234 and Org Unit B.
However the previous relationship between position 1234 and Org Unit A is delimited till 31/03/2009.
Why am I not able to see the assignment of Positon 1234 with new Org Unit B? Any reason why I am getting such an error?
Thanks in advance.
Regards,
Ajay HosurWhen you have changed the Position 1234 to org Unit B from 01.04.2009 then the previous relationship will not show in po13, it goes into History which you can see in Complete Position Description..
goto pp01 and select that position and create relationship with Org Unit B... am not sure why in Infotype 0001, previous record get delimited and new record got created.. -
Impact of changing positions and Org Unit short text
Hi All..
This is regarding the impact of changing positions and Org Unit short text(SAP name - Object Abbreviation, technical field u2013 hrp1000-short).The new approach we are ging to have is to keep short text same across the business unit.
Example:
All position in US will have short text u2013 USS
Similarly All US Org Unit short text will be COMUS
I was wondering, from SAP best practices point of view, do you see any downside in this approach?
Example: Any problem in searching position or org using search term.
Please pin your thoughts...
Thanks,
KumarHi,
Normally such change will not have any impact in PA module.
Only in exceptional cases it will have an impact in following cases:
1. First and mandatory condition that you use abbreviation as position name in IT 0001. If this is the case parameter PLOGI TEXTC (in table T77S0) should be equal X.
2. Second condition is that parameter PLOGI SPLIT is equal to X. That means that change of object name will lead to record split in IT 0001 in PA.
So if in table T77S0 you don't have setting PLOGI TEXTC = X and PLOGI SPLIT = X you can go ahead with change of positions abbreviations. It will have no impact on other modules.
Cheers! -
FM to create Position and Org unit
Hi Friends-
What are the Function Module to create Position and Org unit in HR ?
Regards
MeetaHi,
Try this:
BAPI_HRMASTER_SAVE_REPL_MULT
BPU_CREATE_ORGUNIT_AND_BUPA
Refer:
Re: BAPI or FM to create OrgUnits and positions in Organizational Managemen -
MSS - Creating new Position and Org unit in MSS
Dear Expert,
Question 1: I want to know that is it possible to create a new Position or Org Unit in MSS. I am aware that manager can create a requisitioin for a position. But I am not aware that how HR manager will create the Org Unit or Position thourgh MSS.
- will the HR manager have a new HR administrator Role to do this activity, if yes, which service / iview is used.
Question 2: We are using Management of Global employees (MGE). Now if any employee expariate to a foreign country how does ESS/MSS will pick the new country assignment. Is there any ess/mss switch for this? or any other configuration
Question 3: I would like to know what are the main differences of EHP4 and EHP5.
thanks
honeyHello honey - answer to the 1st question.
MSS- click Organisation - Search Organisational Process - enter the Process HR_PD_CREATE_POSITION and click start , this could be one solution how the managers may be able to create new position through MSS.
Regards,
Regi -
RHINTE00 - Position and org unit deleted in infotype 0001 not transferred
Hi all,
we are using report RHINTE00 to transfer the assignations with positions and org units made in infotype 1 to PPOME.
Everything works fine when we are assigning a position and org unit.
But when we remove the entry and run the report, the assignation in the PPOME still exists..
Do I have to do something special to delete the relationships ?
thanks in advance !!Hello,
If you have terminated some employees, to remove relationship without existing objects, you have to use report. RHCHECKRELATIONS. Then if you just need to delimit them, make sure that org. unit exists in table T527X and rerun report RHINTE00. Hope it helps,
Regards
Christine -
BAPI to get Leading Position of Org unit
Hi,
I need a BAPI to get the
Leading Position of Org unit.
I also need the job title for a leading position.
Any suggestions?
regards, AndreHi Andre,
I don't know if a BAPI is available.. but you can copy RH_GET_LEADING_POSITION into a Z version... make it RFC enaled & add code to get the title..
Regards,
Suresh Datti -
Good Morning All.
We are having a problem with regards to the details that our Chief Exec can see within MSS. At the moment she can see all the details with regards to ESS and the inbox, however MSS does not seam to show any details. I have moved the position into another org unit and everything works fine, and have put my self in the top position and I get the same errors. We have created a new position and changed the user roles, how ever this does not make any difference.
Any Ideas?Hi Jason
How many direct subordinate employees are we talking about? Unless your CEX is the direct manager of several thousand employees, you probably shouldn't have a difficult time.
So if you don't have a role issue, then do you think it's possible one or more of the subordinate employees has data issues? Would you be willing to remove subordinate employees(by moving them to other org units)/org units to see if that isolates a situation where it runs faster?
Is this the only piece of MSS where this extended wait is being experienced for this particular user?
Thanks,
Chris -
Fm to get employee under manager of all org unit
hi,
i have requirement that i need list of all employee under particular manager i know abt HRWPC_PNP_MANAGED_EMPLOYEES but i don't know how to use it is thr any fm reg it .
thanks in advanceHi Rajan,
Below is the sample code for your reference...
REPORT zrnd.
*database tables used
TABLES:pa0001, "Infotype 0001 (Org. Assignment)
hrp1001, "Infotype 1001
pa0002. "Infotype 0002 (Personal Data)
*internal tables declaration
**----internal tables for holding
DATA:t1001 LIKE p1001 OCCURS 0 WITH HEADER LINE,
t1002 LIKE p1001 OCCURS 0 WITH HEADER LINE,
t1003 LIKE p1001 OCCURS 0 WITH HEADER LINE,
t1004 LIKE p1001 OCCURS 0 WITH HEADER LINE,
t1222 LIKE p1222 OCCURS 0 WITH HEADER LINE,
t0001 LIKE p0001 OCCURS 0 WITH HEADER LINE,
t0002 TYPE p0002 OCCURS 0 WITH HEADER LINE.
DATA: w1222 TYPE hrp1222 .
DATA : z1222 TYPE hrt1222 OCCURS 0 WITH HEADER LINE.
DATA: res TYPE swhactor OCCURS 0.
DATA: wa_res TYPE swhactor.
Data : f_code type ABTNR,
p_code type ABTNR,
f_text type VTEXT,
p_text type VTEXT,
s_pernr type Pa0001-PERNR,
s_name type pa0001-ename.
*variable declaration
**---0 to capture the id of the object "may be orgunit, position, persion.
DATA: g_sobid1 LIKE p1001-objid,
g_sobid2 LIKE p1001-objid,
g_sobid3 LIKE p1001-objid,
* *--to capture the personnel number
g_pernr LIKE pa0002-pernr.
Constants : c_function type c value 'F',
c_Proces type c value 'P'.
*selection screen paramters
**----enter a valid personnel number
PARAMETERS:p_pernr LIKE pa0002-pernr.
*start of selection
START-OF-SELECTION.
*Get the Position for entered Personnel number
*----RH_READ_INFTY function module is used for the OM infotypes ..starting with HRP
CALL FUNCTION 'RH_READ_INFTY'
EXPORTING
plvar = '01'
otype = 'P'
objid = p_pernr
infty = '1001'
subty = 'B008'
begda = sy-datum
endda = sy-datum
TABLES
innnn = t1001
EXCEPTIONS
all_infty_with_subty = 1
nothing_found = 2
no_objects = 3
wrong_condition = 4
wrong_parameters = 5
OTHERS = 6.
IF sy-subrc = 0.
* MESSAGE 'this number is not maintained in hrp1001' TYPE 'I'.
ENDIF.
*Get the latest record reading T1001 with following values
SORT t1001 BY begda DESCENDING .
READ TABLE t1001 WITH KEY objid = p_pernr "personnel number
otype = 'P' "Person
rsign = 'B' "hirarchy top down
relat = '008' "Holder
sclas = 'S'. "Position
IF NOT t1001[] IS INITIAL.
g_sobid1 = t1001-sobid. "ID of Related Object
*Get Org unit for the position obtained from above
CALL FUNCTION 'RH_READ_INFTY'
EXPORTING
plvar = '01'
otype = 'S'
objid = g_sobid1
infty = '1001'
subty = 'A003'
begda = sy-datum
endda = sy-datum
TABLES
innnn = t1002
EXCEPTIONS
all_infty_with_subty = 1
nothing_found = 2
no_objects = 3
wrong_condition = 4
wrong_parameters = 5
OTHERS = 6.
IF sy-subrc = 0.
ENDIF.
ENDIF.
SORT t1002 BY begda DESCENDING .
READ TABLE t1002 WITH KEY objid = g_sobid1
otype = 'S' "Position
rsign = 'A' "bottom up
relat = '003' "Belongs to
sclas = 'O'. "org unit
IF NOT t1002[] IS INITIAL.
g_sobid2 = t1002-sobid.
*Get position for the Org unit (Manager)
CALL FUNCTION 'RH_READ_INFTY'
EXPORTING
plvar = '01'
otype = 'O'
objid = g_sobid2
infty = '1001'
subty = 'B012'
begda = sy-datum
endda = sy-datum
TABLES
innnn = t1003
EXCEPTIONS
all_infty_with_subty = 1
nothing_found = 2
no_objects = 3
wrong_condition = 4
wrong_parameters = 5
OTHERS = 6.
ENDIF.
SORT t1003 BY objid.
READ TABLE t1003 WITH KEY objid = g_sobid2
otype = 'O' "org unit
rsign = 'B' "hirarchy top down
relat = '012' "Manages
sclas = 'S'. "Position
IF NOT t1003[] IS INITIAL.
g_sobid3 = t1003-sobid.
*Get Personnel number for the Manager
CALL FUNCTION 'RH_READ_INFTY'
EXPORTING
plvar = '01'
otype = 'S'
objid = g_sobid3
infty = '1001'
subty = 'A008'
begda = sy-datum
endda = sy-datum
TABLES
innnn = t1004
EXCEPTIONS
all_infty_with_subty = 1
nothing_found = 2
no_objects = 3
wrong_condition = 4
wrong_parameters = 5
OTHERS = 6.
* if sy-subrc <> 0.
* MESSAGE 'this number is not maintained in hrp1001' TYPE 'I'.
* endif.
ENDIF.
READ TABLE t1004 WITH KEY objid = g_sobid3
otype = 'S' "Position
rsign = 'A' "bottom up
relat = '008' "Holder
sclas = 'P'. "Person
IF NOT t1004[] IS INITIAL.
g_pernr = t1004-sobid+0(8).
**--Get name of Manager(Supervisor)
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
pernr = g_pernr
infty = '0001'
TABLES
infty_tab = t0001
EXCEPTIONS
infty_not_found = 1
OTHERS = 2.
SORT t0001 BY pernr begda.
READ TABLE t0001 INDEX 1.
IF NOT t0001[] IS INITIAL.
write t0001-pernr to s_pernr.
write t0001-ename to s_name.
ENDIF.
Perform get_function_code using g_sobid2 .
ENDIF.
PERFORM display_results.
*& Form get_function_code
* text
* -->G_SOBID1 text
FORM get_function_code USING org_unit.
PERFORM get_obj USING org_unit.
PERFORM get_ab USING w1222-tabnr.
PERFORM get_text tables z1222.
IF z1222-attrib IS INITIAL.
CALL FUNCTION 'RH_STRUC_GET'
EXPORTING
act_otype = 'O'
act_objid = org_unit
act_wegid = 'A002'
* ACT_INT_FLAG =
* ACT_PLVAR = ' '
act_begda = sy-datum
act_endda = sy-datum
act_tdepth = 0
act_tflag = 'X'
act_vflag = 'X'
authority_check = 'X'
* TEXT_BUFFER_FILL =
* BUFFER_MODE =
* IMPORTING
* ACT_PLVAR =
TABLES
result_tab = res
* RESULT_OBJEC =
* RESULT_STRUC =
EXCEPTIONS
no_plvar_found = 1
no_entry_found = 2
OTHERS = 3
IF sy-subrc <> 0.
* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
LOOP AT res INTO wa_res.
PERFORM get_obj USING wa_res-objid.
PERFORM get_ab USING w1222-tabnr.
PERFORM get_text tables z1222.
ENDLOOP.
ENDIF.
ENDFORM. "GET_TEXT
*& Form GET_OBJ
* text
* -->P_OB text
* -->P_OJ text
FORM get_obj USING p_oj.
SELECT SINGLE * FROM hrp1222 INTO w1222 WHERE otype = 'O'
AND objid = p_oj.
ENDFORM. " GET_OBJ
*& Form GET_AB
* text
* -->P_TAB text
FORM get_ab USING p_tab.
SELECT * FROM hrt1222 INTO table z1222 WHERE tabnr = p_tab.
ENDFORM. " GET_AB
*& Form GET_TEXT
* text
* -->P_Z1222_LOW text
FORM get_text tables p_txt STRUCTURE hrt1222.
loop at p_txt.
if p_txt-low+0(1) = c_function.
write p_txt-low to f_code.
SELECT single vtext FROM zfunctiont INTO f_text WHERE abtnr = p_txt-low.
ELSEIf p_txt-low+0(1) = c_Proces.
write p_txt-low to P_code.
SELECT single vtext FROM ZPROCESST INTO p_text WHERE abtnr = p_txt-low.
endif.
endloop.
ENDFORM. " GET_TEXT
form display_results.
write :/ s_pernr,
30 s_name.
WRITE :/ f_code,
30 f_text.
WRITE :/ p_code,
30 p_text.
ULINE.
endform.
Thanks,
Chidanand -
Assiging a position to Org Unit in mass upload
Hi,
I am creating Org units using PPOM transaction where i can create Many org units at a time. NOw i need to assign positions to these org units? is there any way to mass upload positions and assign to these Org units?
I have arrount 1020 Org Units to create. I created all through PPOM at a time. But to assign positions, i have to navigate to each Org unit to assign a position. Is there an easy way for this? I mean Create an Org unit and create a position at t the same time.
PS: This is for mass creation.
Regards,
Jithin.Create one LSMW program. Do the recording through PP02.
Here the values will be:
Plan Version : Whatever u have created or 01
Org Unit Id:
Infotype : 1001 (Relationship)
Subtype: A003/B003 (belongs to/ incorporates)
Start Date
End Date
Planning Status : 1
In the next screen :
Type of Object Type : S ( in ur case)
ID of Object Type
You need to upload data in following fields
1) PLVAR
2) OTYPE
3) SEARK
4) INFTY
5) SUBTY
6) ISTAT
7) BEGDA
8) ENDDA
9) SCLAS
10) SOBID
Maybe you are looking for
-
Multi level mapping in PI. eg: A = B= C w/o BPM
Hi All, I want to do multi level mapping withou BPM i.e Structure A to structure B mapping and Structure B to Structure C i.e A=>B=> C. Let me know proc in PI 7.0/7.1 without BPM. Is this possible through Interface mapping or Interface determination
-
Pdf pop up on Parcel Force website is blank - please help
Hi, The problem described above only happens on the Parcel Force website. The pdf generates customised labels that I print off and attach to parcels. I have done everything described in the link below with no success: http://helpx.adobe.com/acrobat
-
I previously uploaded images onto my desktop to work on in Lightroom 5.2. I worked on a few of the images days ago and just now getting back to them. My problem is I can only access the images I previously worked on and all the rest it says images no
-
No uninitialized partition for /var but I went on anyways
In case anyone makes the same mistake as I did and added the old /var volume back into the new 1.1 VM, this is how you fix it if you told it to keep the /var on the root partition: (You can do all of this while the VM is running, at least on VMWare)
-
Require Adobe AIR 2.5 all Package
Hii, i want to develop applications for android using flash cs5, i have gone through blogs which gives me useful information regarding how to develop android applications using flash cs5. i was tried to use adobe air 2.6. , but as we know adobe air 2