C_CADocumentTP

DDL: C_CADOCUMENTTP Type: view_entity CONSUMPTION Package: ODATA_O2C_FICA_DOCUMENT_MANAGE

Document

C_CADocumentTP is a Consumption CDS View that provides data about "Document" in SAP S/4HANA. It reads from 1 data source (R_CADocumentTP) and exposes 133 fields with key field CADocumentNumber. It has 8 associations to related views. It is exposed through 2 OData services (UI_CAACCOUNTBALANCE_DISPLAY, UI_CADOCUMENT_MNG). Part of development package ODATA_O2C_FICA_DOCUMENT_MANAGE.

Data Sources (1)

SourceAliasJoin Type
R_CADocumentTP R_CADocumentTP projection

Associations (8)

CardinalityTargetAliasCondition
[0..*] C_CADocumentSumBPItem _SumBPItem $projection.CADocumentNumber = _SumBPItem.CADocumentNumber
[0..*] C_CADocumentSumGLItem _SumGLItem $projection.CADocumentNumber = _SumGLItem.CADocumentNumber
[0..*] C_CADocumentSumClearedItem _SumClearedItem $projection.CADocumentNumber = _SumClearedItem.CAClearingDocumentNumber
[0..*] C_CADocumentIssue _DocIssue $projection.CADocumentNumber = _DocIssue.CADocumentNumber
[0..*] C_CADocumentTaxGLItem _TaxItem $projection.CADocumentNumber = _TaxItem.CADocumentNumber
[0..*] C_CADocumentClearedItem _ClearedItem $projection.CADocumentNumber = _ClearedItem.CAClearingDocumentNumber
[0..*] C_CADocumentLinkedObject _LinkedObject $projection.CADocumentNumber = _LinkedObject.CADocumentNumber
[0..*] C_CADocumentAccountingDocument _LinkedAccDocs $projection.CAReconciliationKey = _LinkedAccDocs.CAReconciliationKey and $projection.CADocumentNumber = _LinkedAccDocs.CADocumentNumber

Annotations (11)

NameValueLevelField
EndUserText.label Document view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
AccessControl.auditFilter #ENABLED view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.representativeKey CADocumentNumber view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
Search.searchable true view

OData Services (2)

ServiceBindingVersionContractRelease
UI_CAACCOUNTBALANCE_DISPLAY UI_CAACCOUNTBALANCE_DISPLAY V4 C1 NOT_RELEASED
UI_CADOCUMENT_MNG UI_CADOCUMENT_MNG V4 C1 NOT_RELEASED

