Description: The document describes details of a particular requirement for Broadcasting
Requirement:
Schedule a report for 200 to 300 Field Representatives to receive a mail on daily basis before 10:00 am
Note:
Background:
We have received this peculiar requirement by client regarding broadcasting. It is difficult to handle such requirement manually because of many restrictions such as
Proposal:
1. Create one DB table which will store values for variables of the report.
2. Provide screen layout to user to create, update and delete records from this table
3. Structure of DB will be as follows:
Note: If variable has Calendar Month or Calendar Day, then the value will be taken by ABAP program automatically. That variable will not be present in the DB table. Example: One variable is Calendar Month. Then its value will be determined as Month value extracted from (system date -1) if BI system has yesterday’s data as latest one.
4. Create 6 broadcasting settings as per requirement. All 6 have same format. Do not schedule them
5. Create an ABAP Program which will perform following tasks
· Fetch 6 records from the above DB table
· Save values of variable against these 6 settings in the table RSRD_SETT_NODE_A (Execute this table for one settings and you can check how data is saved. ABAP colleagues knows how data value can be modified in the table)
· ABAP program should fetch the value
· Execute these settings ( implies reports will be sent to these 6 FR via transaction RSRD_START)
· Once jobs are finished again take next 6 records and perform above steps
6. As these reports are executed for each Field representative, volume of data is small. Hence jobs will get complete in small duration
Advantages:
Note:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
11 | |
7 | |
5 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |