I_CLFNCHARCTIMEINDEP

CDS View

Characteristic Header Time Independent

I_CLFNCHARCTIMEINDEP is a CDS View in S/4HANA. Characteristic Header Time Independent. It contains 3 fields. 4 CDS views read from this table.

CDS Views using this table (4)

ViewTypeJoinVDMDescription
A_ProdSpecPrptyCharcAssignment view inner COMPOSITE Prod Spec Property Charc Assignment
I_VarCnfTblValAssgmtAltvItem view inner COMPOSITE Val Assignment Alt Item of Variant Table
I_VarConfignTableColumn view inner COMPOSITE Columns of Variant Table
P_CharcCtlgClfnCForDateDesc view_entity from COMPOSITE

Fields (3)

KeyField CDS FieldsUsed in Views
KEY CharcInternalID CharcInternalID 1
_CharcBasic _CharcBasic 1
Characteristic Characteristic 2
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'INGCCHRTMINDEP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.dataClass: #MASTER

@EndUserText.label: 'Characteristic Header Time Independent'

/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ] }*/
define view I_ClfnCharcTimeIndep 
as select distinct from I_ClfnCharcBasic as Characteristic
  association [1..*] to I_ClfnCharcBasic as _CharcBasic on $projection.CharcInternalID = _CharcBasic.CharcInternalID 
  {
    key Characteristic.CharcInternalID,
        Characteristic.Characteristic,
        Characteristic.CharcDataType,
        Characteristic.CharcLength,
        Characteristic.CharcDecimals,
        Characteristic.CharcValueUnit,
        Characteristic.CharcTemplate,
        Characteristic.CharcExponentFormat,
        Characteristic.CharcExponentValue, 
        cast ( Characteristic.MultipleValuesAllowedCode as multiplevaluesareallowed preserving type ) as MultipleValuesAreAllowed, // no overwritten characteristic: the representation of the field needed to change from code to indicator   

        Characteristic.NegativeValueIsAllowed,
        Characteristic.Currency, 
        Characteristic.ValueIsCaseSensitive,
        
        _CharcBasic
  } 
  where 
    Characteristic.CharcIdentificationCode = '' // Overwritten characteristics are skipped.

/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CLFNCHARCBASIC"
],
"ASSOCIATED":
[
"I_CLFNCHARCBASIC"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/