Go Back   Wiki NewForum > Career Forum > Tech Forum & Tutorial > SAP Forum > SAP HR Forum

Sponsored Links

SAP HR Forum Payroll, Time, PA, PD, OM, PCR & Schema, Time Evaluation, Recruitment, Performance Appraisal, Compensation, Benefits & More

Views: 8417  
Thread Tools Rating: Thread Rating: 8 votes, 4.75 average. Display Modes
Old 01-25-2011, 05:48 AM
welcomewiki welcomewiki is offline
Join Date:
Dec 2008
Posts: 47,088

61. have transported the org.units from development system to quality system. In quality system I tried to attach costcenter to 2 org units by maintaining infotype 1001 and relationship A011 from date 01.04.2007 to 31.12.9999.

My problem is when I attach cost center to the first org. unit the system gives me message that "Overlapping records will be deleted", even if there are no records and when i save the same the data gets saved. Afterwards when I try to attach cost center to second org. unit the system gives me same message as "Overlapping records will be deleted" and when I save the record, the first record's relationship gets deleted from HRP1001.

The problem got solved but as per SAP the time constraint should be 2.

62. Switches

ANS: the switches in Sap HR is for integration between various modules
these are will be there in the table T77S0
there depending on the requirement the switches will be activated.
as you know if u press f1 it will give u which entry will do what function. like some of them have entries like X other may have 1 some others may have characteristic values which define certain functionalities.

63. 1. Number Ranges
2. Data Model Enhancement
3. Maintain Evaluation Paths in OM.

ANS: like u have number ranges in personnel administration for pernr
each object in SAp is represented by a unique number.
in OM the objects mainly are O,P,S,C etc
for these the number ranges are set in transaction code OONR
here the $sybbol suggests any plan version
if your planversion is 01(active) the the number ranges should be given as
01O XXXXXXXXX-XXXXXXXXX specify ex stands for external in stands for internal.
in number ranges maintanence give which is external and internal
like this for all objects
01s,01P etc
2. data model enhancement is where the various infotypes will be maintained
and the relationshis between them is given.
like checks where the relation like A0008 cannot exceed 100% are set.
3.evalution paths are something how each objects evolution takes place
means the the evolution of p is from organizational unit then position then the

like this new evaluation paths can also be set.

64. We have two roles defined in the system for OM users.
1. Core team role (With all OM authorizations)
2. Structural authorization role (Attached to org unit)

We had assigned a employee with Both these roles.Now he is not able to create a position because while creating a position he is not able to view all the jobs existing in the system.

User with Only the first role can perform all the action successfully.
We tried to create another structural profile with object type as C and object ID as * but the system only accepts numeric value whereas in our case we want to show all the jobs.

ANS:1 if you give full authorization, they can do all the transactions. We are restricting the access by providing them the authorization.

Maintain the Structural authorization with both Position and Job object. So that, they can create both the objects and ofcourse all the object id's are numeric value only.

There are lots of jobs defined.Do i have to create authorization for each job object separately and which evaluation path do i use.

ANS:2 No need to create for individual Job, make it universe, if it applicable for all the jobs. If standard evaluation path couldn't fulfill your need, go for your own evaluation path, which will suit your need.

65. I have found out an inconsistency, there was an employee associated to a position then in actions i see he was 'Change of Appointment' on 01-07-2005 and hence the position is still allotted to the same guy but when i use po13 to look at position it shows as vacant frm 01-07-2005,
i checked out the entry in table T77S0 and then entry is X for PLOGI ORGA

ANS: There are inconsistency between the modules:
so run the reports:

66. Can I use PP01 for maintaining (Create/Edit/Delimit/Delete) all objects, instead of using PO10 for Org Unit, PO03 for Jobs and PO13 for Position

ANS:1 you can. But you have to enter the Object Type you want to work with. As you noted PO03, PO13 and PO10 are object specific, so you do not have to specify the object type. You do with PP01. Also, PP01 is used when the object type does not have a specific transaction or it is a custom object.

ANS:2 yes u can use PP01, to create ,delete and edit objects but not delimit. For delimiting there is a standard program to do. Also u can delete the entire object type by using the standard program.

SAP Easy access - Human resources - OM - Tools. Here u have the option to delimit, new start date etc.

Here is the path in Easy Access

HR --> OM --> Tools --> Infotype --> New end date
Tr code - RE_RHGRENZ4

67. I needed to change, through the PPOMA_CRM, the Organizational Unit of a Clerk, a position that has, in our organization, the following hierarchy: Clerk ---> Employee Business Partner ---> SAP username.
I have done it in this way:
0. Gone to PPOMA_CRM transaction.
1. I have positioned myself with the cursor on the NEW organizational Unit of the Clerk.

2. I have pressed right-click and then ASSIGN.

3. I have assigned the Clerk in question (relation chosen was B003: incorporates.)

The result seems OK: in the Organizational Model, the Clerk is under the new Unit. AND, under the old unit, I do not see the clerk anymore.

BUT, if i go to the Relationship properties of that Employee Business Partner in TX "BP", i can see TWO relationships: One with the old unit, One with the new unit.

The same happens in the HRP tables: two entries!

I tried to delete the first relationship in the BP transaction itself, but it will tell me Maintenance is possible only via Organization Management.

How is it possible I still have the old relationship? How can I eliminate it? Any clues?

If I go to transaction PO13 and I click on "display/change", I actually can still see the assignment of the Clerk Position to the old organization unit, with a pink arrow on the side and a tooltip "object to be removed".

But who can remove it and how? Is there any kind of "refresh" to be commanded? Or do I just have to wait for tomorrow to see the relationship disappear?

ANS:1 With SAP being date and time driven, is it not a case of the old relationship ending at a particular date and back to back with that, the new relationship starting a day after the old relationship has ended ?

You are right about the validity dates in the HRP tables: the OLD relationship appears, in hrp1001, to be true until YESTERDAY and the NEW is valid since today.

Accordingly, I have inserted a hrp1001-endda >= sy-datum in my queries and I consider your answer very helpful.

Notwithstanding, it is in the Business Partner relationship area that the update has not taken place!

The Business Partner still has an "is employee of" relation with the old organizational unit until year 9999! I would have expected that to disappear or to change validity date. That relationship, if I am not mistaken, is kept in the BUT050 table.

I cannot manually change the date for the same old reason, that is to say the system stops me because the relation "can be maintained only in the organization model..."

Let's wait until tomorrow. If the BP relation does not change, I will start to think that POMA does not sync perfectly with BP data.

68. Is there any sap standard program which will give all the changed data for OM related Infotypes? I know we have some idoc types which can do this, but I am looking for some standard program.

ANS:1 You can log the changes for 1000, 1001 & 1002 Infotypes in the table T77CDOC_CUST and display it with the Std Report RHCDOC_DISPLAY.

But I am unable to see any documents in the table T77CDOC_CUST even though I made some changes to the OM data for a particular object. I see that there is a SWITCH in the above table which needs to be activated..I think in my system it is not active

