I_CADocumentTP

DDL: I_CADOCUMENTTP Type: view_entity TRANSACTIONAL

Document Header - TP

I_CADocumentTP is a Transactional CDS View that provides data about "Document Header - TP" in SAP S/4HANA. It reads from 1 data source (R_CADocumentTP) and exposes 35 fields with key field CADocumentNumber.

Data Sources (1)

SourceAliasJoin Type
R_CADocumentTP R_CADocumentTP projection

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Document Header - TP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.representativeKey CADocumentNumber view
ObjectModel.sapObjectNodeType.name ContrAcctgDocument view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #C view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber CADocumentNumber
CreatedByUser CreatedByUser
CreationDate CreationDate
CreationTime CreationTime
CATaxCompanyCode CATaxCompanyCode
CATaxCodeWasExchanged CATaxCodeWasExchanged
TaxReportingDate TaxReportingDate
CAReconciliationKey CAReconciliationKey
CASeparateDocIsCreatedInGL CASeparateDocIsCreatedInGL
CARequestedPeriodForGLTransfer CARequestedPeriodForGLTransfer
CAApplicationArea CAApplicationArea
CADocumentType CADocumentType
CADocumentOriginCode CADocumentOriginCode
TransactionCurrency TransactionCurrency
DocumentDate DocumentDate
CAPostingDate CAPostingDate
ExchangeRateDate ExchangeRateDate
CAReferenceDocument CAReferenceDocument
CAReturnReason CAReturnReason
CAPostingReason CAPostingReason
ReferenceDocumentType ReferenceDocumentType
OriginalReferenceDocument OriginalReferenceDocument
CAReversedDocumentNumber CAReversedDocumentNumber
CAClearingInformation CAClearingInformation
CAReversalDocumentNumber CAReversalDocumentNumber
CADocumentSupplements CADocumentSupplements
LogicalSystem LogicalSystem
CAWorkflowCheckReason CAWorkflowCheckReason
CAWorkflowCheckProcess CAWorkflowCheckProcess
CADocumentTransactionClass CADocumentTransactionClass
CADocContainsCashFlowItems CADocContainsCashFlowItems
CADocumentClass CADocumentClass
CADocumentVersion CADocumentVersion
IsIndividualPosting IsIndividualPosting
CADocumentIsAged CADocumentIsAged
@AccessControl.authorizationCheck: #CHECK

@EndUserText.label: 'Document Header - TP'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: { modelingPattern:        #TRANSACTIONAL_INTERFACE,
                representativeKey:      'CADocumentNumber',
                sapObjectNodeType.name: 'ContrAcctgDocument',
                supportedCapabilities:  [#TRANSACTIONAL_PROVIDER],
                usageType:              { dataClass: #TRANSACTIONAL,
                                          sizeCategory: #XXL,
                                          serviceQuality: #C } }

@VDM: { lifecycle.contract.type: #PUBLIC_LOCAL_API,
        usage.type:              [#TRANSACTIONAL_PROCESSING_SERVICE],
        viewType:                #TRANSACTIONAL }

define root view entity I_CADocumentTP
  provider contract transactional_interface
  as projection on R_CADocumentTP
{
      //I_CADocumentHeader

  key CADocumentNumber,
      CreatedByUser,
      CreationDate,
      CreationTime,
      CATaxCompanyCode,
      CAStorageLocationOfTaxSuplmnt,
      CATaxCodeWasExchanged,
      TaxReportingDate,
      CAReconciliationKey,
      CASeparateDocIsCreatedInGL,
      CARequestedPeriodForGLTransfer,
      CAApplicationArea,
      CADocumentType,
      CADocumentOriginCode,
      TransactionCurrency,
      DocumentDate,
      CAPostingDate,
      ExchangeRateDate,
      CAReferenceDocument,
      CAReturnReason,
      CAPostingReason,
      ReferenceDocumentType,
      OriginalReferenceDocument,
      CAReversedDocumentNumber,
      CAClearingInformation,
      CAReversalDocumentNumber,
      CADocumentSupplements,
      LogicalSystem,
      CAWorkflowCheckReason,
      CAWorkflowCheckProcess,
      CADocumentTransactionClass,
      CADocContainsCashFlowItems,
      CADocumentClass,
      CADocumentVersion,
      IsIndividualPosting,
      CADocumentIsAged,
      /* Associations */
      _BPItem : redirected to composition child I_CADocumentBPItemTP
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_CADOCUMENTTP"
],
"ASSOCIATED":
[
"I_CADOCUMENTBPITEMTP",
"R_CADOCUMENTBPITEMTP"
],
"BASE":
[
"R_CADOCUMENTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/