C_CharcAttribCodeGroupVH
Characteristic Attribute Code Group
C_CharcAttribCodeGroupVH is a Consumption CDS View that provides data about "Characteristic Attribute Code Group" in SAP S/4HANA. It reads from 3 data sources (I_CharcAttribSelectedCodeSet, I_CharcAttribSelectedSetCode, I_InspectionCharacteristic) and exposes 16 fields with key fields InspectionLot, InspPlanOperationInternalID, InspectionCharacteristic, CharacteristicAttributeCode, CharacteristicAttributeCodeGrp. It has 1 association to related views. It is exposed through 2 OData services (UI_INSPLOT_RSLTRECG, UI_MANAGEINSPECTIONCHECKLIST). It is used in 1 Fiori application: Record Inspection Results (Version 2).
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_CharcAttribSelectedCodeSet | _CharcAttribSelectedCodeSet | inner |
| I_CharcAttribSelectedSetCode | _CharcAttribSelectedSetCode | inner |
| I_InspectionCharacteristic | _InspectionCharacteristic | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_InspectionValuationRsltText | _InspectionValuationRsltText | $projection.InspectionValuationResult = _InspectionValuationRsltText.InspectionValuationResult |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Characteristic Attribute Code Group | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.dataCategory | #VALUE_HELP | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| Search.searchable | true | view | |
| Consumption.ranked | true | view | |
| ObjectModel.representativeKey | CharacteristicAttributeCode | view |
OData Services (2)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_INSPLOT_RSLTRECG | UI_INSPLOT_RSLTRECG | V2 | C1 | NOT_RELEASED |
| UI_MANAGEINSPECTIONCHECKLIST | UI_MANAGEINSPECTIONCHECKLIST | V4 | C1 | NOT_RELEASED |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F1685A | Record Inspection Results (Version 2) | Transactional | An application to record results for inspection characteristics. |
Record Inspection Results (Version 2)
Business Role: Quality Technician
With the new Record Inspection Results app, you can record and process results for characteristics for one or more inspection lots effectively. You can also use this app to create defects manually for different categories, such as inspection lots, inspection operations, and characteristics.
Fields (16)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InspectionLot | I_InspectionCharacteristic | InspectionLot | |
| KEY | InspPlanOperationInternalID | I_InspectionCharacteristic | InspPlanOperationInternalID | |
| KEY | InspectionCharacteristic | I_InspectionCharacteristic | InspectionCharacteristic | |
| KEY | CharacteristicAttributeCode | I_CharcAttribSelectedSetCode | CharacteristicAttributeCode | |
| KEY | CharacteristicAttributeCodeGrp | I_CharcAttribSelectedSetCode | CharacteristicAttributeCodeGrp | |
| CharacteristicAttributeCodeTxt | _CharcAttributeCode | CharacteristicAttributeCodeTxt | ||
| InspectionValuationResult | I_CharcAttribSelectedSetCode | CharcAttributeValuation | Valuation | |
| InspectionValuationResultText | _InspectionValuationRsltText | InspectionValuationResultText | Valuation Text | |
| Plant | ||||
| InspectionLotType | ||||
| MatlQualityAuthorizationGroup | ||||
| IsBusinessPurposeCompleted | ||||
| SelectedCodeSetPlant | I_CharcAttribSelectedCodeSet | SelectedCodeSetPlant | ||
| InspectionSelectedSetStatus | I_CharcAttribSelectedCodeSet | InspectionSelectedSetStatus | ||
| SelectedCodeSet | I_CharcAttribSelectedCodeSet | SelectedCodeSet | ||
| _InspectionValuationRsltText | _InspectionValuationRsltText |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Characteristic Attribute Code Group'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #S,
dataClass: #MIXED
}
@VDM.viewType: #CONSUMPTION
@Search.searchable: true
@Consumption.ranked: true
@ObjectModel.representativeKey: 'CharacteristicAttributeCode'
define view entity C_CharcAttribCodeGroupVH
as select from I_InspectionCharacteristic as _InspectionCharacteristic
inner join I_CharcAttribSelectedCodeSet as _CharcAttribSelectedCodeSet on _InspectionCharacteristic.SelectedCodeSetPlant = _CharcAttribSelectedCodeSet.SelectedCodeSetPlant
and _InspectionCharacteristic.SelectedCodeSet = _CharcAttribSelectedCodeSet.SelectedCodeSet
inner join I_CharcAttribSelectedSetCode as _CharcAttribSelectedSetCode on _CharcAttribSelectedCodeSet.SelectedCodeSetPlant = _CharcAttribSelectedSetCode.SelectedCodeSetPlant
and _CharcAttribSelectedCodeSet.SelectedCodeSet = _CharcAttribSelectedSetCode.SelectedCodeSet
left outer to many join I_CharcAttributeCode as _CharcAttributeCode on _CharcAttributeCode.CharacteristicAttributeCodeGrp = _CharcAttribSelectedSetCode.CharacteristicAttributeCodeGrp
and _CharcAttributeCode.CharacteristicAttributeCode = _CharcAttribSelectedSetCode.CharacteristicAttributeCode
association [1..1] to I_InspectionValuationRsltText as _InspectionValuationRsltText on $projection.InspectionValuationResult = _InspectionValuationRsltText.InspectionValuationResult
{
key _InspectionCharacteristic.InspectionLot,
key _InspectionCharacteristic.InspPlanOperationInternalID,
key _InspectionCharacteristic.InspectionCharacteristic,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@ObjectModel.text.element: ['CharacteristicAttributeCodeGrp']
key _CharcAttribSelectedSetCode.CharacteristicAttributeCode,
@Semantics.text: true
@Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
key _CharcAttribSelectedSetCode.CharacteristicAttributeCodeGrp,
@Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
_CharcAttributeCode.CharacteristicAttributeCodeTxt,
@EndUserText.label: 'Valuation'
@ObjectModel.text.element: ['InspectionValuationResultText']
_CharcAttribSelectedSetCode.CharcAttributeValuation as InspectionValuationResult,
@Semantics.text: true
@EndUserText.label: 'Valuation Text'
_InspectionValuationRsltText.InspectionValuationResultText,
@UI.hidden: true
_InspectionCharacteristic._InspectionLot.Plant as Plant,
@UI.hidden: true
_InspectionCharacteristic._InspectionLot.InspectionLotType as InspectionLotType,
@UI.hidden: true
_InspectionCharacteristic._InspectionLot.MatlQualityAuthorizationGroup as MatlQualityAuthorizationGroup,
@UI.hidden: true
@Semantics.booleanIndicator: true
_InspectionCharacteristic._InspectionLot.IsBusinessPurposeCompleted as IsBusinessPurposeCompleted,
@UI.hidden: true
_CharcAttribSelectedCodeSet.SelectedCodeSetPlant as SelectedCodeSetPlant,
@UI.hidden: true
_CharcAttribSelectedCodeSet.InspectionSelectedSetStatus as InspectionSelectedSetStatus,
@UI.hidden: true
_CharcAttribSelectedCodeSet.SelectedCodeSet as SelectedCodeSet,
_InspectionValuationRsltText
} where
_InspectionValuationRsltText.Language = $session.system_language
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA