SAP® Documentation

Single view

/SMB/FO_SIMUL_COMPARE_CREATION - Flex Org: Simulate + Compare two Algorithm for all Creation Use Cases

RFUMSV00 - Advance Return for Tax on Sales/Purchases   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

Simulation and Compare Tool of different Algorithm for the Creation use Cases in Organizational Structure Application (Flex-Org App)

All Creation Use-Cases are simulated and the relevant Subtasks for the copying process with the corresponding Files are determined.

The result (the to-be-copied Subtasks with the Files) of the following two Algorithm are compared:

* Algorithm 1 (A1): Current Algorithm driven with to-be-maintained Metadata (Relevance Criteria on Task Level).

* Algorithm 2 (A2): New Algorithm according to first stage of Redesign Project in the first approach without to-be-maintained Relevance Criteria. This Algorithm determines the maximum set of relevant Tasks (Subtasks and Files), which are technically reasonable by comparing all Org-Type Key-fields of a given File with pre-defined relevant Org-Types of the corresponding Use-Case. So it follows the principle copy as much as possible, but only in those cases, where it makes sense from a technical point of view.


Imported Solution XML including best Flex-Org Metadata and Installation Data.


Now: Helper tool to identify tasks, where the Relevance Criteria of the current Algorithm should be checked.

Optionally later: If Algorithm 2 (with or without additional Relevance Criteria) is considered to be applied to simplify the work for the Build Colleagues, then the Result of this report may be a help for the decision.


Solution ID of the to-be-analyzed Solution.

Result (In DB-Tables and as UI-Output of Report):

Header information for every Use-Case / Run in Header Table /SMB/FO_SIM_H and UI-Output of Report:


RUN_NR: Sequential number as Key. --> shown as "Nr" in the UI-Output of Report.

SOL_ID: Solution ID

USECASE_CAT: Usecase Category --> Shown in the Header Lines of the Usecases in UI-Output

PARENT_1_TYPE and TARGET_2_TYPE: The Key-Fields of Table /SMB/FO_EXT_META are used as identifier of the Use-Case.

CMP_A1_A2_RESULT: Result of Comparison between Algorithm 1 (A1) and Algorithm 2 (A2). X means that the results are equal. --> shown as green lines in the UI-Output of the Report.

NR_EQUAL: Number of equal Subtasks with the Files. --> shown as "Equals" in UI-Output.

NR_ONLY_A1: Number of Subtasks with the Files, which appear only in Algorithm 1 (A1). --> Shown as "Only A1" in UI-Output.

NR_ONLY_A2: Number of Subtasks with the Files, which appear only in Algorithm 2 (A2). --> Shown as "Only A2" in UI-Output.

Every single Sub Task per Algorithm per Use Case as Item in Item Table /SMB/FO_SIM_I:


RUN_NR: Key from the Header Table to identify one Use Case

ALGO: Algorithm = 1 or 2.

BBID, SEQNUM, TASK_TYPE, TASK_ID, SUB_TASK_ID, FILENAME: Identifier of a Subtask with File.

ONLY_THIS_ALGO: Flag to mark all Subtasks, which appear only in one Algorithm: in Algorithm 1 OR in Algorithm 2 depending on the value of field ALGO.

Hints to get desired selections:

If you want to get all deviations of a given Use-Case, select with RUN_NR and with ONLY_THIS_ALGO = X.

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 3412 Date: 20191021 Time: 141808     sap01-206 ( 14 ms )

Our Service

Looking for Support? Questions?




Leave us your contact details and we will call you back. Panels marked with * are mandatory.