This facility is documented by Mincom under "General User reference" manual and is not repeated under "Report Writer" as it might be expected.
Tek-Tips thread: thread440-24238
Group Report Requests (MSO088)
================================
This is a mechanism used to define a set of program requests that can be triggered together as a ôgroupö.
Example 1: five requests of the same program need to be placed each time, but with different values in some of the parameters. Eg: report XXR620 with selection by work group, to be issued for 5 different work groups. The values for the ôwork groupö parameter will be specific for each individual request. Values supplied to other request parameters, eg ôDate From/Toö will be common for the entire group and will be specified once for all programs within the group, when the group request is placed in MIMS.
Example 2: two different but related reports XXR620 and XXR660 are most of the times requested together and have some of the parameters in common, eg ôDate From/Toö and ôEquipment Numberö. They can be ôgroupedö so that both reports are issued by placing a single request in MIMS.
How to Define a Report Group in MIMS
1. Create in MSO081 a request parameter æ000Æ designating the Group, eg: request ID æXXRGR1 - Group Request for XXR620Æ, and set field ôRequest Typeö to æGÆ (group)
Create parameter records æ001Æ, æ002Æ, etc for those parameters that will be common when the group will be requested (eg Date From and Date To). These parameters should have a label entered in the Group Label field (table LABL). You would need to create the required records on MSO010 /LABL if they are not already present. In this example, table codes DATEFROM and DATETO already exist on LABL and can be used.
2. Corresponding parameters eg Date From/To of the programs to be grouped eg XXR620 also need to have these same labels recorded. These labels are used to map parameters even if they are at different offsets within the request record. Use MSO081 to record the labels on the grouped programsÆ parameters.
3. Build the request group with program MSO088:
As you start MSO088 you will see your group eg XXRGR1 listed.
You need to add æAÆ individual programs to the group, eg XXR620; when you do this, you need to specify some constant values(similar with what you do when placing a cyclic request) into the request parameters that are NOT common to all programs in the group, eg the value for the ôwork groupö parameter that is specific to this individual program request.
MSO088 Notes:
-using ôDö to delete the request group from MSO088 will delete it from MSF081 too;
-action æAÆ cannot be used to create a request group; this needs to be created via mso081 and is then automatically listed my MSO088.
- action æAÆ can only be used to add individual reports towards an existing group
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.