69. I creating OM structure i ran the reports RHINTE10 and RHINTE30 respectively for transferring Org. units / positions and holders for the positions to Infotype 0001 in PA.
But when i am checking the same in PA30 , IT 0001 the respective position number is not coming up for any of the employees.

ANS:1 Goto /nsm30 and enter the T77S0 and activate the switch PLOGI ORGA with "x".

Its already on. What else should be done?

ANS:2 Please leave blank for 'PLOGI PRELU' which would mean realtime update and then chose option 'Open personnel numbers only' in RHINTE30, run it for updating realtime.

ANS:3 Try RHINTE20 which creates missing objects and also check RHINTECHECK

When i am running the report RHINTECHECK, it is giving me error message as "incorrect position assignment of person in the period". But when i am checking in Tables 528T , 527X and 528B all positions and org units are there.
The situation is that we have been using one Org structure which i delimited on 31.03.2007 and created a new effective 01.09.2007. Do you think this might cause some issue?

ANS:4 think u might have maintained the relation ships with the objects which are delimited... hence u cannot view the position while hiring..
check the IT1001.....

I delimited the entire org structure with all the positions after which each employee was assigned to the default position 99999999.
New Org structure has new positions and employees are assigned to these new positions.

70. It is possible to assign two personnel nos for Single emp

ANS:1 At any point of time only one personnel number is active for an employee.

He can have two pers. no. incase if he has resigned and rejoined. But, only one will be active as the earlier one gets delimited.

ANS:2 For a single employee to have more then 1 pernr The employee should come in category of GLOBAL EMPLOYEES, To know more about global employee's u can check hep.sap
But if the employee is working in the same work place, and been assigned with the same organization job
then the person can have just 1 personnel no.

ANS:3 You can't assign two Personnel No. for single employee at one time. In case of Global Employee, one Employee will have two Personal Assignment, but again one Person ID, that will maintain in IT0702. You can select the Personal assignment and maintain the master record for this assignment in PA30.

Global Employment is the situation, where the employee is an global, that is he will be assigned to work for some other country for shorter duration and after his duration, he can assign for some other country or return back to same country. These are all the process of Global Employment:

1. Planning for GE
2. Preparation
3. Assign
4. Transfer
5. GE period
6. Repatriation ( It may be to different country or to the same country)
Reply With Quote
Old 01-25-2011, 05:48 AM
welcomewiki welcomewiki is offline
Join Date:
Dec 2008
Posts: 47,088

71. PA and FICO integration happens on assigning Personnel Areas to Company Code and Company in turn is assigned to Controlling area. These Assignments show up on IT0001 when an EE is assigned to a Personnel Area in the course of hiring

OM and FICO integration happens on assigning Company Code, Personnel Area, Pers Sub Area and Controlling Area in IT1008 - Account Assignment Features
(some clients also prefer to assign these at Position level)

Is there any other way of integrating PA and OM with FICO .. and I am not talking about other areas such as PD, Time, Payroll, Benefits etc.

ANS:1 Yes, you have Cost Distribution in IT0027. You can distribute your Cost in to various Cost Centers. But only one Master Cost Center.

72. if there is any transaction code or report for creation of vacant positions in OM , data being uploaded from an excel/text file.

ANS:1 Use report RHVOPOS0 and check table T750X
Check the switch PPAVC set to 1.
Use FM: RH_GET_VACANCY (In order to determine vacancy)

ANS:2 You can maintain your vacancy in OM infotype 1007. In recruitment, you can maintain in Tcode PBAY.

ANS:3 you could also try tu use reports

1. RHMOVE00 : generates an example file
2. mainatin file
3. RHALTD00 : import the changed file.

I am trying to use the report RHVOPOS0 to create Multiple Positions.
But, when I am trying to use "Multiple Selection" arrow ****on, it asks me for Object ID. Since I want to create multiple position (S) objects, what ID is it asking for?

73. which transparent table has:
- relationship between Object S (position) and (Account Assignment) Controlling Area and Master Cost Center.... - and relationship between Object S (position) and (Work Schedule) Working time and Approval

ANS: 1) Relations Ship between S and K is A011 and is stored in the same table i.e. relationships HRP1001. Account assignment can be done between S -> K or O -> K.

2) Alfredo I dont think the relationship is directly maintained between S and Work schedule infact Pernr and Workschedule is maintained in PA0007 .... once you know the pernr you can find out his S (Position) from infotype 0001 i.e. DB table PA0001 on a given date.

74. we are using the assignment A/B006 for substitutions in SAP OM.

We want to do the following:
A substitutes B and
B substitutes A.
In the 1st case the system creates an A006 entry for A and B006 entry for B.

When we then want to enter the second way the system rejects it because there is already an assignment existing.

ANS:1 Yes system is doing correct only.
System has created B Substitutes A when U created A Substitute B.
So U dont need to create the entry.

unfortunately not because the system has created
A substitutes B and
B is substituted by A

I want additionally
B substitutes A and
A is substituted by B.

Those are different meanings. You can also see that if you check the substitution view in PPOME because if you set up the 1st way and then go to position B you will nothing in the substitution view.

ANS:2 That doesn't sound logical. I dont think you can do that. You can only have one relationship between two objects. if A relates to B via A/B006(meaning A & B relates through A006 and inverse B006 between B & A automatically created) then it is not possible to have relationship A006 between B & A because inverse relation B006 has already created between B & A.
Its just like saying Person reports to Manager, so its not possible Manager reports to Person because Manager is line supervisor of Person.why do you need to do this?

We have in this example two manager positions (e.g. manager of plant A and manager of plant B) that substitute each other. They are on the same hierarchie level and work just for two plants.
Another example would be my manager in the IT. He and his colleage from the other department substitute each other, means if my manager is out of office I can go the manager of the other department (for example for holiday) and if the manager of the other department is out of office his people go to my boss.

Maby to clarify the system side also once more, if I create the substitution from A to B it means that A is substituted by B and B substitutes A. But it does not say A substitutes B.

In PPOME you can see it as shortly discribed as well. After creating the first substitution I see the assignment when I go to the substitution view for position A. But when I go the view for position B there is nothing

ANS:3 Go through IMG :

[Personnel Management][Organizational Management][Basic Settings][Data Model Enhancement][Infotype Maintenance][Maintain Subtypes]

and change the time constraint for relationship A006/B006.

If this is possible you have to make sure that there are no endless loops in system functions for example create workflows, search person in charge etc.

there we have set the value 3 (as often as required).

But you hint concerning workflows I guess is the point. Because I could think the system rejects the wise versa way because of possible endless loops or other system problems. If this is so I guess there is no way to maintain the substitution as I don't think SAP offers a customizing table to enable it.

75. We are live with PA,OM, Benefits module. We are starting phaseII ESS and MSS by Aug. The client also wanted to implement SAP performance mgmt. Can we also do Performance Management simultaneously with ESS/MSS or ESS/MSS needs to be in place for Performance Management and SAP LMS ? SAP LMS is also in cards.........Just wanted to check with the group if these two modules of SAP is dependent of ESS/MSS roll out.
Is it advisable to go for ESS/MSS first and then Peformance mgmt. and LMS ?

