Ansicht
Dokumentation

CRM_CFG_SC_CONV_FLAT_TO_STRUCT - Converts flat table to structured data

CRM_CFG_SC_CONV_FLAT_TO_STRUCT - Converts flat table to structured data

CPI1466 during Backup   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

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_IN
INSTANCES_IN
IPC_CFGS_IN
LANGUAGE_ISO
MESSAGES_OUT
PERFORM_DARK_CONFIG
SC_DOCUMENT
STATUS

Exceptions

Function Group

CRM_CFG_SC_RFCAPI

General 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 )