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 47 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 (47)

KeyFieldSource TableSource FieldDescription
KEY CharcInternalID
KEY TimeIntervalNumber cabn adzhl Int. counter
Characteristic cabn atnam Characteristic
CharcIdentificationCode cabn atidn Charact ID
CharcStatus cabn atmst Status
CharcDataType cabn atfor Format
CharcLength cabn anzst Number of Chars
CharcDecimals cabn anzdz Decimal Places
CharcTemplate cabn atsch Template
ValueIsCaseSensitive cabn atkle Case Sensitive
CharcConversionRoutine cabn atkon Conversion
CharcGroup
EntryRequiredCode cabn aterf Entry Required
ateinthenendasMultipleValuesAllowedCode
CharcValueUnit cabn unit UoM
Currency cabn currency Valuation Crcy
CharcExponentFormat cabn atdex Exponent Disp.
CharcExponentValue cabn atdim Exponent
ValueIntervalAllowedCode cabn atint Interval Values
AdditionalValueAllowedCode cabn atson Addnl Values
NegativeValueIsAllowed cabn atvor +/- Sign
ValidityStartDate cabn datuv Valid-from date
ValidityEndDate cabn datub Valid to
ChangeNumber cabn aennr Change Number
IsDeleted cabn lkenz Deletion Ind.
DocumentInfoRecordDocType cabn dokar SW Document Type
DocumentInfoRecordDocNumber cabn doknr Document
DocumentInfoRecordDocVersion cabn dokvr Doc. Version
DocumentInfoRecordDocPart cabn doktl Document Part
CharcMaintAuthGrp cabn atauth Auth.Group
CharcReadOnlyCode cabn atinp No input
CharcHiddenCode cabn atvie Hidden
CharcRestrictableCode cabn atgla Restrictable
CharcReferenceTable cabn attab Table Name
CharcReferenceTableField cabn atfel Field Name
CharcCheckTable cabn atprt Check table
CharcCheckFunctionModule cabn atprf Function
CharcEntryNotFormatCtrldCode cabn atfod Unformatted
CharcTemplateDisplayedCode cabn atvsc With Template
CharcSelectedSet cabn auswahlmge Selected Set
Plant cabn werks Receiving Plant
CharcCatalogType cabn katalogart Catalog
CreatedByUser cabn aname Creator
CreationDate cabn adatu Valid From
LastChangedByUser cabn vname Volatility Name
LastChangeDate cabn vdatu Valid From
CharcLastChangedDateTime cabn lastchangeddatetime Time Stamp

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_ClfnCharcBasic.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: INGCCHR20

CREATE VIEW I_ClfnCharcBasic AS
SELECT
  cast ( Characteristic.atinn as atinn_no_conv preserving type ) AS CharcInternalID,
  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 AS ateinthenendasMultipleValuesAllowedCode,
  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,
  Characteristic.datuv AS ValidityStartDate,
  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
FROM cabn AS Characteristic
;