I_UtilsInvoicingDocumentTP

DDL: I_UTILSINVOICINGDOCUMENTTP SQL: IEINVOICINGDOCTP Type: view TRANSACTIONAL

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)

SourceAliasJoin Type
I_UtilitiesInvoicingDocument UtilitiesInvoicingDocument from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_UtilitiesInvoicingDocument _UtilsInvcgDocumentExtension $projection.UtilitiesInvoicingDocument = _UtilsInvcgDocumentExtension.UtilitiesInvoicingDocument

Annotations (15)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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":""
}
}*/