Fields (133)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber
CreatedByUser CreatedByUser
CreationDate CreationDate
CreationTime CreationTime
CreationDateTime CreationDateTime
LastChangeDate LastChangeDate
LastChangeTime LastChangeTime
LastChangeDateTime LastChangeDateTime
CATaxCompanyCode CATaxCompanyCode
CATaxCodeWasExchanged CATaxCodeWasExchanged
TaxReportingDate TaxReportingDate
CAReconciliationKey CAReconciliationKey
CASeparateDocIsCreatedInGL CASeparateDocIsCreatedInGL
CARequestedPeriodForGLTransfer CARequestedPeriodForGLTransfer
CAApplicationArea CAApplicationArea
CADocumentOriginCode CADocumentOriginCode
CADocumentOriginCodeName
TransactionCurrency TransactionCurrency
DocumentDate DocumentDate
CAPostingDate CAPostingDate
ExchangeRateDate ExchangeRateDate
CAReferenceDocument CAReferenceDocument
CAReturnReason CAReturnReason
CAReturnReasonName
CAPostingReason CAPostingReason
CAPostingReasonName
ReferenceDocumentType ReferenceDocumentType
OriginalReferenceDocument OriginalReferenceDocument
CAReversedDocumentNumber CAReversedDocumentNumber
CAClearingInformation CAClearingInformation
CAClearingInformationText
CAReversalDocumentNumber CAReversalDocumentNumber
CADocumentSupplements CADocumentSupplements
LogicalSystem LogicalSystem
CAWorkflowCheckReason CAWorkflowCheckReason
CAWorkflowCheckProcess CAWorkflowCheckProcess
CADocumentTransactionClass CADocumentTransactionClass
CADocContainsCashFlowItems CADocContainsCashFlowItems
CADocumentClass CADocumentClass
CADocumentVersion CADocumentVersion
IsIndividualPosting IsIndividualPosting
CADocumentIsAged CADocumentIsAged
CADocumentType CADocumentType
CADocumentTypeName
CAOpenAmountInTransactionCrcy _DocUI CAOpenAmountInTransactionCrcy
CADueAmountInTransactionCrcy _DocUI CADueAmountInTransactionCrcy
CAClrdAmountInTransactionCrcy _DocUI CAClrdAmountInTransactionCrcy
NumberOfCADocumentBPItems _DocUI NumberOfCADocumentBPItems
NumberOfCADocumentGLItems _DocUI NumberOfCADocumentGLItems
CA1stCountrySpecificReference CA1stCountrySpecificReference
CAFirstCountrySpecificDate CAFirstCountrySpecificDate
HouseBank _DocUI HouseBank
HouseBankAccount _DocUI HouseBankAccount
CAMassRunDate _DocUI CAMassRunDate
CAMassRunID _DocUI CAMassRunID
CAPaymentDocument _DocUI CAPaymentDocument
CAPaymentMethod _DocUI CAPaymentMethod
CABankClearingAccount _DocUI CABankClearingAccount
CompanyCode _DocUI CompanyCode
CABankAccountHolderName _DocUI CABankAccountHolderName
CAPaymentLot _DocUI CAPaymentLot
CAPaymentLotItem _DocUI CAPaymentLotItem
BankNumber _DocUI BankNumber
BankAccount _DocUI BankAccount
BankCountry _DocUI BankCountry
BankDetailReference _DocUI BankDetailReference
CANoteToPayeeInPayment _DocUI CANoteToPayeeInPayment
LastName _DocUI LastName
FirstName _DocUI FirstName
CAPaymentDocumentReference _DocUI CAPaymentDocumentReference
CAPaymentOrder _DocUI CAPaymentOrder
CAPaymentOrderExternalRef _DocUI CAPaymentOrderExternalRef
CAPaymentOrderStatus _DocUI CAPaymentOrderStatus
CANetAmountInTransCurrency _DocUI CANetAmountInTransCurrency
PaidItemDueDate _DocUI PaidItemDueDate
ValueDate _DocUI ValueDate
CAPaymentOrderExpirationDate _DocUI CAPaymentOrderExpirationDate
BusinessPartner _DocUI BusinessPartner
CAReturnLot _DocUI CAReturnLot
CAItemNumberInReturnLot _DocUI CAItemNumberInReturnLot
CAReturnReasonOfHouseBank _DocUI CAReturnReasonOfHouseBank
CAFirstReturnChargeAmount _DocUI CAFirstReturnChargeAmount
TaxCodeForFirstReturnCharge _DocUI TaxCodeForFirstReturnCharge
CATaxAmountForReturnCharge1 _DocUI CATaxAmountForReturnCharge1
CAChargeAmountFromBank1 _DocUI CAChargeAmountFromBank1
TaxCodeForFirstBankCharge _DocUI TaxCodeForFirstBankCharge
CATaxAmountOfBankCharge1 _DocUI CATaxAmountOfBankCharge1
CARepaymentRequest _DocUI CARepaymentRequest
CAAmountInTransactionCurrency _DocUI CAAmountInTransactionCurrency
CANetDueDate _DocUI CANetDueDate
CAPaymentCompanyCode _DocUI CAPaymentCompanyCode
ProfitCenter _DocUI ProfitCenter
CARepaymentRequestDocument _DocUI CARepaymentRequestDocument
PayeeBankNumber _DocUI PayeeBankNumber
PayeeBankCountry _DocUI PayeeBankCountry
PayeeBankAccount _DocUI PayeeBankAccount
PayeeIBAN _DocUI PayeeIBAN
PayeeSWIFTCode _DocUI PayeeSWIFTCode
virtualUICT_PaymentLotOriginboole_d
virtualUICT_PaymentRunOriginboole_d
virtualUICT_PaymentOrderOriginboole_d
virtualUICT_ReturnOriginboole_d
virtualUICT_CADueAmountCriticalityint1
virtualUICT_HideClearedItemsboole_d
virtualUICT_HideBPItemsboole_d
virtualUICT_HideGLItemsboole_d
virtualUICT_HideReverseButtonboole_d
virtualUICT_WriteOffButtonboole_d
virtualUICT_UserIsAuthorizedboole_d
_CAApplicationArea _CAApplicationArea
_BPItemPaytData _BPItemPaytData
_CAClearingInformation _CAClearingInformation
_CADocTransactionClass _CADocTransactionClass
_CADocumentClass _CADocumentClass
_CADocumentSupplement _CADocumentSupplement
_CADocumentVersion _CADocumentVersion
_CARequestedSpecialPeriod _CARequestedSpecialPeriod
_CATaxCompanyCode _CATaxCompanyCode
_CATaxSupplementStorageLoc _CATaxSupplementStorageLoc
_TransactionCurrency _TransactionCurrency
_CADocumentOriginCode _CADocumentOriginCode
_GLItemPaytData _GLItemPaytData
_CAWorkflowCheckProcess _CAWorkflowCheckProcess
_CAWorkflowCheckReason _CAWorkflowCheckReason
_CADocumentType _CADocumentType
_SumBPItem _SumBPItem
_SumGLItem _SumGLItem
_SumClearedItem _SumClearedItem
_DocIssue _DocIssue
_TaxItem _TaxItem
_ClearedItem _ClearedItem
_LinkedObject _LinkedObject
_LinkedAccDocs _LinkedAccDocs
@EndUserText.label: 'Document'