The client is a medium sized company. What would be the duration of a Peformance mgmt project (considering the PM process is not very complex) with one functional, one portal and one ABAPer.

ANS:1 You can do it simultaneously. But it preferred to have all the infrastructure issue settled before you start the realization phase. You can use the BSP files without the ESS/MSS.

LMS has 3 components- Front end (preferably with portal), back end (R/3) and authoring environment. You could start the implementation with back end without requiring the other components.

If the requirements are not very complex, the performance management should take about 3-4 months. You will need a workflow person if it's important to send out notifications.

Without ESS/MSS if we go ahead with Performance mgmt, how will that work out ? Now we can have BSP pages and when we implement portal we just link it to portal ?

ANS:2 Now to question we can do it BSP pages can be link through BAPIS and different Connectors are there.

Portals your are using for the Data entry purpose and calculation should be done at the SAP end , I guess.

Then in that case it can be done by ABAPer SAP side i know by creating desired infoype and Report .

If we implement Performance Mgmt (MBO) in R/3 and configure the workflow part now we can still rollout the Employee self service part in BSP. So when we implememnt SAP EP for all ESS and MSS functionality, do we just link the existing BSP -ESS for performance mgmt to SAP EP ?

what happens to other integrated functionalities like ECM and Career succession planning, bcoz that's something we are planning to go live with Q2 next year. Will the existing performance mgmt ESS functionalities be integrated with those.

ANS:3 The applicability of Perf Management really depends on your backend version.. I understand Perf Mgt is WebDynpro based in ERP2005.

we are in ERP2005 But coming back to my original question, can we go live with ESS with WebDynpro and when we are live with Enterprise Portal we can just link these two.

ANS:4 ESS with Webdynpro does require a NetWeaver Portal.. since you are on ERP2005, you will be going with ESS 1.0 that does require NetWeaver Portal 7.0.

I was talking about Performance mgmt only. We want to roll out performance mgmt now. But the Enterprise Portal implementation is for a later date. Since we want to give access to employee to see their performance data etc via ESS and THe managers to review performance data of employees, Can we start implementing this as a separate activity and when we start EP for all other functionalities of SAP HR, we can just link this already built Webdynpro or BSP or..

ANS:5 I would suggest going with ESS/MSS first & then add Perf Mgt.. if you go for perf Mgt as a standalone, you may have to build a lot of functionality that is Std in ESS/MSS.
just my 2 cents..

ANS:6 First configure and construct your performance management module as you did with PA, OM and benefits. Then link all these components with ESS/MSS.

how ever, u need SAP HR system kept ready before connecting it to portals i.e ESS/MSS

76. Can some one tell me what is a Doted line relation ship and a normal relationship in OM and when is this Doted line Relation ship used (in which situation) and when is this normal relation ship used.

What is the exact use and importance of this doted line relationship.

ANS:1 I have never listened about "doted line" relationship between objects of SAP HR OM module...
Which is the SAP release (perhaps it is the last one...) are you referring to? Where have you find this kind of relationship?

ANS:2 When one position reports to only one position then we use normal direct reporting by using the A002 relationship.

If one position reports to more than one position then the dotted line relationship is used which is maintained by using A005 relationship.

For Eg: If the Head HR reports to VP and also to CEO then the relationship between Head HR and VP is maintained using A002 and the relation between Head HR and CEO is maintained using A005

77. How will I monitor when there are changes(insert,update,delete) from OM infotypes? Can i use HRIADMIN transparent table to check aedtm if theres a change? Unlike in PA, you may configure some trigger fields using IMG to monitor changes for every changes in the infotype records.

I just need some advice for my interface project on 31 infotypes delta.

ANS:1 I guess you can log only a few PD Infotypes..in table T77CDOC_CUST and display it with program RHCDOC_DISPLAY.

ANS:2 Check Tcode SCDO with object HR_IT1001.

78. Currently we maintain our OM in each Client and do not transport changes across the landscape. We are now in the process of implementing Structural Authorizations and this requires us to create a transport and push it across the landscape. My question is, is there a way to turn off the transport option for Structural Authorizations and make it configurable in each client?

ANS:1 the tcode of structural are OOSB and OOSP, i dont think you can turn that off, coz its using table update. You can ask your basis on how you can access and modify the said table.

79. I have a requirement of creating the Entire organizational structure right from the root org to the lower lever of employees. N number or org units, positions etc needs to be created and the relationships also to be maintained. I think this cannot be done manually. How can I proceed? Either writing a BDC or LSMW to upload? Or is there any other easy method to do.

ANS:1 If your client has HR Data Transfer Tool then use that otherwise go for LSMW.
BDC will be time consuming option.

ll opt for LSMW. Could anyone please let me know from where do I have to start.
Creating org units or postions or jobs first etc? Also which transaction code will be best for doing through LSMW. ppom_old or po13 etc.

Now I have a doubt of using the internal number ranges or external number ranges.
If I use internal number ranges, i cannot get dynamically the org. units created.
How to proceed?
Also tell me the steps whether i have to create all org. units first and then go for creating positions and then jobs.. etc.

ANS:2 You have to use internal number range, it willelp full at the time of upoading the data.

create all orunit first anthen creat position with repect to the org uit. it will help you to define the relationship

Now once i have created the entire org structure, then i have maintain it daily.
that is deleting or delimiting the position or changing the relationship periods or deleting the org units etc. I want to if these maintenance activity needs to be done manually or can it be automated?

ANS:3 You can upload all relation ship while creating the Position, job, etc
if you don't have much more org unit create it manually if you more number of org unit better to upload it.

80. How Personnel Actions works in Organisation management and please if anyone have any documentaion on this explaning the business scenario and how to configure it in IMG...

ANS:1 Personnel action in OM can be executed using transaction PP03.

They can be maintained using IMG via Personnel management > Org management > Basic settings > Maintain personnel actions (or transaction OOMT)

Let's assume that you want the users to create a postion but they should also remember to maintain the EG/ESG infotype 1013 at the same time. You can setup this sequence for the "Create position" action and train the users to use PP03.
Reply With Quote
Old 01-25-2011, 05:48 AM
welcomewiki welcomewiki is offline
Join Date:
Dec 2008
Posts: 47,088

81. Can anyone tell me if there is a specific IT0002 for the country grouping "OM"?
i understand that they use a National ID and a PASI identification, but country grouping 99 does not allow for those fields in IT0002 for personal data.

ANS:1 you can use country grouping OM for Oman itself. dont take country grouping 99 country grouping 99 is used when the country is not listed by the sap and when it is not permitting you to do then go to this and customize in img-pm-pa-customizing procedure-infotypes-assign infotypes to countries where you have to assign the infotypes there and assign the infotypes for your country grouping. hope it solves your problem

ANS:2 Do you have payroll component in your project, if you have Payroll Process you need to take the country grouping as 99, then only you can copy a wage type and create your own wagetype. Most of the gulf countries dont have payroll driver. you have to use 99 as MOLGA for those.

Coming fields. you can go to PM>>PA>>Customizing User Interface>>Screen Modification>> choose the module pool as MP000200 and the Variable key as 99 and you can hide or Optional field in that.

