I_FinPostingClearingItem
Posting and Clearing Service Item
I_FinPostingClearingItem is a Composite CDS View that provides data about "Posting and Clearing Service Item" in SAP S/4HANA. It reads from 1 data source (I_OperationalAcctgDocItem) and exposes 74 fields with key fields PostingClearingDocumentUUID, CompanyCode, FiscalYear, AccountingDocument, AccountingDocumentItem. It has 3 associations to related views. Part of development package APPL_FIN_POST_CLEAR_RAP.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_OperationalAcctgDocItem | I_OperationalAcctgDocItem | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_DunningKeyText | _DunningKeyText | $projection.DunningKey = _DunningKeyText.DunningKey |
| [0..*] | I_DunningBlockingReasonText | _DunningBlockingReasonText | $projection.DunningBlockingReason = _DunningBlockingReasonText.DunningBlockingReason |
| [0..*] | I_DunningAreaText | _DunningAreaText | $projection.DunningArea = _DunningAreaText.DunningArea and $projection.CompanyCode = _DunningAreaText.CompanyCode |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Posting and Clearing Service Item | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (74)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PostingClearingDocumentUUID | |||
| KEY | CompanyCode | CompanyCode | ||
| KEY | FiscalYear | FiscalYear | ||
| KEY | AccountingDocument | AccountingDocument | ||
| KEY | AccountingDocumentItem | AccountingDocumentItem | ||
| KEY | PostingClearingDocumentTmpItem | |||
| AccountingDocumentItemType | AccountingDocumentItemType | |||
| ClearingDate | ClearingDate | |||
| ClearingCreationDate | ClearingCreationDate | |||
| ClearingJournalEntryFiscalYear | ClearingJournalEntryFiscalYear | |||
| ClearingJournalEntry | ClearingJournalEntry | |||
| PostingKey | PostingKey | |||
| FinancialAccountType | FinancialAccountType | |||
| SpecialGLCode | SpecialGLCode | |||
| SpecialGLTransactionType | SpecialGLTransactionType | |||
| DebitCreditCode | DebitCreditCode | |||
| TaxCode | TaxCode | |||
| TaxCountry | TaxCountry | |||
| TaxRateValidityStartDate | TaxRateValidityStartDate | |||
| TransactionTypeDetermination | TransactionTypeDetermination | |||
| AssignmentReference | AssignmentReference | |||
| DocumentItemText | DocumentItemText | |||
| ControllingArea | ControllingArea | |||
| CostCenter | CostCenter | |||
| OrderID | OrderID | |||
| SalesDocument | SalesDocument | |||
| ServiceDocumentType | ServiceDocumentType | |||
| ServiceDocument | ServiceDocument | |||
| MasterFixedAsset | MasterFixedAsset | |||
| FixedAsset | FixedAsset | |||
| OperationalGLAccount | OperationalGLAccount | |||
| GLAccount | GLAccount | |||
| Customer | Customer | |||
| Supplier | Supplier | |||
| IsBalanceSheetAccount | IsBalanceSheetAccount | |||
| SpecialGLAccountAssignment | SpecialGLAccountAssignment | |||
| DueCalculationBaseDate | DueCalculationBaseDate | |||
| DunningKey | DunningKey | |||
| DunningBlockingReason | DunningBlockingReason | |||
| DunningArea | DunningArea | |||
| ValuationArea | ValuationArea | |||
| PaymentDifferenceReason | PaymentDifferenceReason | |||
| ProfitCenter | ProfitCenter | |||
| CompanyCodeCurrencyDetnMethod | CompanyCodeCurrencyDetnMethod | |||
| TaxDeterminationDate | TaxDeterminationDate | |||
| FunctionalArea | FunctionalArea | |||
| Segment | Segment | |||
| PostingDate | PostingDate | |||
| AccountingDocumentType | AccountingDocumentType | |||
| NetDueDate | NetDueDate | |||
| CompanyCodeCurrency | CompanyCodeCurrency | |||
| AmountInCompanyCodeCurrency | AmountInCompanyCodeCurrency | |||
| TransactionCurrency | TransactionCurrency | |||
| AmountInTransactionCurrency | AmountInTransactionCurrency | |||
| BalanceTransactionCurrency | BalanceTransactionCurrency | |||
| AmountInBalanceTransacCrcy | AmountInBalanceTransacCrcy | |||
| AdditionalCurrency1 | AdditionalCurrency1 | |||
| AmountInAdditionalCurrency1 | AmountInAdditionalCurrency1 | |||
| AdditionalCurrency2 | AdditionalCurrency2 | |||
| AmountInAdditionalCurrency2 | AmountInAdditionalCurrency2 | |||
| _AccountingDocumentType | _AccountingDocumentType | |||
| _CurrentCostCenter | _CurrentCostCenter | |||
| _CurrentProfitCenter | _CurrentProfitCenter | |||
| _Customer | _Customer | |||
| _FixedAsset | _FixedAsset | |||
| _Order | _Order | |||
| _SalesDoc | _SalesDoc | |||
| _Supplier | _Supplier | |||
| _CompanyCode | _CompanyCode | |||
| _ServiceDocument | _ServiceDocument | |||
| _DebitCreditCode | _DebitCreditCode | |||
| _DunningKeyText | _DunningKeyText | |||
| _DunningBlockingReasonText | _DunningBlockingReasonText | |||
| _DunningAreaText | _DunningAreaText |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Posting and Clearing Service Item'
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType.serviceQuality:#C
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass:#MIXED
@Metadata.ignorePropagatedAnnotations: true
define view entity I_FinPostingClearingItem
as select from I_OperationalAcctgDocItem //Posted document
association [0..*] to I_DunningKeyText as _DunningKeyText on $projection.DunningKey = _DunningKeyText.DunningKey
association [0..*] to I_DunningBlockingReasonText as _DunningBlockingReasonText on $projection.DunningBlockingReason = _DunningBlockingReasonText.DunningBlockingReason
association [0..*] to I_DunningAreaText as _DunningAreaText on $projection.DunningArea = _DunningAreaText.DunningArea
and $projection.CompanyCode = _DunningAreaText.CompanyCode
{
key cast ( hextobin('00000000000000000000000000000000') as fdc_dft_key preserving type ) as PostingClearingDocumentUUID,
@ObjectModel.foreignKey.association: '_CompanyCode'
key CompanyCode,
key FiscalYear,
key AccountingDocument,
key AccountingDocumentItem,
key cast('0000000000' as posnr_acc preserving type ) as PostingClearingDocumentTmpItem,
/* BSEG fields */
AccountingDocumentItemType, //288
ClearingDate,
ClearingCreationDate,
ClearingJournalEntryFiscalYear,
ClearingJournalEntry,
PostingKey,
FinancialAccountType,
SpecialGLCode,
SpecialGLTransactionType, //318
@ObjectModel.foreignKey.association: '_DebitCreditCode'
DebitCreditCode, //324
TaxCode, //327
TaxCountry,
TaxRateValidityStartDate, //331
TransactionTypeDetermination, //341
AssignmentReference, //344
DocumentItemText, //345
ControllingArea, //358
CostCenter, //360
OrderID, //369
SalesDocument, //372
ServiceDocumentType, //383
ServiceDocument, //390
MasterFixedAsset, //400
FixedAsset, //402
OperationalGLAccount, //435
GLAccount,
@ObjectModel.foreignKey.association: '_Customer'
Customer,
Supplier, //441
IsBalanceSheetAccount, //444
SpecialGLAccountAssignment, //446
DueCalculationBaseDate, //447
DunningKey, //488
DunningBlockingReason, //489
DunningArea, //492
ValuationArea, //516
PaymentDifferenceReason, //532
ProfitCenter, //536
CompanyCodeCurrencyDetnMethod, //588
TaxDeterminationDate, //632
FunctionalArea, //657
Segment, //666
PostingDate, //688
AccountingDocumentType, //691
NetDueDate, //692
CompanyCodeCurrency, //770
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
AmountInCompanyCodeCurrency, //774
TransactionCurrency, //848
@Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
AmountInTransactionCurrency, //852
BalanceTransactionCurrency, //934
@Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
AmountInBalanceTransacCrcy,
AdditionalCurrency1, //943
@Semantics: { amount : {currencyCode: 'AdditionalCurrency1'} }
AmountInAdditionalCurrency1, //954
AdditionalCurrency2, //987
@Semantics: { amount : {currencyCode: 'AdditionalCurrency2'} }
AmountInAdditionalCurrency2, //991
/* Foreign Key Associations */
_AccountingDocumentType, //1103
_CurrentCostCenter, //1137
_CurrentProfitCenter,
_Customer, //1139
_FixedAsset, //1162
_Order, //1194
_SalesDoc, //1233
_Supplier, //1249
_CompanyCode, //1260
_ServiceDocument, //1279
_DebitCreditCode, //1281
/* Text Associations */
_DunningKeyText,
_DunningBlockingReasonText,
_DunningAreaText
}
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