cancel
Showing results for 
Search instead for 
Did you mean: 

Blocking manual output when posting not done

Former Member
0 Kudos

Hi Friends,

we have a requirement where invoice output should not be allowed when the finance posting is not done. i know we can do this by adding a routine for output type in procedure. but this works only in case of automatic determination. But, we need to restrict in case of manual addition also. when the user tries to trigger manually, the system should throw an error message.

thanks in advance...

Accepted Solutions (1)

Accepted Solutions (1)

Jelena
Active Contributor
0 Kudos

There is no way to restrict the users from creating the output manually. Requirements are not checked for manually created output lines (a message will be displayed).

There might be some brutal ways, such as a modification or taking away output authorization from the users completely and creating output by a background job, but it might cause more problems than do good.

This is mostly a training issue - just train the users not to try and force the output, if none was created. Its for their own benefit.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

As per you mentioned above issue, ask the abaper to check the screen status of financial posting before save the billing document. With using 'RV60AFZZ' user exit we can make our own logic in program.

Regards

dnr

Former Member
0 Kudos

Hi dnr,

thanks for your reply. your answer is helpful, but can u give me more details as to how we can write a logic. is there a way not to save only output screen if accounting dcoument is not released? the system should allow other changes. Please reply...

Former Member
0 Kudos

Hi,

Try this one, assign requirement '62' to output type.

Goto NACE, select application V3.Click on procedures.

Select the procedure and double click on control field.

Assign requirement to output type. I think it will work.

If not , you can use same logic (requirement 62 code ) in program.

Regards,

Chandra