82. The company I am working for is due to change their OM. This change is due to reorganizing OM (Cost Centers, Org Units and Positions) and due to adding new Org Units and Positions.

Is there a program in SAP that can make this mass change done swiftly like a standard SAP Program or LSMW, or do we need to do the changes manually?

We are talking about 500 Positions (and K and O) to change and adding about 600 new Positions.

ANS:1 you can develop LSMW program to upload all thes org unit and seperately for positions
it is advisable to use transaction code po10 for org units and po13 for positions or else u can use pp02

ANS:2 You can make mass changes through LSMW and BDC

83. Using T.code PA30 (Maintain HR Master Data), I entered personnel no and info type 0001.
I get the error 'No data stored for Organizational Assignment in the selected period'. How to overcome the error?

ANS:1 There is no data for that emp. for IT0001 for that selected period.
Hence you get that message. It is not an error message.
What period you have selected in PA30?
You can also check table PA0000 for that emp. in Tcode SE11, to check whether the data exsist or not.
If data is there in infotype 0001, then try to change the period in PA30. Choose some other period like 'ALL' or 'Up to today' & try it.

ANS:2 this is not error message. it only means tht no data is stored in IT0001 for tht particular PERNR in tht period range..
Just go to Se11 transaction and table PA0001 and give the personnel number there and see if any data is stored or not..

ANS:3 It suggests that there is no relevant data stored for that per.no in selected period.
Hence plz check the period or else, go to Tcode Se11 and table PA0001 and give the per no there and see if any data is stored or not..

I have checked table PA0000 and the start date of personeel no is 01.01.2007 & end date is 31.12.9999.

I also tried by selecting ALL or 'Up to today' ****ons and i am getting the same error 'No data stored for Organizational Assignment in the selected period'.

ANS:4 please check table PA0001 not pa0000 and see the period range there and then provide this period range in PA30 for the pernr and display IT 0001.

I have checked table PA0001 and did not find any data. Again in PA30(Maintain HR Master data), I entered personnel no and infotype 0001 and period 01.01.2006 to 31.12.9999 & in Controlling indicators the period is the same.

ANS:5 if u have checked in table PA0001 and found tht no data exists in tht table then it means infotype 0001 is not maintained for this employee.. so go to PA30 and for this pernr select IT0001 and the press create ****on ,to create IT0001 record ..

Using T.code PA30, I entered data for Personnel no and 0001in infotype field and clicked on create. I am getting this message , 'Use an Action only to create initial organizational assignment record'
Message no. PG043

ANS:6 This error message must be your custom message configured in your system, so that you cannot maintan this infotype directly using PA30.

Then you have to use Tcode PA40, perform some action say 'Hiring action' or any other action configured in your system.

84. What is the t-code for maintain the evaluation paths and info types in OM module?


ANS:2 The tables T778T and T778A can be accessed via table view SM31 or SM30.Cheers.

85. My Query is that I have created an LSMW and uploaded the Employee Master Record. But when I go to PPOME I am not able to see Persons attached to Positions. If I go to the Table PA0000 and PA0001 I am able to see all the employees uploaded through LSMW with Positions but they are not getting reflected in PPOME.

In Table T77S0 the Switch PLOGI-ORGA is ‘X’ and the Feature PLOGI is also having value ‘X’.

I have run RHINTE 10 report too still there is no development

86. We have a requirement where we need to upload Qualifications to Job, position and Organizational unit.
Earlier we have uploaded Qualifications to employee using "RHPP_Q_PROFILE_WRITE_N_DIF" standard function module. This function module is used only to upload Qualifications to employees.

Is there a standard function module to upload Qualifications to Job, Position and Organizational unit.
We tried using "RHPP_COMMON_PROFILE_WRITE" function module we were able to update the database table.

But the Qualification is not getting displayed in
T-code PPPM.

ANS:1 check the report RHQCOPY1 in SE38

Tried report RHQCOPY1 for uploading Qualifications. But, still it's not visible in PPPM T-code.

ANS:2 Check the dates for which ur viewing the t code. make sure it is after the changed ones.....

87. Pls refer to the Maintain number ranges node in spro under Basic settings , OM.

I have planned seperate number ranges for creation of org units , positions , jobs , tasks.
Accordingly I am trying to create a new number range for my active plan version 01 for org units , positions , jobs , tasks respectively as below.


However the system is throwing up error when i am typing the above values as the subtypes. The message is as below

Please specify a valid subgroup
Message no. 5A300

You have not specified an allowed subgroup.

System Response
The system cannot accept your entry.

Please specify an allowed subgroup. You can then create an internal and an external number range for each subgroup.
The first two characters of a subgroup must contain a valid plan version. The next two characters must contain a valid object type.
Instead of specifying a specific object type, you can specify '$$' (= 'all object types') to set up a subgroup for all object types within a plan version.
You can specify '$$$$' to set up a subgroup for all plan versions and object types.
You cannot specify '$$' for the plan version and then specify a particular object type. Consequently, it is not possible to create a subgroup for all plan versions BUT specific object types.

ANS:1 Did you try it this way..
01 S Positions
01 O Org Units
01 T Tasks
01 C Jobs

think What you entered is in the right format.. probably the NR is set up for all versions.. pl verify if the GSVAL is set to 'X' in Table T77S0 for GRPID = 'NUMRG' .
If it is 'X', then you will have to enter in the following format..
$$S Positions
$$O Org Units
$$T Tasks
$$C Jobs

88. I want to create more building in OM but I get a no authorization error in a client that's locked down for configuration change. Is there any way to create more buildings without them being a configuration requests?

ANS:1 You can do this via a config change ( so at least once that client needs to be opened). Change the settings in table T77s0 for TRSP/CORR. X is no transports asked and blank indicates a transport request is required.

ANS:2 Use the transaction SOBJ and you can alter the settings for the table you want, could be a repair though.

89. Is it possible to have same object id in OM (HRP1000) as well as in PA (PERNR)?

For ex:
Object Type: O (org unit)
Object Id: 00000041
Pernr: 00000041
Please clarify it.
If not then what do we do for maintaining the unique ids.

ANS:1 you can have them as you like because the objects are different for org units the object id is O
for opernor the object id is P(person) hence there will not be any clash.

ANS:2 Object Id is unique for the same type of object. Since Object O and P is different, you can maintain the same id. It should not allow two id for the same object.

90. 1) How do you integrate OM and PA? If integration is active what happens when a position is entered in IT 0000.? What else does the system default? Can these values be changed? What is this called?
2)Where can you change the attributes of individual screens?

ANS:1 For integrating PA/OM, take a look at the node -Organizational Management -> Integration -> Integration with Personnel Administration -> Set Up Integration with Personnel Administration or table T77S0. The PLOGI PLOGI switch should be activated.
When you integrate PA/OM, You link OM objects and PERNR in PA via the Position.

