Advanced Techniques for Creating and Using Different Report Variants

  • by Deepankar Maitra, Senior Manager, Accenture
  • October 24, 2012
How often have you wished that you could set up a report as a batch job, but did not know how to make the report selection parameters dynamic? Learn how to set up report variants that adjust themselves based on events and conditions.
Key Concept
A variant is a stored selection screen that can be recalled anytime you want to run the same report with the same selections.

A report variant is a convenient way of choosing selection parameters. Some standard SAP report selection screens are very complex. It takes a lot of time to figure out the best way to fill these reports so that they deliver the information you need, quickly and efficiently.

Greg Newman covers the basic concept of setting up a variant in his quick tip “Variants Simplify Your Users’ Report and Program Selection,” so I do not go into detail on this topic here.

Creating Dynamic Report Variants

To demonstrate how to dynamically create a report variant, I use a standard report as an example: RCATS_DISPLAY_ACTIVITIES (Display Working Times). The first step is to execute transaction code CATS_DA. Let us look at the settings of the selection screen. In this example, I want to create a report that keeps track of all the timesheets that are created each month (Figure 1).

Figure 1
The initial selection screen to track timesheets

Deepankar Maitra

Deepankar Maitra has more than 25 years of consulting experience specializing in SAP-based solutions for human resources, supply chain, and reporting in multi-national companies around the world. He has successfully directed large implementation projects as solution architect, delivery manager, global lead, and country lead. His expertise lies in pragmatic harmonization of data and synthesis of processes using tools that improve process execution through quantum leaps in productivity.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.