Ansicht
Dokumentation
CRM_CFG_SC_CONV_FLAT_TO_STRUCT - Converts flat table to structured data
CPI1466 during Backup ROGBILLS - Synchronize billing plansThis documentation is copyright by SAP AG.
Functionality
Creates a 'Solution Configurator'-Document (with instances, their children, optional/alternative products etc.) from a flat table.
Example
Notes
Some explanations concerning the boolean flags "is_default", "is_optional", "is_group_default", "is_group_mandatory" of the flat table (INSTANCES_IN /NSTANCES_OUT):
- is_default:
This flag identifies, if a product is selected or not. This flag can be set due to user action (selection of a product in the UI) or by the system (e.g. definition in master data, dependencies,...).
- is_optional:
This flag indicates, if a product can be de-selected/selected by the user or not. So if this flag is not initial, this product is an optional or alternative item which can be selected/de-selected. Otherwise the selection cannot be changed (it will be displayed as "read-only").
- is_group_mandatory:
If this flag is set, this product is part of a mandatory group. Therefore, at least one item in this groups has to be selected.
- is_group_default:
If this flag is set, the product is member of a group which is part of the SC-explosion.
Some examples:
- Groupnode is selected (part of the "children", so is part of the SC-explosion), group cannot be
deselected, no product within this group is selected yet, all products are alternatives (status: incomplete):
is_default = ''
is_group_mandatory = 'X'
is_group_default = 'X'
To set the status to 'complete', at least one product of this group has to be selected (=> is_default = 'X').
- Group can be deselected (=> optional group, that means no product has to be choosen), no product is selected yet (all products alternatives) => Groupnode is part of the "optionals":
is_default = ''
is_group_mandatory = ''
is_group_default = ''
- Groupnode is not selected, product is an optional item with alternatives:
is_default = ''
is_group_mandatory = ''
is_group_default = ''
- Groupnode is selected, but no product is selected (all products alternatives), Group can be de-selected:
is_default = ''
is_group_mandatory = ''
is_group_default = 'X'
Further information
Parameters
CONTEXT_ININSTANCES_IN
IPC_CFGS_IN
LANGUAGE_ISO
MESSAGES_OUT
PERFORM_DARK_CONFIG
SC_DOCUMENT
STATUS
Exceptions
Function Group
CRM_CFG_SC_RFCAPIGeneral Data in Customer Master BAL Application Log Documentation
This documentation is copyright by SAP AG.
Length: 2814 Date: 20240523 Time: 085043 sap01-206 ( 48 ms )