Delimit the existing positions

Hi,
Our organisation structure is 3-4 years old and was not maitained properly due to which there are many org units and positions are idle or outdated as on today.
We are planning to create new organisation from this financial year and for that we need to delimit all earlier org units and positions and their relationships and start with the fresh one.
Can sombody guide me how to go about it.
Is there any report to delimit all the postions, org units and their relationships at once??
thanks

Hi,
You can use function module HRIQ_DELIMIT_ANY_OBJECT to delimit all of the organizational objects (org units, positions, etc). You may make you ABAPer write a code using this FM.
Regards,
Dilek

Similar Messages

  • To Delete all the existing positions

    Hi All,
    Please guide me if I want to delete ( not delimit) all the existing positions from the System so that I can start fresh.
    Best Regards,
    Amit

    Hi Amit,
    You can delete using PP02.
    First delete the relationships Infotype 1001 and then object Infotype corresponding to that position.
    Reward if helpful
    Regards
    Tomesh

  • Changes made in existing positions

    Hi,
    I have made changes in po13 for the existing positions (ex: Developer Trainee - ABAP). Earlier it was "Developer Trainee".
    The changes were displaying in the master data but while generating reports in easy access (Employee List) the changes that are made are not reflecting.
    Request your quick help.
    Thanks

    Hi Rajesh,
    Please make sure that text change affected tables V_T528T and V_T528B.
    You can use RHINTE10 program to trigger this change.
    Regards,
    Dilek

  • Change to the existing outgoing positive payment file (EID 820)

    Hello Experts,
    I have to make a change to the existing outgoing positive payment file (EID 820).
    The current scenario is:
    We are running the payment run in SAP and generating IDocs using program RFFOEDI1 mentioned in printout data medium. The IDocs generated are of Basic Type PEXR2002. These IDocs then processed by SAP PI and converted to EDI and the EDI is sent to the Bank. Currently in this process, we are not assigning the check numbers at the time of payment run. Also the check numbers are not there in the IDocs. The Bank prints the checks and sends us the check number which we update in SAP using Z program.
    Now there is a change in the requirement and we need to assign the check numbers at the time of payment run and also transmit them with the EDI file to the Bank. Bank will print the checks and send it to the vendors.
    Now as per my understanding, the check number will not be assigned until I use the program RFFOUS_C in printout data medium.
    Please suggest the possible options to generate IDocs which has the check number in it.
    Thanks in advance
    Sanjay Sarode

    You can use RFFOEDO_1 can still generate check 3's, just maintain check number in the check lots configuration and ensure you assign the lots to the correct payment method.
    Thanks
    Shine

  • How to get the Useru2019s position when the user doesnu2019t have CP relation

    We have a custom program which will add / delete attributes (In transaction PPOSA_BBP). It is working fine for users which were assigned with CP relation But it fails for users which doesnu2019t have CP relation (since we are getting the position of users form HRP1001 then we are retrieving the existing attributes based on the position after that updating the attributes) as we are getting the position from HRP1001 it fails for users were no CP relation.
    Help us how to get the Useru2019s position when the user doesnu2019t have CP relation. Suggest us any function module or how to query the HRP1001 or some other table if exists
    Regards
    Paul

    Hi Paul,
    Have a look at these tables.
    Using table BUT000 the central business partner data are stored, f.e. partner type, partner names, partner number, partner guid, person number, etc. In table BUTBKK the bank data to a business partner are stored.
    Central business partner address data
    The table ADRC is used for the address of a business partner. Table BUT020 links the business partner number with the address number. Using table BUT021 several addresses to a business partner with different usages (modes), f.e. correspondence or delivery address, can be stored. The personal data of a business partner person are stored with key person number in table ADRP. The person number is assignd to a business partner person in table BUT000. Communication data of business partners as e-mail, telephone, fax, etc. are stored in the tables ADDR1 u2013 ADDR12. The business address of a contact person or an employee consists of the organization address (company resp. org.-unit) and of an address addition, which describes f.e. a building, a room number, etc. The address addition is stored in table ADCP and is identified by the keys address number of the organization address and person number.
    Relationships between business partners
    Table BUT050 contains the relationships between a business partner organization and a business partner person using relation types. The relation types are defined in table TBZ9, f.e. the relation type u2018has employeeu2019 corresponds to identifier u2018BUR010u2019, the relation type u2018has contact personu2019 corresponds to identifier u2018BUR001u2019. Table BUT051 stores communication data of a contact person relationship (compare to table ADCP). Table BUT052 stores several address numbers to one business partner relationship (including a standard flag).
    Hope this helps,
    Kind Regards,
    Matthew

  • How can I return to the same position in the calling order details form

    I am Calling a form for creating a new item from order details form, so after creating The new item I want to returned the item code to the calling form to same position in The order details form , how can I return to the same position in the order details form
    Waiting for your valuable answer .
    Best regards
    Jamil Alshaibani

    Dear Friends
    My actual problem description as the following
    I have a form for production order screen , and this form contain header and details blocks , so the user in the details will select Type Code , and he will go the next field that is Item Code Field search for specific Item Code if it is not exist he has to call the Item Definition Form by using this script
    CALL_FORM(ITEM_DEFINITION);
    Then when he finished defining the Item , and I assign the item code as the following in the :
    WHEN-BUTTON-PRESSED TRIGGER
    :GLOBAL.ITEM_CODE_VAR := :ITEM_CODE;
    DO_KEY('exit_form');
    But I don't know where to keep this assignment
    :ITEM_CODE := :GLOBAL.ITEM_CODE_VAR;
    inside the caller form in which trigger do I have to use when it return from the caller form it should assign the :GLOBAL.ITEM_CODE_VAR to the :ITEM_CODE and the cursor it should show inside the ITEM_CODE , and as I mention it does not return to the same location of The ITEM_CODE when it return from the calling form
    Waiting for your valuable answer .
    With example please .
    Best Regards
    Jamil Alshaibani

  • Check on Multiple entries in the same positions

    Hullo all!
    Can anyone pls tell me as to how can i keep a check on multiple entries (i.e.persons) occupying the same position?
    i mean that if a position is 100% staffed, then there should be an error popped up when another personnel no. is being assigned to the same position.
    And if the position is staffed 60%, then another personnel no. should be accepted on the same position only if the staffing percentage is allotted as 40%.
    is this an ABAP development? and if so, what all tables are to be referred etc? what is the logic?

    Hi ,
    Please download the note from transaction "SNOTE" (Cntrl + F8 / Download SAP Note). I can send you the note if you can share your email id.
    An extract from note for your reference :-
    Number 502182
    Version 0004
    Processor
    Processing Status new
    Implement. Status Cannot be implemented
    Language EN
    Short Text Holder relationship, staffing percentage, working time
    Component PA-OS Organizational Structure
    Long Text
    Symptom
    In Organizational Management, difficulties exist concerning the creation of the staff
    assignments. The interaction of holder relationship, staffing percentage working time
    of the employee and planned working time of the position is not clear.
    Effects on subsequent processes, for example, the integration of Cost Distribution are
    not clear.
    Other terms
    Integration of Cost Distribution, IT1018, IT0027
    Reason and Prerequisites
    Solution
    The following text should explain the interaction of holder relationship, working time
    of the employee, planned working time of the position and the integration of Cost
    Distribution.
    Contents:
    1. The holder relationship
    2. The staffing percentage
    3. The staff assignment from the viewpoint of the position
    4. The working time at the position
    5. The working time of the employee
    6. The relationship characteristics of the holder relationship
    7. Dependent processes (Integration of Cost Distribution)
    =======================================================================
    1. The holder relationship
    Relationship between position and position holder (employee), infotype 1001, subtype
    A008
    Allowed relationships:
    (See system table T777E)
    A Work center A 008 Holder P
    A Work center A 008 Holder US
    BP Business partner B 008 Holder S
    P Person B 008 Holder A
    P Person B 008 Holder S
    S Position A 008 Holder BP
    S Position A 008 Holder P
    S Position A 008 Holder US
    US User B 008 Holder A
    US User B 008 Holder S
    SAP Note Nr. 502182 10/05/2007 Page 1
    Time constraint:
    (See system table T777Z)
    A 1001 Relationships A008 Holder 3
    S 1001 Relationships A008 holder 3
    P 1001 Relationships B008 holder 3
    That means:
    <b>o An employee can be assigned to several positions at the same time.
    o A position can be assigned to several holders at the same time.</b>
    Reward points, if this was helpful.

  • How can you globally keep the existing origin points in CS4 files.

    Is thre a way to globally keep the existing origin points in CS4 files.
    I understand that there are now Global Rulers and Artboard Rulers in Illustrator CS5 -
    ...but ALL the origin points in our current Illustrator documents (saved in CS4) that we use as templates for new work (last count, over 300!) and in all archived completed work have all moved to the top left of the page. All these documents were saved with different origin points to define non printing objects on the page such as our custom slug line and colour bars. Do we have to open and re-save each document with a new Global origin.

    I am in a similar situation, but with thousands of Illustrator files with 0,0 origins placed at the bottom left of objects. Now when I open a legacy document and change to global rulers, the Y axis above 0 are now negative values, they were positive in CS4 and earlier. My X values are correct.
    Is there a way to reverse the rulers so I don't have to enter negative values for everything above 0? Or is this a feature request / bug fix that needs a lobby?

  • The "reverse position" function for midi in the transform window does not seem to be working.

    So I'm trying to have all of the notes of my midi region play in reverse order. I found out after some research that the way to do this is via the "reverse position" function in the transform window. I opened the parameters for this and it gave me an option to select "inside" a set of measure positions, so I set it to between measure 99 (99 1 1 1) and measure 172 (172 1 1 1) and tried to "select and operate." Nothing. Tried to select manually and then hit "operate." Nothing. I then changed the condition from "inside" to "all" and manually select, then hit "operate," and this time it showed "340 events in one midi region found" at the bottom of the window but still did nothing. I haven't manually counted the notes in the region but that seems like a fair estimate that it's the right number of notes (midi events).
    Any idea why this function seems to do absolutely nothing?

    ((/MAIN/NODE1NODE2 = 'x') EX)
    This means that the condition will eval to true or false ONLY if the node exists?
    (Note: In the actual scenario, I have an IDOC and I wish to perform a similar check on a tag that may or may not exist depending
    upon the situation).
    If your requirement is to check if a node exists or not then below is the condition which you should be using:
    Left Operand: /MAIN/NODE1/NODE2
    Middle Operand: EX
    NO right operand in this case
    Regards,
    Abhishek.

  • Depth buffering; getting the Z position of a point on a 3D triangle

    Greetings.
    I'm creating a 3D library (if that's what you call them) on my own, and this is all about:
    Defining the triangles with three Vector3D instances.
    Transforming them with the transform.matrix3D property of a Sprite instance.
    Calculating and assigning the w property of each Vector3D instance and project().
    Draw the triangles out with the Graphics instance, according to the x, y properties of the projected Vector3D instances.
    There they go, and I'm trying to use the depth buffering (or z buffering) to my library. According to the information I read and as I comprehend (including Wikipedia, results from Google search), depth buffering can solve the problems of intersecting polygons and triangles. And the algorithm works like this:
    For each polygon, calculate the Z position of each pixel it occupies after being rendered.
    Compare the current Z position of the pixel with the already existing one in the depth buffer.If the one in the buffer is larger than the current one (that is, the current one being nearer to the viewer) then replace the pixel (color) of that in the depth buffer with the current pixel.
    Draw the pixels out.
    Please point out any mistake I made in the my-way-of understanding how the depth buffering works, thank you.
    I'm now having problem about the "calculating the Z position" of each pixel.
    As three points define a plane, I tried using this algorithm by Paul Brouke and then get the Z position with X and Y positions, along with a, b, c, and d parameters previously calculated with the three Vector3D instances that define a triangle, by this simple calculation:
    z = (-ax-by-d) / c
    But it did not work. Instead, the triangles were distorted.
    Is there any other rather simple way to get depth buffering working? If yes, I appreciate usages of simple words to explain simple codes. If not, then... I hope you can help me in some way.
    Thanks again.
    greekfellows

    click the getting started link:  http://www.adobe.com/devnet/flashplayer/articles/hello-triangle.html
    you can skip the first part about flash builder if you're using flash cs6.
    from there you can google:  flash stage3d
    or if you want to get into the nitty-gritty:  http://www.adobe.com/devnet/flashplayer/articles/what-is-agal.html

  • Moving Existing Position to Another Org Unit

    Expertise,
    What table shall I update and what entry in that table that needs to change so that I can move a current existing position to another org unit?
    Yours Sincerely,
    SE

    Hi,
    Go to transaction PO13, select the positions, select Relationships, create, enter start date, relationship A 003, related object O, select new organizational unit and save.
    Cheers

  • Retreive the deleted position

    Hi,
    I have deleted  positions in a development client(for e.x 023 client) did not ask for a transport request. deleted position exist in same D11(for e.x 033). how to capture the deleted position in the CTS?

    Thanks Jorge,
    I have tried with your inputs in the Manual Transport using SPRO
    In manual transport screen, (After entered the object type as 'S' and Position ID) it asked me for enter the Plan version , first i have entered 'Never Use' and executed the screen in a test mode, it displaying warning message You are not transporting from the active plan version. After that i have tried with current plan in the Plan version in the selection inputs, it displaying that no data found., please help me for proceeding further.,

  • I tried to upload my daughters videos she made on her iPod to my mac iPhoto and it seemed to have "Stuck" and now will not work at all.  It had to a complete fix of the existing library.

    I tried to upload my daughters videos she made on her iPod to my mac iPhoto and it seemed to have "Stuck" and now will not work at all.  It had to a complete fix of the existing library.  It will now not let me move pictures from the "Stream" to "photos", it looks like it is trying to but gets stuck and I have to force a shut down of the programe.
    Thanks!

    -> Tap ALT key or press F10 to show the Menu Bar
    -> go to Help Menu -> select "Restart with Add-ons Disabled"
    Firefox will close then it will open up with just basic Firefox. Now do this:
    -> Update ALL your Firefox Plug-ins https://www.mozilla.com/en-US/plugincheck/
    -> go to View Menu -> Toolbars -> unselect All Unwanted toolbars
    -> go Tools Menu -> Clear Recent History -> '''Time range to clear: select EVERYTHING''' -> click Details (small arrow) button -> place Checkmarks on '''Cookies, Cache''' -> click "Clear Now"
    -> go to Tools Menu -> Options -> Content -> place Checkmarks on:
    1) Block Pop-up windows 2) Load images automatically 3) Enable JavaScript
    -> go to Tools Menu -> Options -> Privacy -> History section -> '''Firefox will: select "Use Custom Settings for History"''' -> REMOVE Checkmark from '''"Permanent Private Browsing mode"''' -> place CHECKMARKS on:
    1) Remember my Browsing History 2) Remember Download History 3) Remember Search History 4) Accept Cookies from sites -> select "Exceptions..." button -> Click "Remove All Sites" at the bottom of "Exception - Cookies" window
    4a) Accept Third-party Cookies -> under "Keep Until" select "They Expire"
    -> REMOVE CHECKMARK from CLEAR HISTORY WHEN FIREFOX CLOSES
    -> When using the Location Bar, suggest: select "History and Bookmarks"
    -> go to Tools Menu -> Options -> Security -> place Checkmarks on:
    1) Warn me when sites try to install add-ons 2) Block reported attack sites 3) Block reported web forgeries 4) Remember Passwords for sites
    -> Click OK on Options window
    -> click the Favicon (small drop down menu icon) on Firefox SearchBar (its position is on the Right side of the Address Bar) -> click "Manage Search Engines" -> select all Unwanted Search Engines and click Remove -> click OK
    -> go to Tools Menu -> Add-ons -> Extensions section -> REMOVE All Unwanted/Suspicious Extensions (Add-ons) -> Restart Firefox
    You can enable your Known & Trustworthy Add-ons later. Check and tell if its working.

  • How to change the Existing alias with new alias name...MAXL SCRIPT

    HI Experts
    I need to change alias name of the existing member with new alias name.
    please send me maxl code to change the alias name .
    My thought is
    1) Old alias should be replaced with new alias name .
    2)There is one account that should be rolled out to another parent..these parents are already exsist
    3) I need a MAXL Script to change the new alias name .
    please suggest ASAP.
    Thanks
    USER

    John
    I heard that we can replace existing alias name with new alias thru MAXL
    i.e replace alias name XXXX member with YYYY ;
    please correct me if iam wrong ,might be Maxl command is wrong but this is the idea.
    Thanks
    USER

  • Impact of Addition of New Value Fields in the existing Op. Concern-COPA

    Hi All,
    Want to know the steps of adding new value fields in the existing operating concern in COPA?
    What is the overall impact of addition of New Value fields in the running Operating Concern?
    How do we test the addition of new value fields?
    Is the addition of New Value fields to the running Operating Concern advisable?
    Your support and advice is highly anticipated and appreciated.
    Thanks & Regards
    9819528669
    Ohter details are as follows...
    VALUE FIELDS : Defines the Structure of your Costs & Revenues. (Op. Concern 120 Value Fields) 
    1)     The client requires three new value fields to be created. Value fields for :
    -     Other Airport Charges - International
    -     Cargo Commission Cost
    -     Personal Cost (Direct)
    2)     What are the Steps involved in creation of new value fields? The steps are :
    1)     Before creating new value field we need to check whether we can use already existing UNUSED value fields (There are 62 value fields created for the op concern 1000, in production the value fields TBUL1-L7 i.e. to be used (I assume) screen shot1 provided. My predecessor has used value field VV291, VV292, VV380 original description being TBUL3, TBUL4, and TBUL1. I believe he has changed the description in development client and created a transport request ref screen shot 2)
    2)     You can create new value field thru T-Code KEA6 (4-5 characters beginning with VV) u2013 My predecessor has reused the value fields originally created he has not created new one I believe. please provide give your comments)
    3)     Specify whether this field is for Currency or Quantity (currency defined in attribute of op concern and quantity defined by its own field u2013 unit of measure) u2013 My predecessor has configured the three value fields as Currency.
    4)     Describe how the values in this field are aggregated over characteristics. (SUM, LAS, AVG) u2013 My predecessor has aggregated all the three value fields as SUM and they are in Active status.
    5)     After the value field is created you have to add the value field (active status only) to the operating concern by Editing the Data Structure. (I guess this is done in the next step)
    6)     Assign newly created Value fields to the Operating Concern u2013 T-Code KEA0 (In development client the value fields are assigned to the op concern 1000 refer screen shot 3. In the production client also those three value fields exist (does it mean they are assigned? your comments please.) As they have the original description TBUL3, TBUL4, and TBUL1 refer screen shot 4.
    7)     After the Data Structure is defined you need to activate them. (creates plan vs actual database) u2013 Go to the data structure tab and Choose Activate. The status in dev client is Active with correct description but in the production client it is Active with the OLD description. After addition of the value field you need to regenerate the operating concern. T-Code KEA0 u2013 right?
    8)     Condition Types are assigned to Value Fields? Donu2019t know u2013 T-Code KE45 (I think this is NOT required in our case u2013 Please give your comments)
    9)     Define and Assign Valuation Strategy u2013 Cost assigned to Value fields u2013 T-Code KE4U (I think this is also NOT required in our case)
    10)     Define PA Transfer Structure for Settlement u2013 T-Code KEI1 (This step is crucial u2013 I think I have to to include newly created value fields, but am not aware how to do it and what is the connectivity or what happens after this is done)
    Note: My predecessor has created a Transport Request No# KEDK902167 for the value fields created by him.
    3)     Whether my predecessor has performed all the steps for value field creation? How to test it and check that?
    4)     If yes then,  Do I need to perform additional configuration or can I proceed to transport it to Production?
    5)     What is COPA Allocation Structure & PA Transfer Structure? Where and Why It is used?
    6)     What are the different methods of cost and revenue allocations in SAP?
    7)     I have checked the status of the value fields across clients, It is as followsu2026
         Value Field     Value Field For     Description     Development      Quality     Production
    1     VV291     Other Airport Charges International     TBUL3     Exists      DNE     DNE
    2     VV292     Cargo Commission Cost     TBUL4     Exists      DNE     DNE
    3     VV380     Personal Cost u2013 Direct     TBUL1     Exists      DNE     DNE
    #DNE : Does Not Exist (assumed since the description given to value field is not the same as in development client.)

    HI sree,
    ofter creation value field and saving that time reqwest number appeare copy the reqwest number and go through the se01 select that reqwest number select and transport click the truck symbole, and draft a mail to basis guyw.
    Thank You!
    Best Regards,
    pradheep.

