Multiple/Exclude Purchasing Groups

Hi!
I am looking for a way to assign two purchasing groups to different parts of an organization. Usually this is not an issue, but in this case one of the purchasing groups has been assigned to the root level as well and therefore is inherited to the rest of the structure as well.
Here's a short example to demonstrate the problem
Dep A            <- Assigned to purch. group I
|- Dep B          <- ...                      I
|- Dep C          <- ...                      II
The issue with this matter is that there are now two purchasing groups i.e., I and II, assigned to Dep C due to the inheritance of group I from Dep A. However, all I am looking for is to assign purchasing group II to Dep C as a distinct group.
Is there any way to exclude a purchasing group from Dep C, or another way to deal with this problem? Any ideas will be highly appreciated! Many thanks in advance!
Best regards from Phoenix,
Finn Ross

Hi - I too wanted to comment on this issue.  Given that our company has buyers across the organzation (ie. West coast vs East Coast), we have the same problem as above. Too many buyer codes appearing. What is even more difficult is that they aren't assigned specifically to a product category that during the creation of manual carts, the default purchasing group changes if the product category is adjusted to a different value than the default.
My question : Is there a way to a) Assign ONE buyer code to a requisitioner so that purchasing group is only used across all carts?  Or b) is there a way as you indicated above to perform that assignment elsewhere, either thru a user exit or attribute field.  We are using Classic Scenario and on SRM 5.0.  Perhaps this may solve the problem for the first requestor as well. THanks Bill