ANS:2 1. Go to table T77S0. Activate the switch PLOGI ORGA as "X". This activates the integration between OM and PA. Press F1 in this field to read the documentation.
2. Position when given in 0000 will Update the org structure in OM. It will default the Jobs, Org unit of the position
3. If you want to change the infotype attributes Goto table "T582A". If you want to do screen level changes in Infotypes Use table "T588M"
Reply With Quote
Old 01-25-2011, 05:49 AM
welcomewiki welcomewiki is offline
Join Date:
Dec 2008
Posts: 47,088

91. Could anyone tell me how to access Oragnisation Management HRPNNN Table in infotype Module pool Include. What are the Pre requisite,Do i need to make some configuration

ANS:1 OOIT: All infotypes used in OM
OOSU: All subtypes used in OM
OOVK: All relationships used in OM

go to SE11 enter the table HRPnnnn, hit the ****on display, then you can view the data from the table.

ANS:2 For accessing all the HRP tables, use the t-code SE11.
For seeing the table entries, you t-code SE16.

92. The requirement for this subject is to attach position or job description word document to the organizational object.To understand the requirement,take for example the position General Manager - Commercial When we go to transactions PPOME ( change organization and staffing) or PPOSE (display), we can change or diplay the unit organization and any position assigned to it.

When we go to transaction CV03N (Display document) to display the document by entering the name of the position on the field « Description ».

By clicking on enter, the document number is retrieved automatically

Solution: Create an icon link in position or job in organization. By clicking on this icon and by knowing the name of position, we can display directly the document. We have to create a variant with values (description of document = position name, type of document = PAO) and generate the program (SAPLCV110) related to transaction CV03N using this variant. The screen is shown below. Is this possible

NOTE: There are no user exits available for PPOME/PPOSE

ANS:1 try the following:

First set user parameter

After that you will see in transaction ppome/ppose the used scenario. This
could you customizing in the SAP IMG Hierarchy Framework:

For new columns:
IMG Path:[Personnel Management][Organizational Management][Hierarchy Framework][Column Framework]

For changing tabs:
IMG Path:[Personnel Management][Organizational Management][Hierarchy Framework][Adjust Tab Pages in Detail Area]
There are many other configuration option you could play with

ANS:2 TCODE - CV03N is not for HR doc type that is for PP,MM SD Document type.

in PPOME you have field call General description field you can maintain you description there.

93. We had a function module for accessing OM data viz. Infotype 1001. Could you let me know.


ANS:2 Do you want the fm which fetches the data from HRP1001 , if this is the case you can use this FM RH_READ_INFTY_1001.


94. How do I check what are the Standard Function Modules / BAPIs in OM or any HR sub modules like PA, Comp, TEM etc..

ANS:1 use Tcode BAPI and navigate to relevant module.
for FM go to se37 and search with HR* or RH*

95. the path to transfer data from OM to PA through RHINTE10,RHINTE30,RHINTE20,RHINTE00 reports.?

ANS:1 transaction SE38 or SA38.

explain me on differences between Switch plogi orga Vs RHINTE reports in transfer of data from om to pa.

ANS:1 When Switch PLogi Orga is is ON Ur OM and PA is already integrated.
No Need to run the reports for data transfer.Means If U maintain data in PA it will automatically be updated in OM and Vice-Versa.

But if the Switch is OFF then No data transfer will occur automatically and U have to Run the reports to transfer the data from OM to PA or PA to OM.

ANS:2 let u say u r implementing only PA and no Om then u need not have the data into OM
same case vise versa
the switch in T77SO there is one switch i dont remember exactly
this switch defines whether the data should be updated after running program
or should it create a batch in put session which u can execute later

ANS:4 Setting the Switch is the recommended process.
But there may be some cases in Implementation where the switch is not switched on.

For Example,
Lets say in one company they want PA to be implemented first without OM. and They also wanted to maintain Cost center.In this case U have to put the switch Off inorder to make the Cost center field Editable in IT0001.

And after some time client implemented OM and wants to transfer the data from PA.In This case U have to use the reports in order to fill the gaps between OM and PA.

So Basically Switching on Is the correct process and reports are used to plug the holes made my making the Switch Off.

We use RHINTE reports only when PA is implemented before OM.Am i correct.
We use PLOGI Switches when om is implemented before PA...Am i correct.

ANS:5 Its vice versa..

Simply, If the Integration switch is OFF, there won't be any data transfer of objects between the modules. The recommended solution is always Switch On the integration switch, so that we will have automatic object transfer between the module.

RHINTE reports are used for data synchronization. If there is any data mismatch between the module, we will run this reports to synchronize the data.

ANS:6 RHINTE10 uses for integration between OM & PA. (OM should install going for PA)
RHINTE00 uses for integration between PA & OM.(PA should install going for OM)
RHINTE20 uses to run consistency check between OM & PA.
RHINTE30 uses for integration between PD & PA.(PD should install going for PA).

PLOGI feature if it is "X" then it means OM AND PA integrated and vice versa. In this case cost center will be defaulted by position from OM and info type 1 will be grayed out.

In other case will be available if PLOGI is not on.

96. We're going to have 2 company using the same SAP system &
instances. Both company should not be able to see each other's SAP HR data including OM data.
Is there a way to determine default for number range OM objects using parameter Company Code? Any features or user exit?
Anyone encountered similar issue?
There's no problem for determining default number range for personnel number (PA), since we can utilize feature NUMKR. Unfortunately we couldn't find the same solution for OM.

ANS: do this with structural authorisation instead

97. how to create a new relation (A/B Z90) in OM. Steps you need to take and/or things to take into consideration.

ANS:1 you can create a new relation type through transaction OOVK

98. we can read any pa infotye by HR_READ_INFOTYPE function module,
how to read org management infotype. can you suggest any function module to read org management infotype.

ANS:1 You can use RH_READ_INFTY_NNNN to read any infotype.
Also, particularly to read infotypes 1000 and 1001 use RH_READ_INFTY_1000 and RH_READ_INFTY_1001 respectively

ANS:2 Check function modules :-


99. My end user is facing a strange problem while uploading the data from the Zprogramme through PA40, in the infotype 0001 the position assignment is correct but while we check in PPOME it is not showing the person assigned to that position.How could it be possible?

ANS:1 PA30/40 shouldn't be an issue.. I think it has to do with PA-PD Integration.. Did you check the switch on T77S0? Is the PD data getting updated when you run the same transaction online?

ANS:2 I had faced d same probs in my first implementation.U need to have integration between pa & pd
You can set up integration for all employees in any combination of selection criteria. in table T77S0 acts as a central switch for integration. If the entry contains a plan version, integration is activated for all employees who meet the criteria set in feature PLOGI. If you make no entry in the table, integration is switched off.

ANS:3 As per my knowledge, if you use BDC for PA30/40, the org assignment would not update the structure in OM module ( i.e., PPOME/PPOSE/PPOCE ) eventhough we set PLOGI-ORGA key in the configuration.

Solution is, ask your developer to use and include RHINTE00 program after completion of PA30/40 transaction in the code. This program helps to update the org assignments between PA and OM.

ANS:4 are you running the session in background mode.. ??? If yes then the Position -> to Employee assignment dosent take place in background mode or Jobs.

