I_UtilsInvoicingDocumentTP
Invoicing Document for Transactional Processing
I_UtilsInvoicingDocumentTP is a Transactional CDS View that provides data about "Invoicing Document for Transactional Processing" in SAP S/4HANA. It reads from 1 data source (I_UtilitiesInvoicingDocument) and exposes 38 fields with key field UtilitiesInvoicingDocument. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_UtilitiesInvoicingDocument | UtilitiesInvoicingDocument | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | E_UtilitiesInvoicingDocument | _UtilsInvcgDocumentExtension | $projection.UtilitiesInvoicingDocument = _UtilsInvcgDocumentExtension.UtilitiesInvoicingDocument |
Annotations (15)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Invoicing Document for Transactional Processing | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| AbapCatalog.sqlViewName | IEINVOICINGDOCTP | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.modelCategory | #BUSINESS_OBJECT | view | |
| ObjectModel.transactionalProcessingEnabled | true | view | |
| ObjectModel.writeActivePersistence | IEINVOICINGDOCTP | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.sapObjectNodeType.name | UtilitiesInvoicingDocument | view | |
| AbapCatalog.compiler.compareFilter | true | view |
Fields (38)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | UtilitiesInvoicingDocument | I_UtilitiesInvoicingDocument | UtilitiesInvoicingDocument | |
| UtilitiesInvoicingDocPrintDate | I_UtilitiesInvoicingDocument | UtilitiesInvoicingDocPrintDate | ||
| NetDueDate | I_UtilitiesInvoicingDocument | NetDueDate | ||
| CashDiscountDueDate | I_UtilitiesInvoicingDocument | CashDiscountDueDate | ||
| CashDiscountPercent | I_UtilitiesInvoicingDocument | CashDiscountPercent | ||
| PostingDate | I_UtilitiesInvoicingDocument | PostingDate | ||
| DocumentDate | I_UtilitiesInvoicingDocument | DocumentDate | ||
| TotalAmountInTransactionCrcy | I_UtilitiesInvoicingDocument | TotalAmountInTransactionCrcy | ||
| TransactionCurrency | I_UtilitiesInvoicingDocument | TransactionCurrency | ||
| PaymentMethod | I_UtilitiesInvoicingDocument | PaymentMethod | ||
| UtilitiesInvoicingReason | I_UtilitiesInvoicingDocument | UtilitiesInvoicingReason | ||
| UtilsInvcgDocIsReversed | I_UtilitiesInvoicingDocument | UtilsInvcgDocIsReversed | ||
| UtilsInvcgDocReversalRsn | I_UtilitiesInvoicingDocument | UtilsInvcgDocReversalRsn | ||
| ReversalUtilsInvcgDocument | I_UtilitiesInvoicingDocument | ReversalUtilsInvcgDocument | ||
| UtilsInvcgDocIsNotReleased | I_UtilitiesInvoicingDocument | UtilsInvcgDocIsNotReleased | ||
| UtilsInvcgDocIsSimulated | I_UtilitiesInvoicingDocument | UtilsInvcgDocIsSimulated | ||
| UtilsInvcgDocumentIsPosted | I_UtilitiesInvoicingDocument | UtilsInvcgDocumentIsPosted | ||
| BusinessPartner | I_UtilitiesInvoicingDocument | BusinessPartner | ||
| ContractAccount | I_UtilitiesInvoicingDocument | ContractAccount | ||
| UtilitiesPortion | I_UtilitiesInvoicingDocument | UtilitiesPortion | ||
| UtilitiesBillingReason | I_UtilitiesInvoicingDocument | UtilitiesBillingReason | ||
| CAReconciliationKey | I_UtilitiesInvoicingDocument | CAReconciliationKey | ||
| UtilitiesInvoicingParty | I_UtilitiesInvoicingDocument | UtilitiesInvoicingParty | ||
| UtilsInvcgDocCreationDate | I_UtilitiesInvoicingDocument | UtilsInvcgDocCreationDate | ||
| UtilsInvcgDocCreatedByUser | I_UtilitiesInvoicingDocument | UtilsInvcgDocCreatedByUser | ||
| UtilsInvcgDocLastChangeDate | I_UtilitiesInvoicingDocument | UtilsInvcgDocLastChangeDate | ||
| UtilsInvcgDocLastChangedByUser | I_UtilitiesInvoicingDocument | UtilsInvcgDocLastChangedByUser | ||
| OriginalUtilsInvcgDocRvslDate | I_UtilitiesInvoicingDocument | OriginalUtilsInvcgDocRvslDate | ||
| OriginalUtilsInvcgDocument | I_UtilitiesInvoicingDocument | OriginalUtilsInvcgDocument | ||
| UtilsInvcgDocPrintBlockRsn | I_UtilitiesInvoicingDocument | UtilsInvcgDocPrintBlockRsn | ||
| AuthorizationGroup | I_UtilitiesInvoicingDocument | AuthorizationGroup | ||
| _UtilitiesInvoicingReason | I_UtilitiesInvoicingDocument | _UtilitiesInvoicingReason | ||
| _UtilsInvcgDocReversalRsn | I_UtilitiesInvoicingDocument | _UtilsInvcgDocReversalRsn | ||
| _BusinessPartner | I_UtilitiesInvoicingDocument | _BusinessPartner | ||
| _UtilitiesPortion | I_UtilitiesInvoicingDocument | _UtilitiesPortion | ||
| _UtilitiesBillingReason | I_UtilitiesInvoicingDocument | _UtilitiesBillingReason | ||
| _UtilsInvcgPrntBlockRsn | I_UtilitiesInvoicingDocument | _UtilsInvcgPrntBlockRsn | ||
| _Currency | I_UtilitiesInvoicingDocument | _Currency |
@EndUserText.label: 'Invoicing Document for Transactional Processing'
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@AbapCatalog.sqlViewName: 'IEINVOICINGDOCTP'
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
//Begin of BOPF
@ObjectModel.compositionRoot: true
@ObjectModel.modelCategory: #BUSINESS_OBJECT
@ObjectModel.transactionalProcessingEnabled: true
@ObjectModel.writeActivePersistence: 'IEINVOICINGDOCTP'
//End of BOPF
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.sapObjectNodeType.name: 'UtilitiesInvoicingDocument'
@AbapCatalog.compiler.compareFilter:true
define view I_UtilsInvoicingDocumentTP
as select from I_UtilitiesInvoicingDocument as UtilitiesInvoicingDocument
association [0..1] to E_UtilitiesInvoicingDocument as _UtilsInvcgDocumentExtension on $projection.UtilitiesInvoicingDocument = _UtilsInvcgDocumentExtension.UtilitiesInvoicingDocument
{
key UtilitiesInvoicingDocument.UtilitiesInvoicingDocument,
UtilitiesInvoicingDocument.UtilitiesInvoicingDocPrintDate,
@Semantics.calendarItem.due: true
UtilitiesInvoicingDocument.NetDueDate,
@Semantics.calendarItem.due: true
UtilitiesInvoicingDocument.CashDiscountDueDate,
UtilitiesInvoicingDocument.CashDiscountPercent,
@Semantics.businessDate.at: true
UtilitiesInvoicingDocument.PostingDate,
UtilitiesInvoicingDocument.DocumentDate,
@Semantics.amount.currencyCode: 'TransactionCurrency'
UtilitiesInvoicingDocument.TotalAmountInTransactionCrcy,
@Semantics.currencyCode: true
UtilitiesInvoicingDocument.TransactionCurrency,
UtilitiesInvoicingDocument.PaymentMethod,
@ObjectModel.foreignKey.association: '_UtilitiesInvoicingReason'
UtilitiesInvoicingDocument.UtilitiesInvoicingReason,
UtilitiesInvoicingDocument.UtilsInvcgDocIsReversed,
@ObjectModel.foreignKey.association: '_UtilsInvcgDocReversalRsn'
UtilitiesInvoicingDocument.UtilsInvcgDocReversalRsn,
UtilitiesInvoicingDocument.ReversalUtilsInvcgDocument,
UtilitiesInvoicingDocument.UtilsInvcgDocIsNotReleased,
UtilitiesInvoicingDocument.UtilsInvcgDocIsSimulated,
UtilitiesInvoicingDocument.UtilsInvcgDocumentIsPosted,
@ObjectModel.foreignKey.association: '_BusinessPartner'
UtilitiesInvoicingDocument.BusinessPartner,
UtilitiesInvoicingDocument.ContractAccount,
@ObjectModel.foreignKey.association: '_UtilitiesPortion'
UtilitiesInvoicingDocument.UtilitiesPortion,
@ObjectModel.foreignKey.association: '_UtilitiesBillingReason'
UtilitiesInvoicingDocument.UtilitiesBillingReason,
UtilitiesInvoicingDocument.CAReconciliationKey,
UtilitiesInvoicingDocument.UtilitiesInvoicingParty,
@Semantics.systemDate.createdAt: true
UtilitiesInvoicingDocument.UtilsInvcgDocCreationDate,
@Semantics.user.createdBy: true
UtilitiesInvoicingDocument.UtilsInvcgDocCreatedByUser,
@Semantics.systemDate.lastChangedAt: true
UtilitiesInvoicingDocument.UtilsInvcgDocLastChangeDate,
@Semantics.user.lastChangedBy: true
UtilitiesInvoicingDocument.UtilsInvcgDocLastChangedByUser,
UtilitiesInvoicingDocument.OriginalUtilsInvcgDocRvslDate,
UtilitiesInvoicingDocument.OriginalUtilsInvcgDocument,
@ObjectModel.foreignKey.association: '_UtilsInvcgPrntBlockRsn'
UtilitiesInvoicingDocument.UtilsInvcgDocPrintBlockRsn,
UtilitiesInvoicingDocument.AuthorizationGroup,
/* Associations */
UtilitiesInvoicingDocument._UtilitiesInvoicingReason,
UtilitiesInvoicingDocument._UtilsInvcgDocReversalRsn,
UtilitiesInvoicingDocument._BusinessPartner,
UtilitiesInvoicingDocument._UtilitiesPortion,
UtilitiesInvoicingDocument._UtilitiesBillingReason,
UtilitiesInvoicingDocument._UtilsInvcgPrntBlockRsn,
UtilitiesInvoicingDocument._Currency
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_UTILITIESINVOICINGDOCUMENT"
],
"ASSOCIATED":
[
"E_UTILITIESINVOICINGDOCUMENT",
"I_BUSINESSPARTNER",
"I_CURRENCY",
"I_UTILITIESBILLINGREASON",
"I_UTILITIESINVOICINGREASON",
"I_UTILITIESPORTION",
"I_UTILSINVCGDOCREVERSALRSN",
"I_UTILSINVCGPRNTBLOCKRSN"
],
"BASE":
[
"I_UTILITIESINVOICINGDOCUMENT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
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