Getting Attributes from an org unit

Hi
How can I get attributes and their values given an organization unit?? ie org id?
Is there any function module or any tables which contain the required data?Plz help out.
Thanks.

Hi
Thanks for the details.
Your workflow configuration is quite strange.
<u>Couple of questions to ask here :-></u>
<b>1) what's your business requirement ?
2) which SRM version are you using ?
3) which SRM scenario have you implemented ? (Classic/Extended Classic/Standalone)
4) What do yo mean by "I am thinking of creating a org structure with each row of criteria as one position say manager1, manager2 etc.". Are you talking about Workflow Configuration using PPOMA_BBP Transaction ? Are you looking for Functional aspect or you need to implement by coding (Technical Aspect) ?
5) I remember you told in your earlier reply that you are looking for Technical aspect by creating a function module inside N-Level Approver BADI (BBP_WFL_APPROV_BADI in SE18). Have you completed that part ? 
6) Can you maintain a custom table (Z table) and maintain the conditions there and based on the Shopping cart
values, we can manipulate the list of approvers decided.
7) What about functional part ? Are you taking care of both Functional and technical aspects of the Workflow configuartion in this case ?</b>
Please send me the detailed information.
Hope this will help.
Regards
- Atul

Similar Messages

  • FM for getting attributes of an org unit

    Hi,
    I have a req. in which I need to fetch the attributes of an org unit. These attributes are maintained in the tcode ppoma_crm.
    Is there any FM or some option otherwise, thru which I can get the desired info?
    Thanks,
    Raman.

    Make use of FM: RH_OM_ATTRIBUTES_READ,
    Pass otype = 'O'
             objid   = Sales Org Number " to be fetched before you use this FM
             scenraio = sales/service "based on your requirement
             seldate = sy-datum
    Rg,
    Harshit

  • 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.

  • Reports Staff movements from one org unit to another  org unit

    Dear experts,
    Is there any standard reports to get staff movements from one org unit to another units.
    Thanks in advance

    Hi,
    You can run headcount changes report - S_L9C_94000095 with action type organizational reassignment if you are making organizational unit modifications via PA40 - org reassignment action.
    Regards,
    Dilek

  • Org unit changes but position not  when emp move from 1 org unit 2 other

    Hi,
    We have a scenario in which when an employee moved from org unit to another (temporarily) his position doesn't get changed but org. unit changes. How to manage it???
    Thanks in advance
    Anand

    Hi Naveen,
    Let me expain the process in details when you enter "Position" in IT 0000 & 0001  in Emp. Master (PA30) it inherites Org. Unit, Org Key and Cost Center. To get inheritance of org unit, org key, cost center along with position you have to assign all to org. unit in PPOM.
    I want "Position" to be remained unchanged when an employee moves from one org unit to other only organization unit need to be changes.
    Please suggest
    Thanks a lotttttttt

  • Need FM for Org Mannagement, Employees from lower org units

    hi,
    I have a person/manager suppose in Org Unit 'A' from whome I need to find out employeees belonging to org units at lower level to 'A'.
    Now I also have to check that I should get employees of the lower org units till I get a org unit with manger position if manager position is available stop otherwise need to keep searching the lower level org units.
    I am in search of any function module available for such requirement.
    Please reply me if anyone has any idea on this.
    Its urgent.
    thanks and regards,
    Akash.

    BBPU_GET_USERS_OF_ORGUNIT
    Use this FM to get users below an ORG UNIT.
    BBPU_GET_MANAGER_FLAG
    Use this to get manager flag.
    Revert to me for any doubts.
    Regards
    Vishal

  • How to move Person from One org.Unit to other

    Hi,
         I want to move a Central Person from One Org.Unit to Other Org.Unit programatically ( through function module ). I am trying to use the FM "OM_CREATE_NEW_RELATIONS" .
    But, it's not working. Can anyone through some light on this ?
    Thanks in Advance..
    Prasad

    Thanks for the reply,
    But, i do not want to delete and then assign.
    I just want to mimic the Drag & Drop option available in PPOMA_BBP.
    In the background system is using a FM "OM_CREATE_NEW_RELATIONS". I am trying to use this FM in similar way . But, it is not moving the CP and Position.
    Thanks,
    Prasad

  • Resources view: how not to show resource from under Org Units

    Hello experts!
    In cProjects/xRPM 4.5, when we assign a user as Staffing Manager of an Organizational Unit, not only the resources from this Org Unit appear in his resources view, but also the ones from sub Org Units.
    We would like to prevent this, and display ONLY the resources at the same level.
    Is there a way to achieve this: BADI, authorizations?
    Thanks a lot!
    Matthias

    Solved by our own with a custom enhancement.

  • Restrict Opportunity access from other Org Unit Sales agent

    Hello,
    My Scenario is, there is different Organisation Units and Sales agents are assigned to those Org units. Now the issue is, Sales agent from one Org unit is looking into the opportunity of other Org unit. As the sales agents have their own targets and competition, one should not see the Opportunities of other Org unit.
    How can we achieve this ?
       a ) Can we achieve this through PFCG roles, if so how ?
       b) I heard about the concept of Access control engine, which is usefull in this kind of scenario's. but again we need to implement ACS here, which I dont have ides.
    Please suggest me the best method to achieve this. Also provide me step by step procedure also to achieve this.
    Thanks,
    MD.

    Hi, madhusudan444.
    Yes, you can achieve this by PFCG.  Authorization objects CRM_ORD_LP or CRM_ORD_OE will help you.
    For more information, please, follow to this link:
    http://help.sap.com/saphelp_crm70/helpdata/EN/48/a44236ceb873e8e10000000a42189b/frameset.htm
    I would not recommend using ACE in this issue, because ACE is abap. Your issue can achieve by standard procedure.

  • New sales attribute for an Org Unit

    Dear Experts,
    how can I add new (sales) attributes for an Org Unit in the Org Model?
    Thanks in advance!

    Hi Joe
    Yes you can new attributes if you wish to add in Org.mgt
    if you want more details Reply back to this , i will send you all the details
    Regards
    Vinay

  • How to deassign a employee from a Org. unit by using function module?

    Hi,
    I want to deassign an employee from an orgnization unit in Org. model. Though I know I can do it manually in Org. Model. But since the number is big, I want to do it by using report. So do you which function module I can use to do it?
    Many thanks and Best regards,
    Long

    Hi,
    I feel following 2 Fms will be of use to you.
    1. BUB_BUPA_RELATION_MODIFY
    2. BUB_BUPA_RELATIONS_MODIFY
    I hope this helps.
    Regards,
    Venkat

  • How to transfer the employees from one org unit to another org unit in OM.

    Hi Experts,
    I have a task of changing the employees, Positions & Jobs, from one Organization Unit to another Org unit, in the OM. I have around 50 position & Jobs and employees to be moved. Please suggest me how do I go about.
    I tried doing through PPOME (Org. and Staffing) but it is a lengthy procedure please suggest if there is an alternate option to do so in OM.
    Thank you in advance.
    Regards,
    Subbu.

    Dear Sharad,
    First of all I recommend to open a new discussion and not to post in a old-date one.
    Anyway, You can do it either PA40 or OOPME.
    In PA40 you should select an appropriate action like :Org. Change", "Promotion" and so on. In fact it depends what do you have in you action list.
    In PPOME you can do it by drag and drop also. Just take care about effective date. First you should select the right date in top of the screen.
    Regards,
    Omid

  • Mass user movement from one org. unit to another in SRM org. structure

    Hi,
    Is there any way by which i can move mass users from one organisational unit to another in SRM org. structure..
    there is a thread available in SDN but it is not conclusive. it talks abt using a FM: BBP_USER_CHANGE_ORG
    BR
    Bharat M

    Bharat-
    I am assuming that your requirement is to move mass users from One Org node to another. Ex One Plant Org node to Another plant Org node.
    If my assumption is correct then, please follow the below steps.
    1) Go in to the change mode of Org Plan using T-code PPOMA_BBP
    2) Using shift key, select all the users that you need to move.
    3) Drag and Drop the selected users to the desired Org node.
    If the user IDs are not in sequence then you can use Ctrl key to select the relevant user ID.
    Let me know if you have any questions.
    If the answer is helpful, please reward points.
    Regards,
    Upendra.

  • Transfer one position from One Org unit to another -For multiple positions

    Hello All,
    I want to know is there any easy way to transfer one position form one org unit to diff org units? I <b>dont want to delete the position</b>, infact I want to transfer the same position (the position Id will remain same) to another org unit.
    I need to do multiple positions, hence pls suggest an easy way to do so.
    I know it can be done thorugh<b> PPOM -by drag & drop option ,</b> but the transfer record does not get stored in IT 0000 (actions) for the respective pers no.
    Hence, I want to easy wat, where we can do it for many positions , aslo the record gets stored in IT 0000. I tired with PA40, transfer action....
    but still more easiest way?
    Thanks in adv,
    N.babu

    Hello Nithi,
         Have a look at this link.It may help you.
    http://doa.louisiana.gov/hrhelp/content/orgm-changereportingstructuretoadifferentorganizationalunit/cc/html/index.htm
    Reward points if helpful.
    Regards,
    Manoj.

  • Xpath: get attributes from first child node

    Hi,
    I have some problems by getting the attributes from the first child node, if i try to get child elements everything works fine, but whenever i need the elementvalue from a node with attributes i doesn't return anything.
    The xpath expression works fine if i want to get the element value from all childs, but not when i just want from one of them.
    This one works,
    XPathFactory factory1 = XPathFactory.newInstance();
        XPath xpath = factory1.newXPath();
        xpath.setNamespaceContext(new PersonalNamespaceContext());
        XPathExpression expr
         = xpath.compile("//default:DeviceExchange[1]/default:Status/text()");
       // gets the value of the node picked out
        Object result = expr.evaluate(doc, XPathConstants.NODESET);
        NodeList nodes = (NodeList) result;
        for (int i = 0; i < nodes.getLength(); i++) {
          names[i] = nodes.item(i).getNodeValue();
          String a = names;
    // checks if status is exchanged, if it is sets status to 1
    if (a.length() == 9){
    names[i] = "1"; }
    else{  names[i] = "0";}
    System.out.println(names[i]);This doesn'tXPathFactory factory2 = XPathFactory.newInstance();
    XPath xpath2 = factory2.newXPath();
    xpath2.setNamespaceContext(new PersonalNamespaceContext());
    XPathExpression expr2 = xpath2.compile("//default:DeviceExchange[1]/default:Field[@names='MLPKTID']/text()");
    Object result2 = expr2.evaluate(doc, XPathConstants.NODESET);
    NodeList nodes2 = (NodeList) result2;
    for (int i = 0; i < nodes2.getLength(); i++) {
    names2[i] = nodes2.item(i).getNodeValue();
    System.out.println(names2[i]);}Does anyone have any ideas? I will apreciate all help!
    Edited by: fusen on Oct 25, 2007 1:12 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Sorry, solved myself. Just � typo that that i couldn't detect.

Maybe you are looking for

  • How to set up multiple computers on the same network

    I have a small network with 4 computers on it. Two of these I would like to be able to access from outside of the office using Remote Desktop. Before I had this set up working just fine with only one computer, but have recently started sharing my off

  • Master-details tables with popup edit form : popup doesn't zynchronized

    In first, we don't use "Task Flow". We have 1 table master and 1 table details. Each of these tables shows an Edit button to open a popup formular. This formular is based on the same view object than the table below. The trouble is that : 1. The user

  • Help with Switch statements using Enums?

    Hello, i need help with writing switch statements involving enums. Researched a lot but still cant find desired answer so going to ask here. Ok i'll cut story short. Im writing a calculator program. The main problem is writing code for controlling th

  • How to relate tables?

    friends,       i have a report which calculates ECS, EXSED, exbed, CESS, etc...the data is taken from tables J_1IPART2, J_1IEXCHDR, J_1IEXCDTL..now, i need to retrieve the values from finance tables for these values alone..how to go about this? i bel

  • Big memory usage in NetStream

    After some checking about our player memory usage - we descovered that when appendingBytes() into a netStream - it takes about 10-15 times the size (in Bytes) of the original video file from which we have read. Is there any way to lower this big memo