You can use program AGS_BPCA_TBOM_STATIC_GEN to create static or semi-dynamic TBOMs for the executable entities in your SAP Solution Manager projects or solutions.
In case of static TBOMS the system analyzes the environment to determine which objects are in the executable entity.
If your system supports Usage and Procedure Logging (UPL), you can create TBOMs semi-dynamically. In addition to using the environment information the objects are filtered using the object usage data provided by the UPL function of your system. Only objects which are actually used are in the semi-dynamic TBOM.
You have created a Business Process Hierarchy.
You have assigned executable entities to the nodes.
You have created background RFC connections to the managed systems in your system landscape.
Call the program AGS_BPCA_TBOM_STATIC_GEN. The program is also in Customizing for SAP Solution Manager, under
in the Customizing activity Generate Static TBOMs.Specify the projects and solutions for which you want to create static or semi-dynamic TBOMs.
Note
If you leave the Project or Solution fields empty, the system creates TBOMs for all projects or solutions.
In the Project/Solution Selection Options group box, specify whether the TBOMs are to be created only for projects, only for solutions, or for both projects and solutions.
Specify the scope of TBOM creation:
Only update obsolete TBOMs
Create missing TBOMs.
This option creates TBOMs for all executable entities for which there is no TBOM.
Update all static or semi-dynamic TBOMs, and create missing ones
This option creates missing static or semi-dynamic TBOMs, and updates all existing ones. If there are both dynamic and static enhancements for a TBOM, only its existing static enhancements are updated, no new static enhancements are created.
If your system supports Usage Procedure Logging (UPL), to achieve more precise results, do the following:
Select the Create Semi-Dynamic TBOMs checkbox.
To determine the system whose UPL data is to be used, in the UPL System Role field, select the system role.
Recommendation
To achieve realistic results, use the production system.
Specify the time range for the data collection. Ensure that it contains the transactions you want to record.
Example
To cover, for example, period end closing activities, specify a time span of at least two months.
To reduce the runtime, you can decrease the branching level if needed.
Note
Define at least three branching levels. If the system does not detect UPL data on the first two branching levels, a static TBOM is created.
If you create static or semi-dynamic TBOMs for solutions, specify whether the managed systems are to be determined via the leading role of the solution, or the navigation role.
Run the program.
Alternatively, you can schedule the program as a background job.
Static or semi-dynamic TBOMs are created or updated, for the selected projects and solutions.
The generation is logged in the SAP application log (transaction SLG1) for the object BPCA_RESULT.