PR/PO Against Contract

Hi experts.
Im making a contract (ME31K), with only one position (Service), qty 1, value 10.   The service also is Qty 1, Value 10.
The problem is when i make the purchase requisition (ME51N), against the contract, in that PR i use a qty of 10 and value of 100.
Later on, when i make the purchase order against the PR/CONTRACT, the system, allows me to save, the PO with a qty of 10 an value of 100, so there is no check against the qty and values in the contract.
I need to get an error or a message saying that i cant save the PO because im over a qty of 9.
Thanks in advance!.

Hi there, thanks for the reply.
I have already set those messages as error, but it is still allowing me to create PO´s with more qty than the qty in contract.
The PR, and the PO, are Service based, so the qty its updated in the service tab of the PR/PO.
SCENARIO 1:
If i make a PO against the Contract, i get the error, so its working ok,
SCENARIO 2:
but if i make the PR (referencing the contract), then the PO (referencing the PR), i dont get the error, and it let me save the PO with no problem.
The Scenario 2 is the one i need to solve

Similar Messages

  • Release PO against contract whit limit value for USER

    Dear colleague,
    We work SRM server 5.5 . SP14 extended classic scenario, and we use contract management.
    We need to release PO against contract and we want to LIMIT the users that PO value have  to be between 60 USD as minimum order value and 120 USD as maximum order value.
    We know that solution for the minimum order value is to use the u2018minimum order valueu2019 in the contract item with the value 60.
    Can someone help with the solution to limit user to maximum order value against contract.
    Thanks
    B.R.
    Gil shinar

    One option is that you could implement the maximum value logic in BADI BBP_DOC_CHECK_BADI and give out proper error message if the user enters value outside of the range.

  • How will i get Netorder value against contract

    Hi,
    I have loaded 2lis_02_hdr, itm, scl datasources in to customized cube which contains Purchasing document(EBELN), Item(EBELP), Doctype(BSART), Contract(KONNR), Item(KTPNR), Netordervalue(NETWR)
    Here my requirment is I want to cummulate Netordervalue against Contract no.
    In query level if I selected Purchasing doc with doctype=WK(it means it is value Contract), it is not showing any Ordervalue against Contract.
    How will acheive this to get Cumulative order value against Contract.
    Please share your suggestions to acheive this requirement.
    For clarifications please revert back.
    Thanks in Advance
       sudhir.

    Hi,
    For the above requirment I have coded a program in Endroutine but it is not populating cummulative Order value against Contract.
    DATA:
          WA_ty_t_TG_1        TYPE  tys_TG_1.
    data: netsum type char15.
    types:begin of ty_net,
        netsum type /BI0/OINET_PO_VAL,
        V_EBELN TYPE /BI0/OIOI_EBELN,
        end of ty_net.
        data:t_net type standard table of ty_net .
        data:wa_net type ty_net.
    SORT RESULT_PACKAGE BY CONTRACT.
    <b>loop at RESULT_PACKAGE INTO WA_ty_t_TG_1.</b>
          WA_NET-V_EBELN = <RESULT_FIELDS>-CONTRACT.
          AT END OF CONTRACT.
            netsum  = WA_ty_t_TG_1-NET_PO_VAL + NETSUM.
          ENDAT.
          WA_NET-netsum = NETSUM.
          APPEND WA_NET TO T_NET.
          CLEAR:T_NET,NETSUM.
    ENDLOOP.
        loop at RESULT_PACKAGE assigning <RESULT_FIELDS> .
            READ TABLE T_NET INTO WA_NET WITH KEY
                                  V_EBELN = <RESULT_FIELDS>-CONTRACT
            <RESULT_FIELDS>-/BIC/YNET_VAL = NETSUM.
            CLEAR: WA_NET-NETSUM.
        endloop.
        <RESULT_FIELDS>-/BIC/YNET_VAL = netsum.
        CLEAR:NETSUM,<RESULT_FIELDS>-/BIC/YNET_VAL.
        ENDLOOP.
    I have coded above one..let me know what mistake I have done.in the bolded loop I have given INTO instead of Assigning, because I need all records which assigns to WorkArea, but while executing DTP its leading to shortdump.if I replace Assigning statement,its working fine. but zero values in output( I think wrong in logic part)
    Let me know the brief coding part if I am wrongly coded.
    Thanks in Advance
    sudhir.

  • GR against Contract

    Hi Experts,
    Is it possible to do GR against contract?
    My client want to receive the material from Vendors on Verbal Orders,
    How about if we maintain a contract as there is no PO,
    Regards
    Meh

    Hi,
    In case of contract, we have to maintain contract release order, then only we can do GR with reference to that.
    Hence it is not possible to do GR directly wrt contract.
    It is possible in case of scheduling agreement.
    Reward points if your doubt is clear.
    Regards,
    Piyush

  • Release orders against contract 4600000069 not possible (contract not relea

    Hai,
    I had created a contract and had a release procedure for it.
    I had released the contract using ME35k.
    When i try to raise a p.o agaist the contract i am getting the error as "Release orders against contract 4600000069 not possible (contract not released)"
    What could be the problem and solution for the above error message.
    Thanks
    Hari.

    Bijay Kumar Barik wrote:
    Hi,
    >
    > Error clearly says, contract not released. Release order can be created against contract ,if contract is released.Check=> you may used ME35K to release the contract , but after releasing with releases code, you have not saved the release .Just do use again ME35K to release the contract with release code & save.
    >
    > NOTE:
    > Also check how many levels of release is there for contract and check all levels of release with respective release codes is done or not before creating release order WRT contract.
    >
    > Regards,
    > Biju K
    I had released and saved for all the levels i.e for all the release codes.
    Still it is behaving the same.
    I have not used any ref purchase org as mentioned above in one of replies.

  • Can we make service entry sheet against contract

    Can we make service entry sheet against contract without releasing service order.

    Hi
    As of my knowledge service entry sheet is possible for contract release order. Not possible for contracts.
    Regards,
    Raman

  • When create RO against contract system should allow to create RO 10% tolera

    Hello,
    My scenario is when create release order (RO) against contract, system should allow to create RO against contract value 10% tolerance on total value of the contract.
    Please let me know what are the configuration settings needs to be done.
    For ex: contract value 1000 USD
    So system should allow to create RO against contract 1100 USD it means 10% tolerance on contract value.
    It seems nobady have idea on this issue
    Thanks
    Edited by: sapmm99 on Apr 19, 2011 8:11 AM

    you idea  is just in conflict to SAP design and as well it does not follow the good business practise and violates the meaning of a contract.
    a contract is a written agreement between vendor and you (customer) that fixes a certain quantity at a certain price for a certain period.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/75/ee0ee555c811d189900000e8322d00/content.htm

  • Down payment against contract

    Hi gurus,
    do you know any possibility to link down payment to mm contract. Business process: We create mm contract. we need to pay some percentage of agreed value in advance (down payment). After down payment vendor make few successive deliveries. Contract is long term and we create PO for each delivery. Between deliveries can be few weeks, or few months. For each PO and GR against PO we receive one invoice. Invoice is partially closed with down payment (but not whole invoice, and not whole down payment). So all invoices are partially closed with part of down payment. For every big job we sign contract with vendor, so we can have few open contracts with same vendor in a same time. Agains each contract we create one particular down payment. all invoices should be closed with down payment which is linked for their contract.
    What we need is link down payment to contract (contract field in DPR is text field and we can not chose from existing contracts), and to see in some report how  much from down payment per contract left or to see which invoices are closed with particular down payment.
    Is there any standard way to do this?
    Thanks,
    Anna

    Hi,
    Contract is outline purchasing agreement document but Purchase order is external purchasing document where commitment start with purchase order only with conditions.So advance payment can be configured and  purchase order linked to it.
    Refer links for more in details:
    http://scn.sap.com/message/7151446
    http://help.sap.com/erp2005_ehp_04/helpdata/en/fa/f6b132c23146918babf211677ac6b1/frameset.htm
    Regards,
    Biju K

  • Purchase Orders against Contracts/Sales Orders report

    One of our divisions creates long term Contracts against which there are potentially hundreds of Purchase Orders created as the work continues. I have seen reports of POs for material group (ME2C), vendor (ME2L) and more but is there one that will list POs for a Contract or Sales Order.
    Apologies if I'm missing something obvious but I must admit I cannot seem to see it if it does exist.
    Many thanks in advance
    Jim

    1. Logistics  Materials Management  Purchasing   Outline Agreement  Reporting  General Analysis
    ME80RN
    2. enter certain selection criteria and choose Execute
    3.To see details for the contract which you created and issued a purchase order against in previous steps, select the contract and choose Purchasing Document (F2).
    4.On the Display Contract: Item Overview screen, select a line item and choose Release Documentation (CTRLSHIFTF12).
    5.On the Release Order Docu. for Contract 46XXXXXXXX Item XXXX screen, to view details for a single PO that has been issued against the contract, select the purchase order then choose Display Document (F2).,choose Back
    6.On the Release Order Docu. for Contract 46XXXXXXXX Item XXXX screen, To view the Release details for a single PO, select the purchase order then choose Release (SHIFT+F4).

  • DPR against Contract

    Hi Friends,
    I raised Down payment request (DPR) against a contract. From where can I see details. I could able see in BSEG table by entering contract no.
    I could able to see DPR details in  purchase history tab of Item details in ME23N.
    The same way how can we see the details of DPR for a Contract.
    Regards,
    Sai Krishna

    Hi,
    Check this
    T-code S_ALR_87012105 - List of down payments open at key date - vendors

  • Requisition quantity against contract

    Hi SAP gurus,
    We have a problem with the following scenario: A purchase requisition is created, after that a contract referenced to this requisition is created. The problem ocurrs when a purchase order is created referenced to the requisition and other purchase order is created against the contract (referenced to the requisition). We need to avoid this scenario controlling the quantity in the requisition, because in this example we would be ordering the double of the requisition quantity.
    A solution for this case would be linking both, requistion and agreement in the purchase order, but we need to block the creation of Po´s linked only to requisition and contract.
    Could we close or fulfill a requisition after the agreement´s creation?

    I dont know what you mean by 'purchase requisition is created, after that a contract referenced to this requisition is created'. Are you creating a contract after the PR is created ?
    Check the tolerance limits in sprommpurchasingpurchase orderset tolerance limits for price variance. There maintain do not check for both under and over delivery tolerance.
    hope this solves your issue

  • Sales Order Against Contract

    Hi,
    When we create Sales Order with reference to Contract and if Qty exceeded in Sales order against the Contract qty, system is giving warning message as under -
    Target qty of reference: 1.000 TO (total referenced: 2.000 TO) Message no. V1501
    We want to convert this warning message in error message.
    Please inform how can we convert the message in error.
    Regards,
    Vinay

    Hello,
    Its very normal that you can enter order quantity more than the reference contract quantity flowing from the contract.
    Additionally its not recommended that you change the standard SAP standard messages from warning to error etc.
    Better you should go for an exit. Use following details:
    Goto SE38 & enter include MV45AFZZ
    Then goto user exit "USEREXIT_SAVE_DOCUMENT". In this you should tell your ABAPer to write code such that it compare the previuosly refered quantity & hence does not allow to enter quantity more that that in contract. You will get error message while saving the document & system will thus prevent extra entry of quantity in sales order.
    Hope this solves your requirement
    Regards,
    Dhananjay

  • PO Order value against Contract

    Hi,
    I am loading data from 2lis_02_hdr, 2lis_02_itm, 2lis_02_scl datasources in to cusotmized cube.
    In the ITM datasource we have fields EBELN(PO Number), KONNR(Agreement number), and we have a filed NETWR(Net Order value) against the PO number.
    Here requirement is they want report which contain Target value(KTWRT), Order Value(NETWR) against Agreement no(KONNR).
    In the customized cube I consider Agreement and Agreement Item fileds as per requirment
    I have created query with the following navigations:
    I restricted PO number with Doc type=WK (for Agrement number)
    selcted PO number in Rows
    selected Target value and Order value in columns.
    In Query Output it is not showing Order value against the Agreement number,
    As we know One Agrement number can have more than One PO's but in datasource level he maintains Order value against PO number.
    So How will I get the Order value against Aggrement number..what calculations are required at what level..if routines required let me know the code in brief
    Thanks in Advance
    I will assign points for each reply..please help out this problem immediately..

    hi,
    Wht exactly do you need??
    yes, once you use del. comp. indicator and then you post the doc. later, the qty remains same it doesn't get updated bcoz by default system updates it in PO History...
    Why do you want same with GR?? Why you wanna keep GR histories?? it'll increase complications and will create problem while invoicing and that the reason sap has not provided it...
    Regards
    Priyanka.P

  • Creation of PO against contract.

    Hi all, When am trying to create PO with exactly equal quantity as of contract, system is giving following msg.
    " Contract target value 4603000837 reached". I checked in system message settiing where this msg is marked as error msg. Also I checked in SE91 for msg class 06 & msg no. 155, where it shows as 'Contract target value & reached"
    But my question is why system is giving this msg when its PO quantity is equal to contract target qty. What shud be the setting. If I set this msg for warning, then system will allow for exceeded Po qty also, which I dont want. Pls guide.
    Regards,
    Sarang

    Hi,
    generally the message no.06-155 is set as a warning message just for information . rather the message no.06-078 & 06-042 are set as error which will prevent from crossing the target quantity .
    Dhruba
    Edited by: Dhruba Charan Behera on Jul 25, 2011 1:37 PM

  • Purchase order against contract

    Hi,
    I created a PO referring a contract. For this PO document type, the start validity date and validity end fields ( which appears in additional data tab in PO header for framework orders) are made active and made mandatory. 
    I was allowed to enter a validity date in PO header which is prior to contract validity start date. (eg: Contract starts from 1.1.2011 , but PO validity start date is pot as 25.12.2010.).  This is functionally wrong.
    Isnu2019t there any standard validation to check PO validity start date beyond contract validity start date ?
    In the concept of Framework order , whether contract is  not referred to create FO?  If yes, then system is not expected to validate the fields (start validity date and validity end fields) which are exclusively maintained for preparing only FOs with contract validity.
    Please advise.
    Regards
    N Banu

    Hi,
    The system does not check with the validity periods entered in your FO document
    But it checkes with your PO document date and contract validity date if you want to control start and end date based on contract
    You can set message M6-040 and M6-041 as error message in attribute of system messages
    Thanks
    Diwakar

Maybe you are looking for

  • HT3563 how do i use a bluetooth speaker?

    I have a JBL Flip wireless speaker and have successfully connected to my MacBook Air.  When I turn it on, however, my sound continues to flow from my Mac.  How do I get the sound to flow through the wireless speaker--I thought that would have happene

  • Linking to a Specific Spry panel (modified for RSS Reader)

    Hi – I would like to implement the following tutorial however have it work for the Spry Framework RSS Reader: http://foundationphp.com/tutorials/spry_url_utils.php I understand the concept of this article and have been able to implement the solution

  • How to get the fiscal yr

    Hi Experts, My below query is getting the quarter start, end and previous quarter start and end dates according to the calendar yr..Now I've to get the values accordingly fiscal year.. Thanks in advance for the support... SELECT   MIN (t)"CURNT_QTR_S

  • Blurry font

    Hello All, I can't seem to get by fonts to go back to the normal view that it had until a few hours ago. My "Zoom" is off in System Preferences, and I can't figure out why these fonts are so light (also true when viewing Safari, PDFs, Word, etc). Tha

  • Some Keys dont work in my mac

    i dont know how to say it.. but the keys that i use for stopping the songs and the keys that allow me to go to the next or pervious song dont work .. actually that happened after  i captured  a shotscreen for the first time on my mac wich i bought re