Partner Role in Contract and PO

Dear Guru's
I want to issue contract to Vendor A and Release Order to Vendor A1. GR and IR should be done against Release Order to Vendor A1. Is it possible? If yes, then how?
Regards,
Rashid Masood.

Hi,
I investigate your issue and find this:
Include LMEPOF0Z
    IF ekko-lifnr NE kekko-lifnr.
      PERFORM entsperren_ekko(sapfmmex) USING ekpo-konnr.
      MESSAGE e047 WITH kekko-lifnr ekko-lifnr.
    ENDIF.
  ENDIF.
I´m sorry to tell you that this message is hardcode and it is not
customizable.
Best Regards,
Arminda Jack

Similar Messages

  • Partner in service contract and ibase

    Here is a data migration scenario, migration service contract from legance to crm:
    1. warranty data and sold to partner will be migrated to ibase in crm
    2. legancy contract will be migrated to crm contract, which also contains a sold to party
    So my question is whether there is a dependency about sold-to party between service contract and ibase,
    - for example., here is ibase contain product: A,B,C, but when create a contract for product D, which does not exist in a ibase, so whether this contract can be create, whether it can look up the if product exist in ibase according to sold to party,
    And whether it can prevent to create new contract for D?
    Many thanks.

    Hi Nagaraju,
    First of all, you can bill Service Contract and Service Order differently. This is because you may wish to charge contract fees irrespective of whether service occurs or not.
    Secondly, while maintaining DIP profile, you can use different material from the one used in contract. Just make sure that it gives explanation as to what service was performed so that customer will understand the invoice.
    DP90 will generate Debit memo request. You will need to create billing document against this using VF01.
    When you settle the service order (KO88), it will be settled against service contract.
    Please let me know if you need any further information.
    Regards,
    Aaditya.

  • Partner Role wrong

    Hi
    My Scenario is like this.
    Sync HTTP -> XI BPM -> Async Idoc ->Async Idoc -> XI and back to HTTP client.
    When the Idoc is received in R/3 the Partner Role is 'CR' And not SP as expected.
    When looking in SXI_MONITOR the message is correct with <SNDPFC>SP</SNDPFC>
    Idoc adapter has check in Apply Control Record and Take Sender/Receiver.
    Any Ideas

    Hi Henrik,
    I have an interesting fact with me about the checkbox "Apply control record values" which you can set or not.
    1. We don't set the checkbox:
       a)Since we do not want to fill the control record ourself we can Disable the    EDI_DC40 segment
       b)Now the control record will be filled with those parameters:
    TABNAM, SNDPOR, MANDT, DOCNUM, DOCREL, RCVPOR, ARCKEY,     SERIAL, MESTYP, IDOCTYP, CIMTYP
    SNDPRN, SNDPRT, SNDPFC, RCVPRN, RCVPRT, RCVPRT, STATUS, DIRECT OUTMOD, CREDAT, CRETIM
    and they will have values like described on help.sap.com.
    2.We set the checkbox.
           a)If you read the documentation you may see this:
              "If you have not set the Apply Control Record Values from Payload indicator
    in the receiver IDoc adapter, the fields are filled as follows...."
            but this is only half of the truth:)
           b) You can see that  if you mark the checkbox you're also not able to fill those fields. because  IDOC adapter changes them and uses the standard values as when you don't set that checkbox.
           c)That means that the only values you're allowed to change are those:
    MESCOD, MESCFT, TEST, EXPRSS, STD, STDVRS, STDMES, SNDSAD, SNDLAD, RCVSAD, RCVLAD, REFINT, REFGRP
    You are not allowed to change other values ,as those values are  changed by IDOC adapter itsself using standard value .
    I hope it will help you .
    **Pls: Reward with Points if helpful **
    Regards,
    Jyoti

  • Contracts and partner role

    Hi!
    We have created a contract. After that we have created a partner role (BA) for the creditor of this contract.
    The Problem is, the the patner role only with contracts, which are created after creating the partner role in the creditor master data.
    How does it work for the existing contracts?
    Thanks a lot!

    Hi,
    think we solved the problem. If we create a contract after defining the partner functions in vendor master, everythink works fine. But for the contracts, which are created bevor defining the partner functions in the vendor master, there ist a row missing in the Table EKPA. We have add this row an everything works fine.
    Maybe this is standard behavoiur or our customizing is not correct.
    Thanks!

  • Direct Posting to Contracts and Business roles in SRM

    Hi guys,
    We have SRM 7 and ECC 6.0.
    Please consider the following business scenario:
    Invoice creation in SRM against ERP contract that has been previously replicated to SRM;
    No PO or GR involved in this process;
    Possibility to have one contract to vendor A, and the corresponding invoices for different vendors.
    Considering this we thought about the following solution:
    Activate Direct Posting to Contracts functionality in ERP;
    Contract, supplier and materials / services replication to SRM, through PI;
    Allow different partners in the contract, using partner role “Invoicing party” (RS), so that it would be possible to post an invoice to vendor B, with reference to a contract with vendor A.
    Questions:
    Reporting – as far as I know it’s only possible to run analyses for vendors, which in our case would be vendor A, assigned to the contract.  However, we will need to have information about the invoices posted to the other business partners that are assigned to that contract. Do you have any idea if there is any standard approach for this?
    Contract and business roles replication to SRM – does the contract and the assigned business roles could be replicated to SRM or is it required any specific customizing in SRM for this to be possible?
    Any help would be appreciated.
    Thanks in advance.
    Regards,
    AN

    Hi,
    For direct posting to G/L in  MIRO, follow the path:
    SPRO > Materials Management > Logistics Invoice Verification > Incoming Invoice > Activate Direct Posting to G/L Accounts and Material Accounts > Here Activate "Dir.posting to G/L acct = active" and save.
    MIRO - It will show additional Tab as "GL Account" along with "Reference"
    For more check the links:
    http://www.saptechies.com/transaction-mr1m-direct-posting-to-gl-account/
    http://www.scribd.com/doc/17887583/MM-FI-Account-Determination
    Regards,
    Biju K

  • 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

  • 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

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

  • Asynchr Calls: Partner Role and My Role must be filled in Partner Link dial

    Asynchr Calls: Partner Role and My Role must be filled in Partner Link dialog ?
    Is the statement true?
    Can I leave for synchronous calls one of the role spec vacant?
    AFAIK only in asynchronous calls both drop down values must be specified.
    Peter

    Thanks for fast reply,
    Yes, I defined Partner Role and My Role,and also defined a port type for calling back the request.
    I just don't know what's the endpoint address which my asynch web service should use to response to my BPEL process.
    Is there anyway to find out what's the endpoint address which the BPEL processes receive the callback response from asynchronous services?
    Can I get the address which BPEL engine uses to get the responsse from a called web service?
    I guess it should be an obvious work but I'm really disappointed with that.

  • 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 and document type.

    Hi,
    how can I link partner role to document type?
    The problem is that for some documents type in POs creation
    is not possible see in partner view (header) any partner.
    The same happens in printing, I've to select the partner manually.
    The inforecord exists.
    How can I solve the above problem?
    Best regards

    Go to SPRO-MM-Purchaisng-Partner determination-Partner Settings in Purchasing Documents
    here u can do all the settings

  • Business Partner - Role

    Hi All,
    Please educate, I have a doubt in BP master usage.
    Let say for example totaly there are 4 BP role available (ZBP1, ZBP2, ZBP3, ZBP4)
    I have created a BP master data under role ZBP1 (lets say number of BP master is 10).
    After creating BP master data, under BP role ZBP1, the system allows me to create the BP master 10 with other BP role, like ZBP2, ZBP3, ZBP4.
    Why the system allows me to create with other role?
    What is the usage of this scenario?
    Where can I make use of this functionality?
    Thank you in advance
    Thank you and kindest Regards
    Srikaanth

    Hi,
    Here are the answers to your queries, with some examples -
    Why the system allows me to create with other role?
    --> This is the basic functionality of business partners.
    The role concept has some important uses -
    1. It determines the business process the BP can participate in.
       e.g. : a "loan partner" can be part of the loan contract. An "employee" is eligible to get a salary. A "contact person" is the main point of contact for any information, discussions.
    Thus, the role defines the business process.
    2.  In order to avoid the need to maintain the same data several times for different applications, the BP is maintained in different roles.
    e.g. : for your manager, you are a Developer, to the HR, you are an employee...but your name and address remains the same. So, the company can maintain your details as a BP having 2 roles - Developer and Employee. The manager application will have access to special data such as your S/w skills, etc. but the HR application will have access to different data such as your salary, bank acc, etc.
    Both the applications will have access to the common data such as Name and Address.
    3. The data stored depends on the role.
    What is the usage of this scenario?
    The examples give you a hypothetical use. A practical use is in the case of a BP which is used by 2 applications, say a sales order and a housing contract, both belonging to the same company. The company wil store the record as follows -
    Role 1 - General BP--name , address, etc.
    Role 2  - Customer - for the sales application
    Role 3 - Contract Partner - for the move-in/move-out application.
    THe sales application will be able to access General BP  + Customer,  the move-in application can access General BP + contract partner roles.
    Where can I make use of this functionality?
    If you have your own application that needs some special data, you can create your own role, define what datasets are required for your application, and then assign them to the role. Whenever you maintain a BP in that role, you will be able to maintain your application specific data, along with other already existing common data.
    Hope this was useful !

  • Error in Partner Role

    Hi all,
    When i creating out line agreement, contract with respect to vendor and when i try to save the contract I am getting the following message, wat needs to be done to avoid this.
    Following mandatory roles missing in partner maintenance: PI
    Message no. ME366
    Diagnosis
    In partner schema (partner determination procedure) 0001, which is assigned to the purchasing document type, certain partner roles (partner functions) are marked as mandatory. However, the following roles have not been maintained in the current document: PI.
    Procedure
    Maintain the missing mandatory roles on the partner screen.
    Note
    You can also maintain the missing mandatory roles in the vendor master record in order not to receive this message again in the future.
    Thanks
    Vijay
    Edited by: Vijay on Dec 3, 2010 3:40 PM

    Hi Sridhar,
    I can see the customizing that "Define Partner Schemas" - 0002 = PI marked check box for Mandatory & Higher Levels. The other check box are as not checked.
    Please feedback.
    Thanks
    Ram

  • Include own search help within new partner role (SRM 7.0)

    Hi,
    1) I have defined an own Partner Function and Partner scheme for Contracts.
    2) I have defined an own table with partners and description (z-table).
    3) I have defined an own search help including the own z-table.
    4)I have included my own search help to the new defined partner scheme (spro --> cross application Basic settings --> Define partner schema --> partner determination procedure --> Search help name (own search help)
    If I start a contract in the system, I can see my new partner Function within header data -> so far so good.
    Also my own searchhelp is included, I can see the defined partners within my own z-table using F4 help.
    Problem:
    Partner ID and Description from Z-Table are not returned to Web Dynpro after selecting one partner from my result list.
    Question:
    How do i define a correct customer search function including an own table for partner functions/schema?
    Do I have to use a search exit within my search help to return the Partner Id and Description correctly to the contract fields?
    SRM standard seems to use the follwing exit:
    BBP_F4IF_SHLP_EXIT_CLL_PARTNER
    Any help concerning this issue is highly welcome
    Thanks and best regards
    Andreas

    Hi
    We can create the Contact person for the vendor with the following roles in SRM 7.0
    SAP_EC_BBP_ADMINISTRATOR-->SAP SRM: Administrator
    SAP_EC_BBP_PURCHASE-->mySAP SRM Purchaser
    SAP_EC_BBP_ST_PURCHASER -->SAP SRM: Strategic Purchaser
    Select the vendor created by you from the 'Business partner' page and click on 'Create Contact person'.
    Enter the details required as per the requirement and save.
    Regards,
    Chandolu Ramesh

Maybe you are looking for