@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.auditFilter: #ENABLED
@AccessControl.privilegedAssociations: [ '_CADocumentChangeDocument' ]
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.representativeKey: 'CADocumentNumber'
@ObjectModel.semanticKey: ['CADocumentNumber']

@VDM.viewType: #CONSUMPTION
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]

@Metadata.allowExtensions: true
@Search.searchable: true
@Consumption.dbHints:['USE_HEX_PLAN']
define root view entity C_CADocumentTP
  as projection on R_CADocumentTP as ContrAcctgDocument

  association [0..*] to C_CADocumentSumBPItem          as _SumBPItem      on  $projection.CADocumentNumber = _SumBPItem.CADocumentNumber
  association [0..*] to C_CADocumentSumGLItem          as _SumGLItem      on  $projection.CADocumentNumber = _SumGLItem.CADocumentNumber
  association [0..*] to C_CADocumentSumClearedItem     as _SumClearedItem on  $projection.CADocumentNumber = _SumClearedItem.CAClearingDocumentNumber
  association [0..*] to C_CADocumentIssue              as _DocIssue       on  $projection.CADocumentNumber = _DocIssue.CADocumentNumber
  association [0..*] to C_CADocumentTaxGLItem          as _TaxItem        on  $projection.CADocumentNumber = _TaxItem.CADocumentNumber
  association [0..*] to C_CADocumentClearedItem        as _ClearedItem    on  $projection.CADocumentNumber = _ClearedItem.CAClearingDocumentNumber
  association [0..*] to C_CADocumentLinkedObject       as _LinkedObject   on  $projection.CADocumentNumber = _LinkedObject.CADocumentNumber
  association [0..*] to C_CADocumentAccountingDocument as _LinkedAccDocs  on  $projection.CAReconciliationKey = _LinkedAccDocs.CAReconciliationKey
                                                                          and $projection.CADocumentNumber    = _LinkedAccDocs.CADocumentNumber

