C_ObjValDetnCharacteristic

DDL: C_OBJVALDETNCHARACTERISTIC Type: view_entity CONSUMPTION

Characteristic

C_ObjValDetnCharacteristic is a Consumption CDS View that provides data about "Characteristic" in SAP S/4HANA. It reads from 1 data source (I_ObjValDetnCharacteristic) and exposes 13 fields with key field ObjValDetnCharacteristicUUID. It has 2 associations to related views. It is exposed through 3 OData services (UI_OVD_ACTY_ATTRIB_CONFIGURE, UI_OVD_ALTV_CTRL_CONFIGURE, UI_OVD_SUBSTN_CVC_MNG). It is used in 2 Fiori applications: Configure Alternative Control, Manage Access Sequences - Substitutions.

Data Sources (1)

SourceAliasJoin Type
I_ObjValDetnCharacteristic I_ObjValDetnCharacteristic from

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_Prodalloccharcctlgpathdsp _CharcCtlgPathDisplay $projection.ProdAllocCharcCtlgPathIntID = _CharcCtlgPathDisplay.ProdAllocCharcCtlgPathIntID
[0..*] C_ObjValDetnCharcValueVH _CharcValueVH $projection.ProdAllocCharcCtlgPathUUID = _CharcValueVH.ProdAllocCharcCtlgPathUUID

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Characteristic view
ObjectModel.representativeKey ObjValDetnCharacteristicUUID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
VDM.viewType #CONSUMPTION view

OData Services (3)

ServiceBindingVersionContractRelease
UI_OVD_ACTY_ATTRIB_CONFIGURE UI_OVD_ACTY_ATTRIB_CONF V2 C1 NOT_RELEASED
UI_OVD_ALTV_CTRL_CONFIGURE UI_OVD_ALTV_CTRL_CONFIGURE V2 C1 NOT_RELEASED
UI_OVD_SUBSTN_CVC_MNG UI_OVD_SUBSTN_CVC_MNG V2 C1 NOT_RELEASED

Fiori Apps (2)

App IDApp NameTypeDescription
F2698 Configure Alternative Control Transactional With this app, you can set up and adjust alternative controls with which to improve the confirmations for requirements in sales order documents. The alternative controls are defined on the basis of ordered characteristics to which a substitution strategy is assigned.
F5302 Manage Access Sequences - Substitutions Transactional Manage Access Sequences - Substitutions

Configure Alternative Control

Business Role: Order Fulfillment Manager

With this app, you can setup and adjust alternative controls that can be used to improve the confirmations for requirements in sales order documents. This is acheived by activating Alternative-Based Confirmation (ABC) that now provides increased flexibility through sequential accesses. Each accesses has configurable sets of characteristic values.

Manage Access Sequences - Substitutions

Business Role: Order Fulfillment Manager

Create a combination of characteristics. To create a characteristic combination, you can use the Manage Characteristic Combinations app. If necessary, reorder the characteristics in the combination. Create an access for the characteristic combination created above. To create an access, you can use the Manage Access Sequences - Substitutions app. If necessary, reorder the accesses in a sequence. You can maintain characteristic value combinations for each access, and if necessary specify a control for each characteristic value combination.

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY ObjValDetnCharacteristicUUID ObjValDetnCharacteristicUUID Characteristic UUID
ObjValDetnCharcCombinationUUID ObjValDetnCharcCombinationUUID Combination UUID
ObjValDetnOrdinalValue ObjValDetnOrdinalValue Ordinal Number Value
ProdAllocCharcCtlgPathUUID ProdAllocCharcCtlgPathUUID Product Allocation Characteristic Catalog Path UUID
ProdAllocCharcCtlgPathIntID ProdAllocCharcCtlgPathIntID Catalog Path Internal ID
ABAPDictionaryDataType
ABAPOutputLengthValue _ProdAllocCharcCtlgPath ABAPOutputLengthValue Output Length
CharcValueIsCaseSensitive _ProdAllocCharcCtlgPath CharcValueIsCaseSensitive Case Sensitive
ProdAllocCharcValueHelp _ProdAllocCharcCtlgPath ProdAllocCharcValueHelp Value Help
_Combination _Combination
_ProdAllocCharcCtlgPath _ProdAllocCharcCtlgPath
_CharcCtlgPathDisplay _CharcCtlgPathDisplay
_CharcValueVH _CharcValueVH

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_ObjValDetnCharacteristic.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_ObjValDetnCharacteristic AS
SELECT
  ObjValDetnCharacteristicUUID,
  ObjValDetnCharcCombinationUUID,
  ObjValDetnOrdinalValue,
  ProdAllocCharcCtlgPathUUID,
  ProdAllocCharcCtlgPathIntID,
  cast( _ProdAllocCharcCtlgPath.ABAPDictionaryDataType as ovd_datatype_d preserving type ) AS ABAPDictionaryDataType,
  _ProdAllocCharcCtlgPath.ABAPOutputLengthValue AS ABAPOutputLengthValue,
  _ProdAllocCharcCtlgPath.CharcValueIsCaseSensitive AS CharcValueIsCaseSensitive,
  _ProdAllocCharcCtlgPath.ProdAllocCharcValueHelp AS ProdAllocCharcValueHelp
FROM I_ObjValDetnCharacteristic
LEFT OUTER JOIN C_Prodalloccharcctlgpathdsp AS _CharcCtlgPathDisplay ON ProdAllocCharcCtlgPathIntID = _CharcCtlgPathDisplay.ProdAllocCharcCtlgPathIntID  -- association [1..1]
LEFT OUTER JOIN C_ObjValDetnCharcValueVH AS _CharcValueVH ON ProdAllocCharcCtlgPathUUID = _CharcValueVH.ProdAllocCharcCtlgPathUUID  -- association [0..*]
;