I_ClfnClassCharcBasic

DDL: I_CLFNCLASSCHARCBASIC SQL: INGCCLS12 Type: view BASIC

Clfn Class Characteristic Basic

I_ClfnClassCharcBasic is a Basic CDS View that provides data about "Clfn Class Characteristic Basic" in SAP S/4HANA. It reads from 1 data source (ksml) and exposes 14 fields with key fields ClassInternalID, CharcPositionNumber, TimeIntervalNumber.

Data Sources (1)

SourceAliasJoin Type
ksml ClassCharc from

Annotations (10)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName INGCCLS12 view
AccessControl.authorizationCheck #NOT_ALLOWED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Clfn Class Characteristic Basic view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #BASIC view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ClassInternalID ksml clint
KEY CharcPositionNumber ksml posnr
KEY TimeIntervalNumber ksml adzhl
CharcInternalID
OverwrittenCharcInternalID
ClfnOrganizationalArea
ClassType ksml klart
ChangeNumber ksml aennr
ValidityStartDate ksml datuv
ValidityEndDate ksml datub
IsDeleted ksml lkenz
CharcOriginText ksml herku
CharcIsProposalRelevant ksml prop_rel
CharcIsPrptnOrProdUnitRelevant ksml pprel
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.sqlViewName: 'INGCCLS12'
@AccessControl.authorizationCheck: #NOT_ALLOWED
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Clfn Class Characteristic Basic'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #BASIC
define view I_ClfnClassCharcBasic
  as select from ksml as ClassCharc

{     
  key ClassCharc.clint    as ClassInternalID,
  key ClassCharc.posnr    as CharcPositionNumber,
  key ClassCharc.adzhl    as TimeIntervalNumber,  
      cast ( ClassCharc.imerk as atinn_no_conv preserving type ) as CharcInternalID,
      cast ( ClassCharc.omerk as atinn_no_conv preserving type ) as OverwrittenCharcInternalID,
      cast ( ClassCharc.abtei as clfnorganizationalarea preserving type ) as ClfnOrganizationalArea,
      ClassCharc.klart    as ClassType,
      ClassCharc.aennr    as ChangeNumber,
      ClassCharc.datuv    as ValidityStartDate,
      ClassCharc.datub    as ValidityEndDate,
      ClassCharc.lkenz    as IsDeleted,
//      ClassCharc.dinkb  as CharcCodeLetter, 

      ClassCharc.herku    as CharcOriginText,
      ClassCharc.prop_rel as CharcIsProposalRelevant,
      ClassCharc.pprel    as CharcIsPrptnOrProdUnitRelevant,
//      ClassCharc.mkenn  as CharcStandardCodeLetter, 


      cast ( case ClassCharc.amerk 
      when '1000000000' then 'X'
      when '1200000000' then 'X'
      when '1300000000' then 'X'
      when '1400000000' then 'X'
      when '1230000000' then 'X'
      when '1240000000' then 'X'
      when '1340000000' then 'X'
      when '1234000000' then 'X'
      else ''
      end as charcisprintrelevant preserving type ) as CharcIsPrintRelevant, 
      
      cast ( case ClassCharc.amerk 
      when '2000000000' then 'X'
      when '1200000000' then 'X'
      when '2300000000' then 'X'
      when '2400000000' then 'X'
      when '1230000000' then 'X'
      when '1240000000' then 'X'
      when '2340000000' then 'X'
      when '1234000000' then 'X'
      else ''
      end as charcissearchrelevant preserving type ) as CharcIsSearchRelevant, 
      
      cast ( case ClassCharc.amerk  
      when '3000000000' then 'X'
      when '1300000000' then 'X'
      when '2300000000' then 'X'
      when '3400000000' then 'X'
      when '1230000000' then 'X'
      when '1340000000' then 'X'
      when '2340000000' then 'X'
      when '1234000000' then 'X'
      else ''
      end as charcisdisplayrelevant preserving type ) as CharcIsDisplayRelevant      
}

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