Show TOC

Procedure documentationCreating Static or Semi-Dynamic TBOMs in the Background Locate this document in the navigation structure

 

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.

Prerequisites

  • 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.

Procedure

  1. Call the program AGS_BPCA_TBOM_STATIC_GEN. The program is also in Customizing for SAP Solution Manager, under   SAP Solution Manager   Scenario-Specific Settigs   in the Customizing activity Generate Static TBOMs.

  2. Specify the projects and solutions for which you want to create static or semi-dynamic TBOMs.

    Note Note

    If you leave the Project or Solution fields empty, the system creates TBOMs for all projects or solutions.

    End of the note.
  3. 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.

  4. 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.

  5. If your system supports Usage Procedure Logging (UPL), to achieve more precise results, do the following:

    1. Select the Create Semi-Dynamic TBOMs checkbox.

    2. To determine the system whose UPL data is to be used, in the UPL System Role field, select the system role.

      Recommendation Recommendation

      To achieve realistic results, use the production system.

      End of the recommendation.
    3. Specify the time range for the data collection. Ensure that it contains the transactions you want to record.

      Example Example

      To cover, for example, period end closing activities, specify a time span of at least two months.

      End of the example.
    4. To reduce the runtime, you can decrease the branching level if needed.

      Note 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.

      End of the note.
  6. 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.

  7. Run the program.

    Alternatively, you can schedule the program as a background job.

Result

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.