I_CLFNCLASSCHARCFORKEYDATETP

CDS View

TP for Classification Class Characteristic

I_CLFNCLASSCHARCFORKEYDATETP is a CDS View in S/4HANA. TP for Classification Class Characteristic. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
A_ClfnClassCharcForKeyDate view_entity from CONSUMPTION Class Characteristics
//@AbapCatalog.sqlViewName: 'INGCCLS03TP'

//@AbapCatalog.compiler.compareFilter: true

//@AccessControl.authorizationCheck: #CHECK

@EndUserText.label: 'TP for Classification Class Characteristic'

//@ClientHandling.algorithm: #SESSION_VARIABLE

@VDM.viewType: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MASTER
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations: true

//@AbapCatalog.preserveKey: true

define view entity I_ClfnClassCharcForKeyDateTP 
  with parameters
    // @Semantics.businessDate.at: true

    @Environment.systemField: #SYSTEM_DATE    
    @Consumption.hidden: true 
    P_KeyDate : sydate
  as select from I_ClfnClassCharcForKeyDate( P_KeyDate: $parameters.P_KeyDate ) as ClassCharacteristic
      association to parent I_ClfnClassForKeyDateTP as _Class
        on $projection.ClassInternalID = _Class.ClassInternalID 
      association [1..1] to I_ClfnCharcForKeyDateTP as _Characteristic
        on $projection.CharcInternalID = _Characteristic.CharcInternalID 
{
  key ClassCharacteristic.ClassInternalID, 
  key ClassCharacteristic.CharcInternalID,
      ClassCharacteristic.CharcPositionNumber,
      ClassCharacteristic.Characteristic,
      ClassCharacteristic.AncestorClassInternalID,
      ClassCharacteristic.CharcInternalID as OriginalCharcInternalID,    //deprecated: kept to be compatible in OData level

      ClassCharacteristic.ChangeNumber, 
      ClassCharacteristic.CharcIsPrintRelevant, 
      ClassCharacteristic.CharcIsSearchRelevant, 
      ClassCharacteristic.CharcIsDisplayRelevant,
      ClassCharacteristic.ValidityStartDate,
      ClassCharacteristic.ValidityEndDate,
//      @ObjectModel.readOnly: true

      ClassCharacteristic.CharcIsProposalRelevant,
//      @ObjectModel.readOnly: true

      $parameters.P_KeyDate as KeyDate,
      _Class( P_KeyDate: $parameters.P_KeyDate ).ClassLastChangedDateTime,
      
      _Class,
      _Characteristic
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CLFNCLASSCHARCFORKEYDATE",
"I_CLFNCLASSFORKEYDATETP"
],
"ASSOCIATED":
[
"I_CLFNCHARCFORKEYDATETP",
"I_CLFNCLASSFORKEYDATETP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/