I_CAPostingAreaData
Contract Accounting Posting Area Data
I_CAPostingAreaData is a Basic CDS View that provides data about "Contract Accounting Posting Area Data" in SAP S/4HANA. It reads from 1 data source (tfk033d) and exposes 20 fields with key fields CAApplicationArea, CAPostingArea, ChartOfAccounts, CAPostingAreaFirstKeyField, CAPostingAreaSecondKeyField. It has 3 associations to related views. Part of development package FKK_POSTING_AREAS.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| tfk033d | tfk033d | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_CAApplicationArea | _CAApplicationArea | $projection.CAApplicationArea = _CAApplicationArea.CAApplicationArea |
| [1..1] | I_CAPostingArea | _CAPostingArea | $projection.CAPostingArea = _CAPostingArea.CAPostingArea |
| [0..1] | I_ChartOfAccounts | _ChartOfAccounts | $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Contract Accounting Posting Area Data | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.usageType.dataClass | #CUSTOMIZING | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| VDM.viewType | #BASIC | view |
Fields (20)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CAApplicationArea | applk | ||
| KEY | CAPostingArea | buber | ||
| KEY | ChartOfAccounts | ktopl | ||
| KEY | CAPostingAreaFirstKeyField | key01 | ||
| KEY | CAPostingAreaSecondKeyField | key02 | ||
| KEY | CAPostingAreaThirdKeyField | key03 | ||
| KEY | CAPostingAreaFourthKeyField | key04 | ||
| KEY | CAPostingAreaFifthKeyField | key05 | ||
| KEY | CAPostingAreaSixthKeyField | key06 | ||
| KEY | CAPostingAreaSeventhKeyField | key07 | ||
| KEY | CAPostingAreaEighthKeyField | key08 | ||
| CAPostingAreaFirstFuncField | fun01 | |||
| CAPostingAreaSecondFuncField | fun02 | |||
| CAPostingAreaThirdFuncField | fun03 | |||
| CAPostingAreaFourthFuncField | fun04 | |||
| CAPostingAreaFifthFuncField | fun05 | |||
| CAPostingAreaSixthFuncField | fun06 | |||
| _CAApplicationArea | _CAApplicationArea | |||
| _CAPostingArea | _CAPostingArea | |||
| _ChartOfAccounts | _ChartOfAccounts |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Contract Accounting Posting Area Data'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: { modelingPattern: #NONE,
supportedCapabilities: [ #CDS_MODELING_ASSOCIATION_TARGET,
#CDS_MODELING_DATA_SOURCE,
#SQL_DATA_SOURCE ],
usageType:{ dataClass: #CUSTOMIZING,
serviceQuality: #A,
sizeCategory: #S } }
@VDM.viewType: #BASIC
define view entity I_CAPostingAreaData
as select from tfk033d
association [1..1] to I_CAApplicationArea as _CAApplicationArea on $projection.CAApplicationArea = _CAApplicationArea.CAApplicationArea
association [1..1] to I_CAPostingArea as _CAPostingArea on $projection.CAPostingArea = _CAPostingArea.CAPostingArea
association [0..1] to I_ChartOfAccounts as _ChartOfAccounts on $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts
{
@ObjectModel.foreignKey.association: '_CAApplicationArea'
key applk as CAApplicationArea,
@ObjectModel.foreignKey.association: '_CAPostingArea'
key buber as CAPostingArea,
@ObjectModel.foreignKey.association: '_ChartOfAccounts'
key ktopl as ChartOfAccounts,
key key01 as CAPostingAreaFirstKeyField,
key key02 as CAPostingAreaSecondKeyField,
key key03 as CAPostingAreaThirdKeyField,
key key04 as CAPostingAreaFourthKeyField,
key key05 as CAPostingAreaFifthKeyField,
key key06 as CAPostingAreaSixthKeyField,
key key07 as CAPostingAreaSeventhKeyField,
key key08 as CAPostingAreaEighthKeyField,
fun01 as CAPostingAreaFirstFuncField,
fun02 as CAPostingAreaSecondFuncField,
fun03 as CAPostingAreaThirdFuncField,
fun04 as CAPostingAreaFourthFuncField,
fun05 as CAPostingAreaFifthFuncField,
fun06 as CAPostingAreaSixthFuncField,
/* associations */
_CAApplicationArea,
_CAPostingArea,
_ChartOfAccounts
}
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