For Which you have to run program RHINTE30 from transaction code SE38.

This program is used for "Transfer org. assignment in batch input folder for infotype 0001"
Enter the Personnel Number for which you have to do the assignment.
It Creates a session which later you have to r u using the transaction SM35.

Note: First run the program in test mode if confirmed with the result then run without test mode. (To be on a safe side)

100. I have created "Position" using txn PO13.Problem is these positions are not available in txn PPOME for organization/Holder/Account assignment assignment.

ANS:1 Check weather the switch is active in T77S0 for PLOGI PLOGI to`X` to activate OM & PA integration.

Try to run Following reports:

-Using report RHINTE00, you can create objects in Organizational Management from the Personnel Administration infotype 0001 ("Organizational assignment"). In doing this, the following relationships are created:
oCost center and organizational unit or position
oPosition and organizational unit, job or person

-Using report RHINTE10, you can transfer the objects you created in Organizational Management to tables in Personnel Administration.

-Using report RHINTE30, you can update the "Organizational assignment" infotype (0001) for the personnel number you have selected, with the data you created in Organizational Management (by executing report RHINTE10).

-Using report RHINTE20, you can check whether the objects relevant for integration are set up both in Personnel Administration as well as in Organizational Management.

Problem still unresolved. Let me explain what I have done:

1) Set Up Integration with Personnel Administration
i) Participate in integration (PLOGI Decision Tree)
PLOGI Control :Integration of personnel planning and master data - X

ii) Table T77S0
Group Semi abbr. Value abbr
PLOGI PRELI 99999999 (Integration default Position)
PPINT PERSA 1000 (Default value for personnel area)

3) Set Up Integration with Cost Accounting

4) Set Up Integration for Cost Distribution

5) Define positions (OG30) - All positions are created here as per requirement. I found some positions are having "P" assignment in "OM" column and some are not. The positions which are having P assignment is available in PA30 and PPOME for assignment to organization. The positions which are not having P assignment is not available in PA30 & PPOME for assignment.

ANS:2 the object type "P" represents persons not positions see if it is "P" that means the position has been hired and pernr is assigned to that it automatically appears in org structure as well as PA30. so check it out . see positions will be represented by "s" and yesterday i told some switches to see in t77s0 table textc texts just activate that you positions will appear

As suggested I have checked up customization and found no error. But still I am not getting positions to assign it to organization in txn PPOM.

I ran Program RHINTE20 (Create Missiong Objects OM or PA) and found all positions created newly is lying as "Objects not in OM".

100. Does anyone know how do we set the OM Used Flag in table T530 for personnel action reasons that we want to use in OM during Transfer of Position. Actually, when you transfer a position from one org unit to another using drag drop in PPOME transaction, a popup window comes up asking for the personnel action type. I want to know how do we set personnel action / reasons so that they are displayed in the drop down on this popup window during position transfer.

ANS: V_T503_ALL.
Reply With Quote
Old 01-25-2011, 05:50 AM
welcomewiki welcomewiki is offline
Join Date:
Dec 2008
Posts: 47,088

101. I had seen in the production server that after performing the Leaving action of the employee his/her Postion will change to 999999(Default postion) when we view InfoType 0001 0r 0000.
But in case of 1 employee it did not change to 999999 after leaving action was performed.It still shows the Position what he held when he was Active.

Qn 1.In the above case which is right?
Qn.2 what should ideally happen in Standard SAP system in such case.

Q3. Can we change that position to 99999 (default) of an employee whose status in Withdrawn?

Qn.4. Anyoption other than rehiring and terminating him to sove this?(is this option itself is right practise?)
TIP: I don’t know if the end user properly followed the steps in doing the Leaving Action

ANS:1 If you are getting the default position then the Integration plogi - preli is set to 99999999. and you should get it for all the termination action. Check with the user if she had run the leaver action as per your infogroup (in case her user profile is not set up)

Ideally thats the way it is set up as we dont need a position for a Terminated employee, and that position can be filled up by someone else.

You can change it to 99999999 if all other positions are default as per your termination action.

102. I delimit the relation between cost centers and orgunits or positions with the sap report RHGRENZ4 and created new relations in PP02 by a batch input map (which i create with the LSMW). This seems to work fine in OM but although the Integration to PA is active, the changes i make have no effect to infotype 0001.
The value in the table T77S0 for PLOGI - PRELU is blank.
When i run the report rhintecheck i find my entry. but when i run the report rhinte30 the report does nothing!?

ANS:1 Try Rhinte10.
In the later versions of SAP, the updates are created in a batch file and have to be run in SM35 - see if any of the above help

I ran the rhinte10 but this shows no effect.

ANS:2 Please check the following:
1) table T77S0
PLOGI PLOGI – 01 ( 01 is your plan version)

2) Report RHINTE30 - Dates when the changes should be effective in IT 0001

3) You have sufficient authorizations to the objects & relationships.

ANS:3 Try Change mode for IT000 & press enter to check if any change can be observed..

I checked all of them, but without any result.
All i can say is, that this system behavior appears only by relations between Positions or Orgunits and cost centers!
Is it possible, that the Integration between PA and OM does not work for this relation?
Or ist it necessary to customize the integration for each object /relation/table?

103. I have to maintain relationships in Org.Structure.
If the clerk in an org unit say cleveland have to report to sr.clerk in sacramento who comes under a different org unit how do we maintain such kind of reporting structure?

ANS:1 You can try maintaining the reporting relationship in the positions( A02).. ie make the clerk occupying position S1 belonging to Org Unit O1 report to a Supervisor occupying position S1 belonging to Org Unit O2.

please be more clear as I have to maintain that kind if reporting relationship for many positions, where in some case 3 different employees from 3 different org units are made to report to a single head in other org unit. explain in detail?

ANS:2 You can relate one person to many superiors in the relationship IT1001. Select the object and create the corresponding relationship.
You can view the relationship of the object in the Reporting Structure.

If we decide to use this (A 002 reports to/line suprv of) versus using Chief Position A012 in the same manner, is there a difference in terms of what we are actually doing?

I have positions which are Chief position(s) of org units that they are not a part of.
(position 1 is chief of org unit 2,3,4, but sits in org unit 1). In the same manner, what ramifications are there for doing this instead of using the reports to relationship.

ANS:3 From the transaction PP01 or PO13 you can maintain A002 relationship between superior and subordinate positions. If there is lot of data, probably you can write a BDC program or LSMW to load data using the above transactions.

I believe the relations A002 or A012(Org Unit manager) are provided for this purpose only. Any positions reporting outside the Org unit will have (A002, A003) relationship. For positions reporting to Org unit head to which they belong will have (A003, A012) relationship.
In some cases I came across, there was no A002 maintained at all since there was no external reporting (Other Org units). It was assumed all positions report to the same Org Unit head. A003->A012

104. Where we use Org.Management info types (IT1000 to1999)

ANS:1 we can maintain org structure in different ways, in that infotype maintenance(expert mode) one of the type.
with expert mode we can maintain relationships(1001) and characteristics directly in the infotypes like that other infotypes also

