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.

Similar Messages

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

  • BAPI_PO_CHANGE does not change LIMIT value for service PO with ref to IDOC

    Hi,
    I am trying to change the limit values for both ACCTASSCAT (K) and item cat (D ie service PO) with ref to message type PORDCH IDOC type PORDCH02, the IDoc is getting posted but the PO is not getting updated ie LIMIT value is not getting change and returning msg "No data changed".
    Could you please provide the way to change LIMIT value.
    Regards,
    Mojammil Khan

    Are you really sure that your IT_SCH has the same fields like POITEM?
    the delivery date and statistical delivery date are located in the schedule tab in ME23N and stored in the schedule table EKET, not in EKPO where the PO item data is stored.
    I think you should assign your IT_SCH to POSCHEDULE

  • Threshold limit value for the mic?

    Hello community,
    I have a nice setting for my microphone on adobe audition 6. But I have one big problem.
    How can I setup a threshold limit value for the microphone voice? The issue is, that I have all my ambient noises on the recording, so I need a "minimum" activation line. (the same as the "speech activation" in teamspeak 3). There must be a limit and noises under this limit have to be ignored/not recorded.
    I hope you know what I mean.
    Thanks in advance for any help and best greetings from Germany.
    Merciless

    Hallo Merciless
    because you mentioned "greetings from Germany" I'll now switch language, hope you understand German too.
    Was Du suchst ist ein Noise Gate.
    Das findest Du wenn Du im Effekte-Rack "Amplitude und Komprimierung > Dynamikverarbeitung" auswählst.
    Am oberen Rand dieses Fensters findest Du dann ein Drop-Downmenü "Vorgaben" und hierunter zwei "Noise Gate" Einstellungen.
    Jetzt vielleicht noch ein bisschen mit den Einstellern spielen und das Grundrauschen sollte weg sein.
    Ich hoffe die Info hilft weiter
    Viel Erfolg

  • Best way to configure redelivery limit value for a Queue

    Hello,
    My doubt is related to configuring the JMS Redelivery Limit property from Weblogic 9.2 Server.
    We must support redelivery attempts in our queue, with a redelivery delay of 30s. So, we have set the queue's Redelivery Limit property to -1, via Console Configuration:
    Settings for My_DQueue -> Delivery Failure -> Redelivery Limit = -1
    The consumer of that queue is a MDBBean, which extends org.springframework.ejb.support.AbstractJmsMessageDrivenBean.
    The producers to that queue are weblogic.jms.extensions.WLMessageProducer.
    That queue has an error queue configured as Error Destination.
    Then, the WLMessageProducer is the one who specifies that value:
    WLMessageProducer messageProducer = (WLMessageProducer)queueSession.createProducer(queue);
    messageProducer.setRedeliveryLimit(5);However, we will not be able to ensure that all message producers pointing that queue will specifiy that redelivery limit. This may lead us to problems, as default queue Redelivery Limit is set to -1, and messages without specified redelivery limit would be redelivered indefinitely.
    I'd like to know if there is any way to specify a MAXIMUM redelivery limit value for a JMS queue. For example: fixing that limit to 10. If producers specify by themselves a redelivery limit lower than such value, that limit is applied to messages. Otherwise, the configured default limit value is used.
    Another option we have considered is to include, in the MDB's onMessage() method, a validation of the "JMS_BEA_RedeliveryLimit" message property:
    This validation would check whether no redelivery limit is configured in the Producer, and would forward such messages directly to the error queue, from the MDB, when the "JMSXDeliveryCount" outnumbers our fixed value:
    public void onMessage(Message message) {
       try {
          if(message.getIntProperty("JMS_BEA_RedeliveryLimit")<0){
             //MESSAGE FOUND WITHOUT REDELIVERY LIMIT SPECIFIED BY PRODUCER.
             //POTENTIAL DANGER OF BEING REDELIVERED INDEFINETELY
             int deliveryCount = message.getIntProperty("JMSXDeliveryCount");
             if(deliveryCount>10){
                 //CAN I FORWARD MESSAGE TO ERROR DESTINATION?But we were not able to found such examples to achieve this
    Thanks in advance!
    Joan Esteve

    Hi Joan,
    I just double-checked, and as far as I can tell the options for setting a redelivery limit include programmatically on the Producer or by configuring an override on the Destination. Unfortunately, you need the override to only take effect if the delivery limit hasn't already been set. (If we had a default deliverylimit configurable on our connection factory, this would have done the trick.)
    I think you've already hit upon the solution: your consumers can check each received message's JMSXDeliveryCount and act accordingly. It's fine for a consumer to use the JMS_BEA_RedeliveryLimit property see if the Limit has been set by a producer, and then check JMSXDeliveryCount to check the delivery count, but I'm not sure if the JMS_BEA_RedeliveryLimit property is set in older versions (8.1 may not have it for example).
    As a refinement, you may want to use the WLMessageProducer forward() API. This is an alternative to send() that preserves the message-id and timestamp of a consumed message. I don't think forward() allows any modification of the consumed message before it's forwarded.
    Hope this helps,
    Tom
    Edited by: Tom B on Feb 22, 2013 10:03 AM

  • Limit value for perticular vendor

    Dear Consultant
    I want to put limit value at Vendor Master Record level for service such as Transport vendor , system can't allow more than that amount through FI or MM
    Regards
    Mahesh

    Dear consultant
    Sorry i didn't get any any feed back
    Regards
    Mahesh

  • Spend Limit Approver for User in Organisation structure

    Hi All,
    User X is having 'A' as SLAPPROVER in organisation. Business wants to include 'B' and 'C' also as SLAPPROVERS for User X in organisation structure.
    Is this feasible?Please let me know.
    Regards

    Hi,
    For the single step spending limit workflow (WF10000276), if the approval limit of the manager1 of the employee is exceeded, then the workitem will be sent to the spending limit approver of manager1 and so on. So each user should have only one SLapprover maintained in the org structure.
    However for the n-step value limit approval workflow, WF14000109, the system determines the first approver based on his approval limit, if this approval limit is exceeded then further approvers will be determined until the last approver has been found with an approval limit that is higher than the value of the shopping cart.
    Kind regards,
    Siobhan

  • Error while reading UcdContext [trying to read / set application values for users]

    Hi,
    I am trying to write a program to store user selected values on NW7.3 Portal using "User Content Directory". I can see and read some code snippets on how to set and read the context but I am getting one error after another.
    The error message I am getting is
    "com.sapportals.portal.pcd.gl.PcdGlContext:service:[email protected]entClassLoader@84507ed@alive incompatible with interface com.sapportals.portal.pcd.gl.IPcdContext:sap.com/[email protected]der@f46d103@alive ". Code snippet is as given below at the end of the message.
    1) I tried different ways to have a lookup and always gave message as "look up not found" and for pcd:portal_content came up with above error.
    2) Once I read the UCD context, I would like to store some values based on user selection and store them. User may change the values whenever they like and I will be using the values for other purposes in another application.
    3) Has any one successful in setting and reading UCD Context in NW 7.3. Will it be possible to share such sample code as the code snippets at http://help.sap.com/saphelp_nw73ehp1/helpdata/en/4a/8e1bce28e24dd8abd9f4de05e5587d/content.htm are not much of use unless I am able to read the UCD.
    Thanks for your help!
    Regards,
    Raju
    TestingUCD is my test application and the following is code snippet
    InitialContext initialContext = null;
    IPcdContext pcdCtx;
    Hashtable env = new Hashtable();
    env.put(UCD_INITIAL_CONTEXT_FACTORY, UCD_INITIAL_CONTEXT_FACTORY);
    env.put(Context.SECURITY_PRINCIPAL, request.getUser());
    env.put(Constants.REQUESTED_ASPECT, IPcdAttribute.PERSISTENCY_ASPECT);
    try{
    initialContext = new InitialContext(env);
    //response.write("Before pcdCtx lookup");
    try {
    pcdCtx = (com.sapportals.portal.pcd.gl.PcdGlContext) initialContext.lookup("pcd:portal_content");
    } catch(Exception e){
    response.write("Some problem with lookup" + e.getMessage());

    Hi,
    There are quite few differences in the standard code snippet given by SAP Help on UCD and the once that you put above in the question.
    Below is standard snippet.
    Hashtable<Object, Object> env = new Hashtable<Object, Object>();
    env.put(Context.INITIAL_CONTEXT_FACTORY,
    IPcdContext.UCD_INITIAL_CONTEXT_FACTORY);
    env.put(Context.SECURITY_PRINCIPAL, user);
    InitialContext ctx = new InitialContext(env);
    pcdCtx =  (IPcdContext) ctx.lookup("");
    ============================
    Check the ones highlighted in BOLD and compare them in your code. In your code when ur doing initial lookup you are not using the Correct class type cast for the returned lookup object!
    Your code shows as below:
    pcdCtx = (com.sapportals.portal.pcd.gl.PcdGlContext) initialContext.lookup("pcd:portal_content");
    But may be it shd have been something like below:
    pcdCtx = (IPcdContext) initialContext.lookup("pcd:portal_content");
    Pls verify and hopefully this resolves your issues around look up.
    Thanks,
    Swapna Priya.

  • Value for user-exit variable  is invalid

    Hi Gurus,
    My Value for a Fiscal Year Prd returns a invalid value for the 12th month of each year( for Example 12/2004, returns the error "Value 200313 for User-exit variable is invalid.
    This is the code that is being used.
    *Rolling 12 months for entered month
    when 'ZCALM12'.
          clear: v_mth, v_yr.
          REFRESH E_T_RANGE.
          CLEAR L_S_RANGE.
          LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE
                   WHERE VNAM = 'ZCALMON'.
            exit.
          endloop.
          v_yr = LOC_VAR_RANGE-LOW+0(4) - 1.
          v_mth = LOC_VAR_RANGE-LOW+4(2) + 1.
          L_S_RANGE-SIGN = 'I'.
          L_S_RANGE-OPT = 'BT'.
          concatenate v_yr v_mth into L_S_RANGE-LOW.
          L_S_RANGE-HIGH = LOC_VAR_RANGE-LOW.
          APPEND L_S_RANGE TO E_T_RANGE.
    Thanks in Advance.

    Hi Ravi,
    when 'ZCALM12'.
    clear: v_mth, v_yr.
    REFRESH E_T_RANGE.
    CLEAR L_S_RANGE.
    LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE
    WHERE VNAM = 'ZCALMON'.
    exit.
    endloop.
    <b>-->> Here, you are not checking any thing.</b> <i>On which logic you are reducing year by one and increasing month by 1..?</i>
    v_yr = LOC_VAR_RANGE-LOW+0(4) - 1.
    v_mth = LOC_VAR_RANGE-LOW+4(2) + 1.
    -->><i>IF month is 200512 you will get output from above code is :</i> please check.
    v_yr = 2005 - 1 = 2004
    v_mth = 12 +1 = 13.
    L_S_RANGE-SIGN = 'I'.
    L_S_RANGE-OPT = 'BT'.
    concatenate v_yr v_mth into L_S_RANGE-LOW.
    L_S_RANGE-HIGH = LOC_VAR_RANGE-LOW.
    APPEND L_S_RANGE TO E_T_RANGE.
    Try to debug the code by keeping break point after When. and execute the report, you will be debugging mode.
    Hope it Helps
    Srini

  • How to find out profile optoins value for user from database?

    I have PA debug enabled for a particular user in my ebusiness suite environment. I need to find out for what user is it enabled.
    FND_PROFILE_OPTIONS shows that its enabled for user and responsibility level. But I am not able to find out for which user/responsibility is it enabled, as this only shows flags.
    Can someone please tell me what table/view I need to check for that.

    Hi;
    Please see:
    How To Check If a Profile Option Is Set In Oracle Application [ID 470102.1]
    How to list E-Business Suite Profile Option values for all levels using SQLPlus [ID 201945.1]
    How to Search all of the Profile Options for a Specific Value [ID 282382.1]
    Regard
    Helios

  • Set value for user input in tabular form

    Hello all
    I have a tabular form wherein I want to set the length of values a user an enter into certain columns.
    For an example, column1 should only allow users to input a 5 digit number and no more. Column2 should only allow 6 digits and so on.
    Is this something that can be done? and if so, how?
    Thank you for any help -Trey

    Hi Trey,
    APEX doesn't support that out of the box, it always creates a HTML input item with a maxlength=2000. But have a look at the ApexLib Framework which supports a length property for tabular from fields. See http://www.inside-oracle-apex.com/2007/02/restrict-input-length-for-tabular-form.html and http://apex.oracle.com/pls/otn/f?p=44394:54 for details.
    Patrick
    My APEX Blog: http://www.inside-oracle-apex.com
    The ApexLib Framework: http://apexlib.sourceforge.net
    The APEX Builder Plugin: http://apexplugin.sourceforge.net/ New!

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

    hi all,
    Am trying to create a blanket po from a contract. but obviously, the release strategy i set up for po release has affected the contract created and hence gives the error above.
    how can i over come this challenge please?

    Dear,
    Please check contract release status in ME33K, header - Release strategy. Check all released contract or not. If not do relase with ME35K.
    Regards,
    Syed Hussain.

  • White balance values for NEF file

    Hello
    I'm using Ligthroom 1.2 with nikon raw files (NEF) taken with D80 camera (firmware 1.01).
    The white balance is most of the time set to 5300K on my camera. But in LR, it always shows 4950K, with tint set to -1.
    I know there is some compatibility problems between LR and NEF files, but does anyone know if there is a solution (except of course applying systematically the right temperature in LR during import.)?
    Thanks
    Erwann

    I believe the issue is actually that Nikon encrypts the white balance in NEF files of recent cameras. If you
    google for it you'll find lots of links to all the problems this caused. Adobe and other RAW software developers have had to reengineer the encryption of this value in order to get a reasonable value and in order to not break the DMCA (draconian US anti-piracy law). Apparently, for some cameras the algorithm is not so good. The alternative for Adobe would have been to use Nikon's RAW rendering library, which for obvious reasons will never happen. The only software I am aware of that correctly reads NEF white balance for cameras after the D2X without using Nikon's libraries is dcraw/ufraw, but they can get away with cracking the encryption. This really is one of the dumber things Nikon ever did.

  • How to limit values for InfoObject 0FISCPER

    Hello experts
    we work with BI 7.0
    we use a manual input variable on InfoObject 0FISCPER in the filter of our queries.
    As input help for the variable, the user gets a huge list of values. This list begins with year 2002. How can we limit the values of this list, for example the list should begin with year 2007.
    InfoObject Settings for Master Data Access is "Own Implementation" Name of Master Data Read Class is "CL_RSMD_RS_0FISCVARNT". I think these settings are SAP standard for this InfoObject.
    Thanks for your help
    Johannes

    You can also create a customer exit variable for fiscper.
    And in the code, you can add the fiscal period values as per requirments,
    That you want to default in the selection screen.
    You can do a SELECT from the DSO(I assume there should be one that loads the cube) and select the available fiscal periods.
    Thanks.

  • Do internet backups count against the 7 limit burn for playlists?

    I'm a windows XP user. I'm considering a subscription to an internet service for backups. My iTunes library will be one of the folders I want to backup. Would a backup count against the limit of 7 burns for a playlist?
    Thanks in advance for your help
    Tom
      Windows XP Pro   iTunes 6

    No. A "burn" means to burn the songs to a CD. Not anything else.

Maybe you are looking for

  • How to give rating with comments

    Hi, Sorry if this question might have been discussed earlier but I am really not able to find the way to rate blog/document with comments. Regards, Chandra

  • Ktoolbar does not recognize "java.util.Calendar"

    Hi! Although http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXRPC4.html says that java.util.Calendar is supported, ktoolbar errors out with error: Found unknown simple type: java.util.Calendar What's wrong? WSDL not compatible with Java ME? any help

  • Can't install Adobe Premium Pro or production premuim

    Hi, I was recently trying to install the 2 programs (trial) mentioned in the title...downloading them from the download assistant was fine. Then I opened the folders containing the 2 programs and I click set-up, after about 2% of completation it give

  • Ant tasks to facilitate builds of Workshop apps in CM environment

    The source files that we view and edit in Workshop are processed through code generators to create the final Java classes that are deployed to the container. While testing in Workshop, this code generation is done internally to Workshop. However, if

  • Configuring sddm

    KDE 4.14.2 In preperation for my move to KDE 5 I thought I would start using sddm. It all works fine but a couple of niggles: 1) On the login screen the only layout available from the drop down box is US - How can I change this to UK. Once logged in