Skip to Content
Author's profile photo Yang Bai

Trouble Shooting Tips for Output Issue in PO


     When creating or changing a purchasing document the message determination will

be always processed to find out if an output message can be created at header level.

But sometimes, the output determination is not working well. In this blog, I will share

some tips about trouble shooting for output issue in PO.

1.  No output message was created automatically

   a. Try with standard settings

    b. Are partners correctly determined?

    c. If reproducible with standard settings, check the configuration.

2.  Wrong output message appears by default

   a. Try with standard settings

    b. If reproducible with the standard settings go to header/message, goto/determination

        analysis. You’ll see where the message is coming from. See the following example.


    c. Are partners correctly determined?

    d. Check the configuration.

3. The message is not processed, get a red cross or/and red light in header/message.

    a. Go to header/messages/ processing log, look at the error message

     b. Try with standard settings.

     c. Check that there is no release strategy. If there is one, the purchasing document

         needs to be fully release before being able to process it.

     d. If processing time is 4, try with 3.

     e. Check the configuration.

4. change message – problem to create it or to process it.

     a. A change message is created automatically if you change a field and if you have the
         following settings in place: 
For output type NEU you have Prog: FM06AEND and

         Form routine: CHANGE_FLAG.


         You should have one line with output type and the require operation for change.


         MM/Purchasing/Messages/Output control/ Message determination schema/assign

         schema to …: ‘M’ should be flagged.

    b. Two ways to repeat messages: Go to ME22N and Go to header/message,

        select the message you want to repeat and press ‘repeat output’. Then Go to

        ‘Message output’ transaction (e.g. ME9F for Pos) to output the message.

        The other way is Go to ‘Message output’ transaction (e.g. ME9F) and execute

        with ‘processing status’ = 1, Select the correct line + click on ‘message details’.

        Select the correct output message + click on ‘repeat output’. Click ‘Save’ and return

        to the initial ME9F screen and execute it again with ‘processing status’ = 10.

Hope these information can be helpful.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Sudhakar Chaganti
      Sudhakar Chaganti

      Hi Yang

      Useful for Beginners



      Author's profile photo Ashish Kaple
      Ashish Kaple

      Really handy presentation Yang. I am moving from ABAP to MM and its really good info for me.