Org Unit Manager View
Hi Experts,
We have the following problem concerning the Org Unit Manager View : we cannot see the name of the manager who is responsible for an Org Unit. However we can see his photo stored in the R/3 and when pointing the cursor on the 'No Manager' (which is displayed instead of the name) the name of the manager is displayed in this way : e.g. Peter Lewis().
I tried to fix it through the Views -> Design Details , using the DataSource OrgUnitChiefViewDetails, but when i choose Edit I cannot see the preconfigured fields and when I try another Data Source, I loose also the information concerning the photo and the name of the Org Unit.
Has anyone faced this problem??
Thank you in advance,
Evaggelia
Hi Evaggelina,
This is an issue that is resolved in Service Pack 1.0 (and also included in the subsequent Service Pack 2.0 release). You don't have to use a caption key, although this will mean your values will be hardcoded into the AppResources.xml. You should add keys from one of the Language XML files that represent what you want to use, or add some to the Custom.xml file in the Language folder. An example of what you should put in your data element is:
<field name="Manager_PositionId">
<caption key="Manager_PositionId"><![CDATA[Manager Personnel ID]></caption>
</field>
or
<field name="Manager_PositionId">
<caption><![CDATA[Manager Personnel ID]></caption>
</field>
I hope that helps!
Luke
Similar Messages
-
Assigning new employee to a org unit manager
Once I had closed all the milestones of the firt implementation project(1. Design Accepted - 2 Solution Accepted - 3 Go Live Readness Acceptance) and tested some cenarios I found an error in the organization structure. To solve this problem I created a new Job D a new employee and had tried to assign this new employee as an org unit manager. The problem is that whem I Open the field " Select Organizational Unit Manager" the system does not show this new employee that I just have created. Does anybody knows whats is wrong? Should I have to create a new Project? Thank you in advance for you suport. Abilon Neves
Hi Sushant,
That´s the problem.
I can´t assign this new employee to the org unit.
The system does not list the new employees to be assigned. Only the old employees are listed.
I´m in the first implementation Project and i closed all the milestones.
Do you know if it can cause these problens?
Should I open a new Project?
Kind Regards.
Abilon Neves
SAP Consultant -
Help to find org.unit manager
hallow
here i try to find org unit manager but its not working well
plz some one can help
i think i have problem in dates but i not sure
thankes & regards
LOOP AT i_t_data INTO lw_t_data_0org.
SELECT begda endda sobid
FROM hrp1001
INTO TABLE lt_relat_org
WHERE objid EQ lw_t_data_0org-orgeh
AND rsign EQ 'B'
AND relat EQ '012'
AND endda GE lw_t_data_0org-datefrom
AND begda LE lw_t_data_0org-dateto.
SORT lt_relat_org BY begda DESCENDING endda DESCENDING sobid.
CLEAR lw_relat_org.
READ TABLE lt_relat_org INDEX 1 INTO lw_relat_org.
IF sy-subrc EQ '0'.
l_plans = lw_relat_org-sobid.
SELECT SINGLE pernr
FROM pa0001
INTO lw_t_data_0org-zzmanager
WHERE endda GE lw_relat_org-begda " lw_t_data_0org-datefrom
AND begda LE lw_relat_org-endda " lw_t_data_0org-dateto
AND plans EQ l_plans.
ENDIF.
APPEND lw_t_data_0org TO lc_t_data_0org.hi
if it help
here is table i_t_data and i wont to add for all orgeh which manager manage
this org btween dates
Regards
datafrom datato orgeh org.manager
19690101 99991231 50002993 00000000
19690101 99991231 50002994 00000000
19650101 99991231 50003004 00000000
20050101 99991231 50003014 00000000
19690101 99991231 50003018 00000000
20050101 99991231 50003019 00000000
20050101 99991231 50003020 00000000
regards -
Org Unit Manager as Part Appraiser
Hi all,
I am creating an appraisal document which will allow different organizational unit's managers evaluate one org unit. I was wondering is there any way that choosing organizational units as part appraisers and allow only managers to evaluate.
For instance : Appraisee : Org A
Part Appraiser : Org B, Org C
and the appraisal document should show up only in Org B and Org C's manager's ESS. Is it possible ?
Thanks.You can add O as a Part Apprisal But for ESS you should change (develop new) POWL feader class to show such situation.
Much easier to write a BADI with autofilling managers in part appraisal form. -
hallow
i wont to bring org.unt mangers for all period how couled i find it.
code sample will help.
<b>i reward</b>
Regardshi,
Will this Tcode help you in anyway??
S_AHR_61016494--Org unit with Position
S_AHR_61016495--Org Unit with Persons.
I guess position can determine the managers.
Regards,
Pranitha -
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 -
In MSS, Other than Manager to access the employee in the Org Unit
Hi all,
IN our current project, for MSS, Head of the Org Unit (A/B 012) triggers the Personnel Change request, First Level Approver (HR-Partner from Custom Infotype) approves the PCR and Admin process the PCR.
Now the requirement is changed... HR-Partner needs to trigger the PCR, followed by Approval from head of Org Unit and Admin to process the PCR.
For the HR Partner to view the Position in the Org.Unit or only the positions,
We can have custom A/B Z12 between HR-Partner Posiiton and Org Unit
OR
We can have custom A/B Z02 between HR-Partner Position and reporting postions.
Now What are all the required OADP configuration required to Allow the HR-Partner position to view the reportees and create and submits PCRs for them..
Regards
Ramanathanyes this all comes to the evaluation path a user has he neednt be a manager, in OM, he can be another user with extra structural authorisation like HR admin,
so change in T77AW and assign them in OADP.
https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=190743879 -
Not able to view reports by users under top org unit- Interactive Reports
HI,
We are using CRM interactive reports.
In my project the client is having 3 Sales Org with two sales office and two sales group for each office respectively.
When the document is created by the sales Executiv, he and his manager is able to see it in the reports but the top person of that org unit is not able to see the report.
Some say the report can be viewed by only employee responsible and his manager. In my project the core team is sitting in the top ORG unit. They want to see the reports of all the sales org units.
With Regards,
Selvam TDear Luke,
I am not able to see that navigation icons within an org chart box - The org unit that is displayed on clicking the orgchart does have branches in SAP but i am not able to see these navigation icons that lead me to these branches.
Is there any specific step that needs to be done to see these branches.
By the way what is the log file you are refering to is it the "PresentationResources.xml " or is it any other log file.
Regards
Hkishan -
Permitting a Manager of one org unit access to another org unit
Hi,
I have a problem with the use of relationships between the position and org units.
If a manager has an A012 relationship to org unit 123, but should be able to view & approve leave for employees from another org unit 456.
Is it possible to have a different relationship to org unit 456? To provide access to employees who are not part of the managers direct reporting structure.
Thanks in advance
Sujeet1. Create a separate relationship for the special access.
2. You might need to add the new relationship to evaluation path
3. If you are using MSS and need to display this, that evaluation path needs to be updated
4. Structural authorization profile needs to be updated
5. Role needs to be updated. Context senstive authorization needs to be activated and PA authorization + structure abc, PA authorization + structure xyz needs to be added to the role
Hope it help. -
How to view employees of "only a specific employee-group" from an org unit
Dear All,
I am working with authorization for MSS , now there is following requirement ,
There are 2 cheif positions in one orgunit , say as cheif-1 and cheif-2 , cheif-1 can view all employees exist in his organization unit ,including cheif-2 . But cheif-2 can see all those employees who belong to employee group non-management and reports to cheif -2 only.
We have tried to restrict the chief 2 to view employee group of non-mgmt in object p_orgin but still he is able to view all employees of org unit in mss. Kindly let us know it is possible to strict chief-2 to view non-mgmt employees .. & how ?
Kindly let me know the solution , as it is an urgent .
Regards
Sadia Kamal
Edited by: Sadia Kamal on Oct 14, 2011 3:32 PMDear All,
i used the structural authorization everything was working fine but cheif1 can view all his employees as well as cheif 2 ' employees but he can not view chief2 . any suggestion please let me know .
Regards
Sadia Kamal
Edited by: Sadia Kamal on Oct 16, 2011 11:10 AM -
Resources view: how not to show resource from under Org Units
Hello experts!
In cProjects/xRPM 4.5, when we assign a user as Staffing Manager of an Organizational Unit, not only the resources from this Org Unit appear in his resources view, but also the ones from sub Org Units.
We would like to prevent this, and display ONLY the resources at the same level.
Is there a way to achieve this: BADI, authorizations?
Thanks a lot!
MatthiasSolved by our own with a custom enhancement.
-
HCM-ORG MANAGMENT Config error, in creation of Org Units.
Hi Experts,
I am trying to configure the HCM-Organization Management in ECC 6.0, When I try to maintain an Org Unit, the system prompts with an Information Message as stated below, since it was an information message, i continued creating the Org Unit, but when I am trying to save the entry, Now system shows me the same message and doesnt allow me save the entry and prompts me with same message...
No evaluation path specified for structural evaluation
Message no. 5A249
Diagnosis
You want to start structural reporting, but you have not specified an evaluation path according to table T778A.
Can any of you help me in this regard.
Best Regards,
KishoreJ.Hi Amosha,
When i try to do it through the expert mode..The following error shows in the task bar
For infotype 1000 in status 4, function INSE is not allowed
Message no. 5A043
Best Regards,
KishoreJ. -
Managing Org units and Master Data in project structure
How are Org units and Master data managed at the project structure? What would be the appropriate place holders for them in the structure. Should we manage it at the top of the project structure or within the business scenarios/processes. On what basis should we decide this? How would this impact in case of a global template rollout?
Please share your experiences regarding this.
Thanks.
Mikeany talented guy do this way.
i think that ur working in E2E project work
before singoff ur business process u should give to ur users master data templets..they collect for masterdatas in before realization phase...that time u should know how many specifications is there and in spections how many in quantitative and how many qualitative u will indentify. if any query let me back.
Edited by: Lakshmiananda prasad on Oct 6, 2009 11:48 AM -
Dear expert,
My company use PA and stored only internal employees (P object) and no external sub contractor.
Unfortunatly, an external sub contrator takes the management of an org unit ad interim (temporary),
We do not want register this external people as person (object P),
Have you an idea to allow him to manage org unit and approve leave request (for instance) ?
MerciI suppose you have to customize new OADP service for MSS.
New analysis way in transaction OOAW with objects: O - S - US - P (maybe 012 S - US - connection )
System recognize sap user as a manager of employee (MSS role needed).
We realize manager's substitution in this way. -
ECM spent budget was clean up when approval manager reject an org unit?
Hi HR Experts,
When an approval manager rejects an org unit, the spent budget of this org unit is clean up but the budget still distributed to each employee in that org in the infotype 0759 therefore leads to inconsistency of budget in ECM.
Is there any body experience this issue?
Thanks,
Duyi lived through this painful process very much, we made a quick SM30 tcode transaction to be able to do data maintenace on HRPADPM - this is where the budget spent amount is actually saved.
the key for this table is stored on the budget unit to org unit relationship in HRP1001.
if anyone has a better process to fix out sync spent budgets please let us know...
Maybe you are looking for
-
How to Reverse Page Order in Acrobat Pro 9
Hello Community, I thought this would be an easy thing to do in Acrobat but so far I am finding it is not. I am creating a PDF from multiple files, they are jpegs, and I am dragging and dropping them into the "combine files" window in the order I wan
-
Want to connect my ipod to another ipod via bluetooth ????
want to connect my ipod to another ipod via bluetooth ???? and send and reciev files can i do so ????
-
Is it possible to make a playlist of particular material and then delete them from the Music list and just keep them in the play list? than you. first time user/.
-
Hi Everyone, I have an issue regarding the table PAYR, when run in transaction se16 and after entering the vendor numbers it shows only the payments made by check till 2004 and not after that since the payment to that vendor was changed to wire. It i
-
How to change IM chat heading color?
Is there a way to change the color of the text " ____ is typing... " This post was transferred from its previous location to create its own new topic here; its subject and/or title has been edited to differentiate the post from other inquiries and to