Using Partner Role in PO

Hello
I have this situation:
I defined permissible partner roles per account group and partner schema and assign it to an account group (I did all the customizing). I am creating a PO and the system doesn’t show me all the partner roles that I assigned to the vendor. I would like to know where the problem is.
Also I want to create a Condition Type using the partner roles; I extended the field catalog for condition table assigning the fields WTY_V_PARVW and WTY_V_PARNR (Partner Role and Partner), then I create a table using one of those fields and the system can not generate properly the table, the message is: 859 Foreign key cannot be created for the selected field A996-WTY_V_PARVW. Somebody knows what the problem is.
Thank you in advance
Eliza

Hi Shobana
Thank you, I already did it. I also found the problem, It is that the Partner role must be mandatory and then they will appear automaticaly.
I continue with the problem in the price shema. I want to use the partner role in the price schema
Bets Regards

Similar Messages

  • When to use "my role" and "partner role" in BPEL?

    I'm a bit confused when to set/use partner role and my role.
    Can anyone shed a little light,
    regards, Henrik

    Saurabh,
    > I humbly disagree with your explanation of inputs
    No need to be humble, you can boldy disagree. :)
    You're right that I did technically use the wrong term in that sentence of my explanation. I updated the post and corrected it. However the gist of what I was saying is still true.
    There are two invocation types. People use different terms but here I'll call them request-response and one-way. A request-response invocation type is used for what we typically think of as a "synchronous" process. That is, the service consumer is blocked until the service responds. It's like methodA() in Java calling methodB(). methodA() is blocked until methodB() completes. (In fact, this is exactly what it's like since all invocations on our BPEL engine ultimately go through our Java API.)
    In the case of one-way, the service consumer is not blocked. This is often referred to as fire-and-forget. It simply sends its request, then it is free to continue or do whatever it wants. Moreover, nothing is returned to the client (you fired-and-forgot, remember). Typical "asynchronous" BPEL processes uses this invocation type.
    So we have those two invocation types. Yet the problem before us how to have an asynchronous process return a result. You can't use request-response because the service consumer is blocked until the process finishes. You can't just use a one-way because nothing is returned to the caller. What to do?
    The way the BPEL standard solved the problem is to use two one-way invocation types. The first one is to invoke the process. The second one is a one-way from the BPEL process to the service consumer to return the result. There are some glaring implications of this:
    1. When the BPEL process returns it's result, things have now switched: The BPEL process becomes the service consumer, and the (original) service consumer becomes the service.
    2. The service consumer has to be able to listen for one-way invocation type requests.
    3. The BPEL process has to know how and where to call the service consumer back. This information is passed in the original request. As well as containing the data payload, it contains a callback address and unique identifier. This, in essence, is what the WS-Addressing standard is about.
    Now the definition of a one-way invocation type in a WSDL is:
        <portType name="aaa">
            <operation name="bbb">
                <input message="tns:ccc"/>
            </operation>
        </portType>Compare that to a request-response invocation type:
        <portType name="aaa">
            <operation name="bbb">
                <input message="tns:ccc"/>
                <output message="tns:ddd"/>
            </operation>
        </portType>Let's look again out our example WSDL:
        <portType name="SelectService">
            <operation name="processRequestQuote">
                <input message="tns:RequestQuote_processRequestQuote"/>
            </operation>
        </portType>
        <portType name="SelectServiceCallback">
            <operation name="processRequestQuoteResponse">
                <input message="tns:RequestQuote_processRequestQuoteResponse"/>
            </operation>
        </portType>Here comes the good bit... Both portTypes have an <input> operation. But that's because they are both one-way invocation types, and there is no choice but use the <input> element -- that's the standard. You can't imply put <output> because there's no such thing in the standard. However we know that one of those is to actually return the result. That is, it's the output, even though it's labelled <input>.
    Hopefully that's given you enough information now. Re-read my first post, above, and it should make more sense.
    Incidentally, this is why you rarely see try asynchronous web services, because the caller has to also be a listener. And if you want to call a service, who wants to also have to write code to listen, to handle responses coming out of order, etc. This is one of the advantages of using an orchestration engine like Oracle BPEL Process Manager. The framework takes care of the hard work, and you can simply call an aysnchronous service and not have to worry about how to get the response back -- the engine does it for you.
    Regards,
    Robin.

  • Partner role- Goods supplier name not coming in MIGO

    Hi,
    While configuring partner roles i did all settings ...in PO i am giving my goods supplier name in partner tab ...now when i am doing MIGO that supplier name is not coming in the screen..
    What can be the reason?
    Utsav

    Hi,
    Re:
    What else to check? Are you using partner role GS for your goods supplier? Has the GS vendor master the name of the goods supplier in Name 1 field?
    Yes i am using partner role in goods suppler....
    Yes  the GS vendor master the name of the goods supplier in Name 1 field..
    I created 1 venodr  Main Vendor V1 through XK01..
    I created another vendor as Goods Supplier V2 through XK01..
    Now i went in XK02, in Vendor V1 under partner roles, i mentioned Goods Supplier as V2...
    Now i am creating PO against main  Vendor  V1...Under partner tab Goods supplier V2 is coming from Vendor master..That is correct...
    Now when i am doing GRN for above PO, there i am not getting my Goods supplier name...
    Utsav

  • Business Partner Role Specific Field View in WebClient

    Hello to everyone,
    I have a question that really needs a answer.  We are upgrading from SAP CRM v4 to SAP CRM v7.0 and as such we have a number of custom Business Partner Roles within the Person BP Type.  Against these custom roles we have developed custom field and tabs in order to separate the content within the BP Role further.
    After rolling off an implementation of SAP CRM v6.0 [2007], the following seems apparent:
    - Assignment of Roles is done via an assignment block in the Customer Maintenance view.
    - You can create Business Partners in different roles initially.
    - You cannot maintain Business Partner details in specific roles
    However, you cannot display the role specific fields as you can in the WinClient.  As an example, a Citizen Role BP will have different fields to that of a Teacher, but these roles could be assigned to one Business Partner.
    There does not seem to be any guidance as to how this is managed in the WebClient and as it seems a fundamental part fo the SAP CRM offering, you would have thought that this questions has been asked, but I have found no answers.
    I really hope anyone can help and appreciate any time and effort put into solving my question.
    Many Thanks,
    MatFlat.

    Hi MatFlat,
    Yes, your observation is right - in the Web UI, fiel grouping is not implemented for roles. This is because the role concept is quite different between SAP Gui and Web UI.
    In SAP gui, (CRM 4.0) roles had a functional meaning as well as a UI control. However, the concept was changed with Web UI. Now, roles have only a functional meaning, and no effect on the UI at all.
    If you want to implement role based field grouping in Web UI, you need to define your own methods in the implementation class.
    E.g : you can write code to influence the field properties based on the roles. I guess you can redefine the DO_PREPARE_OUTPUT  methods of the impl class.
    In order to get info about which roles the BP is maintained , you can use FM BUPA_ROLES_GET_2.
    Hope this helps you.
    Cheers,
    Rishu.

  • E-Recruiting 6.0: Business Partner Role For Branches

    Hi Experts,
    In the IMG, SAP E-Recruiting > Basic Settings > Enterprise Structure > Define Business Partner Role for Branches
    Can anyone help in the following:
    1) What is the purpose of Business Partner Role and how does it relate the Branches? Or how can i make use of it?
    2) If i am going to maintain the Company & Branches via the Administrator function instead of IMG, do I still need to configure this step: Define Business Partner Role for Branches
    Thanks.  Will reward points for any helpful tips.
    William

    Hello William,
    the Business Partner is an application / module which belongs to the base components of the SAP. It is used and partly extended by various other applications / modules. Next to E-Recruiting it is used for example by CRM and the financial service solution (FS-CS, FS-PM, FS-RI). All of these modules can put their data for a person or an organization into the same tables. Depending on the installation / system environment or even within one single module the requirements for available fields and business checks as on authorization differ between kinds of business partners (e.g. in FS-CS the commission solution for the financial service sector knows external agents and internal employees which have to be treated differently). The business partner is the element to assign the logical / business role in which a person is handled by the system.
    For E-Recruiting you have 2 kinds of business partners, too. On the one and there are people being candidates and on the other hand there are branches of your company which hire people. The configuration allows you to seperate them if you need to identify anywhen which business partner is a branch and which is a candidate. So far I never tried if this is really working as there is no real use for this I never set it up. The attributes and the business checks are the same anyways.
    Hope that helps a bit to understand the context
    Best Regards
    Roman Weise
    PS: please remember that you have to maintain the branches via administrator bsp application. Using the IMG entry won't work.

  • Problem in Creating a Business Partner Role

    Hi Frns,
    I am trying to create a BP Role from CAC->SAP Business Partner->Business Partner->Business partner Roles->Define BP Roles.
    I copied BUP003 and given my BP Role name as ZEmp.
    When i try to save it, it is giving an error message saying
    "NO STANDARD ASSIGNMENT DEFINED FOR BP ROLE CATEGORY BBP003".
    I have checked in BBP003 Category in the same.
    What could be the problem?
    Thanks in Advance
    Rohan

    Hi Roshan,
             You have Created a BP Role,
    You must also have assgned the Same to a BP Role Category Check the Settings for BP Role Category Assignment and when Appropriate you shall Assign Std Assignment of BP Role Category to your BP Role by Selecting the Check Box
    Referal Notes:
    BP Role Category
    Attribute of a BP role.
    Use
    The role category makes it possible for SAP and customer programs to program on the BP role.
    Dependencies
    The role category depends on a differentiation type.
    Any number of BP roles can be assigned to a role category, with one role always acting as the standard role per role category.
    It is possible to control the update of a role by assigning a role category to a role.
    Hope it Anwers your Queries..
    Thanks and Regards,
    RK.

  • Error message 06030 when copying PO items and partner roles

    Hello gurus,
    when I try to copy a PO item into a new PO using a different vendor, I get an error message:
    Reference vendor 20003681 differs from vendor 20004972
    Message no. 06030
    So far so good. But when I put that new PO on "Hold" and reopen and save it later, the error message is gone.
    This is a SAP error, isn't it? Obviously SAP cannot determine that the items have been copied after reopening the PO.
    Second question:
    In the new PO, there is a partner role VN as it should be, but the partner is still the vendor of the original PO I copied from. So now I have got two different vendors in one PO!
    And even worse: I have not yet found a way to change the partner in the VN role because it is mandatory and cannot be changed after saving the PO.
    Any ideas on either problem?
    Thanks
    Alicia

    Hi,
    Check following settings
    Spro>materials mgmt>purchasing>partner determination>partner settings in purchasing documents>define partner schemas
    select the schema you are using>double click on >partner funstions in procedure>check for role VN
    No change column is tick ...thats why you are not able to change it and its grey ....if dont select this you will be able to change it
    Thanks
    Diwakar

  • Partner roles in Vendor master record

    Hi all
    can some one explain me how to enter the partner roles in vendor master record
    In sap help i didnt understood this point
    "When working with partner roles, you must maintain the following settings:
    Separate vendor master records must exist for all the partners of a vendor that are to be entered in that vendor’s master record."
    what does it mean
    suppose i am creating vendor master record 1234
    Vendor master record:1234
    LF 1234       /*vendor
    BA1234       /*ordering address
    i have to click 1234 in BA  and select 'parner' at the top to enter the ordering adress right ...
    what is the 'Separate vendor master records must exist for all the partners' mean
    it has to be like this?
    Vendor master record:1234
    LF 1234       /*vendor
    BA1235       /*ordering address
    1235 vendor master record is created earlier and ordering address maintained ??
    please help me in this record, any user manual or some screen shots to explain how to maintain partner roles in vendor master record
    regards
    Bhushan.N

    Hi Sasi ,
    What Ramkrishna explained is correct. I will try to illustrate it with the example.
    Suppose you  are creating a vendor 1234 which is Head office of the supplier where you need to place the order. But goods will be supplied from Pune plant so you should enter 1235 againts partner function GS , here 1235 is seperate  vendor master record with Pune plant details & it must exist in the system so that you can use it as a partner function Hope this has cleared your doubts.
    Similarly you vcan create other partner functions like payee,ordering party etc.
    Regards,
    Anand

  • Partner Role not coming when creating the Vendor Master

    Hi all
    There is a standrd role AZ.
    There is a standrd Partner Determination procedure  L1.
    The role AZ is assigned to the Partner Determination procedure  L1.
    When creating the vendor master in MK01 the role is not coming in the list of partner function.
    For Document types there is a standard shema 0002.
    The role AZ has also been assigned to doc type.
    What can be the reason.
    Is the assignment against doc type at all required.
    Please suggest.
    Regards

    The procedure for setting partner functions:
    Step 1
    Vendor Account Group
    IMG->LOGISTICS GENERAL->BUSINESS PARTNER->VENDOR->CONTROL ->DEFINE
    ACCOUNT GROUPS AND FIELD SELECTION
    Step 2
    Defining Partner  Schemas
    IMG->MATERIALS MANAGEMENT->PURCHASING->PARTNER -> DETERMINATION -
    >PARNER SETTINGS IN VENDOR MASTER RECORD
    ->DEFINE PARTNER SCHEMAS
    Step 3
    Assign Partner Schema
    IMG->MATERIAL MANAGEMENT->PURCHASING->PARTNER DETERMINATION->PARTNER 
    SETTINGS IN VENDOR MASTER RECORD->DEFINE PARTNER SCHEMA
    „«  THEN ASSIGN PARTNER SCHEMA
    Step 4
    Define  Permissible Partner Role Per Account Group
    IMG->MATERIAL MANAGEMENT->PURCHASING->PARTNER DETERMINATION -
    >PARTNER ROLES ->DEFINE PERMISSION PARTNER ROLES
    If you want a partner schema for your own document type then define your partner schema and assign to document type using the below mentioned path.
    IMG->MATERIAL MANAGEMENT->PURCHASING->PARTNER ->DETERMINATION -
    >PARTNER SETTINGS IN PURCHASING DOCUMENTS ->DEFINE PERMISSION 
    PARTNER SCHEMAS
    And then
    ASSIGN PARTNER SCHEMAS TO DOCUMENT TYPE
    Once you have this configuration then you change your vendor in easy access menu (XK02-select partner function) define the partner roles.

  • BAPI_PO_CREATE1 is not defaulting all the partner role in the PO

    Hi All,
    I am facing a problem while Purchase Uploads using  BAPI_PO_CREATE1 in the LSMW via Idoc .
    The BAPI is not behaving same as Txn ME21n .
    In the Txn ME21n when we enter the Vendor the partner tab is automatically filled with  all the  Partner roles .
    While when we use BAPI it is only filing the Partner role with a single partner  role VN.
    We are sending the sturcture partner role  as blank because we wanted it to be defaulted as it is in Txn ME21N.
    During the program analysis we found the following :
    BAPI is calling the Function Module MM_PARTNER_SELECT which try to fill the Partner function
    using WYT3 table . The table  Wyt3 has the plant field as empty for that particular Vendor.
    The BAPI is  using the plant to determine the partner roles .
    While in Txn ME21n the plant field is not used for determining the partner role .
    In txn Me21n once we change the vendor entered initially & then again re enter the  initial vendor  number
    then it behaves like BAPI & only display the single partner role .
    Kindly advice .
    Regards,
    Anurag Goel

    Hi All ,
    FYI
    We found the solution for  defaulting  partner role using   BAPI_PO_CREATE1,It is a customization issue .
    We have check the  Higher level indicator ( Search at higher level )  in the customization Txn OLME  Under Partner Determination -
    > Partner setting in Purchasing document -
    >Define partner schemas
    If this indicator is not set, the system only  transfer partner roles  that are maintained at plant level .
    Best regards,
    Anurag Goel .

  • How to use Partner function in Purchase transactions(Purchase cycle)

    Hi,
    My issue is related to partner function i have defined the following customize setting .
    1) Defined partner role
    2)Defined Permissible Partner Roles per Account Group
    3)Defined Partner Schemas
    4)Assigned Partner Schemas to Account Groups
    5)Assigned Partner Schemas to Document Types
    6)created Partner role for vendor in vendor master given defrent vendor code for one partner type i.e given different vendor number to Invoice party (IP)
    7) crated PO and GR during IR when i click Detail tab there is Inv. Party Field which shows all the vendor master  i want only my Partner type there. how to archive this.
    actually my question is after define the Partner function how to use them in MIRO or MIGO i am not able to understand if some one know pls reply
    regards,
    Ashish Vats

    Hi
    The use of Standard Parner functions are as follows:
    1. Ordering Address (OA): The PO will be sent this vendor and not the main vendor.
    2. Goods Supplier (WL): In case of return deliveries, Goods will be returned to thsi vendor's address
    3. Invoicing party (RS): The payment will be made to this vendor.
    Hope this clarifies.
    Thansk

  • Confusing definition of My and Partner Role in PartnerLinks

    Assume I create two BPEL processes: One producer and one consumer
    Each of them needs a JMS adapter as partner services.
    When I click in the producer BPEL process on the JMS adapter definition
    then I have to specify:
    Partner Link Type=Produce_Message_plt
    Partner Role=Produce_Message_role
    My role=not specified
    When I click in the consumer BPEL process on the JMS adapter definition
    then I have to specify:
    Partner Link Type=Consume_Message_plt
    Partner Role=not specified
    My role=Consume_Message_role
    The relationship between "My role" and "Partner role" is somehow asymetric and confusing.
    at a first glance I would have said before: The view is always from the BPEL process side.
    But why do I have to specify NO "My role" in the producer ?
    When I try to specify "My role" as "Produce_Message_role" and leave
    "Partner role" as not specified then I get errors.
    Can somehow explain me what the logic behind should be ?
    Peter

    You need to look at it from a message type perspective. Is the message you are calling async, or sync
    If the process is sync you need to specify both, this is calling a sync partner link.
    PartnerRole=Invoke
    MyRole=Receive
    Async can be tricky. When you call a async Partner Link, e.g. JMS Adpater you typically only one operation exists.
    PartnerRole=Invoke
    You are telling the partner to use the Invoke operation.
    Async can be fire and forget or you may want to wait for a response so you have to implement a Receive activity. In this case you are the consumer and there is no Partner Role operation
    MyRole=Receive
    So to keep it simple
    Sync Invoke activity = Both
    Async Invoke activity = PartnerRole
    Async Receive activity = MyRole
    cheers
    James

  • Error during copy of partner: Partner role VN

    I am creating an Inbound Delivery from an Outbound using SPED output type on the Outbound Delivery.
    When I process the output using vl71 I get the following error.
    Can anyone tell me what im missing.
    The same scenario works for other plants except this one, its between 2 new plants in a new company code.
    What do i do?
    Type Message text
         Object 0080011663
         Output type: Stk.Transf.CrteDeliv
         Processing log for program /SPE/STO_ID_PROCESSING routine STO_ID_CREATION
         Error during copy of partner: Partner role VN
         Error during copy of partner: Partner role VN
         Error during copy of partner: Partner role VN
         No inbound delivery created for the replenishment delivery 0080011663

    This issue has been resolved.
    I recreated the Vendor from scratch and switched plant config settings to the new Vendor and entered the new vendor number in the Customer and retried the process. It works.
    So i think there was something wrong with the initial Vendor setup.(Though i checked view by view and didnt find any difference)

  • Business Partner Role  and Business Partner Grouping

    Hello Everybody!
    Business Partner Role  and Business Partner Grouping.
    Which correlation ist between this attributes existing.
    In which table are this infos stored, In order create I can use
    e.g. BUPA_CREATE_FROM_DATA
    but how is the way inversely. Suppose I want to abtain the information
    about a existing business partner which group he has etc.
    Regards
    sas

    Dear Sas,
    Business Partner Grouping is used to determine the number ranges to be used by the business partner at the time of creation.
    Business Partner Role determines the subset of all the data available to be shown and edited.
    I will give you a very simple (but imaginary) example for understanding the role concept: the business partner in a role of employee might allow you to enter a department id. So this field should be available to you for input when you edit the business partner in the role of employee. But suppose the same business partner is also a person who is your customer. And your customer will require a default payment term. So this field should be available for input when you edit the business partner in the role of a customer. Also, some applications use these roles to determine if the business partner is suitable for particular transaction. In the above example, Payroll application will only allow those Business Partner to be used if they are maintained as an employee. Similarly the sales application can mandate that you can only sell a product to a business partner if he is maintain in a 'customer' role.
    Please understand the example above is not real but given for the understanding of the concept of role.
    You can use the function module 'BUPA_CENTRAL_GET_DETAIL' to find the business partner group. And you can use the function 'BUPA_ROLES_GET' to find the role assigned to a Business Partner.
    Regards, Rakesh

  • Business Partner Roles and Account Life Cycle management in IC

    Hi all,
    We have IC agents creating prospects but also back office people (i.e. sales staff) creating prospects. Back office staff uses account life cycle management to identify the prospect role. However, I noticed that the business partner role (prospect in this case) is not visible within the IC - during account creation - because the role is used within the account life cycle role exclusion group.
    I can always enhance the IC component to remove the filter on the BP Role. but question I have is why does SAP IC remove the roles from the role drop down list in the IC account creation screen and how did other people get around this?
    Thanks,
    John

    I am also looking for an answer on this. How did other people who work on Interaction Center get around this? How do you create accounts when IC removes the BP roles mentioned in the Exclusion group config in SPRO ?

Maybe you are looking for

  • Query on Outgoing Payment

    Hi Expert, I'm using the following query to view "For Outgoing Summary by Due Date as a basis in preparing disbursement for the day. SELECT T2.[CardCode], T2.[CardName], T0.[TransId], T0.[DueDate], T1.[Credit], T1.[U_DisBank], T4.[Name] FROM OJDT T0 

  • RETROWEAVER PROBLEM

    Hi All! Have you ever worked with RETROWEAVER ? I'm not able to run it! Following the instructions from the guide http://retroweaver.sourceforge.net/guide/retroweaver-guide.pdf when I run Retroweaver from the command-line as indicated at pag. 5 D:\De

  • After Effects - Multiprocessing not allowed even when a Proxy is used?

    Hi everybody!           I have a composition (Comp1)  that uses an effect which doesn't allow multiprocessing (e.g., Lens Blur) -- this I understand.           Comp1 is used inside of Comp2.  When I pre-render Comp1 and use that render as a proxy for

  • How to disable the print option in A. Reader (in JavaScript)

    I need be able to disable the print option from JavaScript code. I know that the print option can be disabled in the "File > Form preferences > PDF Security" option in the main menu but i need to do this from a script into the document ( preferably i

  • Is there anybody know the bandwidth of OSC in 15530.

    As title: I have been asked by customer. And I did a show interface wave1/0 <--OSC card. and the outpurt is as below: Wave1/0 is up, line protocol is up Patched Interface(s) : Oscfilter0/0 Channel: 0 Frequency: 191.9 Thz Wavelength: 1562.23 nm Signal