ANS:2 OM infotypes are those in which we store all the information regarding all organization attributes, activities etc.. e.g

Position is related to organization so we maintain it in OM infotypes..
in 1000, we maintain its name and long text .. in 1001 we maintain relationship of position with other OM attributes i.e. Org Unit, Job, Business Area etc.

We maintain 1000 and 1001 infotypes for all OM objects...
but other Infotypes may vary depending upon their attributes..

e.g. IT 1007 is maintained for Job.. whether it is vacant or not..
similarly IT 1610 is used for US Job attributes... we can maintain only attributes here not position and others.

ANS:3 We can maintain the org structure in 3 ways: Simple Maintenance, Organization and Staffing and Expert mode (Infotype Maintenance).
In expert mode we can maintain relationships(1001) and characteristics of infotypes

ANS:4 Adding to what the others said, you can find out about all the infotypes by going to transaction OOIT. You can select a particular infotype and see which all objects can have this infotype.

Also, to find out about the relationships between objects(subtypes of infotype 1001), go to transaction OOVK. Here you can see which relationships are possible for objects and where does the additional data for all these objects lie.

Another transactions that might be useful is OOSU - 'Subtypes' Overview - where you can see the subtypes of all the infotypes.

105. My requirement is to extract data from HR based on Positions Management
Information Required
Position ID
Position Name
Position Status (Occ,Unocc,Obsolete) *
Staff ID
Staff Name
Staff FTE
Pay Scale Group
Pay Scale Level
Position Reports To
Organisational Unit
Date Selection
Start Date
Posts Reporting To Position
Can any one brief me on the flow in the position management in HR please

ANS:1 use related tables
"HRP1001" for all OM related information
"PA0001" for Organisational Information
"PA0008" for Basic pay & Pay scale structures

What is the KEY for those three tables.

ANS:2 Information Required
1) Position ID ---> Field - PLANS ---> Table - PA0001

2) Position Name ---> Filed - Stext --> Table - HRP1000

3) Position Status (Occ,Unocc,Obsolete) * --check for the relationship Employee holds the position on a given date --- Relation ship between Object type "S" and Object Type "P" and the Relation ship is A 008 (Holder of the Position) in table HRP1001

4) FTE ---???

5) Staff ID --- it may be the employee personnel no ... you may get from table PA0001 --- field PERNR -- it should be the Key field.

6) Staff Name --- Employees First and last name from table PA0002

7)Staff FTE ----???

8)Pay Scale Group --- from table PA0008

9)Pay Scale Level --- from table Pa0008

10)Position Reports To --- Relationship between Object type "S" to "S" in table HRP1001 and the relationship is A002

11) Organisational Unit --- when u look for the PERNR (Key filed in table PA0001) also look for the filed ORGEH

FLOW ----> Check the Pernr in table PA0001 on a given date ----

IF True
you will get his Position ID and Orgunit
Select employees details from like name from PA0002.

Select PSGroup and Level from PA0008 on the given date.

Select the reporting to relation ship in table HRP1001

106. how to get the costcentre of an org unit by reading the org structure

ANS:1 cost center is done by FI people if you need go to tcode ks01 and do the cost center this cost center you have to assign to company code. then that will reflect you can assign these cost center to org unit in two ways one is in ppom_old select position click on GO TO in menu bar select there account assignment there you get master cost center, cost distribution, account assignment. or go to po13 (position) or po10(org unit) you can select cost distribution infotype (1018) and click on create and assign the cost center

ANS:2 The first reply is correct in that the Cost Center is created by Finance and assigned to Org Units or Positions. This is done in Account Assignment. Sounds like you want to be able to view this assignment in the Organization and Staffing Interface. This can be done by selecting the 'GoTo' icon at the top of the overview display in PPOSE. Select an Organizational Unit and when you open the GoTo icon select 'Account Assignment'. If there is a cost center assigned to that organizational unit or the positions, it will appear as a 'K' with the Cost Center number. This does not show for organizational units which inherit the cost center from above. It will only show for that top org unit.
The Cost Center may also be seen on the 'Account Assignment' tab in the Detail section of PPOSE. Just select an org unit, click on the Account Assignment tab and the Cost Center information will appear on that tab. It will also tell you even if the cost center was inherited from above.

as u said we can assign IT 1018 (cost distribution) to org unit. But we can also assign relationship AI001 (cost centre assignment) for org unit to cost centre. what is the diffence between the above 2 process.

ANS:3 there is a difference see what ever you mentioned A1001 it is a relationship where how cost center is linked to org unit see for example A0002 is a relationship it defines reports to that means suppose hr asst mgr is reporting to hr manager then this relationship is automatically assigned. and what we said is IT1018 which is a infotype where you are allocating the cost center to cost center that means fi people will define the cost center and that we have to assign to the org units manually.
NOTE: relationships are automatically assigned where as infotypes you have to do manually i hope you are clear. you can just check it up and see the relationship in 1001 infotype

107. I maintained JOBS via following path:

Personnel Administration-->Organizational Data-->Organizational Assignment-->Organizational Plan-->Define Job-->Jobs and Job Title
System is not showing me all these Jobs from user menu i.e. Human Resources-->Organizational Management-->Organizational Plan-->Organization and Staffing-->Change....

ANS:1 Try creating jobs using Transaction PO03, link it with position or Org Unit, and try to see the same in PPOME.

From PPOME, I can not create a list of JOBS. Here it shows 'list of values' only via F4. I am concern from which table where it is coming, I mean this 'list of values'.
From PO03, you can just create Objects like JOB, Position, Org Units etc. not list of jobs like Secretary, Manager, receptionist.

ANS:2 The jobs which you have created from the below path
IMG-->Personnel Administration-->Organizational Data-->Organizational Assignment-->Organizational Plan-->Define Job-->Jobs and Job Title

cann't be listed thro' SAP EASy access. Because it is not created by OM side.
If you check the above path there is a column called 'OM' which is blank. If you create Jobs using PPO3 i.e. from OM side, it is updated in the above path with column 'OM' with value as 'P' & you can maintain this using the SAP EASY access path.

I think SAP has created those Jobs directly in SPRO, just to take the reference of it.

ANS:3 refer database table T513.

ANS:4 Go to SAP EASY ACCESS and type PPOC_OLD in the transaction bar. There you can create the org structure along with jobs and positions.
Again these will reflect in the path what u specified in your thread.

Select the Org unit and click create , you will get positions there. then click the position option, then you will get a small table where you can create jobs and positions for that particular org unit.
Again if you want to c those things in the path u specified, u can. these jobs and positions will reflect there

You are absolutely right.

IMG-->Personnel Administration-->Organizational Data-->Organizational Assignment-->Organizational Plan-->Define Job-->Jobs

there is a column OM that has value P for some jobs and these are those jobs that are seen from SAP Easy access Menu but all such JOBs are disabled there i.e. from IMG-->Personnel Administration-->Organizational Data-->Organizational Assignment-->Organizational Plan-->Define Job-->Jobs --> Change view jobs. Why is it so?

