Suppress PO output in case a PO is updated by a purchase order response

Experts,
we are in SRM 5.0. We are trying to suppress any PO output when a PO is updated by purchase order response. We are experimenting with PO output start conditions (Customizing). No succes until now. We tried to check whether the object status table has status 'Variance in PO response' (I1352). No effect.
Does anybody have a clue or even better, an example, how to achieve this without the use of BADI's or defining any customer fields?
Apparantly when a purchase order is updated via the purchase order response the BBP_DOC_CHANGE_BADI is not triggered, or at least we were not able to debug it, so it looks like this is no option either.
Any suggestions?
Thanks for your help, Maurice de Feijter

Hello Jay, thanks for your suggestion. We are currently implementing SP 14 to 17 in which the note you mentioned is included. Unfortunately PO output is still not suppressed automatically when a PO response is accepted and copied to the PO, even if no content is changed (price, quantity, delivery date ....) .
That is the reason why we were looking for the possibility to use start conditions in customizing. The main problem there it that we do not know how to recognize that a PO change is triggered by the PO response, and how to configure that in a condition. SAP docu does not give any clue.
So, any other suggestion is welcome

Similar Messages

  • IMG settings after creating new output type for a purchase order smartform

    Hi all,
    Do I need to make changes in IMG after creating a new output type in NACE for a purchase order smartform?
    I have customized a purchase order smartform according to the requirements and copied an existing output type and assigned the custom form name.
    When I am trying to create a purchase order to test it, I am going to the message tab for assigning the output type and if I press F4 on the output type field or if I give the copied output type there, it says output type is not defined.
    Do I need to make any changes in SPRO?
    Regards,
    Anik

    Yes. You have to add the new output type to the proper message determination schema.
    Go to the IMG and select Materials Management -> Purchasing -> Messages -> Output control -> Message determination schemas -> Define message schema for purchase order -> Maintain Message Determination Schema: Purchase Order.
    Select the proper schema, then Control Data and insert your new output type into the schema (eventually with any requirement that may be necessary... you probably want to use 101 like in case of the regular NEU message).
    This should do it.

  • Problem in using output type for purchase order

    Hi experts,
         I am using output type for first time so may be i have done wrong configuration for po output type.The steps i have done are :-
    1) Going to  tcode NACE->Selected  the row u201CEF Purchase Orderu201D and clicked on u201CProcedures".
    2) In procedures there are 2 procedures for the application EF (Purchase Order). To proceed further, we would need to find out the procedure that is currently active.Gone to transaction SPRO. In this, navigate as Materials management -> Purchasing ->Messages -> Output control -> Message Determination Schemas ->Define Message Schema for Purchase Order
    3) Clicking on u201CAssign Schema to Purchase Orderu201D. So, the procedure RMBEF1 is active for EF (Purchase Order) . 
    4) Go back to transaction NACE. Select u2018EFu2019 and click on u201COutput typesu201D.
    5)  Let us use the output type u201CNEU name purchase orderu201D for this purpose. Double-click on NEU.
    6) Ensured  that the checkboxes u201CAccess to conditionsu201D and u201Cmultiple issuingu201D are checked and the access sequence is 0001(DocType/PurchOrg/Vendor).Only 0001 and 0002 is available in f4 help for this.
    7) Now clicked on u201CProcessing Routinesu201D on the left hand side. Ensured that there is an entry for Medium u2018Au2019 (Distribution ALE).
    8) After that going back to the main screen of NACE. Select EF (Purchase Order) and clicked on u201CCondition Recordsu201D.
    Select NEU and clicked on u201CCondition recordsu201D. The pop-up box appears that gives three radio button option :-
      1) Purchasing output determination :purchasing org / vendor for EDI
      2) Purchasing output determination :doc. type / purchasing org /vendor
      3) Purchasing output determination :document type
          but it is not having option only for purchasing organisation through which we can send idoc for changes or creation of PO in that particular pur.org now if i choose 2) i have to give doc type and purchasing org both bcoz they are mandatory fields and value for vendor.
    9)  Also i  have done the necessary ALE configuration (not covered in this document). In the partner profiles, use the message type u201CORDERSu201D and the IDOC type u201CORDERS05u201D.In the tab u201CMessage Controlu201D, used the process codes u201CME10u201D and u201CME11u201D for u201CPO Createu201D and u201CPO Changeu201D respectively.
    but the idoc is not generated many times when po is changed and when once it is generated it is giving error
    Please suggest solution.
    Thanks in advance
    nehavt

    In me22n in messages tab after looking into  processing log it is giving->No recipient found for message type ORDCHG in the
    ALE model ,next time giving error as no idoc items belonging to purchasing document found,when i changed message type to ORDCHG the  status is green in messages tab it is giving-> error occured while idoc xyz is sent and in WE02 status is red 02
    error passing data to port(could not find code page for receiving system)

  • Purchase order output

    Hi
    I have created a new purchase order output. When I go to messages in a Purchase order, I do not see any output. The output/message screen is blank.
    When I go to Determin. Analysis, I see the Output has been found. See picture below.
    http://i35.tinypic.com/169kwwn.jpg
    Sincerely,
    Ketan

    Hi Ketan,
    Go to MN04 and select the condition type NEU if you are using the standard condition type or select the customized condition type and select the appropriate combination to maintain the output master record.
    if you want to check whether you Purchase Order output has been assigned to your output or not
    a) execute t-code NACE
    b) Select EF -Purchase order
    c) click on output types
    d) here select NEU if u are using NEU or select the condition type which you have customized
    e) click on the processing routines to see if the PDF/smartform is attached to the print out and fax.
    hope this helps

  • How to not retriggered output type when changes are made in Purchase Order

    Hi All,
    Could you let me know how can I resolve this one?
    We have a custom output type. Now this output type should NOT be automatically retriggered if a change is made to the document/purchase order. Currently the system automatically repeating the output type for every change made to the document/purchase order. But there is still an option for the user to be able to manually repeat the output.
    TIA

    Hi,
    1.In order to restrict the output type to trigger you need to write the requirement routine in transaction
       VOFM> requirements>output control.
    2. create the requirement routine in application EF and write the required logic and pass the sy-subrc EQ 4 if you not require to trigger the output type and pass sy-subrc equal 0 to trigger the output type.
    3. assign this requirement routine to custom output type.

  • Output withholding tax in Purchase Order

    Dear,
    We are now going to start using withholding tax function but meet some problems;
    Withholding Tax Code is now set on vendor master, but seems not be able to output on purchase order.
    Is there any way  to output withholding tax code and withholding tax value for purchase order ?
    [FYR]
    Now we are not using withholdig tax code in R/3 function but using condition type to output the value to purcase order.
    We want to start using withholding tax code in R/3 function instead of condition type.
    Thanks,

    Thanks for your response.
    Now we have searched for BAdi "ME_PROCESS_PO" in SE18 but I couldn't find it.
    Anyway, you mean we cannot output withholding tax in PO , with any customizing in 4.6C?
    Now we are planning upgrade for ERP 6.0 in this year.
    Is there IMG menu for output withholding tax in PO, in ERP6.0?
    Waiting for your reply.
    Thanks and Regards,

  • I need output type NEU automaticaly for create purchase order document type

    Dear Experts,
    I need output type NEU automaticaly for create purchase order document type NB
    when transaction code MN04, I am doing the following:
    (1) I selected the third option Purchasing Output determination: Document type
    (2) I selected the output type NEU.
    (3) In condition records in document type , i have chosen NB.
    (4) In name its automatically coming as Purchase requisition
    Please suggest how Purchase Order NB will come

    Hi,
    Check & press F4, NB Purchase Order (for catagory F) will be there after entering PO output type NEU & then maintaion the condition record in MN04.
    Output type NEU automaticaly defaulted during purchase order creation with document type ,then just fine tune the output (message) type in following path:
    SPRO--->MM->Purchasing>Message>Output control->Message types> Define message type for Purchase Order----->Fine-Tuned Control: Purchase Order
    Now here select the check box corresponding to your output(message) type NEU to have print output automatically displayed & save.
    Now try to creating Purchase Order & you will have default message type NEU.
    Regards,
    Biju K

  • How to Suppress The Output of a SQL Query In Oracle 11gR2

    Hi Friends,
    I am using oracle version 11.2.0.1, I have set a cronjob which will run on every 15 minutes and give us a log file mentioning the execution time taken for that SQL query:-
    For example:
    SQL> set timing on;
    SQL> SELECT objProp FROM aradmin.arschema WHERE (schemaId = 175);
    OBJPROP+
    --------------------------------------------------------------------------------+
    *6\60006\4\0\\60008\40\0\60009\4\0\\60010\4\0\\60018\4\0\\600*
    *22\4\68\1\63\AR:jRL#*
    Elapsed: 00:00:00.00
    The above query will return the output as well as the time taken for execution of the query. I want to suppress the output of the query and only want the time taken to be printed. Is it possible by set commands. I have marked the output as bold and made it Italic.
    Please help me at the earliest.
    Regards,
    Arijit

    >
    I am using oracle version 11.2.0.1, I have set a cronjob which will run on every 15 minutes and give us a log file mentioning the execution time taken for that SQL query:-
    The above query will return the output as well as the time taken for execution of the query. I want to suppress the output of the query and only want the time taken to be printed. Is it possible by set commands. I have marked the output as bold and made it Italic.
    >
    How would that even be useful?
    A query from a tool such as sql*plus is STILL going to send the output to the client and the client. You can keep sql*plus from actually displaying the data by setting autotrace to trace only.
    But that TIME TAKEN is still going to include the network time it takes to send ALL rows that the query returns across the network.
    That time is NOT the same as the actual execution time of the query. So unless you are trying to determine how long it takes to send the data over the network your 'timing' method is rather flawed.
    Why don't you tell us WHAT PROBLEM you are trying to solve so we can help you solve it?

  • Suppress Output type in Purchase order 'message' tab

    Hi,
    Can any one suggest how to suppress the existing output type in purchase order ' selecting from list of output's from message tab'.
    We need in database and should not delete. can it be possible to hide from list in PO that user cannot select that output.
    Thank You,
    Bhanu.

    Bhanu,
    I got your requirement, but could you please let me know on what scenario you need this, because if you need the system to perform like this only when there is some specific fields in the PO, like for eg, P.organisation, or vendor, or Document type etc,,,,anything specific to this,.....then i think if  you create a table which will exactly show your target values, like grouping DOC+P.ORG+VN, or any other combination, and then assigning this to one access sequence which will in turn get assigned to the Output type which you want, then i think only that output type will pop up as the other one is not assigned to the access sequence or the combinations you set. Likewise you can suppress one Output type.
    Regards,
    Sankar

  • Suppressing Output for Purchase Order changes to Vendors

    Hi There,
    Can someone please advice what is the best way to supress an output to a vendor that only relates to changes made to a Purchase Order. We need to limit this suppression to one document type.
    Any help appreciated.
    Many Thanks
    Uzzy

    Normally you can define requirements routines. There you could e.g. check for document type and for the transaction code (SY-TCODE). From the transaction code it should be possible to see if the documnet is created or changed.

  • Wiring inputs n outputs for case structure

    Hi everyone...
    I have a simple basic question...How to wired the correct tunnel for output in case structure.Because when I try to wire the build array to the case structure, It shown as white terminal....How how to make solid color terminal for output tunnel...Actually I forgot how to wire it correctly..so...I hope u guys can remind me again...thank u very much...
    Attachments:
    Cepat21.vi ‏43 KB

    Hi Altenbach...
    Thank u very much for ur
    help.I'm always make a careless mistake.thanks to u guys.Now,I'm be able to display my
    data into table something like attachment below.Actually I'm using IIOA
    to parse the value into string...something like that...
    V = 238.25 I = 23.82 P = 5676.12
    V = 237.79 I = 23.78 P = 5654.28
    V = 237.35 I = 23.74 P = 5633.54
    V = 236.94 I = 23.69 P = 5614.09
    V = 236.56 I = 23.66 P = 5596.12
    V = 236.22 I = 23.62 P = 5579.80
    V = 235.91 I = 23.59 P = 5565.29
    V = 235.64 I = 23.56 P = 5552.72
    V = 235.42 I = 23.54 P = 5542.22
    V = 235.24 I = 23.52 P = 5533.88
    V = 235.11 I = 23.51 P = 5527.78
    V = 235.03 I = 23.50 P = 5523.98
    V = 235.00 I = 23.50 P = 5522.52
    V = 235.02 I = 23.50 P = 5523.40
    V = 235.09 I = 23.51 P = 5526.62
    V = 235.21 I = 23.52 P = 5532.16
    V = 235.37 I = 23.54 P = 5539.95
    V = 235.58 I = 23.56 P = 5549.92
    V = 235.84 I = 23.58 P = 5561.99
    Then I try to convert this string into numeric or dbl coz I want to
    merge it with signal.So, it looks like complicated like u imagine.
    Now,I have one other question.refer to my vi, I have used elapsed time
    so that it will run from the start time until target time.But its only
    can be determined in seconds.So, how can I modify it with using elapsed
    time for day.I mean this prog will start on Monday for example n stop
    at wednesday.It means it will run for 3 days...thank u very much...
    Attachments:
    build table1.PNG ‏36 KB
    Cepat2122.vi ‏165 KB

  • Output of case structures

    My problem is that outputs of two cases(of the same case structure) are used at the same time to get a new number.
    For example, output of case 1 times 20 plus output of case 2.
    How to implement it? Thanks.

    There is only one case active at the time, you can't have two cases at the
    same time, it would be a contradiction to the Case-structure (e.g. a Boolean
    is either true or false or unknown, but never two states at a time).
    But that's more a question of philosophy.
    I think I know what you want to do!
    You have to execute your Case-statement several times and store your several
    Case-Outputs. You should use a Case within a For oder While-Loop (For or
    While depends depends on your iteration condition: Fixed times or variable).
    Then wire the Case-Outputs to the Loop-Outputs and enable Auto-Indexing.
    Store your values in an array and scale and add the array after you have
    collected all the Case-Outputs.
    Another solution is to use a Shift-register of the While
    or For to create a
    running sum of the cases.
    Which one do you prefer ?
    Oliver Friedrich
    "haodage" schrieb im Newsbeitrag
    news:[email protected]..
    > My problem is that outputs of two cases(of the same case structure)
    > are used at the same time to get a new number.
    >
    > For example, output of case 1 times 20 plus output of case 2.
    >
    > How to implement it? Thanks.

  • How to determine output based on the content of purchase order

    Hi Gurus,
    I've a typical requirement at my present project. With vendor X we have punchout catalogs. while creation of shopping cart, we are not allowing the user to mix catalog items and non catalog items into the same shopping cart. Once the shopping cart all shopping carts are automatically coverted into PO.
    Now the challenge we are facing is, if the PO is created based on items from catalog, we want to send such PO via XML interface to the vendor. If the PO is created based of items which are free-form, we want to send such PO via Smartform email attachment.
    As this condition can only be determined at runtime, I'm finding a challenge to configure this. In both PO cases, vendor is same but the content of the PO is different. One contains all items that are catalog based and other contains items which are non catalog.
    Can someone help me find solution for this issue.
    Regards,
    Sam K

    Change Forms for Document Output
    You can use the Business Add-In BBP_OUTPUT_CHANGE_SF to override the Smart Forms that are defined in the activity Define Actions for Document Output.
    This BAdI serves as an alternative to the IMG activity Condition-Dependent Document Output.
    Note that no Smart Forms are used for output via XML.
    Standard settings
    The following parameters are available in the method CHANGE_FORMS. Depending on the input parameters, you can define other Smart Forms to output the document type.
    Importing
    IV_GUID
    Globally Unique Identifier of the document.
    IV_MEDIUM
    Output medium found for this document according to Define Actions for Document Output (print: PRN, fax: FAX, e-mail: MAI, XML: MET).
    IS_PARTNER
    Business partner to whom the document is sent.
    IV_OBJECT_TYPE
    Business transaction type.
    Changing
    CV_SMARTFORM
    Smart Form used to output the document.
    E-mail output
    Smart Form with which the document is added to the e-mail in the form of a PDF attachment.
    Note:
    Note that the BAdI with this parameter overrides the parameter form name (technical name of the Smart Form BBP_PO for example) irrespective of the defined determination technology (SRM: Purchase Order Output Determination, for example).
    CV_SMARTFORM_MAIL
    Smart Form used to define content and layout of the e-mail text in the case of e-mail output.
    CV_SUBJECT_MAIL
    Smart Form that determines the text in the (short description of the e-mail content).
    As an alternative to this BAdI, you can control document output via determination technology.
    For more information, see Condition-Dependent Document Output.
    EXPLORE THIS badi

  • Purchase order - output type vendor different from PO vendor

    Hello,
    we have created a new output type that sends our purchase order as emails. The email will be sent to the vendor email address that is entered together with the output type under messages of a purchase order.
    We need the emails to be sent an internal email address, so we don't send them to the vendor right away. For that reason, we have created a new vendor X that has our email address, only for that purpose.
    If we now have a purchase order with vendor Y (this is the real vendor) and use our new output type along with vendor X (this is the vendor only created for sending the PO as email to us), will this affect the accounting process of how the purchase order is handled? Or does vendor X have no impact on accounting in this case?
    Thanks
    Anne

    Hi Anne,
    Vendor available  (in your eg. X) in the output type messages screen for PO does not have any impact on accounting processes of main vendor (in your eg Y).
    -Ravi

  • Message Output for purchase order

    Dear SAP Expert,
    We have defined the message output type for purchase order document type XX with special function. We have maintained condition record for the same. It is working fine.
    Now we have defined another output type for another PO document type YYwith special function by copying earlier one.
    But message output is not genarated in case of YY document type.
    Please tell us what we have missed out.
    Thanks & Regards,
    Reva.

    Hi Reva,
    In ME22N for your PO, click on the Messages button. Then click on the blue information button - this should display the output determination analysis for the order, and will show you which output determination procedure was used, which output type and access sequence was processed and whether the system was able to find a matching record. At the lowest level of detail it will show you the keys that were used to read the condition records. All this information should help you to determine why a condition record could not be found for the purchase order.
    Regards,
    Monika

Maybe you are looking for

  • ICal crashes on startup on my iPad2

    I then Turned off iCloud synching for calendars on the iPad and deleted the calendars. It started up ok and I was able to add an event. When I turned on iCloud synching again, it immediately crashes on start up. The app doesn't die so to speak in the

  • Can I post an Iweb blog on a non-.mac server.  I.e. Goddady?

    When I try to post an I web blog to my Godaddy account the blog does not display. I know the apple materials state that comments and searching options will not work but as far as I can see there is nothing about it not working at all. Any help would

  • Purchase organization - Payment terms

    Hi, In our earlier system, there were separate purchasing organization (for a country) for each company code so if the same vendor is used for both the purchase organization; we were able to define different payment terms and accordingly default in P

  • Inserting a small graphics in a picture control

    Does any one have an example code for inserting a small graphics/8 bit bmp file (15x15) in a relatively large (240x360) 8 bit jpeg image at known location in LabVIEW using Picture Control? Thanks in advance.

  • Using forms6i and reading data from MS SQL server 7

    Hi! I have been given a new task to connect to Microsoft SQL SERVER 7 with Oracle 6/6i development with ODBC and extract specific data. I am realy stuck with this I hope some one will help me with this as soon as possible. thanka