{
  key     cast ( CADocumentNumber as opbel_gfn_kk preserving type )                                                                                   as CADocumentNumber,
          CreatedByUser,
          CreationDate,
          CreationTime,
          CreationDateTime,
          LastChangeDate,
          LastChangeTime,
          LastChangeDateTime,
          CATaxCompanyCode,
          CAStorageLocationOfTaxSuplmnt,
          CATaxCodeWasExchanged,
          TaxReportingDate,
          CAReconciliationKey,
          CASeparateDocIsCreatedInGL,
          CARequestedPeriodForGLTransfer,
          @ObjectModel.sort.enabled: false
          CAApplicationArea,
          @ObjectModel.foreignKey.association: '_CADocumentOriginCode'
          @ObjectModel.text.element: ['CADocumentOriginCodeName']
          CADocumentOriginCode,
          //          @ObjectModel.sort.enabled: false

          @Semantics.text: true
          _CADocumentOriginCode._Text[1:Language=$session.system_language].CADocumentOriginCodeName,
          @ObjectModel.foreignKey.association: '_TransactionCurrency'
          @Consumption.valueHelpDefinition: [{entity: { name: 'C_CurrencyValueHelp', element: 'Currency'}}]
          TransactionCurrency,
          DocumentDate,
          CAPostingDate,
          ExchangeRateDate,
          CAReferenceDocument,
          @ObjectModel.text.element: ['CAReturnReasonName']
          CAReturnReason,
          @Consumption.filter.hidden: true
          @Semantics.text: true
          cast(_CAReturnReason[1:HouseBank=HouseBank]._Text[1:Language=$session.system_language].CAReturnReasonName as rtext_gfn_kk preserving type ) as CAReturnReasonName,
          @ObjectModel.text.element: ['CAPostingReasonName']
          CAPostingReason,
          @Consumption.filter.hidden: true
          @Semantics.text: true
          cast(_CAPostingReason._Text[1:Language=$session.system_language].CAPostingReasonName as potxt_gfn_kk preserving type ) as CAPostingReasonName,
          ReferenceDocumentType,
          OriginalReferenceDocument,
          CAReversedDocumentNumber,
          @ObjectModel.text.element: ['CAClearingInformationText']
          CAClearingInformation,
          @Semantics.text
          _CAClearingInformation._Text[1:Language=$session.system_language].CAClearingInformationText,
          CAReversalDocumentNumber,
          CADocumentSupplements,
          LogicalSystem,
          CAWorkflowCheckReason,
          CAWorkflowCheckProcess,
          @ObjectModel.sort.enabled: false
          CADocumentTransactionClass,
          CADocContainsCashFlowItems,
          @ObjectModel.sort.enabled: false
          CADocumentClass,
          CADocumentVersion,
          IsIndividualPosting,
          CADocumentIsAged,
          @ObjectModel.foreignKey.association: '_CADocumentType'
          @ObjectModel.text.element: ['CADocumentTypeName']
          CADocumentType,

          //          @ObjectModel.sort.enabled: false

          @Semantics.text: true
          _CADocumentType._Text[1:Language=$session.system_language].CADocumentTypeName,

          @ObjectModel.sort.enabled: false
          @Semantics.amount.currencyCode: 'TransactionCurrency'
          _DocUI.CAOpenAmountInTransactionCrcy,
          @ObjectModel.sort.enabled: false
          @Semantics.amount.currencyCode: 'TransactionCurrency'
          _DocUI.CADueAmountInTransactionCrcy,
          @ObjectModel.sort.enabled: false
          @Semantics.amount.currencyCode: 'TransactionCurrency'
          _DocUI.CAClrdAmountInTransactionCrcy,

          @UI.hidden: true
          _DocUI.NumberOfCADocumentBPItems,
          @UI.hidden: true
          _DocUI.NumberOfCADocumentGLItems,

          //Country-specific additional data

          CA1stCountrySpecificReference,
          CAFirstCountrySpecificDate,








          //Payment Info Common fields

          @ObjectModel.sort.enabled: false
          _DocUI.HouseBank,
          @ObjectModel.sort.enabled: false
          _DocUI.HouseBankAccount,
          @ObjectModel.sort.enabled: false
          _DocUI.CAMassRunDate,
          @ObjectModel.sort.enabled: false
          _DocUI.CAMassRunID,
          //_DocUI.CAMassRunDateAndID,

          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentDocument,
          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentMethod,
          @ObjectModel.sort.enabled: false
          _DocUI.CABankClearingAccount,
          @ObjectModel.sort.enabled: false
          _DocUI.CompanyCode,
          @ObjectModel.sort.enabled: false
          _DocUI.CABankAccountHolderName,

          //Payment Info Payment Lot

          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentLot,
          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentLotItem,
          @ObjectModel.sort.enabled: false
          _DocUI.BankNumber,
          @ObjectModel.sort.enabled: false
          _DocUI.BankAccount,
          @ObjectModel.sort.enabled: false
          _DocUI.BankCountry,
          @ObjectModel.sort.enabled: false
          _DocUI.BankDetailReference,
          @ObjectModel.sort.enabled: false
          _DocUI.CANoteToPayeeInPayment,

          //Payment Info Payment Run

          @ObjectModel.sort.enabled: false
          _DocUI.LastName,
          @ObjectModel.sort.enabled: false
          _DocUI.FirstName,
          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentDocumentReference,

          //Payment Info Payment Order

          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentOrder,
          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentOrderExternalRef,
          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentOrderStatus,
          @ObjectModel.sort.enabled: false
          _DocUI.CANetAmountInTransCurrency,
          @ObjectModel.sort.enabled: false
          _DocUI.PaidItemDueDate,
          @ObjectModel.sort.enabled: false
          _DocUI.ValueDate,
          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentOrderExpirationDate,
          @ObjectModel.sort.enabled: false
          _DocUI.BusinessPartner,

          //Payment Info Return

          @ObjectModel.sort.enabled: false
          _DocUI.CAReturnLot,
          @ObjectModel.sort.enabled: false
          _DocUI.CAItemNumberInReturnLot,
          @ObjectModel.sort.enabled: false
          _DocUI.CAReturnReasonOfHouseBank,
          @ObjectModel.sort.enabled: false
          _DocUI.CAFirstReturnChargeAmount,
          @ObjectModel.sort.enabled: false
          _DocUI.TaxCodeForFirstReturnCharge,
          @ObjectModel.sort.enabled: false
          _DocUI.CATaxAmountForReturnCharge1,
          @ObjectModel.sort.enabled: false
          _DocUI.CAChargeAmountFromBank1,
          @ObjectModel.sort.enabled: false
          _DocUI.TaxCodeForFirstBankCharge,
          @ObjectModel.sort.enabled: false
          _DocUI.CATaxAmountOfBankCharge1,

          //Payment Info Repayment Request

          @ObjectModel.sort.enabled: false
          _DocUI.CARepaymentRequest,
          @ObjectModel.sort.enabled: false
          _DocUI.CAStatusOfRepaymentRequest,
          @ObjectModel.sort.enabled: false
          _DocUI.CAAmountInTransactionCurrency,
          @ObjectModel.sort.enabled: false
          _DocUI.CANetDueDate,
          @ObjectModel.sort.enabled: false
          _DocUI.CAPaymentCompanyCode,
          @ObjectModel.sort.enabled: false
          _DocUI.ProfitCenter,
          @ObjectModel.sort.enabled: false
          _DocUI.CARepaymentRequestDocument,
          //As the posting date here is the same as above, this one can be outlined

          //_DocUI.CAPostingDate,

          @ObjectModel.sort.enabled: false
          _DocUI.PayeeBankNumber,
          @ObjectModel.sort.enabled: false
          _DocUI.PayeeBankCountry,
          @ObjectModel.sort.enabled: false
          _DocUI.PayeeBankAccount,
          @ObjectModel.sort.enabled: false
          _DocUI.PayeeIBAN,
          @ObjectModel.sort.enabled: false
          _DocUI.PayeeSWIFTCode,



          //UI control fields

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_PaymentLotOrigin          : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_PaymentRunOrigin          : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_PaymentOrderOrigin        : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_ReturnOrigin              : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_RepaymentRequestOrigin    : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_CADueAmountCriticality    : int1,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_HideClearedItems          : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_HideBPItems               : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_HideGLItems               : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_HideReverseButton         : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_WriteOffButton            : boole_d,


          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual CAMassRunDateAndID             : mass_run_date_and_id_kk,


          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_UserIsAuthorized          : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_HideDisputeCreationButton : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual CADisputeCaseBusinessPartner   : fica_gpart,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual CADisputeCaseContractAccount   : fica_vkont,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          @UI.hidden: true
  virtual UICT_HideAddCountrySpecData    : boole_d,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_EXIT'
          //          @UI.hidden: true

          @ObjectModel.sort.enabled: false
  virtual CATotalsRecdIsDrctTrnsfdToGL   : xdirtr_kk,

          /* Associations */
          _CAApplicationArea,
          _BPItem                   : redirected to composition child C_CADocumentBPItemTP,
          _BPItemPaytData,
          @ObjectModel.sort.enabled: false
          _CAClearingInformation,
          _CADocTransactionClass,
          _CADocumentClass,
          _CADocumentSupplement,
          _CADocumentVersion,
          //          @ObjectModel.sort.enabled: false

          //          _CAPostingReason,

          _CARequestedSpecialPeriod,
          _CATaxCompanyCode,
          _CATaxSupplementStorageLoc,
          @ObjectModel.sort.enabled: false
          _TransactionCurrency,
          _CADocumentOriginCode,
          _GLItem                   : redirected to composition child C_CADocumentGLItemTP,
          _GLItemPaytData,
          _CAWorkflowCheckProcess,
          _CAWorkflowCheckReason,
          //          @ObjectModel.sort.enabled: false

          _CADocumentType,
          //,

          _SumBPItem,
          _SumGLItem,
          _SumClearedItem,
          _DocIssue,
          _TaxItem,
          _ClearedItem,
          _LinkedObject,
          @ObjectModel.filter.enabled: false
          _LinkedAccDocs,

          _CADocumentChangeDocument : redirected to C_ChangeDocument_2


}