Skip to Content
author's profile photo Former Member
Former Member

Access not executed while creating an output, but requirement is blank

Dear all,

I have an Output condition problem while creating Invoice.s


For the Output Types while invoicing, I have created an Output type YREL which is connected to a specific requirement 890 (as specified in the Access sequence).

This Output type is also part of the Output Determination Procedure Z10099 which is connected to a specific requirement 962.

Both requirements are not basically doing anything more than setting sy-subrc = 0.


I have set up an Output condition through NACE for YREL using the Fields VKORG and LAND1.

Now, if I save an invoice now and look through debugging, both requirements 890 and 962 are OK --> Setting sy-subrc = 0.

But the condition YREL is not appearing. If you look in to the Determination Analysis, I can see the message for YREL:

"Access not executed (Requirement not fulfilled)"

Problem: The Requirement is blank! I cannot see which one is not fulfilled! Does anybody have an idea why it is not showing? Is that a common Problem?

Thanks and Best Regards,


Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Posted on Oct 24, 2015 at 06:31 AM


    As members have asked, please explain the logic (condition) in each of these requirements:

    both requirements 890 and 962

    which is at output procedure level and which is at table level?


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 23, 2015 at 12:59 PM

    Since it is a customized routine coded for specific business process, you have to take the help of your ABAP team to see what validation is there due to which, the output is not triggering.

    G. Lakshmipathi

    Add a comment
    10|10000 characters needed characters exceeded

    • Do you get the output determined automatically on any other level?

      Try creating condition records for some of the higher acesses and remove requirement 890. This is to eliminate the impact of 962.

      Another possibility - I have seen at some clients that in case of determining output type A, output type B should not be determined at all. Check if you have such business cases - if yes, how it was implemented - print requirements, user exits etc.

      I believe that at the time you checked EXPKZ, you ensured that all used fields are filled with the correct (expected values), so I am not going to question that part. 😊

  • Posted on Oct 28, 2015 at 08:45 AM

    Hi Debashish,

    Just to verify, please check your NACE settings for your output type.

    the Storage mode in the tab storage system should be either "1. Print only" or blank.

    If you are not using an invoice archiving and the storage mode is selected as option 2 or 3 then the output wont be process or determine.

    for a testing purpose first you can change the storage type in your output condition determined in the billing document in "communication method"



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.