Creating countries - Move Org unit its positions to another country code

Hi Gurus,
The client used a single production server for all the countries under its one country grouping(10) for different countries (US, Malaysia, Sinagapore, China, India, UK).
We have only one country code for all the OM.
One Organizational unit needs to move to another country(39), of which all positions, jobs, and the employees assigned to it also needs to move with the Org unit to new country. We are going to change the PA PSAs as well to new country groupings
Is it possible, and if possible how to do it?
thanks in advance....

Hi Kumar,
As already stated by you change the PA and PSA's accordingly as per the new country groupings as PA's should be assigned to company code within the same country grouping.
In my knowledge I dont think you need to change anything with the Org Unit as OM objects don't refer to any country groupings as such. If you are using the account assignment infotype ( IT 1008) then you will have to change the Company code to your new company code as your new company code will have different country grouping ( 39).
Your FI CO objects like Cost centers can be changed to new cost centers as per your requirement from the date you move your Org Units or Positions to new country groupings.
We can also wait for other expert comments.
cheers
Ajay

Similar Messages

  • Changing personnel area/subarea (IT1008) from org unit to position

    We are live with PA and Org. Mgmt, but have been advised to change the infotype 1008 data - personnel area and subarea to be stored on the position instead of the org unit (where we have it now).  A big reason for this is we have cases when we need to overwrite the personnel subarea at the position level.  For example, a position belonging to an org unit with subarea ABCD, may really be in subarea WXYZ.  Therefore, even though the org unit is ABCD, it will be overwritten at the position level to WXYZ.  My understanding is that the RHINTE30 program will not work approrpiately if we are maintaining the data this way. 
    In transaction PPOME there is an account assignment tab on the org unit with cost center (filled in) and personnel area/subarea (which will be blank moving forward since that data won't be maintained on the org unit).  Then, there is also an account assignment tab on the position with cost center inherited from the org unit (sometimes needing to be overwritten at the position level), and the personnel area/subarea data.  My question is how should I handle the view of PPOME for this data?  Can I hide the personnel area and subarea on the account assignment tab for the org units only so it is not confusing for the users?  The problem with having it this way is that personnel area and subarea are blank on the org unit and filled on on the position.  They are conflicting and both visable/maintainable to the User.  Any advise please?  Thanks!

    Hi Nish,
    I gave you my input on your other related message and now will go for this one.
    As I commented on the other message, RHINTE30 will not integrate infotypes 1008 and 1013. So you don't have to worry about using this functionality (first part of your message).
    On the second part (personnel area / subarea on position rather than org unit): there are some considerations here that are more functional / process driven than technical. From a technical point of view, everything can be done. You can hide data from infotype 1008 on the tabstrip for your org. unit using dynpro handling, even via customizing. You can even transfer the data from infotype 1008 on the org. units to the positions or delimit it on the org units. There are some quite easy ways of achieving this using the LMSW tool (have you used it? I can forward some documentation).
    But personally, I would not recommend to do this from a process point of view. Everything in SAP HR is about the inheritance concept, and I think this works very well when it comes to org. units and positions. It is normally advisable to record personnel area / subarea on the org. unit level. This will be inherited by positions (even if you cannot see it at position level in PPOME) and thus defaulted for the employee. At position level you should handle only the exceptions, which will be in turn also defaulted for the employee holding the position. In this way, data maintenance is minimized. If you delete (or do not use from now on) information about infotype 1008 on org. unit level, your HR department will have to maintain this every time a position is created, and even in cases in which a position is shifted from one org. unit to another one.
    In my opinion, you should address this with your HR department and explain the concept and the consequences of maintaining all at position level. It would only be advisable to do it if the org. unit structure is very cross-personnel areas and subareas. If it is a matter of handling exceptions, again, I would recommend to continue recording this data at org. unit level. All in all, if the data is not recorded on the position and you need to see which is its personnel area, you just need to double-click on the org. unit above.
    Just wanted to let you know my opinion, of course it's your decision. By the way, I'm of course not aware of other possible implications like home-developed reporting and so on.
    Regards,
    Rodrigo

  • How we will create relationship with org unit and task catalog

    HI Experts
    How we can create relationship between Org unit and Task Catalog in Organisation management once we grouped all the tasks in one group.
    For Example we have one org unit under that we have 3 depts those will consider as org units only.under 3 depts we have professor,Lecturer,Reader as jobs and positions also.If we create Professor tasks in task catalog which all the tasks will be assigned to positions as well.
    If it is Org unit and Task catalog how we can create relationship.
    Thanks
    Rajji

    Hi,
    Please try.
      DATA: lt_hrp1001 TYPE STANDARD TABLE OF P1001.
      DATA: lw_hrp1001        TYPE p1001.
      lw_hrp1001-mandt = sy-mandt.
      lw_hrp1001-plvar = parent_pos-plvar.
      lw_hrp1001-otype = parent_pos-otype.
      lw_hrp1001-objid = other_pos.
      lw_hrp1001-istat = parent_pos-istat.
      lw_hrp1001-begda = sy-datum.
      lw_hrp1001-endda = lc_endda.
      lw_hrp1001-infty = '1001'.
      lw_hrp1001-aedtm = sy-datum.
      lw_hrp1001-uname = sy-uname.
      lw_hrp1001-rsign = codes.
      lw_hrp1001-relat = relats.
      lw_hrp1001-sclas = lc_sclas.
      lw_hrp1001-sobid = cord_pos.
      append lw_hrp1001 to lt_hrp1001.
          CALL FUNCTION 'RH_INSERT_INFTY'
            EXPORTING
              fcode               = 'INSE'
              vtask               = 'S'
              commit_flg          = 'X'
            TABLES
              innnn               = lt_hrp1001
            EXCEPTIONS
              no_authorization    = 1
              error_during_insert = 2
              repid_form_initial  = 3
              corr_exit           = 4
              begda_greater_endda = 5
              OTHERS              = 6.
    Hope this helps.
    regards,
    Xiang Li

  • Org Unit Under Position

    Hi,
    Can we create an org unit under a position (other than chief position)
    Eg: GM will be the top of the Company, under GM different departments, is it possible in OM..?
    I would appreciate your help. Thanks!
    SD.

    Hi SD,
    Functional units are reprseneted in OM.Please check allowed relationship per object type.tcode OOIT..Org units and Position relationship can be assimilated using this.
    please check T778T,T777E(Table  T777E contains all the relationships permitted between organizational objects)
    Table  T7791 contains information about which SAP organizational object types should be linked with positions, which with jobs and which with organizational units.
    objects and relationships are building blocks of OM(1000 and 1001)
    please refer to the below link for more details
    https://cw.sdn.sap.com/cw/docs/DOC-39190
    Hope this helps.
    No Worries
    KG

  • Need to get employees belonging to this org unit + its lower level org Unit

    Hi ,
        We have a requirment where in which we need to get all the employees belongs to a perticular in an     
        organization UNIT and its lower level org units.IS tehr any FM to find the same.
       i.e if we input org unit then it should return all the employees belonging to this org unit + its lower level 
        org unit(B002 relation ship)
       Any inputs are appreciated..
    Regards,
    Zareena.

    Hi Zareena,
    This is wht i understood in org management...
    evaluation path is the relation between two entities,
    entities may be
    job(C)
    position(S)
    Employee(P)
    Org Unit(O)
    O - O is line mangaer,
    S - O belongs to,
    P - S is owner of.
    i think if u observe O - O is line manger.. means in with same position
    S - O means that position belongs to the Org Unit
    P - S means the employee has that Position.
    All these type of relations will me maintained in the Infotype 1001 with the raltionships.
    All object types will be maintained in the Infotype 1000.
    Regards,
    Sreenivasulu Nallani.
    Award points if helpful..

  • Can there be Org units under positions?

    Hi guys,
    Please let me know how to create Org units under positions
    Thanks
    Deepali

    Deepali,
    Standard SAP configuration for PPOME transaction does not allow you to create or units under positions.
    If you want to do so, you need to carry out the following configuration settings:
    1. Goto table T777E via SM30, select 003 relationship, double click allowed relationships from the menu on the left hand side.
    2. In the table add the following entry:
    S B 003 Incoporates O
    3. Goto table T778A via SM30, select evaluation path SBESX, double click evaluation path(individual maintenance) from the menu on the left hand side.
    4. In the table add the following entry:
    98 S B003 Incorporates * O
    1. and 2. steps are carried out to allow the relationship "Incorporates" between position - org unit.
    3. and 4. steps are carried out to allow the maintenance of this relationship via PPOME transaction.
    Please before doing these configurations make sure that assigning an org unit under a position is logical for your org structure and "Head of org unit" does not solve your requirement.
    Good luck,
    Dilek

  • How to create a file and store its contents into another file?

    Hi,
    I'm having some trouble trying to create a code where I have to to create a file and store its contents into another file?
    I read the API, but I'm not certain how this file thing works.
    Here's my code so far:
    public static void main(String[] args) throws Exception
              File file = new File("tasks.txt");
              if (file.exists())
                   System.out.println("File already exists");
                   System.exit(0);
              Scanner scan = new Scanner(System.in);
              Scanner scan2 = new Scanner(System.in);
              //Scans the input line by line
              scan.useDelimiter("\\n");
              //Scans the input by tabs
              scan2.useDelimiter("\\t");
              PrintWriter outputs = new PrintWriter("newtasks.txt");
              outputs.print("ok");
              outputs.println(3);
              outputs.close();
         }

    I managed to change my text into uppercase, but how do I store the uppercase content into another file.
    -So this is what I did so far, I took a text file and modified its strings to uppercase.
    -Now I need to put those modified strings into another text file, is there a way where I can do that with my current code?
    -I already tried printwriter, but it doesn't seem to work
    public static void main(String[] args)throws IOException
              //Task[] oneHundredTasks = new Task[100];
              String uppercase;
              String combine;
              Scanner scan = null;
              FileInputStream in = null;
            FileOutputStream out = null;
            PrintWriter output = null;
            try
                 scan = new Scanner(new BufferedReader(new FileReader("tasks.txt")));
                 scan.useDelimiter("\\n");
                 scan.useDelimiter("\\t");
                while (scan.hasNext())
                     if(!scan.hasNext())
                          scan.next();
                     combine = scan.next();
                     uppercase = combine.toUpperCase();
                     System.out.println(uppercase);
            finally
                if (scan != null)
                    scan.close();
            //The program will try the input and output files
            try
                 in = new FileInputStream("tasks.txt");
                out = new FileOutputStream("newtasks.txt");
                int c;
                //The number "-1" is used to indicate that it has reached the end of the stream.
                while ((c = in.read()) != -1)
                    out.write(c);
            finally
                if (in != null)
                    in.close();
                if (out != null)
                    out.close();
         }

  • Missing Org unit from position ID

    Hi Gurus,
    Could you please provide additional information which I have missed out that would help resolve the issue.
    Problem Statement:
    Position ID XXX originally belongs to O XXXXXXXX [Sample Org 1].  When HR Recruitment administrator performed action to move structure reporting to another O YYYYYYYY [Sample Org 2], the record went missing as the action done was CHANGE instead of COPY.  This had caused two ex-staff showed no Cost Center & Org Unit. Now, user is trying to reinstate S XXX to O XXXXXXXX [Sample Org 1] but is prompted with an error message - Company code cannot be determined for cost center 52222.
    Action Taken:
    1. Checked S 5111111 and found that it is currently under O YYYYYYYY and currently occupied by P 123456 (validity period is from 01.11.2010 to 30.04.2011)
    2. Checked  account assignment of S 5111111 to confirm the company where it is assigned to. It reflects that position inherited attributes O YYYYYYYY [Sample Org 2] to which the position is currently under
    3. Checked account assignment of O YYYYYYYY it only contains the controlling area which is TTTT. I then checked IT0001 of the current employee who is holding the position and company code reflecting is CCC.
    4. Checked account assignment of O XXXXXXXX where they want to reinstate the position and it only contains the controlling area which is TTTT and master cost center is 52222. I checked one employee under the said Org to verify to which company it is currently under and found that it is the same, CAT. At this point, I do not see any issues as to why it is not allowing them to create A003 rel to O XXXXXXXX .
    Note: I was not able to replicate the error since it is working fine in dev given the same scenario.
    Findings:
    The only thing that I can see is on the validity date. If they are to reinstate the position to where it has been originally assigned which is under O XXXXXXXX [Sample Org 1], it should not overlap with current record since there is somebody occupying the post. If it does overlap then it will automatically delete the existing record.
    In addition, I have managed to check transaction S_AHR_61016528 (B011 eval path) and found validity period of cost center to O XXXXXXXX is 01.04.2002. If user is trying to establish A003 rel for S 5111111 and validity period used is 01.01.1997. Would that matter why user is getting the said error. I have tested and was able to create rel successfully.
    Would appreciate if you guys could share how else the position can be reinstated to the old org unit.
    Thank you.

    Hi Gurus,
    Could you please provide additional information which I have missed out that would help resolve the issue.
    Problem Statement:
    Position ID XXX originally belongs to O XXXXXXXX [Sample Org 1].  When HR Recruitment administrator performed action to move structure reporting to another O YYYYYYYY [Sample Org 2], the record went missing as the action done was CHANGE instead of COPY.  This had caused two ex-staff showed no Cost Center & Org Unit. Now, user is trying to reinstate S XXX to O XXXXXXXX [Sample Org 1] but is prompted with an error message - Company code cannot be determined for cost center 52222.
    Action Taken:
    1. Checked S 5111111 and found that it is currently under O YYYYYYYY and currently occupied by P 123456 (validity period is from 01.11.2010 to 30.04.2011)
    2. Checked  account assignment of S 5111111 to confirm the company where it is assigned to. It reflects that position inherited attributes O YYYYYYYY [Sample Org 2] to which the position is currently under
    3. Checked account assignment of O YYYYYYYY it only contains the controlling area which is TTTT. I then checked IT0001 of the current employee who is holding the position and company code reflecting is CCC.
    4. Checked account assignment of O XXXXXXXX where they want to reinstate the position and it only contains the controlling area which is TTTT and master cost center is 52222. I checked one employee under the said Org to verify to which company it is currently under and found that it is the same, CAT. At this point, I do not see any issues as to why it is not allowing them to create A003 rel to O XXXXXXXX .
    Note: I was not able to replicate the error since it is working fine in dev given the same scenario.
    Findings:
    The only thing that I can see is on the validity date. If they are to reinstate the position to where it has been originally assigned which is under O XXXXXXXX [Sample Org 1], it should not overlap with current record since there is somebody occupying the post. If it does overlap then it will automatically delete the existing record.
    In addition, I have managed to check transaction S_AHR_61016528 (B011 eval path) and found validity period of cost center to O XXXXXXXX is 01.04.2002. If user is trying to establish A003 rel for S 5111111 and validity period used is 01.01.1997. Would that matter why user is getting the said error. I have tested and was able to create rel successfully.
    Would appreciate if you guys could share how else the position can be reinstated to the old org unit.
    Thank you.

  • How to creat a cross - Org unit(different root org unit) reporting in OM

    Hi All,
         I would like to know how to creat a Cross reporting strecture  in OM between 2 different Org units( Root org units  or Sub-org Units) for they existing positions in OM.
    Thanks in advance,
    Regards,
    Surya

    HI,
    You can try this relationship " ALSO REPORTS TO"
    cheers
    rafi

  • Create description for org. unit in CATT

    Hi all,
    I'd like to mass create the descriptions of a organizational unit in PP01/PO10 with CATT.
    But in CATT I just can't specify a parameter name for the text field of the descriptions.
    Is there any ways to solve this?
    Thanks a lot !

    Disappering is the right behavior. On delivery method WBT participant type 'O' cannot be booked because WBT can be only accessed using Learning portal and Learning portal cannot be logged in using Org. Unit. So this is not possible for this release.
    But i have heard in EHP4 this option of Org. unit booking on WBT is possible but not directly but system will take care if you select an org unit for booking.
    Regards, kavya
    Edited by: Kavya Shree on Oct 30, 2008 10:08 AM

  • Reports to check what org units or positions linked

    Hi,
    I want to run a report for 2000 positions and check
    which positions are linked with which other positions
    and which positions are linked with what other

    hi,
    sap provide the two types of relationship for a objects ,
    A -
    BOTTOM  TOP
    B----
    TOP  DOWN
    for position to position  ( A position reported to another position  A|002 where 'A' is bottom up relation and 002 is infotype ( reports line to ) 
    position is the line manager of another position  B| 002 where the 'B' is top down relation and 002 is infotype .
    position manages an org unit  A |012
    an org unit is managed by position B|012
    report is HRP1001,
    RupaPrasad

  • No BP created for new Org unit

    Hello Alexander,
    Have u generated business partners from BUSP before doing this step
    Rohit

    Hello Alexander,
    you will have to create BP for organizational units.
    Please follow the method to do it
    1. In transaction Maintain Business Partners (transaction BP),choose Business Partner -> Create -> Organization
    2. Choose the role Sold-to Party
    3. Choose the Address tab and enter the address data for the sold-to party
    Choose the Sales Area Data button,select a customer group
    and then save ur entries
    Follow this method and let me know
    Rohit

  • Unassign users from a Org unit and reassign to another org unit

    Hello Friends,
    There are users in my org who are already assinged to a org unit through USERS_GEN transaction (from SU01 users) and are creating shopping carts for the past four months without any issue.
    Now there is a requirement to assign few of the users to another org unit.
    I have created that org unit but not sure how to reassign it to a new org unit.
    I am new to SRM. Any help will be appreciated.

    Hi Dihsa,
    Thanks for the fast reply.
    In that link it has been mentioned that users can be unassigned from a org unit through USERS_GEN txn or drag and drop.
    I already unassigned a user by clicking on delete assignment in PPOSA_BBP. While I am trying to reassign the user through USERS_GEN to new org unit, I am getting the error: Central Person for this user already exists with E BBPU_MESSAGES 042 &.
    After going through some of the threads I realized that I should not do like that for deleting a assignment.
    Also I found one thread which is telling that ....new org unit has to be selected and then by clicking on the Assign button --> Incorporates..Postion.. a user can be reassigned.
    Is it a right way to do that.... I don know how to unassign using USERS_GEN txn.
    Also it would be great if you could help me to resolve the above error.
    Please guide me.

  • Not able to create a customer master record with US as the country code

    Hey All,
    I am not able to create customer master data in the Transaction Code XD01/FD01 with the country code as US.
    The error message for the same is *NO JURISDICTION CODE* COULD BE DETERMINED. I have checked the tax code settings but could not locate the problem.
    I have checked the field in the account group(OBD2) but tax code is in  optional status
    and also checked the country settings for US in the transaction code OY17 still the same error message,
    but when I tried checking the settings for a different company code's customer data base (us in county code)
    I can see that there is a number mentioned in the address tab under tax jurisdiction field (beside time zone) which is not populating for this company code.
    So, do anyone know where exactly we mention this number so that it populates in that field of address.
    Hope am clear.
    hope to receive a solution
    thanks & regards
    vinila

    Hi,
    You need to maintain the JURISDICTION CODE for country US. This  JURISDICTION CODE code mainatanance purely FI/CO part.. it depends on the country's tax procedures.. Better take the help from your FI/CO consultant..
    Menu path for Defining tax jurisdiction code
    IMG -- Financial accounting -- Financial accounting global settings -- tax on sales and purchases -- basic settings -- define tax jurisdiction
    reward if helps
    Muthu
    Edited by: Muthupandiyan on Mar 14, 2008 11:09 AM

  • Employee with change rights to all SC created in his org unit

    Hello,
    running ECS SRM 50
    We need the possibillity to let one employee have the right to look at and change all shopping carts created within the organisational unity that he belongs to. He should not be able to approve them though.
    How can that be done?
    rgds
    GAR

    Hi
    Very unique and interesting business requirement ...
    This can be possible...
    Ask BASIS person to create copy of  standard SRM roles and as a worka-round you could easily solve the business requirements...
    Do let me know.
    Regards
    - Atul

Maybe you are looking for

  • How do I read a RIFF file in LabView?

    Hi, I want to read data and header information from a RIFF file that is generated by a data recorder. It is saved as a .WAV file, but it contains extra information that I need to read. I have a data sheet that describes where I can find the header in

  • I have iMac 24 hard drive not found in disk utility, I have iMac 24 hard drive not found in disk utility

    Can't find hard drive using instal DVD or disk utility

  • Help with imagemap effect in java not applet

    Hi, I would like my java application to show a frame with an image, that is clickable depending on pic's xy coordinates (the xy coordinates of clickable area are saved in xml file) It can be done quite easily with image map in applet. But I want to d

  • How to call Function through Soap Action

    Hi all, I have a Receiver communication channel in PI that sends data to from the interface to Oracle Webservice. At that moment a function should be called with two constant parameters and the third one is the xml with all the data. updateExchangeRa

  • Using rawtohex in a SF

    We are adding functionality that stores a users password in a table as hexidecimal(rawtohex()). When a users password is being changed or it becomes expired, we check the last 5 saved passwords for that user and see if it matched their new passed in