I_ClfnObjectClassTP

DDL: I_CLFNOBJECTCLASSTP SQL: INGCCLFN02TP Type: view_entity TRANSACTIONAL

TP for Classification Class of Object

I_ClfnObjectClassTP is a Transactional CDS View that provides data about "TP for Classification Class of Object" in SAP S/4HANA. It reads from 1 data source (I_ClfnObjectClassForKeyDate) and exposes 8 fields with key fields ClfnObjectID, ClfnObjectTable, ClassInternalID.

Data Sources (1)

SourceAliasJoin Type
I_ClfnObjectClassForKeyDate I_ClfnObjectClassForKeyDate from

Parameters (1)

NameTypeDefault
P_KeyDate sydate

Annotations (7)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label TP for Classification Class of Object view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY ClfnObjectID ObjectClass ClfnObjectID
KEY ClfnObjectTable ObjectClass ClfnObjectTable
KEY ClassInternalID ObjectClass ClassInternalID
ClassType ObjectClass ClassType
ClfnObjectInternalID ObjectClass ClfnObjectInternalID
LastChangeDateTime ObjectClass LastChangeDateTime
_Class ObjectClass _Class
_Object _Object
//@AbapCatalog.sqlViewName: 'INGCCLFN02TP'

//@AbapCatalog.compiler.compareFilter: true

//@AccessControl.authorizationCheck: #CHECK

//@VDM.viewType: #COMPOSITE

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MIXED
//@ClientHandling.algorithm: #SESSION_VARIABLE

@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'TP for Classification Class of Object'

//@AbapCatalog.preserveKey: true

define view entity I_ClfnObjectClassTP
  with parameters
    @Consumption.hidden: true
    @Environment.systemField: #SYSTEM_DATE
    P_KeyDate : sydate
  as select from I_ClfnObjectClassForKeyDate(P_KeyDate: $parameters.P_KeyDate) as ObjectClass

    association to parent I_ClfnObjectTP  as _Object on
      $projection.ClfnObjectID    = _Object.ClfnObjectID and
      $projection.ClfnObjectTable = _Object.ClfnObjectTable

  {
    key ObjectClass.ClfnObjectID,
    key ObjectClass.ClfnObjectTable,
    key ObjectClass.ClassInternalID,
    ObjectClass.ClassType,
    ObjectClass.ClfnObjectInternalID,
    
    ObjectClass.LastChangeDateTime,

    ObjectClass._Class,

    _Object
  }