I_ClfnCharcBasic

DDL: I_CLFNCHARCBASIC SQL: INGCCHR20 Type: view BASIC

Classification Characteristic Basic

I_ClfnCharcBasic is a Basic CDS View that provides data about "Classification Characteristic Basic" in SAP S/4HANA. It reads from 1 data source (cabn) and exposes 46 fields with key fields CharcInternalID, TimeIntervalNumber.

Data Sources (1)

SourceAliasJoin Type
cabn Characteristic from

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName INGCCHR20 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Classification Characteristic Basic view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #BASIC view

Fields (46)

KeyFieldSource TableSource FieldDescription
KEY CharcInternalID
KEY TimeIntervalNumber cabn adzhl
Characteristic cabn atnam
CharcIdentificationCode cabn atidn
CharcStatus cabn atmst
CharcDataType cabn atfor
CharcLength cabn anzst
CharcDecimals cabn anzdz
CharcTemplate cabn atsch
ValueIsCaseSensitive cabn atkle
CharcConversionRoutine cabn atkon
CharcGroup
EntryRequiredCode cabn aterf
CharcValueUnit cabn unit
Currency cabn currency
CharcExponentFormat cabn atdex
CharcExponentValue cabn atdim
ValueIntervalAllowedCode cabn atint
AdditionalValueAllowedCode cabn atson
NegativeValueIsAllowed cabn atvor
ValidityStartDate cabn datuv
ValidityEndDate cabn datub
ChangeNumber cabn aennr
IsDeleted cabn lkenz
DocumentInfoRecordDocType cabn dokar
DocumentInfoRecordDocNumber cabn doknr
DocumentInfoRecordDocVersion cabn dokvr
DocumentInfoRecordDocPart cabn doktl
CharcMaintAuthGrp cabn atauth
CharcReadOnlyCode cabn atinp
CharcHiddenCode cabn atvie
CharcRestrictableCode cabn atgla
CharcReferenceTable cabn attab
CharcReferenceTableField cabn atfel
CharcCheckTable cabn atprt
CharcCheckFunctionModule cabn atprf
CharcEntryNotFormatCtrldCode cabn atfod
CharcTemplateDisplayedCode cabn atvsc
CharcSelectedSet cabn auswahlmge
Plant cabn werks
CharcCatalogType cabn katalogart
CreatedByUser cabn aname
CreationDate cabn adatu
LastChangedByUser cabn vname
LastChangeDate cabn vdatu
CharcLastChangedDateTime cabn lastchangeddatetime
@AbapCatalog.sqlViewName: 'INGCCHR20'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #MANDATORY
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Classification Characteristic Basic'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.supportedCapabilities:
  [  #CDS_MODELING_DATA_SOURCE,
     #CDS_MODELING_ASSOCIATION_TARGET,
     #SQL_DATA_SOURCE                  ]
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API  
@VDM.viewType: #BASIC
define view I_ClfnCharcBasic
  as select from cabn as Characteristic       
{
    key cast ( Characteristic.atinn as atinn_no_conv preserving type ) as CharcInternalID,
    key Characteristic.adzhl      as TimeIntervalNumber,        
        Characteristic.atnam      as Characteristic,
        Characteristic.atidn      as CharcIdentificationCode,
        Characteristic.atmst      as CharcStatus,
        Characteristic.atfor      as CharcDataType,
        Characteristic.anzst      as CharcLength,
        Characteristic.anzdz      as CharcDecimals,
        Characteristic.atsch      as CharcTemplate,
        Characteristic.atkle      as ValueIsCaseSensitive,
        Characteristic.atkon      as CharcConversionRoutine,
        cast ( Characteristic.atkla as charcgroup preserving type ) as CharcGroup,
        Characteristic.aterf      as EntryRequiredCode,        
        case Characteristic.atein
          when '*' then '*'
          when ''  then 'X' 
          else ''
        end as MultipleValuesAllowedCode,          
        Characteristic.unit       as CharcValueUnit,          
        Characteristic.currency   as Currency,    
        Characteristic.atdex      as CharcExponentFormat,
        Characteristic.atdim      as CharcExponentValue,
        Characteristic.atint      as ValueIntervalAllowedCode,
        Characteristic.atson      as AdditionalValueAllowedCode,        
        Characteristic.atvor      as NegativeValueIsAllowed,
        @Semantics.businessDate.from: true
        Characteristic.datuv      as ValidityStartDate,
        @Semantics.businessDate.to: true
        Characteristic.datub      as ValidityEndDate,         
        Characteristic.aennr      as ChangeNumber,
        Characteristic.lkenz      as IsDeleted,
        Characteristic.dokar      as DocumentInfoRecordDocType,
        Characteristic.doknr      as DocumentInfoRecordDocNumber,
        Characteristic.dokvr      as DocumentInfoRecordDocVersion,
        Characteristic.doktl      as DocumentInfoRecordDocPart,
        Characteristic.atauth     as CharcMaintAuthGrp,
        Characteristic.atinp      as CharcReadOnlyCode,
        Characteristic.atvie      as CharcHiddenCode,
        Characteristic.atgla      as CharcRestrictableCode,
        Characteristic.attab      as CharcReferenceTable,
        Characteristic.atfel      as CharcReferenceTableField,
        Characteristic.atprt      as CharcCheckTable,
        Characteristic.atprf      as CharcCheckFunctionModule,
        Characteristic.atfod      as CharcEntryNotFormatCtrldCode,
        Characteristic.atvsc      as CharcTemplateDisplayedCode,
        Characteristic.auswahlmge as CharcSelectedSet,
        Characteristic.werks      as Plant,
        Characteristic.katalogart as CharcCatalogType,
        Characteristic.aname      as CreatedByUser,
        Characteristic.adatu      as CreationDate,
        Characteristic.vname      as LastChangedByUser,
        Characteristic.vdatu      as LastChangeDate,
        Characteristic.lastchangeddatetime as CharcLastChangedDateTime         
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"CABN"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/