R_CAInvcgDocumentTP

DDL: R_CAINVCGDOCUMENTTP Type: view_entity TRANSACTIONAL

Invoicing Document - TP

R_CAInvcgDocumentTP is a Transactional CDS View that provides data about "Invoicing Document - TP" in SAP S/4HANA. It reads from 1 data source (I_CAInvcgDocHeader) and exposes 98 fields with key field CAInvoicingDocument. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CAInvcgDocHeader _CAInvcgDocHeader from

Associations (4)

CardinalityTargetAliasCondition
[0..1] E_CAInvcgDocHeader _Extension $projection.CAInvoicingDocument = _Extension.CAInvoicingDocument
[0..*] R_CAInvcgDocItemTP _CAInvcgDocItem
[0..*] R_CAInvcgDocPostingTP _CAInvcgDocPosting
[0..*] R_CAInvcgDocSourceTP _CAInvcgDocSource

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Invoicing Document - TP view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey CAInvoicingDocument view
ObjectModel.sapObjectNodeType.name ContrAcctgInvoicingDocument view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (98)

KeyFieldSource TableSource FieldDescription
KEY CAInvoicingDocument CAInvoicingDocument
CAApplicationArea CAApplicationArea
CAInvcgProcess CAInvcgProcess
CAInvcgType CAInvcgType
CAInvcgCategory CAInvcgCategory
CAInvcgTechnicalDocumentType CAInvcgTechnicalDocumentType
CAInvcgTargetProcess CAInvcgTargetProcess
BusinessPartner BusinessPartner
ContractAccount ContractAccount
CAInvcgMasterDataType CAInvcgMasterDataType
AltvContractAcctForCollvBills AltvContractAcctForCollvBills
CASubstituteDocumentNumber CASubstituteDocumentNumber
CreatedByUser CreatedByUser
CAInvcgCreationDate CAInvcgCreationDate
CAInvcgCreationTime CAInvcgCreationTime
CAInvcgDocCreationMode CAInvcgDocCreationMode
CAInvcgNmbrOfInvoicingDocItems CAInvcgNmbrOfInvoicingDocItems
CAInvcgDocInternalNumber CAInvcgDocInternalNumber
CAReconciliationKey CAReconciliationKey
CAPostingDate CAPostingDate
DocumentDate DocumentDate
CANetDueDate CANetDueDate
CACashDiscountDueDate CACashDiscountDueDate
CACashDiscountRate CACashDiscountRate
TransactionCurrency TransactionCurrency
CAAmountInTransactionCurrency CAAmountInTransactionCurrency
CAInvcgIsDocumentPosted CAInvcgIsDocumentPosted
CAInvcgIsDocumentSimulated CAInvcgIsDocumentSimulated
CAInvcgIsDocumentPreliminary CAInvcgIsDocumentPreliminary
CAInvcgPreliminaryCategory CAInvcgPreliminaryCategory
CAPrelimInvcgDocValue CAPrelimInvcgDocValue
CAPreliminaryInvcgDocStatus CAPreliminaryInvcgDocStatus
CAInvcgDocumentReversalReason CAInvcgDocumentReversalReason
CAInvcgReversalDocument CAInvcgReversalDocument
CAInvcgReversedDocument CAInvcgReversedDocument
CAInvcgCorrectionCategory CAInvcgCorrectionCategory
CAInvcgDocumentPrintDate CAInvcgDocumentPrintDate
CAInvcgDocIsLockedForPrinting CAInvcgDocIsLockedForPrinting
CAPaymentMethod CAPaymentMethod
CAPaymentFormNumber CAPaymentFormNumber
CAInvcgDocFormID CAInvcgDocFormID
ApplicationForm ApplicationForm
FormIDForAttachedPaymentMedium FormIDForAttachedPaymentMedium
CAInvcgDocumentType CAInvcgDocumentType
CAKeyIdentification CAKeyIdentification
CAOfficialDocumentNumber CAOfficialDocumentNumber
CAPartnerSettlementRule CAPartnerSettlementRule
CompanyCode CompanyCode
BusinessPlace BusinessPlace
CAContract CAContract
CASubApplication CASubApplication
CAInvcgBaseDate CAInvcgBaseDate
CAInvcgDocPeriodCategory CAInvcgDocPeriodCategory
CAInvcgDocPeriodDate CAInvcgDocPeriodDate
CAInvcgDocPeriodStartDate CAInvcgDocPeriodStartDate
CADunningCounter CADunningCounter
CAInvcgDocHasChargeOrDiscItems CAInvcgDocHasChargeOrDiscItems
CAInvcgDocHasControlDoc CAInvcgDocHasControlDoc
CAInvcgBolloTaxPostStatus CAInvcgBolloTaxPostStatus
CAInvcgDocIsPartOfList CAInvcgDocIsPartOfList
CAInvcgDocHasObjectRelation CAInvcgDocHasObjectRelation
CAInvcgDocHasSEPAPreNotif CAInvcgDocHasSEPAPreNotif
CAInvcgDocExternal CAInvcgDocExternal
CAInvcgAdjustmentDocument CAInvcgAdjustmentDocument
CAInvcgAdjustedDocument CAInvcgAdjustedDocument
_BusinessPartner _BusinessPartner
_ContractAccountHeader _ContractAccountHeader
_ContractAccountPartner _ContractAccountPartner
_AltvContractAcctForCollvBills _AltvContractAcctForCollvBills
_CAReconciliationKey _CAReconciliationKey
_TransactionCurrency _TransactionCurrency
_CAInvcgPreliminaryCategory _CAInvcgPreliminaryCategory
_CAPreliminaryInvcgDocStatus _CAPreliminaryInvcgDocStatus
_CAInvcgProcess _CAInvcgProcess
_CAInvcgType _CAInvcgType
_CAInvcgCategory _CAInvcgCategory
_CAInvcgDocTechDocType _CAInvcgDocTechDocType
_CAInvcgTargetProc _CAInvcgTargetProc
_CAInvcgMasterDataType _CAInvcgMasterDataType
_CAInvcgDocCreationMode _CAInvcgDocCreationMode
_CAInvcgDocReversalReason _CAInvcgDocReversalReason
_CAInvcgReversalDocument _CAInvcgReversalDocument
_CAInvcgReversedDocument _CAInvcgReversedDocument
_CAInvcgCorrectionCat _CAInvcgCorrectionCat
_CAInvcgDocumentType _CAInvcgDocumentType
_CAInvcgDocLockedforPrint _CAInvcgDocLockedforPrint
_CAInvcgPeriodCat _CAInvcgPeriodCat
_CAInvcgDocChrgDiscItems _CAInvcgDocChrgDiscItems
_CAInvcgBolloTaxPostStatus _CAInvcgBolloTaxPostStatus
_CAInvcgDocPartOfList _CAInvcgDocPartOfList
_CompanyCode _CompanyCode
_CASubApplication _CASubApplication
_ProviderContract _ProviderContract
_CAInvcgDocHeader _CAInvcgDocHeader
_CAApplicationArea _CAApplicationArea
_CAInvcgDocItem _CAInvcgDocItem
_CAInvcgDocPosting _CAInvcgDocPosting
_CAInvcgDocSource _CAInvcgDocSource
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Invoicing Document - TP'
@ObjectModel: {
  usageType: {
    serviceQuality: #B,
    sizeCategory: #XL,
    dataClass: #TRANSACTIONAL
  },
  representativeKey: 'CAInvoicingDocument',
  sapObjectNodeType.name: 'ContrAcctgInvoicingDocument'
}
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
define root view entity R_CAInvcgDocumentTP
  as select from I_CAInvcgDocHeader as _CAInvcgDocHeader

  composition [0..*] of R_CAInvcgDocItemTP    as _CAInvcgDocItem
  composition [0..*] of R_CAInvcgDocPostingTP as _CAInvcgDocPosting
  composition [0..*] of R_CAInvcgDocSourceTP  as _CAInvcgDocSource

  // extensibility

  association [0..1] to E_CAInvcgDocHeader    as _Extension on $projection.CAInvoicingDocument = _Extension.CAInvoicingDocument
{
  key CAInvoicingDocument,
      CAApplicationArea,
      CAInvcgProcess,
      CAInvcgType,
      CAInvcgCategory,
      CAInvcgTechnicalDocumentType,
      CAInvcgTargetProcess,
      BusinessPartner,
      ContractAccount,
      CAInvcgMasterDataType,
      AltvContractAcctForCollvBills,
      CASubstituteDocumentNumber,
      CreatedByUser,
      CAInvcgCreationDate,
      CAInvcgCreationTime,
      CAInvcgDocCreationMode,
      CAInvcgNmbrOfInvoicingDocItems,
      CAInvcgDocInternalNumber,
      CAReconciliationKey,
      CAPostingDate,
      DocumentDate,
      CANetDueDate,
      CACashDiscountDueDate,
      CACashDiscountRate,
      TransactionCurrency,
      CAAmountInTransactionCurrency,
      CAInvcgIsDocumentPosted,
      CAInvcgIsDocumentSimulated,
      CAInvcgIsDocumentPreliminary,
      CAInvcgPreliminaryCategory,
      CAPrelimInvcgDocValue,
      CAPreliminaryInvcgDocStatus,
      CAInvcgDocumentReversalReason,
      CAInvcgReversalDocument,
      CAInvcgReversedDocument,
      CAInvcgCorrectionCategory,
      CAInvcgDocumentPrintDate,
      CAInvcgDocIsLockedForPrinting,
      CAPaymentMethod,
      CAPaymentFormNumber,
      CAInvcgDocFormID,
      ApplicationForm,
      FormIDForAttachedPaymentMedium,
      CAInvcgDocumentType,
      CAKeyIdentification,
      CAOfficialDocumentNumber,
      CAPartnerSettlementRule,
      CompanyCode,
      BusinessPlace,
      CAContract,
      CASubApplication,
      CAInvcgBaseDate,
      CAInvcgDocPeriodCategory,
      CAInvcgDocPeriodDate,
      CAInvcgDocPeriodStartDate,
      CADunningCounter,
      CAInvcgDocHasChargeOrDiscItems,
      CAInvcgDocHasControlDoc,
      CAInvcgBolloTaxPostStatus,
      CAInvcgDocIsPartOfList,
      CAInvcgDocHasObjectRelation,
      CAInvcgDocHasSEPAPreNotif,
      CAInvcgDocExternal,
      CAInvcgAdjustmentDocument,
      CAInvcgAdjustedDocument,

      /* Associations */
      _BusinessPartner,
      _ContractAccountHeader,
      _ContractAccountPartner,
      _AltvContractAcctForCollvBills,
      _CAReconciliationKey,
      _TransactionCurrency,
      _CAInvcgPreliminaryCategory,
      _CAPreliminaryInvcgDocStatus,
      _CAInvcgProcess,
      _CAInvcgType,
      _CAInvcgCategory,
      _CAInvcgDocTechDocType,
      _CAInvcgTargetProc,
      _CAInvcgMasterDataType,
      _CAInvcgDocCreationMode,
      _CAInvcgDocReversalReason,
      _CAInvcgReversalDocument,
      _CAInvcgReversedDocument,
      _CAInvcgCorrectionCat,
      _CAInvcgDocumentType,
      _CAInvcgDocLockedforPrint,
      _CAInvcgPeriodCat,
      _CAInvcgDocChrgDiscItems,
      _CAInvcgBolloTaxPostStatus,
      _CAInvcgDocPartOfList,
      _CompanyCode,
      _CASubApplication,
      _ProviderContract,
      _CAInvcgDocHeader,
      _CAApplicationArea,

      _CAInvcgDocItem,
      _CAInvcgDocPosting,
      _CAInvcgDocSource
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CAINVCGDOCHEADER"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CAAPPLICATIONAREA",
"I_CAINVCGBOLLOTAXPOSTSTATUS",
"I_CAINVCGCATEGORY",
"I_CAINVCGCORRECTIONCAT",
"I_CAINVCGDOCCHRGDISCITEMS",
"I_CAINVCGDOCCREATIONMODE",
"I_CAINVCGDOCHEADER",
"I_CAINVCGDOCLOCKEDFORPRINT",
"I_CAINVCGDOCPARTOFLIST",
"I_CAINVCGDOCREVERSALREASON",
"I_CAINVCGDOCTECHDOCTYPE",
"I_CAINVCGDOCUMENTTYPE",
"I_CAINVCGMASTERDATATYPE",
"I_CAINVCGPERIODCAT",
"I_CAINVCGPRELIMINARYCATEGORY",
"I_CAINVCGPROCESS",
"I_CAINVCGTARGETPROC",
"I_CAINVCGTYPE",
"I_CAPRELIMINARYINVCGDOCSTATUS",
"I_CAPROVIDERCONTRACTHEADER",
"I_CARECONCILIATIONKEY",
"I_CASUBAPPLICATION",
"I_COMPANYCODE",
"I_CONTRACTACCOUNTHEADER",
"I_CONTRACTACCOUNTPARTNER",
"I_CURRENCY",
"R_CAINVCGDOCITEMTP",
"R_CAINVCGDOCPOSTINGTP",
"R_CAINVCGDOCSOURCETP"
],
"BASE":
[
"I_CAINVCGDOCHEADER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/