SRM Purchasing Organization Structure

Hi Gurus,
I'm working on SRM 5.0 with the following scenarios:
- Plan driven for transfering PR from ECC and R/3 systems into SRM
- Contract management (one purchasing department) for distributing GOA contract into ERP systems
My client has one central purchasing department that create PO and Contract for more company managed on different 4 ERP system. So I have more 4 Purchasing organization on BE systems.
How can I model this enviroment on SRM?
Have I to create a Local Purchasing Organization on SRM?
When I create a Contract with Local Purchasing Gruop, how can I map it to a back end Purchasing Gruop?
Thank you in advance.
Marco

Hi
<b>Try using BADIs</b>
BBP_PGRP_ASSIGN_BADI    
BBP_PGRP_FIND           
BBP_DOC_CHANGE_BADI
Do let me know.
Regards
- Atul

Similar Messages

  • SRM Purchasing Org Structure

    Hi,
    I'm in ECC 6.0 with SRM Server 5.5 as an add-on. I need some help in the area of Organization Structure.
    1. In SRM config (PPOMA_BBP)I defined a Org Node for Company code. Then assigned it to a company. Then I defined a Purch. Org and attached a Purchasing Org (MM) to it. Then I defined a Purchasing Group and attached it to a Purchasing Group (MM). All these 3 entitities are defined as Org Unit (type 'O'). Then I link HR Purchaser to SRM purchasing group by relation 'is purchaser of'.
    Am I correct?
    Business partner is automatically created for Purchasing Org but it did not get created for Company and Purchasing Group. Is it correct?
    I could not see the shopping cart. So I did a debug and findout that SRM is trying to find a Business Partner (BP) for the Purchasing Dept (Org Structure in HR).
    So can anybody throw some light into this Organization Structure stuff?
    Thanks
    Deb

    Hi Guys,
    In addition to my message above, I'm adding the error below so that somebody can better understand the issue here.
    Information on where terminated
        Termination occurred in the ABAP program "CL_BBP_ES_EMPLOYEE_MYS========CP" -
         in "IF_BBP_ES_EMPLOYEE~GET_RL_UNIT_IDS".
        The main program was "SAPLBBP_SC_UI_ITS ".
        In the source code you have the termination point in line 45
        of the (Include) program "CL_BBP_ES_EMPLOYEE_MYS========CM008".
        The termination is caused because exception "CX_BBP_ES_INTERNAL_ERROR" occurred
         in
        procedure "USER_DETAIL_GET" "(FORM)", but it was neither handled locally nor
         declared
        in the RAISING clause of its signature.
        The procedure is in program "SAPLBBP_SC_APP "; its source code begins in line
        6 of the (Include program "LBBP_SC_APPF35 ".
    =========================================================
    return parent org.-units of all paths
      SORT lt_struc BY seqnr.
      LOOP AT lt_struc REFERENCE INTO lr_struc WHERE otype = 'O'.
        IF lv_level IS INITIAL.
          lv_level = lr_struc->level.
        ELSEIF lv_level <> lr_struc->level.
          EXIT.
        ENDIF.
        ls_rl_unit-otype = lr_struc->otype.
        ls_rl_unit-objid = lr_struc->objid.
        ls_object-otype  = lr_struc->otype.
        ls_object-objid  = lr_struc->objid.
        CALL FUNCTION 'HR_OBJECTBUPA_GETBUPA'
          EXPORTING
            is_object               = ls_object
          IMPORTING
            es_hrobjbupa            = ls_rl_bupa
          EXCEPTIONS
            object_type_not_allowed = 1
            OTHERS                  = 2.
        IF sy-subrc <> 0
        OR ls_rl_bupa-bupaguid IS INITIAL.
          RAISE EXCEPTION TYPE cx_bbp_es_internal_error.
        ENDIF.
        ls_rl_unit-guid = ls_rl_bupa-bupaguid.
        APPEND ls_rl_unit TO rt_reportingline_unit.
      ENDLOOP.
    ENDMETHOD.
    Thanks
    Debashish

  • SAP SRM - Purchasing Org Structure

    Hi,
    Pls can anybody let me know, how do we assign a user as a buyer to more than one purchasing group.
    I had used to the attribute "Is Purchaser of" to assign the position of the user to one purchasing group. but
    I could not assign to more than one purchasing group. Even If I do the assignment , system deletes the old assignment.
    We have HR integartion of employees into the SRM Org, So I cannot assign a user under the purchasing group through staff assignment view.
    Right now we are controlling through authrizations, though which during sourcing, shopping carts pertaining to the purchasing group alone is getting displayed. But this has limitations, during direct pruchaser order creation, the default attributes are that of the user and not of the purchasing group.
    Hope I had conveyed the issue, pls help me on the solutioning part..
    Regards
    harish

    Hi Mei,
    Thanks for the answers,
    As you say, I think we need to have doc change badi implemented for PO to determine the right attributes.
    But the point is, if the same user happens to be a purchaser of two P.Organizations
    say germany and US, the attributes right from currency till locations and everything vary.
    For this I thought of creating 2 additionals positions apart from the base position of the user and use "Is purchaser of" attribute to assign those positions under the respective purchasing organization.
    Pls confirm If my thinking and approach are the right , as I am not too sure about it.
    And why SAP SRM has not provided the functionailty as standard as these sought of scenario's are so common.
    Regards
    Harish

  • Purchasing organization structure

    Hi Team,
    I have a question on purchasing organization management. Currently there are two scenarios:
    Option 1: There is only one purchasing organization for one country and two company codes. Purchasing organization is not assigned to company code. All the plants in the countries are assigned to one Purchasing Organization. But plants are assigned to respective company code.
    Option 2:  There are two purchasing organization for one country and two company codes. Each Purchasing organization is assigned to respective company code. All the plants in the countries are assigned to respective company codes and Purchasing Organization.  I mean one set of plants are assigned to one purchasing organization and company code and other set of plants are assigned to other purchasing organization and company code.
    Now my question is which option is better? The purchasing team (Buyers) are located in different cities in one country but they can procure for any purchasing organization so what is the benefit of having option2.
    I see advantage in option 1 as it reduces lots of master data and if needed we can control the conditions by Purchasing info record at plant level.
    Please reply.
    Regards,
    AG

    Hi
    Porg is a
    Organizational unit within Logistics, subdividing an enterprise according to the requirements of Purchasing. A purchasing organization procures materials and services, negotiates conditions of purchase with vendors, and bears responsibility for such transactions.
    Based on the Enterprise, Company and plant size, location, logisitics geographics  the decision has to be taken at what level the Porganisation has to be defined and assigned.*
    Purchasing organizations may be defined according to the following criteria
    Different legal responsibilities
    How procurement is organized within a specific enterprise, for example, several areas may be responsible for procurement, each enterprise may have its own purchasing policy
    The need to break down purchasing activities according to specific criteria, for example:
    According to enterprise areas
    According to responsibility for different geographic areas (national or international level)
    According to products procured
    The need to record certain purchasing-specific information, such as prices, conditions, or vendor evaluation, in the R/3 System
    You create purchasing-specific information for each purchasing organization, for example:
    Vendor master data
    Purchasing info records
    Vendor evaluations
    Porg may be defined based on the procurement methods
    Company-code- or plant-specific purchasing
    Central purchasing
    Central contract management
    The purchasing organization is then active for all company codes and is not assigned directly to one company code. In this case, you assign the purchasing organization to the company code when procurement processes are being carried out.
    (Courtsey SAP)
    Hope this will give an idea
    Cheers
    Kris
    Edited by: KRISHNA AKULA on Jan 14, 2011 10:31 AM

  • Local Purchasing Organization in extended classic scenario SRM 4.0

    Hi all,
    I have tried to make settings for updating vendor master records. I used the following path in IMG.
    SAP Implementation Guide > SRM Server > Technical Basic Settings > Settings for Vendor Synchronisation > Define Settings for Each Backend System
    There i wanted to make the entries for: Order, LogSystem, Flag in NoBEPchOrg and Local Purchasing Org. For the Local Purchasing Org. field i could not select any entries.
    My question now is how can I check if there is any local purchasing organization maintained. In the EBP Organizational Structure I have set the flag for the purchasing organization and have entered in the "corresponds to" the number of my purchasing organization from the backend and i have selected the SRM-System in the next field.
    Best regards,
    Bernd

    In the organization structure, under function tab leave the corresponds to field blank

  • Changing organizational structure in SRM

    Hi All,
    We are in production with SRM 4.0 since 1.1.2006 and using R/3 since 2003.
    Our company intends to change the organizational structure (delete, merge, move
    organizational structure).
    We are going to copy our PROD systems (both R/3 and SRM) to other systems to be able to apply and check the changes.
    Problems:
    1.     How is it possible to replace “LogsysXXX” to that of the new backend for each attribute in the organizational structure, for every organizational unit? The attributes are not inherited data because they differ from one another, and there are many of them within the org structure (for example the attributes “plant”, “purchasing org and group” have the “LogsysXXX” defined as part of the parameter. There are about 600 users with 50 attributes each in all the org structure; therefore a manual process would not be acceptable. 
    Note: We didn’t copy the HR organization to the SRM org structure.
    2.     Documents which are being processed and at the time of “copy client” and were already created in SRM (PO, POR, SC), point to the old backend (“LogsysXXX”). 
    How do we change this pointer in existing documents to the new backend system? 
    Best regards,
    Rami

    Hi Rami,
    Please check former post :
    Re: Logical  system name to be updated while client copy--URGENT HELP REQUIRED
    Re: Exact copy of SRM PRD to DEV ? :-(
    Kind regards,
    Yann

  • Vendor replication to multiple purchasing organizations in SRM

    In R/3 we have extended vednors to multiple purchasing organizations. In SRM we want to keep the same structure. However, when we replicate vendors from R/3 to SRM, the vendor is only connected to one purchasing organization in SRM. Due to the amout of vendors we have, we do not want to extend vendors manually in SRM. Running BBP_GETVD for a second time does not work either. Has anybody any suggestions how to deal with this?
    Ed Muhlradt

    Hi
    <u>Refer to Web page transactions - Manage Business Partners ( or Instead of BBPSTART or BBPSC01, type the transaction - BBPMAININT ) in the SRM web page.
    There, you can associate multiple purchase organizations to the same vendor.</u>
    <i>Other links of interest : -></i>
    <b>How to assign contact person user id to Vendor uploaded from ECC?
    Vendor replication - account group change
    vendor replication
    Vendor Replication in SUS scenario
    http://help.sap.com/saphelp_srm50/helpdata/en/bb/6c0e3b02616a42e10000000a11402f/frameset.htm
    vendor replication
    Do we need to have Multiple Vendor Roots in PPOCV_BBP for Multiple back end
    Payment Terms not getting updated for local Purch Org Vendor Combination
    Regards
    - Atul

  • Purchasing Organizations in SRM

    Hi,
    We are defining the organizational structure in SRM (with PPOMA_BBP), in that structure we are thinking create different Purchasing Organizations, however  we have defined  as a backend R3, in which we have already defined organizational structure with different purchasing Organizations, for that reason we need assign to every Purchasing Organization from SRM a Purchasing Organization from R3 (PPOMA_BBP --> Tab Function).
    Due customer requirements,  we need assign in SRM every Purchasing Organizations from the R3 to many Purchasing Organizations from SRM. Is that possible?????????????
    For example:
    In R3 we have defined the Purchasing Organization
    -  001
    -  002
    We need assign that purchasing organization to many purchasing organizations from SRM:
    PurOrg. R3       |         PurOrg. SRM
    001                  |         001A
    001                  |         001B
    001                  |         001C
    002                  |         002A
    002                  |         002B
    Is that possible??????? or Is the relation between PurOrg from R3 and PurOrg from SRM just one to one?????????
    Thanks.

    Hi,
    We are thinking asociate every Purchasing Organization from R3 to many Purchasing Organizations from SRM.
    R3       |      SRM
    |----
               |      001A
    001      |      001B
               |      001C
    We are going to do that in:
    -  Enter to "PPOMA_BBP"
    -  We select the Purchasing Organization
    -  In the Function Tab, you can asign the  "corresponds to" (Purchasing Organization in R3) to the Purcahsing Organization in SRM and specify the Backend in which was created that Purchasing Organitation (in this case R3).
    Additional to do this, do we need implement a BADI??????????
    If we are going to create a business process, do we need to implement a BADI??????

  • New Company Code and Purchasing Organization in SRM

    Hi Gurus,
    We are on SRM 5.0 using classic scenario.
    We need your assistance on the following requirements:
    1. Ceation of New Company Code in SRM
    2. Creation of new purchasing organization for item 1
    3. All related changes like creation of New view, new Web Service ID, vendor, materials, material group, CCM mapping and upload.
    Please advice.
    Thanks.
    Jho

    hi
    1) ppoma_bbp, TAB Function
    2) ppoma_bbp, TAB Function
    3) find the needed on help.sap.com
    regards
    andrea

  • Purchase Org Structure in SAP SRM 7.0

    Hello SRM Gurus!
    We are trying to build Purchase org structure. here is scenario. Cost center driven Model
    - 1 V.P. is responsible to 5 cost centers
    - 1 Director works with min 2 V.P. i.e 2 cost centers OR 1 VP/cost center will have 5 director
    - 1 Manager works with 2 directors - 2 cost centers OR 1 Director will have 10 Managers
    - 1 requestors works with 3 Managers  - 3 cost centers OR 1 Manager will have 10 requester.
    ECC org structure :
    1 company code will have 3 plants & 1 Purc Org
    Can I get some input in Building the Purchase Org structure.
    Regards
    Mangesh

    Hi Masa,
    Thanks!
    So you mean one company code will have one Pur. Org.
    Every Plant will have 3 pur groups.
    As I told there are 150 cost centers. Each VP will have  min. 15 max .. 60 cost centers with him ...controlled by him.
    Should I assign users  by plant, Pur group  or all under one Company OR cost center wise.
    Pl. suggest
    regards
    Mangesh

  • SRM - Centralized Purchasing Organization

    We have Centralized Shoppers Organization Structure where they have one plant attached to each of their profile at this time inheriting from the header node . With our highlevel reorganization within the company , shoppers will be now shopping for multiple Plant Codes.
    How can we set-up their profile to accomadate multiple plant codes and how can we mitigate the risk of not selecting the right plant code in a shopping cart ?   Eg I have 3 plant codes 1000 , 2000 and 3000. And now its defaulted to 1000 and the shopper is shopping for 2000 how can we make sure that they are selecting the right plant code .
    is there a possiblity of pulling the plant code from the Cost Center or any cost object i select in the plant code ?? or any other designs used commonly around teh Central Purchasing Organization.
    Any inputs appreciated .
    Edited by: Priyalakshmi Bhuvanendran on Jun 15, 2010 10:28 PM

    Hi there,
    Regarding "pulling the plant code from the Cost Center"
    You could code this in the DOC_CHANGE_BADI so that it would automatically be inserted.
    You could use the DOC_CHECK_BADI to do the checks, i.e. you could set up a check on what cost centre has been entered and if the incorrect plant has been inputed then put out an error message.
    Hope this helps,
    Kind Regards,
    Matthew

  • Can we maintain user under  Local or Backend purchasing organization in Srm

    Hi Experts,
    Using scenario : Classic &5.0
    Can we maintain users under  Local or Back end purchasing organization in Srm ???
    Like
            Purchasing organision in Srm
            User 1
            User 2
                 Purchasing Group 1
                  Purchasing Group 2
    Or
    Have to maintain users under Purchasing group???

    Hi,
    Purchasers are maintained under Purchasing group and not Purchasing org. These Purchasers will have the responsibility to procure different product categories for different departments.
    Regards,
    Nikhil

  • Check table for Purchasing organization in SRM .

    Hi all,
    I have to create a Ztable in SRM.This table is having Purchasing organization Field
    i.e. ZEKORG. I have to give check table for this. The check table for this is T024E.
    Is it right or not?If not help me on this. Are T tables in SRM different?
    Rewards to all.
    Anupama.

    Anupama,
      I am sure its not the T tables that store ur pur org data...
      Try looking at hrp5500 table..
      Let me know if you have more questions..
    Regards
    Rakesh
    Ps. Pls close the thread if ur question is answered..

  • Organization structure in extended classic scenario

    Hi All
    I  am trying to configure extended classic scenario on SAP SRM 7.0.  I have made the following settings for the same:
    1. In SPRO->SRM Server-> Technical Basic Settings -> Define backend system from product category, I have specified target system as SRM system and not ECD system
    2. In SPRO->SRM Server->Cross Application Basic Settings-> Activate Extended Classic Scenario, I have selected all the options including "Back end purchasing group responsible"
    I have a few doubts.
    1. In organization Structure (PPOMA_BBP) Comapny code is corresponding to company code in back end but do I have to create local purchasing organization and local purchasing group i.e. in Functions-> Corresponds  I'll have to leave blank. plz suggest
    2. Also is IPC configuration mandatory for extended classic scenario
    Plz give your suggestion on above mentioned issue
    Regards
    Pawan Keshwani
    Edited by: pawankeshwani on Mar 18, 2011 8:33 AM

    Hi Pawan,
    No you should mention Purch Org & Purch Grp also wrt your backend (ECC).
    IPC need not be configured separately from SRM 5.0 onwards. To ascertain if IPC is working fine just run the report : RSVMCRT_HEALTH_CHECK. You should see 4 success messages. Else get in touch with Basis to enable Virtual Machine Container (VMC)
    Regards,
    Nikhil

  • Organization Structure Extended Classic

    Hi,
    Can you please help me with the following Questions
    The below link says that one can use local porg and Local Pgrp in Extended classic. In this case when a PO is replicated to backend, system determined the back end porg for replicated PO based on Location or plant
    http://help.sap.com/saphelp_srm30/helpdata/en/0a/baf73a93ad9179e10000000a114084/content.htm
    a) My question is a plant can have several  Purchasing Organizations assigned to it in back end ? In this case which one of them will be determined..
    b) Also, if an SRM system is connected to multiple ECC. And similar categories are procured in all the ECC systems. We will have duplicate product categories after replication pointing to their individual ecc systems.
    Now if we are to do Shopping carts using catalogues and since each catalogue item can have only one product category pointing to one of the systems.; this will result in duplication of catalogue items with each item for each system even though physically the item is same.
    To avoid the above, If we decide to use local product categories and some how map them to one back end product category based on company code during creation of PO, it would help us simplify the process. Would it be Possible to do?
    The purpose of the above question is. We want to use extended classic with plants and company codes mapped to back ends.
    Entire Purchasing structure including Purchasing Organizations and purchasing groups will made local to SRM. The product categories are alos local product categories in SRM.
    When i make the Shopping cart for example which is complete,
    1. There should be some way to determine back end system. We are planning to use BBP_DETERMINE_LOGSYS. In this we will determine back end system using plant
    2.  Then the next question is what willl be the Purchasing org in replicated PO, Your clarification to "a" above will answer this question
    3. the next thing is what will be the purchasing group in the replicated PO. We are planning to use BBP_PGRP_FIND to do this
    4. The next thing is what will be the Product category in replicated to back end. Your clarification to "b" willl answer the question.
    c. Finally because of this design, will we have issues with contracts etc......
    Edited by: kiransap25 on Aug 3, 2010 8:35 PM

    Hi Kiran,
    Regarding your 1st question:
    a) As it can happen in backend for plant associated with sevarl P orgs, but in SRM it is one to one and  I think you can have a custome table in EBP for that one to one relationship through which you can decide the backend Pur Org in backend based on the plant.
    b) Not very clear with the question, But the Product categories are based on the Backend and so is the catalogs which you assigned as in the users attributes which is get validated with the co code and backend system (based on the user attribute).
    IS

Maybe you are looking for

  • Multiple substitution for a GL account

    Hi all, The requirement is to substitute a GL account with two different GL accounts, there by when settelment happens through CJ88 it shud affect to these new accounts. We are trying to do using substitutions. Can anyone guide me how to do (multiple

  • How do I turn off the auto correct "annoyance"?

    It is become a nuissance rather than a help. If it worked like Windows where it just underlined words it thinks are inccorrect, instead of automatically changing them. Thanks for the help.

  • /n and /r is writting out as []

    I think this has something to do with the method of writting I am using i grab some information from a text field, add it to a string, but when I open it with notepad /n and /r look like [], (my other data does not look like this when I open it with

  • Endnote references

    I placed a Word document in InDesign (CS 5.5, Windows) which has both footnotes and endnotes. Everything imported ok, but the endnote references in the text are normal position, I'd like them to be superscript. I can't do a Find/Change because there'

  • Lossless over AirTunes

    Is Apple Lossless Audio re encoded for AirTunes or is the full datarate sent?