Agent Determination with Org Structure without HR

We are currently on SAP 4.7 without the HR component.  Our tech area would really like us to implement our first workflow where agent assignment is determined from an org plan.  This workflow is a very simple workflow and actually only involves 2 people (one clerk and one manager). 
If I build a very simple structure for this particular department, how easy is it to add on additional levels, both higher or lower, at a later date that will accomodate future workflows without effecting the existing one?
Thoughts?

Thank you Ramki and Sivarajendren,
I guess I'm still struggling with the best way to determine agent assignment given our circumstances (no HR) and the simplicity of this workflow.  (Recap of workflow - investigation and approval of corp refunds done by person # 1.  If refund > $500, needs approval from person #2).
The tech area wants me to create a simple org plan but not assign any users to it and then transport it all clients.  Then in each client, we can assign users which would accomodate our testing with different id's than in prod.  The workflow would then assign to a position not a userid.  The advantage is that when people leave, the org plan must be maintained not the workflow.
I've thought about using responsibility rules but ultimately, you are assigning a userid to a rule which still needs maintenance if a user leaves.
I've also thought about using activity groups but the way we use them at our location isn't appropriate in this circumstance.  Our activity groups are so broad it would give too many people access to workflows.
Lastly, I've thought about creating a custom Z table with the userid's in it and calling a function module to determine agent assignment.  This actually sounds intriguing but again, someone would need to maintain the userid's in the table.  Also, what's the best kind of key for the table - taskid?
One of our dilema's is that IT management does not want to give anyone authorization to change a WF templete in prod.  So I must create the WF templete with the correct assignment in our dev system and then transport it to our prod system. 
Then there's the whole issue about who will be doing any maintenance.  Since we don't have an HR component at this time (hopefully sometime in the next 5 years), HR won't maintain an org structure. 
See how complicated this is becoming?  I'd appreciate any insight.
Joanne

