PO approval only when certain value in PO is changed from its referrence PR

Hi All,
Need your help on this one. I have a scenario, where it is mandatory to have an approved Purchase Requistion as a reference to create a PO. I have configured this part. Now, the requirement is, because this PO is getting created in reference to an approved PR, it doesn't require any approval. However, if the buyer changes any value in the PO, which is different from the PR, then it would trigger a Purchase Order approval.
Please do let me know, if there is a standard way to map this scenarion in SAP ECC 6.0.
Thanks and Regards,
Anirban

Hi Ravindran,
Thanks a lot for your inputs. I have done the PO approval configuration, and the PO approval is working fine. My problem is that, when I am creating the PO with an approved PR, the PO approval is getting triggered. I do not want that. I want the PO approval to not get triggered, because, it is getting created with reference to an approved PR. However, if the buyer makes any changes in the PO, which changes the value of the PO as compared to the PR, then it should trigger the PO approval process.
Any tips/comments on this particular scenario? Would be looking forward to your reply.
Thanks and Regards,
Anirban

Similar Messages

  • Serv. Desk: Action: send an email only when a value in a field has changed

    Hello,
    In Soution Manager 4.0, Sevice Desk, I would like to create an action which creates an email only when a value of a certain field has changed.
    - only in change mode relevant
    - only when a value of one field has changed (e.g. Message Processort has changed from Buss. Partner 4 to 5. Than a mail should be sent to BP 5).
    - it should only send this kind of email when the field value has changed in change mode. In other words: it should not sent the email e.g. when the status has changed.
    I tried all kinds of things but I do not know on how to define the COnditions for an Action, so I can compare e.g.
    if <old value> <> <new value>
    Any ideas or experience on how to implement this without major modifications ?
    Thanks
    Christian

    Hi Christian,
    check out my question on SDN.
    Email on Status Change
    it has details on how to send an email when the status changes. I believe you are going to have to do something like this for each of the fields you want to create an Action Starting Condition for.
    regards,
    Jason

  • Syntax to only allow certain values in column

    What is the syntax, when I create a table, to only allow certain values in a specific column ?
    create table x
    col1 char(1) <- for example, only want to allow Y or N
    ) tablespace myspace;

    That would be a check constraint. Please check the oracle syntax on constraints.
    create table x
    col1 char(1),
    CONSTRAINT check_col1
    CHECK ( col1 in ('Y','N') )
    ) tablespace myspace;

  • Display a particular column only when certain criteria is satisfied

    Hi Experts,
    I have a requirement from a user with which i am struggling. The person wants to see an entire report but see a particular column only when certain criteria is satisfied. I am not talking about filtering the entire Query but just a certain column.
    Ex.
    Data in Cube
    Req | Candidate | Candidate Status | Grade
    1 | C01 | Draft | A
    1 | C02 | Withdrawn | B
    2 | C03 | Hired | B
    3 | C04 | In Process | A
    3 | C05 | Hired | C
    Result in Query
    Req | Candidate | Grade
    1 | <Blank> | A
    1 | <blank> | B
    2 | C03 | B
    3 | <blank> | A
    3 | C05 | C
    Basically, user wants to see candidate information only when Status is Hired. Rest of the time, it should be blank.
    Is this possible ?

    Hi,
    From My view this is not possible in Query.
    You can do this in Backend or
    You can create 2 Query
    1.Query whith candidate name who is hired.
    2.Query without candidate name whose status is not hired.
    3.Merge these these report using Excel Macro.
    Thanks and Regads,
    MuraliManohar

  • Nested Skip Logic: How do I create a form where when a top-level option has changed, that its related sub-fields will retract (disappear)?

    How do I create a form where when a top-level option has changed, that its related sub-fields will retract (disappear)?
    (This question was asked also in 2012 and 2013, but no answer has been provided.)
    THANKS
    Deborah

    Hi qwerty,
    Dun tink that creative customer support sucks cos I had been dealing with them in the past and I can say that their service are quite gd and fast. If you wanted a refund, I tink you need to contact the store that sells you the product. Dun tink creative will refund you though.

  • Hello, when deleting emails,  how do I change from "archive" to " delete"?

    When deleting emails, how do I change from "archive" to "delete"? Thank you!

    I assume that it's a gmail account ? If you select the account on the right-hand side of Settings > Mail, Contacts, Calendars, then on the popup tap on Account and then Advanced you should be set whether emails are deleted or archived : http://support.apple.com/kb/HT4207

  • Detail page only for certain values

    I have a page that searches a few tables.
    its a overall search, but there are records we dont want to
    allow anyone to
    edit based on a value.
    So my question is... i have a results page which is already
    setup to display
    all records found.. with a link(go to detail page) how can i
    code it so if
    any of the results have a certain value that link is not
    available?
    Example
    Name Phone Email
    Contact Details
    John 555-555-5555 [email protected] Yes View
    Dave 222-333-4545 [email protected] No
    Jess 854-896-7852 [email protected] Yes View
    Using ASP, SQL2005 and DW8

    Can anyone help with this one?
    I just want to disable the link to the detail page if the
    value for Contact
    is NO then disable Details link
    Using ASP, SQL2005 and DW8
    "Daniel" <[email protected]> wrote in message
    news:f2d35r$806$[email protected]..
    >I have a page that searches a few tables.
    >
    > its a overall search, but there are records we dont want
    to allow anyone
    > to edit based on a value.
    >
    > So my question is... i have a results page which is
    already setup to
    > display all records found.. with a link(go to detail
    page) how can i code
    > it so if any of the results have a certain value that
    link is not
    > available?
    >
    > Example
    >
    > Name Phone Email Contact Details
    > John 555-555-5555 [email protected] Yes View
    > Dave 222-333-4545 [email protected] No
    > Jess 854-896-7852 [email protected] Yes
    > View
    >
    >
    >
    > --
    > Using ASP, SQL2005 and DW8
    >

  • N- Step PO Approval only when Value Change

    Hi ,
       I am in SRM 5.5, I have a requirement that PO N-step workflow should only trigger when the PO value changed not any other changes, is it possible ? Please give me some details about this if possible
    John.

    Hello John,
    You also could use in the start conditions (SWB_COND):
    EC Purchase Order.Total Value Incrsd   - here you could check, if the value increased
    EC Purchase Order.Total Value Diff.    - here you check, if there is a difference to the original amount
    Both of the above starting conditions you could use in the event of 'CREATED' (new PO) or 'CHANGED' (amended PO).
    Give it a try.
    Franz
    Edited by: Franz Feichtenschlager on Sep 1, 2009 8:36 AM

  • Sharepoint Designer Copy list item over to new list when certain value is met

    Hi,
    I am copying over an item in one list over to a new list once it meets certain criteria. I have attached the workflow of what I am trying to do here. I have also attached a screenshot of the list on which I am moving item. The list I am moving item
    to is identical.
    For some reason however this is not working for me. What is happening is when I change the value of 'Current Status' to anyying at all the item is moving. I only want the item to move when it is set to 'Solution Agreed'.
    - Body text cannot contain images or links until we are able to verify your account.
    Thanks,
    Martin

    Hi,
    According to your post, my understanding is that you want to copy a specific list item to another list using workflow.
    I have two list “CustomList001” and “CustomList002”. The list contains two column “Title” and “Current Status”(Choice type). Then I create a workflow for “CustomList001”.
    The following workflow step for your reference:
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Calling a java script function when the value of an item changes

    Hi,
    I have got 2 items which are of "Text field(disabled,saves state)" type. The items are "P2_Industry" and "P2_Industry_segment". Have a link next to each item label, so that a pop up opens. Industry pop up shows all the industries and based on the selected industry, the industry segment pop up shows only the corresponding industry segment. Now, there is a problem. Once an industry and an industry segment is selected, if we change the industry, the industry segment does not change, which is not right. I want the industry segment field value to become null once the industry field is changed. Thought of writing an onChange html cell attribute, but don't know why, it is not working in the case of "Text field(disabled,saves state)" item. It works fine for just "Text field" item.
    Could anyone please help me with a solution as the item must be of "Text field(disabled, saves state)" type.
    Thanks,
    Vignesh

    Hi,
    This is the function I use to return value for P2_INDUSTRY and a similar one for P2_IND_SEGMENT as well.
    <script>
    function test(){
    var radioLength = document.wwv_flow.p_ind_array.length;
    var retVal = '';
    if(radioLength == undefined)
              if(document.wwv_flow.p_ind_array.checked)
                   retVal = document.wwv_flow.p_ind_array.value;
              else
                   return "";
         for(var i = 0; i < radioLength; i++) {
              if(document.wwv_flow.p_ind_array.checked) {
              retVal = retVal + ';' +document.wwv_flow.p_ind_array[i].value;
    retVal = retVal.substring(1, retVal.length);
    opener.document.getElementById('P2_INDUSTRY').value = retVal;
    window.close();
    </script>
    I guess the change needs to be done in page 2 only because, on change of INDUSTRY, the function needs to be triggered to clear INDUSTRY_SEGMENT value.
    Thanks,
    Vignesh
    Edited by: Vignesh N on Nov 3, 2009 12:37 AM

  • How to insert data into a table only when data has changed its value (when compared to the previous inserted value)

    I wish to insert data into a table only when the value of the inserted data has changed. Thus, in a time series, if the value of the data at time, t-1, is 206 then if the data to be inserted at time t is 206, then it is skipped (not entered).
    If the value of the data at time t+1 is 206, it is skipped also; until the value changes, so if the value at t+1 was 205, then that would be inserted, and if at time t+2 the data is 206, it would be inserted too.
    What is the best way to do it without increasing overheads?

    This view works:
    SELECT
    i.IDNO,i.[Date],i.[Level]
    FROM
    mytable i
    INNER
    JOIN mytable
    d
    ON
    d.IDNO
    = i.IDNO-1
    WHERE
    i.[Level]
    <> d.[Level]
    on this mytable below.  A trigger could be quite useful here although I am cautious using them. However I wish to avoid the overhead by not having a temp table (which could be sizable).  mytable below
    should give 3 lines. The IDNO is an identity column.
    IDNO
    Item
    Date
    Level
    1
    X24
    12/23/13 10:41
    22996
    2
    X24
    12/23/13 10:41
    22996
    3
    X24
    12/23/13 9:21
    23256
    4
    X24
    12/23/13 9:21
    23256
    5
    X24
    12/23/13 9:22
    23256
    6
    X24
    12/23/13 9:22
    23256
    7
    X24
    12/23/13 9:22
    22916

  • Pulse train generation fails with certain values for "number of samples"

    I'm generating a retriggerable analog output signal, and so I'm using a counter as the sample clock (see: Retriggerable AI Using Retriggerable Counter). I am finding that, above a certain number of samples, and only for certain values of the number of samples, the counter task gives me error -200305, "Desired finite pulse train generation is not possibe." The error crops up only when actually starting the task.
    The analog signal that I'm trying to generate will be about 800 kHz, so my counter is set to run at the same frequency. I find that the counter task works fine if the number of samples to generate is anywhere between zero and 671,088 samples. Setting the number of samples to 671,089 gives the error above, as does 671,090 samples and so on. However, using 671,096, the counter task works fine. After that, the counter seems to output fine only if the number of samples is divisible by 8.
    The only thing I can think of is that (617088 samples) / (800000 Hz) = 0.839 s. At the internal clock rate of 20 MHz, 0.839 s is 2^24 samples, and it is a 24-bit counter on this hardware. So if it's this internal counter rolling over, that's fine and I can work around that. But if that's the case, what I don't understand is why increasing the number of samples in increments of 8 samples still works.
    The hardware is a PXI-6733 board, running with LabView 7.1.1 and NI-DAQmx 8.1.

    Hmmm,  multiples of 50 & 100?  Now I'm puzzled again.
    Here's how to make sense of the 100 kHz timebase idea though, even if it turns out not to be the right explanation.  For a retriggerable finite pulse train, you actually use a pair of counters.  If you were to program it manually, you could set your output counter to generate a continuous pulsetrain at 800 kHz using the internal 20 MHz timebase.  This output counter would also be configured to use the other counter's output as a digital level-based pause trigger.  So the 800 kHz pulsetrain is only output while the other counter's output is, say, high.
    The other counter is configured for retriggerable pulse generation.  The pulse duration or high time should be set for (# pulses) / (800e3 pulses/sec).  This other counter can be configured to use the 100 kHz timebase, so its high time would then have to be an integer multiple of 10 usec.
    So let's see...  An 800 kHz pulsetrain is possible with a 20 MHz timebase (exactly 25 cycles).  A 700 kHz (28 + 4/7 cycles) or 900 kHz (22 + 2/9 cycles) is not.  So when you request those other frequencies, you actually get a near approximation.  I dunno if DAQmx can be queried for the actual value correctly or not -- I recall an early version that reported back whatever freq you had asked for rather than what it actually used.  Queries based on ticks (rather than time or freq) did return what was actually used, as I recall.
    Let's suppose a request for 700 kHz gets truncated to 28 cycles of the 20 MHz timebase making a 1.4 usec period.  Then 50 of those periods becomes 70 usec, which is evenly divisible by the 100 kHz timebase.  Bingo!  (Note: 70 is the least common multiple of 10 and 1.4)
    Now suppose the request for 900 kHz turns into 22 cycles of the 20 MHz timebase, or a 1.1 usec period.  Now it takes 100 of those periods to get to 110 usec, which is also evenly divisible by the 100 kHz timebase.  Bingo again!  (Note: 110 is the lcm of 10 and 1.1).
    Did you follow the method here?  It should help you figure out expected results for various output freqs and #'s of samples.
    -Kevin P.

  • TS2771 my text tone is not working on my ipod when certain people text

    The text tone works only when certain people text my son's iPod Touch. When I text him from my iPhone5, the badge shows up, but no alert.

    Follow basic troubleshooting found in your user Guide for your phone.
    http://manuals.info.apple.com/en_US/iphone_user_guide.pdf
    #1: Reset: http://support.apple.com/kb/HT1430
    #2: Restore: http://support.apple.com/kb/HT1414

  • Change the style of a numeric field when his value is 0

    I need show a numeric field in some reports with color red and italic font, but only when the value of number is low than zero. In another case the text must be normal. Is really possible do that? That applies to section details or final summaries.
    Many thanks for the help.

    Hi
    To make your number filed in Red :
    Right click on the field and go in format field click on Font tab and go in Color formula editor and give the following formula :
    If Sum(fieldValue} < 0 Then CrRed else CrNoColor
    Now go in Style formula editor and give the following :
    if sum() < 0 then Critalic
    This will make your field red and italic when it is less than 0
    Thanks,
    Sastry

  • Item using source, even though it's supposed to be only when null.

    I have an interactive report on one page. When I click on the edit icon for a row, it successfully sets the value for the address id on the following page to the appropriate value from the row, let's say 8429.
    On the following page, there is an item, P31_XADDRESS. If it is a new address, then the session value should be null, so it populates it by a SQL Query. This source is set to be used Only when current value in session state is null.
    Session state is not null, it is 8429. However, P31_XADDRESS is using the SQL query anyway, thus creating a new number, let's say 8430.
    Any idea why this is happening, or how to fix it?

    Well, your question led me to the answer to my question. Turns out that there are two similar fields, P31_ADDRESS_ID and P31_XADDRESSID. I changed the link column to set both of them to #ADDRESS_ID#, and the problem seems to be resolved.
    Thanks.

Maybe you are looking for