I checked it but it is not showing from SAP Easy access menu. One more question? when I go to
IMG-->Personnel Administration-->Organizational Data-->Organizational Assignment-->Organizational Plan-->Define Job-->Jobs --> Double click on Jobs a table is open ....How should I come to know which table it is as STATUS shows only SM30.
No doubt I can access it from sm30 but from a particular node how should I come to know which table it is???

If I go by PPO3, it is asking me to create Org Unit. That is already created. I only want to create jobs.
when I tried to create jobs from PPSC. I also have to maintain Evaluation Path. Which I don't want to do. I want standard Evaluation Path that is followed in 'Organization and staffing interface'.
It is also asking me to maintain other infotypes like Job Evaluation Results etc.

The jobs that are seen disabled here IMG-->Personnel Administration-->Organizational Data-->Organizational Assignment-->Organizational Plan-->Define Job--> with P value in OM column are not showing any relationship in Expert Mode. Their Relationship column is blank

ANS:5 Use PO03 for creating job and you will get the option of maintaining as many infotypes as you need for this purpose.There will be no mandatory infotyes to be manitained for the same unless it is been specified in the essential infotypes list.If you have related the job with a position, then in PPOME as soon as you select the postion in the search field, the job will be displayed under it.
If you want to use PP03 for creating job, then change the action items for job creation to match your requirements.

108. 1. is regarding maintaing org management relation ships .How we maintain relation ships between persons(s) in development system coz there will be no data available in development system.????

2. For example I created org unit A ,Org Unit B ,i assigned a position sr clerk to org unit A and sr Clerk to Org unit B. .Now my question is position in org unit B should reports to position in org unit A..and .how their relation ships are maintained????

ANS:1 For the testing purpose all the configurations from the con figuration client will always BE MAPPED TO DEVELOPMENT SYSTEM.
This provides flexibility of testing custom objects and also to check the configuration quality.
So data will always be there in the testing client of the development system.

ANS:2 1. You must have the standard relationship in your Golden clients.

2. Depends on the relationship, if he is going to report to that superior, you can use the relationship "reports to" that employee in Relationship Infotype 1001.

ANS:3 1. I think u got the solution for the first one from amit,
2. This can be done using expert mode. kindly do the scenario which u told and create relationship as u told which is possible here.

109. We are using Organization management for US market. We want to extend this functionality to Germany. I have some doubts on this. Is anyone having any documents on this kind of consolidation?

How can we maintain the language for these new objects created for the new German scenario? How can we maintain the number range for Germany and US separate ( if this is possible)? How can we consolidate the existing US market with the new German market? Is there any technical integration points?

ANS:1 Org structure for germany r u consider it as separate entity dose the company code is diff for US and Germany

The company codes are different for both US and Germany. Where do we maintain the company code to Number range and Language relation?

ANS:2 you maintain the number range in TA OONR.

But for what do you need a separation between US and DE?
For the language exists a report:RE_RHTRANS0 - Translation.

For each company code in OM, you need a separate node.
node A - Group XXX
node A1 - US
node A2 – Germany

If I have a separate node for US and separate node for DE ( as they are under two different Company codes ), how can I consolidate both and combine the two nodes to bring under a single node?

Using the report RHTRANS0 I am able to create an entry in table T527X ( if I run this report for org unit) with the language key as mentioned in the report selection screen. But How will I able to view this new record created? I created the record with language key DE, I tried to login with logon laguage DE but I am not able to see the record created in DE for this org unit. Is there any other setting like user parameter that I need to maintain apart from logon language?

Is there a way to associate company codes with number ranges, i.e if I am creating an object in DE company code then the system will assign the object ID from a mentioned number range? and if I am in US company code then it is different number range?

ANS:3 you should create a head node. And after this you should create a relationship between your 2 country nodes.
Have you maintained table: T778L
Normally after running RHTRANS0 and after a manually translation of each specific entry, you should get entries in the "new logon" language.
Additionally you can create a new record with PP01 in the "new logon" language.
Then you can test it.
For your 3rd point I would say no. for different objects yes, but not for different company codes. But do you really need it? if yes, for what?

Yes I maintained the language key in table T778L for both EN and DE.

I can see the new record created for language DE in tables T527X and also in table HRP1000. and I logged in as DE as the logon language but I am not able to maintain or see the german record created for this object. How can I maintain or see using transactions ppome, ppos_old, po10 etc? I am only able to maintain the EN record.

ANS:4 Company code will be created by FI/CO consultant
you can go for system generated number range or you can create in OONR
language will set in company code or in you user Maintenance view you can set language

110. I am currently working of org data migration from legacy to SAP and using LSMW Recording for Infotype 1000, 1001, 1002 .....
when I came across info type 1001 were I was creating Relations using recording i can easily do whole recording with out any problem, and then I saved this recording and provided source and structure fields.
Problem I encountered at P1001-SCLAS in second screen of tcode PP02. where I have to enter " Type of related object ". its a list of selections where I have to pick one from a list, the value i pick here is description of what I upload from a text file. for eg: if I read the value of SCLAS : k or s, or c or o. then similarly I have to pick a description.
k = cost center, s = positions, c = jobs and o = org unit. depending of subtype I select a list of description is populated.

In P1001-SCLAS which is in the second screen of PP02. here comes the problem, this field is of only 2 character but on the screen I have to select a description which is obviously greater than 2 character.
When I read file and convert data the converted data has only values picked from the file but not description.
Here is what I needed. How do I convert a 2 char field to a 12 or 15 character field in target table and how to select a single description from a list of descriptions.
Note: DTT is ruled out here. No chance of using DTT. But still you can add comments on DTT.

ANS:1 I think u r going wrong some where....

sclas LIKE p1001-sclas, "Relationship type
sobid LIKE p1001-sobid, "Relationship Object ID

sclas is 2 Char which should be your Object Type where as
Sobid is 8 Char which is 8 Digit unique ID for the object

While creating relationship you never come across maintaining Descriptions ... either u r creating object and not relationship.

I am creating relationships through tcode PP02. if this is not correct then what will be tcode to create relationships in org management.

ANS:2 u r on a right track.. you can use PP02 or PP01 .. in what ever you feel comfortable... but if you want to records a BDC then PP02 is better than PP01.

I am using tcode PP02 and then entering values for

Plan Version,
Object Type,
Object ID,
Planning status, and

Once I hit create icon "Create Relationships" screen comes up here I have to enter Type of related object, which I can select from a drop down list. This field is P1001-SCLAS. Which is of 2 characters, but when I see a drop down list its a description which is more than 2 characters. How can I populate values in this field using BDC or Recording. the value I am reading from a file for this field is k or s ... but same field has a drop down list with descriptions but not k or s...., its kind of hard for me to imagin how this field can be populated. When I run a session in SM35 I am getting an error in BDC session as " No batch input data for screen MP100100 2000 ".When I look Converted data in LSMW its k or s ... but not description this is obvious.

ANS:3 As an alternative to BDC, you can explore the option of using the BAPI,
Reply With Quote


New topics in SAP HR Forum

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Forum Jump

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2019, vBulletin Solutions, Inc.