Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Restricting customer program's output on release strategy

Former Member
0 Likes
430

Sir,

        one Report program, which is authorized to many users, now the process owner of that program  wants to implement the cross checking strategy,  

        every day morning he cross checks that report and he releases the report when the data which is displaying in report is correct , then only the report output should be displayed to users.

       on daily basis he will perform this activity, the report program should only restrict that particular day's output up to release.

       other than today the report should not restrict the output.

       how to proceed on this functionality, pls suggest u r opinions.

Regards,

Sir,

        one Report program, which is authorized to many users, now the process owner of that program  wants to implement the cross checking strategy,  

        every day morning he cross checks that report and he releases the report when the data which is displaying in report is correct , then only the report output should be displayed to users.

       on daily basis he will perform this activity, the report program should only restrict that particular day's output up to release.

       other than today the report should not restrict the output.

       how to proceed on this functionality, pls suggest u r opinions.

Regards,

1 REPLY 1
Read only

PeterJonker
Active Contributor
0 Likes
400

One possible solution is to define a z table where the release is stored. (Or use the standard sap table TVARVC )

Add a button to your report which, on click, will release the report for that day. Place an authorization check on this button so only the person with right authorization can release the report.

The table will be updated at this time.

When the report is started by a user, first the table is checked with the date of today to see if a release has been performed already. Only then the report will run, otherwise you will show a message that the report has not been released yet for "date of today"