Similar Messages

  • Rule 168 to work with org structure and not relationships

    Hi,
    I would like to use rule 168 to work with the organizartional structure and not the relationships maintained in PO10 organizational unit.
    this is because i want the agent to be the person with the red hat and not the a002 relationship maintained in organizational unit. i tried using rule 157 but it does the same thing and determines agent based on relationships maintained in org unit.
    basically i dont want the agent to be any of the line mangers which may have been set up, i want it to be the red hat of the org structure
    does anyone know how i can do this, or will i need to delete the relationships between staffing?
    Thanks
    Forhad

    Here is a code example to read from the tables in base to the personnel number emulating the SWE_GET_MANAGER function, I hope this helps. Regards.
    Z GET MANAGER *******************
    ***Gets the position for the creator of the requisition
      clear V_OBJID.
      select single objid into V_OBJID from HRP1001
       where otype  = 'S'        and
              plvar  = '01'       and
              rsign  = 'A'        and
              relat  = '008'      and
              begda  <= sy-datum  and
              endda  >= sy-datum  and
              infty  = '1001'     and
              sclas  = 'US'       and
              sobid  = pt_cont-VALUE+2.
      if sy-subrc = 0.
       valid if the user has personnel number don't proceed to look for the chief
         clear V_OBJID2.
        select single objid into V_OBJID2 from HRP1001
         where otype  = 'S'        and
               objid  = V_OBJID    and
               plvar  = '01'       and
               rsign  = 'A'        and
               relat  = '008'      and
               begda  <= sy-datum  and
               endda  >= sy-datum  and
               infty  = '1001'     and
               sclas  = 'P'.
        if sy-subrc <> 0.
       if the user exist in the correspondant date gets the chief position
          clear V_POS_SOBID_CH.
          select single sobid into V_POS_SOBID_CH from HRP1001
           where otype  = 'S'        and
                 objid  = V_OBJID    and
                 plvar  = '01'       and
                 rsign  = 'A'        and
                 relat  = '002'      and
                 begda  <= sy-datum  and
                 endda  >= sy-datum  and
                 infty  = '1001'     and
                 sclas  = 'S'.
          if sy-subrc = 0.
          if the relationship with a chief position exist gets the chief user id
            clear V_US_SOBID_CH.
            select single sobid into V_US_SOBID_CH from HRP1001
             where otype  = 'S'            and
                   objid  = V_POS_SOBID_CH and
                   plvar  = '01'           and
                   rsign  = 'A'            and
                   relat  = '008'          and
                   begda  <= sy-datum      and
                   endda  >= sy-datum      and
                   infty  = '1001'         and
                   sclas  = 'US'.
            IF sy-subrc = 0.
              clear pt_actor.
              refresh pt_actor.
              pt_actor-otype = 'US'.
              pt_actor-objid = V_US_SOBID_CH.
              append pt_actor.
            endif.
          endif.
        endif.
      endif.
    ***************End of Z GET MANAGER.*****************************

  • CRM Agent Inbox and Org Structures

    Hi There,
    Does anyone know if the Agent Inbox can be integrated with the CRM Org Structure so that the Forward To Groups/Persons will remain up to date (as per the HR org structure which is replicated to CRM). I know that the Forward to Groups are defined as a customising task so I am not sure if this is possible, but maybe there is a program that can compare the Forward to Groups with theorg structure and update them in a batch. This would be necessary when employees resign/join/move departments.
    Kind regards,
    Tarryn

    Thanks for this.
    We've effectively used a Non-ERMS solution as per the FAQInbox document.
    We may need to look at switching over to ERMS to get this right.
    Thanks again - Max Points awarded
    Regards
    Panduranga

  • Transport Org Structure without Org Data

    Hello HR experts,
    I have a simple org structure - one org unit, one postion and 4 users assigned to that position in Dev client.
    How do I transport this request to Q without re-creating it?
    Also, When we transport this, by default, does it carry the data (meaning do I see the same users in Q. if so, how do I avoid this).
    Thanks a lot.
    Alex

    Hello,
    You will these useful.
    1. Note 995771 - System Landscape Copy for SAP SRM 4.0 and 5.0
    2. Within SRM5 you can transport a structure using the report RHMOVE30. This will generate a customizing task. In the selection screen select your root node in the object field and EBP-DOWN as evaluation path.
    After the transport in the target system, you need to convert the attributes in reference to a logical system with report rhom_attribute_replace and transaction BDLS.
    3. Org. structure transport via RHMOVE30
    4. Developing a ALE distribution model
    Thanks
    Ashutosh

  • Agent Determination with Rule

    I have created a workflow that will send out email notifications when a sales order is created or modified.  This notification will not require user reponse, it is for informational purposes only.  I have created a rule that will import a container from my workflow, and, based on that determine which agent(s) should get the notification.
    What steps (tasks) do i need to include in my workflow to have the agents returned from the rule to my workflow and proceed to the next step without user interaction?  I have created a container for the return values but nothing seems to be getting populated (even though the ruleresult from the rule contains the correct results).
    Also, is there a standard business object/method that i can use to go along with the rule.  (Do i need to use a method along with the rule, or can i only use the rule to get my needed agents?)
    Thanks in advance.

    Hi Michel,
    If it is only a notification purpose, creating method is a good option.
    Just create a method and Populate all the Email Id's in the method and pass it to workflow.
    Then use the Container in the mail step.
    If you dont have any custom business object's then you can use the rule.
    I think you have custom business object for your process. Then just make use of it.
    Thanks.

  • Interface with Peoplesoft for Org structure

    Please let me know if there is way to interface with Peoplesoft to get the org chart (employees and their reporting details along with Org structure) and update the SAP Org hierarchy (PPOME). Any type of interfacing (file, RFCs, real time) options available to achieve this? We have our HR in PeopleSoft but need the Org chart in SAP for workflow and other reasons.
    If any one has done anything similar, please share how it was done. Thank you.

    No one seems to know of a way, so closing it.

  • Shoppingcart Approver Determination(Org Structure)

    hi Gurus,
    I am working on class scenorio  SRM 4.0 Version project.my problem is described as mentioned below.
    User is creating a shopping cart with the value 5500 Euro.In the Org Structure  User manager(Manager A)  has the approver limit as 5000 Euros.So based on shopping cart value IT should goto Next Level manager(Manager B having approval limit 10000 Euro).
    System determined correct Manager(Manager B).But User has added the " Add Approver" option in the shoppingcart and replaced with Manager A saved the  shopping cart. Finally Manager A has approved the shopping cart.
    My question is Manager A having the Approval Limit 5000 but he approved the work item of User shopping cart value 5500.
    Is it standard process or any bug in the SAP SRM.
    Or any OSS note to resolve the issue...
    My Client reported like that how system allowed above the shopping cart approver to Manager A.
    Is it behaving Farward Work Item and that time system wont check the Apprver limit know....
    Please correct me my assumption is wrong...
    Please reply me as soon as possible.
    Regards,
    Satish.

    Hi
    You must implement the Dynamic Spending LImit Approval in SRM
    You should use Expression 0B_SC_SPENDLIMAPPR02 for the Event at this Process Level.
    Then use BADI Implementation /SAPSRM/BD_WF_SC_RR_MANAGER for agent determination.
    BADI Implementation /SAPSRM/BD_WF_CONFIG_SC_SL for creation of Dynamic Process level.
    In other words, activate the above to badi Implementations and use the RR_MANAGER in the parameter for Agent determination in process level config.
    This will work as follows:
    Expression will evaluate whether the Previous approver or Creator of the SC has SL more than SC Value or not. If not, System creates a dynamic process level and assign the first approver. Then again it re-evaluate the BRF expression and figure out if the first approver had SL more than the SC value, if not, system determines next approver and creates a new process level dynamically. This process goes on until SC is covered with a manager with enough spending limits.
    I hope this will help you sorting out your issue around SL Approvals
    System wont allow you to remove the approvers which ve been picked by Workflow. Only Manually added approvers can be removed
    Regards
    Virender Singh

  • So Can I determine the business partners linked to user based on the assigned role and org. structure?

    Hello, I am working on a SAP CRM 7 Sales implementation and we are implementing leads and opportunity scenarios. The current business organization model is that there multiple vertical and horizontal departments. This is typical matrix structure. This organization has done the segregation of its clients based on the verticals so every clients belongs to at least one or more Vertical department but Horizontal departments can contact all the clients. In the same way sales executives are also either belonging to one or more Verticals or Horizontal departments? Horizontal sales executive can create leads for any clients available in the system but a Vertical sales executive can only create lead only for the client belongs to his vertical and assigned to him. This can be achieved by creating organization structure and business partner relationship.
    Now the problem statement is that few sales executives need work for both some Verticals and Horizontals at the same time. But requirement is that they should be able to do the both roles with single user id but multiple roles. So when sales executive is creating leads his vertical department, he should only be able to select clients assigned to his Vertical only but when he is creating lead for Horizontal department, he should be able to select any clients.
    So Can I determine the business partners linked to user based on the assigned role and org. structure?
    Please let me know if this is not clear also  note we are only using CRM WebUI no SAP ePortal.
    Thanks a lot your help in advance.
    Regards
    Sudesh Sharma

    Thanks, Tahir
    my problem has solved
    Kind Regards,
    Faisal

  • Problems with HR org structure replication

    Hello,
    EBP 5.0, HR 4.7
    we have a big issue where at the moment replication between HR and SRM is not working properly.
    We made customizing according to 550055 note and found out that BAdI BBP_OM_BUPA_ALE (note 850328) is active. This prevents to have concurrent employment in SRM org structure.
    We can replicate O (units) and S (positions) form HR without problem. But when we try to replicate P (persons) with infotype 0105 filled (users in SRM) afterwards we do not see positions for which users have to be created!!!
    IDOCs have information that everything went OK.
    Please help!
    Gordan

    Issue is resolved by SAP, some customizing entries are missed from ECC side

  • Display of Person with position in Org Structure

    Dear All,
    We have a display issue, please help us to resolve.
    While uploading the master data with help of BDC, the data is uploaded which has been checked properly showing data has been uploaded. But when we see the org structure through ppom_old we cant see person assignment to the positions.
    chandan maity

    Hi,
    Whenever you run master data upload through BDC the relationships in OM are not created.
    I am sure you have created the necessary positions in OM under Org Units and then used these positions in BDC to upload your IT 0001. But now you are not able to see the position - holder assignment in OM, right?
    If this is your problem then go to SE38 and run program RHINTE00.
    Select one or two persons for whom you have uploaded master data and run the above program for them
    If you have already created OM objects then tick mark CREATE HOLDER RELATIONSHIPS ONLY
    a session will be created with your username which you can process through SM35
    please go through the documentation of the report to understand the use.
    cheers
    Ajay

  • Function Module Interface for Agent Determination Rule without Tables Param

    Hi,
    I'm currently trying to create an agent determination rule using a custom function module. I know that the function module must have a certain interface consisting of two table parameters to be accepted by the system.
    But since table parameters are obsolete for a few years, what's the solution for this?
    As workaround, I just copied an old function module with the right interface but that's not an ideal solution for me.
    Did anyone else come across this?
    Thanks and regards,
    Max

    Hello,
    "I know that the function module must have a certain interface consisting of two table parameters to be accepted by the system."
    So, you have to use tables. You can't use tables in a new function, but you can copy one that does.
    What sort of "solution" did you have in mind?
    regards
    Rick Bakker
    hanabi technology

  • HCM F&P:Agent determination  without Rule 17900012 .

    Hi experts,
    I am doing TRANSFER process. In my workflow , I am using Rule 17900012 for agent determination . So the workflow is executing successfully.
    Now I dont want to use that rule. Instead I tried to give the variable as the EXPRESSION for agent. But then that task is not appearing in Universal Worklist and I checked  the Workflow Log, the Wok Item is in READY status. And it is not allowing to execute the item saying 'WORK item couldnt be found.
    Is there any restriction like we should maintain the Rule 17900012 to get the task  in the UWL?

    Hi
    Try with
    Expression = &_WF_INITIATOR&
    Kind Regards,
    Mukesh

  • Working with HR replication after using local org. structure

    Hello SRM Gurus,
    My client have implemented the HR module in ECC 5 and want to use it for replicating it to SRM 4.0.
    We're in PROD (using the extended classic scenario) for over a year using a local SRM org. structure.
    Have any one encountered with this requirement?
    What will be the system impact of this kind of change, in terms of old documents, in process documents etc..?
    Please your advise.
    Raz

    Hi Raz,
    The workaround resolution ( not a fix ! ) I have created for a client (but not executed as client agreed to communicate to the users (manually created)....no history etc from go-live date etc.
    Step 1) User A ( Manually created in SRM ORG)
    Step 2) User A1 ( created through HR ORG - 0105/0001 )
    Step 3) Set on behalf for A1 (means A1 always purchase and see the SC etc on behalf of A) .
    Step 4) Set the timeframe for the on behalf feature (i.e say 3 months from go-live User A will be deleted and no on behalf etc). FYI,  history information still exist in database, you may write your own custom code to retrieve it for audit purpose
    Make sure User A is deleted from SRM ( I mean SAP User ID ..not just ORG).
    Step 5) Change the HR 0105/0001 entry and set the user to User A.
    Step 6) You will see the change pointer for it
    Step 7) User A is back to business.....
    This is the backup plan I have created it. But I have not executed it.....may be when I get time, I will test it....If you /someone happen to test it, please let me know the result.
    Hope it will help you.
    -Pranav

  • Problem with ORG Determination in Transactions

    I am having an issue with ORG determination in Business Transactions
    The Organization area is not being populated as required.
    I want to pull in the org data from the User (Org data set in Sales Area section of the BP), all users have the same org data, when running the transaction this is not working, this used to work ok but no longer does??
    Settings in org data profile is set to '14000146 - Org. Unit Using Transaction Type', this brings back two errors:
    1 - No organizational units found
    2 - No organizational unit could be selected
    I have tried using the 10000194 - UserOrgUnit but this causes a pricing determination error relating to config
    any ideas anyone??
    regards
    Barry

    Hello Barry,
    To use rule 14000146, you need to add the used transaction type as an attribute of the org. unit that you want it to be determined.
    To do this, please execute t-cd ppoma_crm, open your org. unit, go to the [Attributes] tab, add the transaction type into the 'Transaction Type' attibute, then check on 'Obj. permitted in determination' save.
    Wiith rule 10000194 you got the org. unit determined. For the pricing error, I think it might be related to the pricing procedure determination. If yes, please check your IMG activity:
    SPRO
    - CRM
      - Basic Functions
       - Pricing
        - Pricing in the Business Transaction
         - Determine Pricing Procedures
    Here, the Sales organization, Dis. Channel, Division are the org. data determined in the transaction; the Doc. Pricing Procedure is the one defined in the transaction type (IMG activity: Define Transaction Types->Assignment of Business Transaction Categories-> BUS2000115 -> Customizing header -> field 'Doc. Pric.Proc.'); the Cust. Pricing Procedure is taken from the sold-to party's BP master sales area data (in the billing) tab.
    Hope the information could be helpful.
    Best regards,
    Maggie

  • Determination matrix for Org Structure

    Hi,
    The Org structure determination is a very critical step in setting up the ECC system. Is there a tool / standard questionnaire that can be used to create a determination matrix so that the org structure can be designed based on the requirements captured in this matrix ?
    Would appreciate if the forum can share any such details.
    Thanks

    Hi,
    In the ASAP Methodology, there was a R/3 Structure Modeler that seems to correspond to what you want.
    The tool was supposed to be used in the Business Blueprint phase.
    IMHO the decisions for structuring of the organization structure will be taken indeed during the Business Blueprint phase of the implementation.
    The common sense says: Start small (by default one Sales Organization, one plant, one Distribution Channel, etc.) and depending on you requirements you will find that you need to extend the organizational structure.
    It is critical to understand the impact in master data of defining an extended organization structure, because you will need to maintain the master data afterwards.
    Example: If you create different divisions, you will have to create the customer in each division, but not the material (because each material has a unique division). In Sales, will you use common distribution channels and/or common divisions?
    My recommendation: Document this decision in the Business Blueprint (Word document) and justify the reasons for defining the enterprise structure and the philosophy behind it.