Maybe you are looking for

  • BAPI_GOODSMVT_CREATE goods issue for tmovement type  261 not updating costs

    GMHEAD-PSTNG_DATE =  SY-DATUM.         GMHEAD-DOC_DATE   =  SY-DATUM.         GMCODE-GM_CODE    =  '03'.   "03 - MB1A - Goods Issue         GOODSMVT_ITEM-MOVE_TYPE   =   '261'.         GOODSMVT_ITEM-ENTRY_QNT   =   '1'. I am using BAPI_GOODSMVT_CREAT

  • Can't print using ethernet connection

    I am running Lion (10.7.4) on new Macbook Pro and am not able to connect my printer (HP LaserJet 5000GN) via an ethernet connection. I've downloaded the software drivers from Apple (v. 2.9) and used software update to make sure I am fully up to date,

  • Add "WhatsThisHelp" to a window

    Hi everybody!! I'm new here and I'm looking for help because I'm making an application and I want it user friendly. So I need to add a "WhatsThisHelp" button over the upper right corner of the window. The idea is: when a user clicks over that button,

  • My video will play but two audio tracks instead of 3. All 3 work in WMP. What do I do?

    My video will play and two out of three tracks. It works in Windows media player so I am wondering what I can do to fix this issue. Please Help?!?

  • Printing Techniques Advice

    I need to add printing to my application, but am not sure how to go about it. My original plan was to use FOP to produce a PDF, display that in swing and then ask the user if they wanted to print it. However, after reading about it today, it seems li