I_CLFNCHARCBASIC

CDS View

Classification Characteristic Basic

I_CLFNCHARCBASIC is a CDS View in S/4HANA. Classification Characteristic Basic. It contains 44 fields. 12 CDS views read from this table.

CDS Views using this table (12)

ViewTypeJoinVDMDescription
C_ChangeRecordCharcVH view_entity from CONSUMPTION Characteristic
C_ChangeRecordClassCharc view_entity from CONSUMPTION Change Record Class Characteristics
I_ClfnCharacteristic view from COMPOSITE Classification Characteristic
I_ClfnCharacteristicDEX view_entity from BASIC Classification Characteristic DEX
I_ClfnCharcValueDescDEX view_entity inner BASIC Clfn Charc Value Description DEX
I_ClfnClassHierCharcForKeyDate view inner COMPOSITE Clfn Cl Hier Characteristic For Key Date
I_ConfignOvwPgCharacteristic view from BASIC Overview - Characteristics
I_MasterWarrantyCounterVH view_entity inner BASIC F4 help for Master Warranty Counter
I_VMSVehicleCharacteristic view inner BASIC View for vehicle Characteristics
P_ClfnCharcOverwrite view from COMPOSITE Classification Characteristic Overwrite
R_ClfnHistlClCharcOvrwrtnTP view_entity inner TRANSACTIONAL Clfn Histl Class Charc Overwritten - TP
R_VarConfignCharcGroupAlloc view_entity left_outer COMPOSITE OBSOLETE: Confign Charc Grp Cstic Alloc

Fields (44)

KeyField CDS FieldsUsed in Views
KEY Characteristic Characteristic 5
KEY CharcInternalID CharcInternalID 5
KEY TimeIntervalNumber TimeIntervalNumber 4
KEY ValidityEndDate ValidityEndDate 3
AdditionalValueAllowedCode AdditionalValueIsAllowed 1
ChangeNumber ChangeNumber 2
CharcCatalogType CharcCatalogType 2
CharcCheckFunctionModule CharcCheckFunctionModule 2
CharcCheckTable CharcCheckTable 2
CharcConversionRoutine CharcConversionRoutine 2
CharcDataType CharcDataType 3
CharcDecimals CharcDecimals 3
CharcEntryNotFormatCtrldCode CharcEntryIsNotFormatCtrld 1
CharcExponentFormat CharcExponentFormat 2
CharcExponentValue CharcExponentValue 2
CharcGroup CharcGroup 2
CharcHiddenCode CharcIsHidden 1
CharcLastChangedDateTime CharcLastChangedDateTime 2
CharcLength CharcLength 4
CharcMaintAuthGrp CharcMaintAuthGrp 2
CharcReadOnlyCode CharcIsReadOnly 1
CharcReferenceTable CharcReferenceTable 2
CharcReferenceTableField CharcReferenceTableField 2
CharcSelectedSet CharcSelectedSet 2
CharcStatus CharcStatus 2
CharcTemplate CharcTemplate 2
CharcTemplateDisplayedCode CharcTemplateIsDisplayed 1
CharcValueUnit CharcValueUnit 4
CreatedByUser CreatedByUser 2
CreationDate CreationDate 2
Currency Currency 3
DocumentInfoRecordDocNumber DocumentInfoRecordDocNumber 3
DocumentInfoRecordDocPart DocumentInfoRecordDocPart 3
DocumentInfoRecordDocType DocumentInfoRecordDocType 3
DocumentInfoRecordDocVersion DocumentInfoRecordDocVersion 3
EntryRequiredCode EntryIsRequired 1
IsDeleted IsDeleted 3
LastChangeDate LastChangeDate 2
LastChangedByUser LastChangedByUser 2
NegativeValueIsAllowed NegativeValueIsAllowed 2
Plant Plant 2
ValidityStartDate ValidityStartDate 3
ValueIntervalAllowedCode ValueIntervalIsAllowed 1
ValueIsCaseSensitive ValueIsCaseSensitive 2
@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 
          when Characteristic.atein = '*' then '*'
          when Characteristic.atein = ''  then 'X' 
          when not ( Characteristic.atein = '*' and Characteristic.atein = '' ) then ''
        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         
}