Maybe you are looking for

  • Need switching back to interleaved.

     Couple of days ago the homehub3 has decided it will switch back to "Fast" latency from "interleaved" and has been causing issues which has needed me to unplug the DSL line and replug it back in after the Broadband light has switched off every evenin

  • How to call setter Method of ActionScript class with in a Flex Application

    Hi I have Action class as shown : public class MyClass private var name:String  public function get name():String {     return _initialCount; public function set name(name:String):void {     name = name; Now please let me know how can i access this A

  • Photoshop CS6 Extensions Will Not Load

    I'm running PS CS6 Extended. Any item I select via Window>Extensions (e.g. Mini-Bridge, Adobe Exchange, etc.) results in a dialog box stating, "Cannot complete command because the extension could not be loaded." Similarly, selecting File>Browse in Mi

  • Error in DBMS_MVIEW.REFRESH

    Hi All, I am trying to refresh a materialized view 'APPS_TEST.LGC_SYSTEM_ITEM_MV'. The command I gave is - DMBS_MVIEW.REFRESH ('APPS_TEST.LGC_SYSTEM_ITEM_MV','f'); However I am getting following error - ORA-00900:invalid SQL statement Can anyone plea

  • Ipod in car / unpause

    I have a belkin auto kit, that charges my ipod, etc. It also pauses the Ipod when I turn off the car, but when I start the car, I have to press play on the ipod. Is there a setting somewhere to change this, so that the ipod will continue playback?