C_ProdSubstnCtrlGrpTP

DDL: C_PRODSUBSTNCTRLGRPTP Type: view_entity CONSUMPTION Package: ODATA_PROD_SUBSTN_CTRL

Product Substitution Control Group

C_ProdSubstnCtrlGrpTP is a Consumption CDS View that provides data about "Product Substitution Control Group" in SAP S/4HANA. It reads from 1 data source (R_ProdSubstnCtrlGrpTP) and exposes 15 fields with key fields MDSubstnObjectType, MDSubstnControl, MDSubstnGroup, MDSubstnVersionValue. It is exposed through 1 OData service (UI_PRODSUBSTN_CTRL_MANAGE). It is used in 1 Fiori application: Manage Substitution Controls - Products. Part of development package ODATA_PROD_SUBSTN_CTRL.

Data Sources (1)

SourceAliasJoin Type
R_ProdSubstnCtrlGrpTP R_ProdSubstnCtrlGrpTP projection

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
EndUserText.label Product Substitution Control Group view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_PRODSUBSTN_CTRL_MANAGE UI_PRODSUBSTN_CTRL_MANAGE V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F4787 Manage Substitution Controls - Products Transactional An application to maintain configuration data for product substitution or exclusion where the user can manage substitution controls

Manage Substitution Controls - Products

Business Role: Master Data Specialist - Product Data

A control is used to consume one or more predefined groups of substitutions. With this app, you can create and manage controls. By assigning substitution groups to controls, consuming applications can manage substitution groups. You can assign only active and inactive groups to a control. A control can be deleted even if groups are assigned to it. You can use this app if the business role Master Data Specialist – Product Data (R0097-13) is assigned to you.

Key Features: You can use this app to: Create, edit, and delete a control. Create multiple language-specific descriptions for a control. Assign and unassign groups to controls.

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY MDSubstnObjectType MDSubstnObjectType
KEY MDSubstnControl MDSubstnControl
KEY MDSubstnGroup MDSubstnGroup
KEY MDSubstnVersionValue MDSubstnVersionValue
MDSubstnGroupDescriptionlocalized
CreatedByUser _Group CreatedByUser
CreationDateTime _Group CreationDateTime
LastChangedByUser _Group LastChangedByUser
LastChangeDateTime _Group LastChangeDateTime
MDSubstnStatus _ControlGroupCalc MDSubstnStatus
MDSubstnStatusCriticality _ControlGroupCalc MDSubstnStatusCriticality
MDSubstnStatusDescriptionlocalized
_Group _Group
_MDObjectType _MDObjectType
_ControlGroupCalc _ControlGroupCalc
@AccessControl: {
 authorizationCheck: #MANDATORY
}
@Metadata.allowExtensions: true
@EndUserText.label: 'Product Substitution Control Group'
@ObjectModel: {
  usageType: {
    dataClass: #MASTER,
    serviceQuality: #C,
    sizeCategory: #S
  }
}
@VDM: {
  viewType: #CONSUMPTION
}
define view entity C_ProdSubstnCtrlGrpTP
  as projection on R_ProdSubstnCtrlGrpTP
{
      @UI: {
            hidden:true
            }
  key MDSubstnObjectType,
  key MDSubstnControl,
      @ObjectModel: {
            text.association: null,
            text.element: ['MDSubstnGroupDescription']
          }
      @UI.textArrangement: #TEXT_LAST
  key MDSubstnGroup,
  key MDSubstnVersionValue,
      _Group._GroupText.MDSubstnGroupDescription     : localized,
      _Group.CreatedByUser                        as CreatedByUser,
      _Group.CreationDateTime                     as CreationDateTime,
      _Group.LastChangedByUser                    as LastChangedByUser,
      _Group.LastChangeDateTime                   as LastChangeDateTime,
      @ObjectModel: {
        text.association: null,
        text.element: ['MDSubstnStatusDescription']
      }
      _ControlGroupCalc.MDSubstnStatus            as MDSubstnStatus,
      _ControlGroupCalc.MDSubstnStatusCriticality as MDSubstnStatusCriticality,
      _Group._Status._Text.MDSubstnStatusDescription : localized,
      /* Associations */
      _Group,
      _MDObjectType,
      _Control : redirected to parent C_ProdSubstnCtrlTP,
      _ControlGroupCalc
}