Skip to Content
avatar image
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 comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • 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 comment
    10|10000 characters needed characters exceeded

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

  • 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 comment
    10|10000 characters needed characters exceeded

    • Former Member

      The Storage mode is 3: Print and Archive. We are using archiving for all invoices. I tried with the changing  but the result is still the same...