Similar Messages

  • Purchasing group transacting for multiple purchasing organizations

    Hi,
    I have a requirement in which i have certain purchasers defined as purchasing groups in my organizational structure. However, these purchasing groups perform sourcing transactions (e.g., bid invitation, auction) for multiple purchasing organizations. In the organizational structure, these purchasing groups are created under an organizational unit that isn't defined as a purchasing organization. They appear "free-floating" since they are not assigned to a particular purchasing organization.
    In sourcing transactions (e.g., bid invitation, auction), the list of purchasing groups from which I can choose from depends on the purchasing organization I select. Is there a way to include the "free floating" purchasing groups in the drop-down list?
    Thanks and regards,
    Joy

    Hi Joy,
    Its difficult to have a P.Grp with out a P.Org assignment.
    My idea would be:
    Assign this P.Grp to one of the P.Orgs (lets say POrg1). Add the entire root as the responsibility of this P.Grp.
    When the Purchasers in this P.Grp create a Bid Invitation, the POrg1 will be defaulted always.
    At the time of saving the Bid Invitation, use the "BBP_PGRP_ASSIGN_BADI" BADI to overwrite POrg1 value with any other POrg you desire.
    You may test it out.
    Cheers,
    Akash

  • Purchasing Groups for multiple Purchase Organizations

    Dear all,
    in SRM 5.0 we are using two different purchase organizations which are linked to backend purchase organizations in extended classeical szenario.
    When I try to assign purchasing groups linked to backend purchasing groups to both both purchase organizations I get the following error message:
    >> Purchasing group xxx in system xxx already assigned to unit xxx
    >> Message no. BBP_ATTR030
    >>
    >> Diagnosis
    >> You have attempted to enter the backend ID of a purchasing group or to change an existing one. >> >> However, this backend ID is already allocated to unit xxx (organizational unit xxx) in the organizational structure.
    >>
    >>
    >> Procedure
    >> Enter a different backend ID for the selected purchasing group.
    Is there a way to assign purchasing groups to more than one purchase org?
    Thanks and regards
    AD

    Hi,
    See the solution in the foll thread:
    Same Purchasing group assigment to multiple Purchasing Org
    BR,
    Disha.
    Do reward points for useful answers

  • Workflow for PR release for multiple purchasing groups

    Hi Guru,
    We have multiple purchasing groups and want to send emails to the responsible person for PR release for their own purchasing groups.  In the standard SAP pr release work flow configure, there is no place to specify purchasing groups.  Do you have any recommendation?  If we need ABAP development, do you know the user exit that we need to modify?
    Thanks a lot!

    Hi
    Define the release codes for each person heading a department (purchasing group) and assign the work flow for concerned person. When ever you create PR, depending on purchasing group work flow will be triggered. Assign the release code and release group authorization to particular person's profile in PFCG. Then he can be able to release PR.
    Thanks

  • Restrict use of multiple purchase groups in PR

    Hi All,
    How to restrict use of multiple purchase groups during creation of Purchase Requisition
    Thanks
    Diwakar

    set like _ material  grp assign to pur grp.
    but business need to accept it, normally wont . User authori is another approach provided that much user  license.

  • Same Purchasing group assigment to multiple Purchasing Org

    Dear all,
    I am facing an issue in SRM 5.0 in Classic Scenario.
    In R/3 the freedom exist to assign independently the Purchasing Organization and the Purchasing Group to a PREQ or PO.
    Then the following lists have been created:
    <u>PurchORG</u>:
    - PORG1: Porg of country 1
    - PORG2: Porg of country 2
    <u>and PurchGROUP</u>
    - PGRP1: Pgrp Office sup
    - PGRP2: Pgrp IT
    and then I want to be able to use all the following combinations:
    PORG1-PGRP1
    PORG1-PGRP2
    PORG2-PGRP1
    PORG2-PGRP2
    To do that I create in my Organization Plan the following:
    - PORG1
         -PGRP11
         -PGRP12
    - PORG2
         -PGRP21
         -PGRP22
    However as I am in Classical Scenario I need to link the OrgPlan Pgrp to the coresponding in R/3
    - PORG1
         -PGRP11 >PGRP1
         -PGRP12 >PGRP2
    - PORG2
         -PGRP21 >PGRP1 : Error Purchasing group ... in system ... already assigned to ... (message BBP_ATTR 030)
         -PGRP22
    1) I have read somewhere but I can not find it anymore that the system messages can be updated to avoid this error and to allow that functionality. Has somebody done it? Where is it? I am correct?
    2) Otherwise do you have an option to do it? 
    How must I create my Org Plan as I suppose all Porg and PGrp must exist once in Org Plan.
    Then must I use the BADI BBP_PGRP_FIND with Determine Responsible Purchasing Group(s) BADI BBP_PGRP_FIND.  Can you explain how, or provide piece of code.
    I looked in doculentation but I don't see clearly the difference between the 2 exit objects (they seem duplicate for me):
    - ES_PURCH_DATA - This output structure should contain the object type and the object ID of the default purchasing group and the higher-level purchasing organization. If you are dealing with a backend purchasing group (purchasing organization), then you must also define the corresponding backend IDs.
    - ET_PURCH_DATA - This output table passes the list of all responsible purchasing groups and their higher-level purchasing organizations. A table line is formed corresponding to structure ES_PURCH_DATA.
    Thanks in advance
    RD

    Hi
    <b>You can go through the link for complete code and other required details -></b>
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/srm/badi-general+information&
    Re: Purchasing group from external requirements
    Re: BAdI BBP_PGRP_FIND
    Re: Purchasing group from external requirements
    Re: Sample code for BADI implementation
    Every purchaser will be assigned to the relevant purchasing groups in Organization structure and purchasing groups have the product responsibility (product category) and person/organization responsiblility assigned in the 'Responsibility' tab. I think this should be sufficient to get the linkage.
    Re: "Proc_Group" assignment to shopping cart  from transferred requisitions
    Using BAdI BBP_PGRP_FIND for purch.group determination
    Use Function Module -> BBP_OM_READ_PURCH_ORG_ID
    Give Logical system and Purchasing group to this FM.
    It will give you
    ES_PURCH_ORG-OT
    ES_PURCH_ORG-OBJID
    Use this info in table HRP1000(Infotype 1000 DB Table) to get the value of text.
    Function module - BBP_OM_DETERMINE_RESP_PGRP
    The purchaing groups are responsible for product catrgories (material group) and not material numbers. If you use "describe requirement" to create a shopping cart, the purchasing group will default from this responsibilty of product categorty and not material number.
    Also the purchasing group can default on other criterias like the organizational responsibility and so on....
    Inorder to determine the reponsible purchase organization for creating shopping carts for all product categories, this task can be accomplished by implemeting the badi BBP_DOC_CHANGE_BADI. here you have to write some logic to change the purchasing organization based on product category. In the purchasing cycle Purchase Organization is not responsible to procure the product, Purchase Group is responsible for the same. In the Organization structure after defining Purchasing organization, you might have define Purchase Group also in the purcase group RESPONSIBLE TAB you have to define the PRODUCT CATAGORY to be procure by this Purchase group.
    Do let me know.
    Regards
    -Atul

  • Multiple Purchasing Groups to One Person

    Hi Experts,
    We are running SRM5.0 Classic Scenario. I need to have a User to select any purchasing group in a selection. Org.Structre example:
    Root Node org unit
    Company org unit
    Purchasing Org ( R/3 P.org)
    R/3 Purchasing Groups org unit
    Regions org unit
    Note: 1.Purchasing Groups are added under the R/3 Purchasing Groups org unit with Organizational Responsibility without entries. The Product Responsibility Tab has all R/3 products entries. Responsibilty is maintained at the P.Group Level.
    2. The Region becomes the Org. Unit and will have a region name under as a Branch Org, and the Department Org unit under the Branch. Users are added under the Department Org Unit.These org units do not have Responsibility.
    How do I make the User to select any P.Group and Use it. I managed to have the User to select all these P.Groups when creating a shopping under the Extended Details tab, but the P.Group does not get selected, instead a P.Group on top of the list gets selected and used for SC creation.
    Please HELP..!!!
    Lebo

    Hello,
    The default settings value for Purchasing group works in the following
    way : the correct purchasing group is determined on the basis of the
    product category. And this information you can find out in the
    organizational responsibilty in the PPOMA_BBP
    ( i.e. which purchasing organizations can potentially procure for the
    department user). Also in the product responsibility we maintain which
    product category(s) the purchasing organization is responsible. And if
    system finds several purchasing groups that are responsible for the same
    department and the same product category it will take the first one in
    the table. You can confirm this behavior by changing the product
    category in the default setting and you will see that it automatically
    adjust the correct purchaing groups.
    I hope this helps.
    Thanks and regards,
    Gaurav
    Do reward for useful answer*

  • The correct purchasing group is not being determined in the SC line item

    Dear all,
    I have a problem in that for some reason, when a shopping text line item is added to the shopping cart, the wrong purchasing group is determined. Further more when you look in the basic data section they is a drop down against the purchasing group field listing all pruchasing groups setup in the org plan via PPOMA_BBP.
    This means that the requisitioner can change the purchasing group to any one even the one that is not relevant to his or her Purchasing Organisation. This of cause is not right because if the requisitioner is allowed to change the P/Grp, the wrong buyer may end up recieving the buyer completion work item.
    What is causing this?
    We have uniquely assigned P/Orgs to P/Grps and assigned resposiibility of P/GRPS to one unique ORg unit (company).
    for example, a suppose product Category 1234567 is assigned to P/GRP 100 & P/GRP 100 is assigned to P/ORG 1000 and the P/GRP responsibility is set to Org unit(company) 1000,  The requisition "sits" under an orgunit linked to company 1000.
    If a requisitioner creates a text item and assigns product category 1234567, when the item is added to the shopping cart , I expect to see that the followig:
    1. The Company code(CC)should be 1000 (This is happening)
    2. The P/org should be 1000(This is happending)
    3. The Plant sssignment is correct
    4. The p/grp is worong. It appear that the first P/Grp is assigned plus a drop down listing all p/grps created for all purchasing P/Orgs.
    Regards,
    Grace

    Yann,
    Yes , we have (need to have)set 2 purchasing groups with the responsibility of the same product category. We have to do this because in our organisation, individual company purchasing organisations have same responsibilities to purchase similar products.
    Please note that we have a classic scenario implementation. SRM 4, Server 5.
    The business requirement and settings in the org plan is for example:
    P/Grp 100 has the reponsibility to procure Prod cats LAM001 to LAM010 via its assigned P/org 1000 which is linked to  own company 1000 and P/grp 200 also has the reponsibility to procure Prod cats LAM001 to LAM010  via its assigned P/org 2000 which is linked to own company 2000.
    Please note that thr buyer responsible for p/grp 100 & 200 are the same and will be the same for similar product cats across the organisation as a whole. Its just the SRM does not allow you in the orgplan to assign the same p/grp to multiple p/orgs, we had to double up on the p/grps.
    Also when a requisitioner who sits under company 2000 chooses a product cat 12345 if creating a SC text line, we DO NOT WANT the requisitioner to change the assigned p/grp.We want it defaulted to 200 (based on the org plan setting I have described above) and fixed(greyedout)
    when thr line item viewed in the basic data section.
    Do you think that because we have set the prod cat range LAM001 to LAM010, which is an alphanumeric product cat range, that could also be the reason for the dropdown listing all orplan p/grps even ones that do not have the product cat LAM001 to LAM010 in its responsubility assignments?
    If you are saying that the system does not know which p/grp to pick, why its it displaying all "unrelated" p/rps in the dropdown. I atlest expect to see two p/grps in the dropdown 100 & 200, because only these two p/grps have been set with product cat responsibility for LAM001 to LAM010 in our org plan.
    Also if you are saying that is the way SRM was designed to work (which may be the case!!!) how then can we set the org plan to meet our the purchasing org/purchasing grp /prod cat responsibility requirements I have described above?
    Regards,
    Grace

  • Vendor Responsibility for Purchasing Groups

    Hi experts!
    We should assign vendor responsibility for purchasing groups, what means depending on which vendor / source-of-supply is selected in the shopping cart the correct purchasing group is assigned.
    Do you have any idea how to handle this in SAP standard?
    Can we use a BADI to help out?
    Many thanks for your ideas.
    Best regards,
    Corinne

    Hi
    Lots of BADIs are there, which can help out ->
    BBP_PGRP_ASSIGN_BADI                  EBP Purchasing Documents: Assign Purchasing Group(s)    
    BBP_PGRP_FIND                                        Shopping Cart: Determine Responsible Purchasing Group(s)
    <u>Related links to check out -></u>
    Re: How to assign purchasing organization to a vendor using the GUI interface??
    Multiple purchasing group responsibility?
    Re: SRM 5.0 - Assign user to multiple purchasing groups?
    Re: Purchasing Group and User Assignment
    How can we change the purchasing group which it is maintained in R/3?
    vendor not intended for a puchasing org
    <u>Other related BADIs -></u>
    BBP_DOC_CHANGE_BADI
    BBP_DOC_CHECK_BADI
    Hope this will definitely help.
    Regards
    - Atul

  • Auto emailing of PO's of  particular purchasing groups to common mail Id

    Hello All,
    There is a need to have all the PO's created with multiple purchasing groups to be sent to a common mail Id.
    For Example ,  there are various purchasing groups like PG1, PG2, PG3,....and so on & the need is to send all the PO's created with these purchasing groups (PG1,PG2,PG3....) to be sent to a common mail ID
    Kindly advise how to proceed further regarding this.
    Thanks & Regards,
    Ravindra
    Edited by: Ravi Bhalerao on May 5, 2011 8:41 AM

    Yuo can have this as follows:-
    Create a customized program which choose PO detail based on PO PR group. Then write a funtion module to send mail to external mail ID POs as PDF attachment.
    Here is the sample code for Function module:-
    REPORT ZREPORT_TO_EMAIL NO STANDARD PAGE HEADING LINE-SIZE 200.
    DATA : BEGIN OF ITAB OCCURS 0,
    PERNR LIKE PA0001-PERNR,
    ENAME LIKE PA0001-ENAME,
    END OF ITAB.
    DATA: message_content LIKE soli OCCURS 10 WITH HEADER LINE,
    receiver_list LIKE soos1 OCCURS 5 WITH HEADER LINE,
    packing_list LIKE soxpl OCCURS 2 WITH HEADER LINE,
    listobject LIKE abaplist OCCURS 10,
    compressed_attachment LIKE soli OCCURS 100 WITH HEADER LINE,
    w_object_hd_change LIKE sood1,
    compressed_size LIKE sy-index.
    START-OF-SELECTION.
    SELECT PERNR ENAME
    INTO CORRESPONDING FIELDS OF TABLE ITAB
    FROM PA0001
    WHERE PERNR < 50.
    LOOP AT ITAB.
    WRITE :/02 SY-VLINE , ITAB-PERNR, 15 SY-VLINE , ITAB-ENAME, 50
    SY-VLINE.
    ENDLOOP.
    Receivers
    receiver_list-recextnam = 'EXTERNAL-MAIL-ID'. "-->
    EMAIL ADDRESS
    RECEIVER_list-RECESC = 'E'. "<-
    RECEIVER_list-SNDART = 'INT'."<-
    RECEIVER_list-SNDPRI = '1'."<-
    APPEND receiver_list.
    General data
    w_object_hd_change-objla = sy-langu.
    w_object_hd_change-objnam = 'Object name'.
    w_object_hd_change-objsns = 'P'.
    Mail subject
    w_object_hd_change-objdes = 'Message subject'.
    Mail body
    APPEND 'Message content' TO message_content.
    Attachment
    CALL FUNCTION 'SAVE_LIST'
    EXPORTING
    list_index = '0'
    TABLES
    listobject = listobject.
    CALL FUNCTION 'TABLE_COMPRESS'
    IMPORTING
    compressed_size = compressed_size
    TABLES
    in = listobject
    out = compressed_attachment.
    DESCRIBE TABLE compressed_attachment.
    CLEAR packing_list.
    packing_list-transf_bin = 'X'.
    packing_list-head_start = 0.
    packing_list-head_num = 0.
    packing_list-body_start = 1.
    packing_list-body_num = sy-tfill.
    packing_list-objtp = 'ALI'.
    packing_list-objnam = 'Object name'.
    packing_list-objdes = 'Attachment description'.
    packing_list-objlen = compressed_size.
    APPEND packing_list.
    CALL FUNCTION 'SO_OBJECT_SEND'
    EXPORTING
    object_hd_change = w_object_hd_change
    object_type = 'RAW'
    owner = sy-uname
    TABLES
    objcont = message_content
    receivers = receiver_list
    packing_list = packing_list
    att_cont = compressed_attachment.

  • Purchase group in SRM

    Hi ,
    In R/3 system , Purchase groups are maintained for the material master and defaults to Requisition
    Like wise  Whenever user create shopping cart in SRM , how the purchase groups is captured in the shopping cart.
    Regards
    Mani

    Ilango
    Purchase groups are picked up based on the settings maintained in Repsonsibility tab of the Purchase group in PPOMA_BBP.
    1.By maintaining Object ID(ID of the user dept node), this Purchase group is responsible to all users belonging to that node.
    If you do not maintain Product category under Product responsibility then that Purchase group is responsible for all product categories user is selected.
    Product categories in Extended attributes are maintained at parent level where a Purch org or Company code are responsible. This is not relevant here.
    If you want to maintain an equation that a purchase group is responsible to only certain product categories then maintain those in Responsible product categories section. This will be helpful in certain scenarios like multiple purchase groups are responsible to the same user group and each Purch group looks after only certain product categories.
    In this case you maintain Object ID of user node in Orgn Responsibility of all relevant purchase groups. When user create SC, system first check the combination of Object ID and Product category. If it find the right combination then that purch grp will be picked.
    If no combination exists then system picks the purch group whose node ID is close to the node of user. Because you have assigned same user to many purchase groups.
    So it is upto you how you define the purchase groups and product category settings.
    PS : Reward points if helpful.
    Regards
    Jagadish

  • Purchase group security in the create PO role

    Hi, What are other larger companies with multiple purchase groups across multiple plants, doing with purchase group in their create purchase order role?  Are you following the same practice for all the purchase order roles that include purchase group?
    Does anyone control the purchaser's access by purchase org, plant and purchase group or let them have all(*) for purchase group and follow business unit best practices.. We would potentially have 30 plus PO child roles per PO parent role for each plant if created by single purchase group access.
    tanks,
    Dawn Domina

    Hi,
    Follow the steps
    1. Go to "Personal Setting" Tab in PO
    2. Select "Default Values" menu
    3. In the PO Header section Select the Default Purchasing Group e.g. 000 initial
    Remember if the Purchasing group field is blank here then the Purchasing Group field will not appear in me21n transaction instead it will appear after you put relevant details like Material number and Plant. The purchasing group field is defaulted from Purchase Info record in such case. But you can always change it
    Regards,
    Niranjan

  • How One Buyer can have access for all Purchasing Groups in classical scena

    Hi,
    We are Working in SRM 3.0 classical scenario and we had a problem how we can assign a One Buyer to multiple PO groups.
    Though we are doing the SAP Code modification, we are not able to see the functionality of Assign to me or Work List functionality once we are claering the Purchasing Orgs.
    If you have any idea which part of SAP code we can change to achieve this.
    Thanks on Advance.
    Murali

    Hi,
    See the foll threads:
    Re: Purchasing Group and User Assignment
    Multiple Purchasing Groups to One Person
    SRM 5.0 - Assign user to multiple purchasing groups?
    Assign puchaser user to multiple Purchasing groups in PPOMA
    Multiple purchasing group responsibility?
    BR,
    Disha.
    Do reward points for useful  answers.

  • Hide the punch out catalog for some purchasing groups

    Hi ,
    I want to hide one punch out catalog for purchasing groups . How is this possible ?
    Can we do in PPOMA_BBP , but the excluded tab is in display mode .
    Please help ...
    Thanks in advance
    Neha

    Hi,
    You can do this in PPOMA_BBP transaction. Excluded tab is in display mode because you may have added the catalog at Purchasing grp levels.
    Insteading of adding the catalogs at purchasing grp levels add the catalogs at the Purchasing Org level.
    Then all the catalogs will be inherited in below purchasing grps, there you can check exclude tab for one which you dont want in that purchasing grp.
    Hope this solves your problem.
    Thanks
    Venkatesh P

  • Purchasing Group Attached to Position / Org

    All;
    We have multiple P Grp's attached to User's Position / Org Unit.  Is there any way to get the Purchasing Group attached to the user's position and Org Unit ?
    Thanks
    Vathsan

    Hello Vathsan,
    In table "HRV1222a"
    Give the values:
    Object type - S
    Object ID - 70013597
    Attribute - PM_PUR_GRP
    Execute.
    You will get the all purchasing groups assigned to the respected user.
    Regards,
    Suneel Kumar.

Maybe you are looking for