I_ProdAllocCharcCtlgPathRefTP
Prod Alloc Charac Ctlg Path Ref Transactional Processing
I_ProdAllocCharcCtlgPathRefTP is a Transactional CDS View that provides data about "Prod Alloc Charac Ctlg Path Ref Transactional Processing" in SAP S/4HANA. It reads from 1 data source (I_ProdAllocCharcCtlgPathRef) and exposes 11 fields with key field ProdAllocCharcCtlgPathRefUUID. It has 4 associations to related views. Part of development package PROD_ALLOC_CHARC_CATALOG.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ProdAllocCharcCtlgPathRef | Document | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ProdAllocCharcCatalogTP | _ProdAllocCharcCatalogTP | $projection.ProdAllocCharcCatalogUUID = _ProdAllocCharcCatalogTP.ProdAllocCharcCatalogUUID |
| [1..1] | I_ProdAllocCharcCtlgPathTP | _ProdAllocCharcCtlgPathTP | $projection.ProdAllocCharcCtlgPathUUID = _ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathUUID |
| [0..1] | I_ProdAllocCharcCatalogType | _ProdAllocCharcCatalogType | _ProdAllocCharcCatalogType.ProdAllocCharcCatalogType = $projection.BaseCharacteristicCatalogType |
| [0..1] | I_ProdAllocCharcCatalogPath | _BaseProdAllocCharcCatalogPath | $projection.BaseCharcCatalogPathUUID = _BaseProdAllocCharcCatalogPath.ProdAllocCharcCtlgPathUUID |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.writeDraftPersistence | PACTLG_PATHREFD | view | |
| ObjectModel.writeActivePersistence | PACTLG_PATHREF | view | |
| ObjectModel.representativeKey | ProdAllocCharcCtlgPathRefUUID | view | |
| Analytics.technicalName | IPACTLG_PATHRFTP | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.deleteEnabled | true | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| EndUserText.label | Prod Alloc Charac Ctlg Path Ref Transactional Processing | view |
Fields (11)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProdAllocCharcCtlgPathRefUUID | ProdAllocCharcCtlgPathRefUUID | ||
| ProdAllocCharcCatalogUUID | ProdAllocCharcCatalogUUID | |||
| ProdAllocCharcCtlgPathUUID | ProdAllocCharcCtlgPathUUID | |||
| ProdAllocCharcCatalogIsMain | ProdAllocCharcCatalogIsMain | |||
| BaseCharacteristicCatalogType | BaseCharacteristicCatalogType | |||
| BaseCharcCatalogPathUUID | BaseCharcCatalogPathUUID | |||
| BaseCharcCatalogPathIntID | BaseCharcCatalogPathIntID | |||
| _ProdAllocCharcCatalogTP | _ProdAllocCharcCatalogTP | |||
| _ProdAllocCharcCtlgPathTP | _ProdAllocCharcCtlgPathTP | |||
| _BaseProdAllocCharcCatalogPath | _BaseProdAllocCharcCatalogPath | |||
| _ProdAllocCharcCatalogType | _ProdAllocCharcCatalogType |
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.writeDraftPersistence: 'PACTLG_PATHREFD'
@ObjectModel.writeActivePersistence: 'PACTLG_PATHREF'
@ObjectModel.representativeKey: 'ProdAllocCharcCtlgPathRefUUID'
@Analytics.technicalName: 'IPACTLG_PATHRFTP'
@ObjectModel.semanticKey: ['ProdAllocCharcCtlgPathRefUUID']
@AccessControl.authorizationCheck: #NOT_REQUIRED //or #CHECK
//@Search.searchable: true
@ObjectModel.createEnabled: true
@ObjectModel.updateEnabled: true
@ObjectModel.deleteEnabled: true
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass:#MASTER
@EndUserText.label: 'Prod Alloc Charac Ctlg Path Ref Transactional Processing'
@Consumption.dbHints: [ 'NO_USE_HEX_PLAN' ]
define view entity I_ProdAllocCharcCtlgPathRefTP as select from I_ProdAllocCharcCtlgPathRef as Document
association [1..1] to I_ProdAllocCharcCatalogTP as _ProdAllocCharcCatalogTP on $projection.ProdAllocCharcCatalogUUID = _ProdAllocCharcCatalogTP.ProdAllocCharcCatalogUUID
association [1..1] to I_ProdAllocCharcCtlgPathTP as _ProdAllocCharcCtlgPathTP on $projection.ProdAllocCharcCtlgPathUUID = _ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathUUID
association [0..1] to I_ProdAllocCharcCatalogType as _ProdAllocCharcCatalogType on _ProdAllocCharcCatalogType.ProdAllocCharcCatalogType = $projection.BaseCharacteristicCatalogType
association [0..1] to I_ProdAllocCharcCatalogPath as _BaseProdAllocCharcCatalogPath on $projection.BaseCharcCatalogPathUUID = _BaseProdAllocCharcCatalogPath.ProdAllocCharcCtlgPathUUID
{
key ProdAllocCharcCtlgPathRefUUID,
@ObjectModel.foreignKey.association: '_ProdAllocCharcCatalogTP'
ProdAllocCharcCatalogUUID as ProdAllocCharcCatalogUUID,
@ObjectModel.foreignKey.association: '_ProdAllocCharcCtlgPathTP'
ProdAllocCharcCtlgPathUUID,
ProdAllocCharcCatalogIsMain,
BaseCharacteristicCatalogType,
BaseCharcCatalogPathUUID,
BaseCharcCatalogPathIntID,
@ObjectModel.association.type: [#TO_COMPOSITION_ROOT]
_ProdAllocCharcCatalogTP,
@ObjectModel.association.type: [#TO_COMPOSITION_PARENT]
_ProdAllocCharcCtlgPathTP,
_BaseProdAllocCharcCatalogPath,
_ProdAllocCharcCatalogType
}
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