C_CADocumentGLItemTP

DDL: C_CADOCUMENTGLITEMTP Type: view_entity CONSUMPTION Package: ODATA_O2C_FICA_DOCUMENT_MANAGE

Contr Acctg General Ledger Item

C_CADocumentGLItemTP is a Consumption CDS View that provides data about "Contr Acctg General Ledger Item" in SAP S/4HANA. It reads from 1 data source (R_CADocumentGLItemTP) and exposes 112 fields with key fields CADocumentNumber, CAGLItemNumber. 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_CADocumentGLItemTP R_CADocumentGLItemTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Contr Acctg General Ledger Item view
AccessControl.authorizationCheck #MANDATORY 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
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions 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 (112)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber CADocumentNumber
KEY CAGLItemNumber CAGLItemNumber
CompanyCode CompanyCode
CompanyCodeName _CompanyCode CompanyCodeName
BusinessArea BusinessArea
BusinessAreaName
BusinessPlace BusinessPlace
Segment Segment
SegmentName
ProfitCenter ProfitCenter
PartnerCompany PartnerCompany
CompanyName _PartnerCompany CompanyName
GLAccount GLAccount
GLAccountName
ValueDate ValueDate
CAExchangeRate CAExchangeRate
ExchRateIsIndirectQuotation ExchRateIsIndirectQuotation
TransactionCurrency TransactionCurrency
Currency Currency
CAAmountInLocalCurrency CAAmountInLocalCurrency
CAAmountInTransactionCurrency CAAmountInTransactionCurrency
CAAmountInSecondCurrency CAAmountInSecondCurrency
CAAmountInThirdCurrency CAAmountInThirdCurrency
CAAccountAssignmentCategory CAAccountAssignmentCategory
CAAccountAssignmentCatName
CAAccountAssignment CAAccountAssignment
CostCenter CostCenter
SalesOrder SalesOrder
SalesOrderItem SalesOrderItem
CAReconciliationKey CAReconciliationKey
CAInternalPostingReasonCode CAInternalPostingReasonCode
CAInternalPostingReasonCodeTxt
CANegativePostingControlCode CANegativePostingControlCode
CANegativePostingCtrlCodeText
CAGLPostingCurrency CAGLPostingCurrency
LedgerGroup LedgerGroup
ProfitabilitySegment_2 ProfitabilitySegment_2
ProfitabilitySegmentChanges ProfitabilitySegmentChanges
PlanningLevel PlanningLevel
CARepetitionGroup CARepetitionGroup
CATransactionKeyAccountDetn CATransactionKeyAccountDetn
ConditionType ConditionType
CAIsSeparateLineItemInGL CAIsSeparateLineItemInGL
BaseUnit BaseUnit
TaxCode TaxCode
CASupplementaryTaxCode CASupplementaryTaxCode
CAWithholdingTaxSupplement CAWithholdingTaxSupplement
CAOtherTaxCode CAOtherTaxCode
CAOtherTaxCodeName
CAGroupingCodeForTaxItems CAGroupingCodeForTaxItems
TaxJurisdiction TaxJurisdiction
CAEnteredTaxJurisdictionCode CAEnteredTaxJurisdictionCode
CATaxJurisdictionLevelCounter CATaxJurisdictionLevelCounter
CATaxExceptionID CATaxExceptionID
CATaxDate CATaxDate
CATaxBaseAmountInLocalCurrency CATaxBaseAmountInLocalCurrency
CATaxBaseAmount CATaxBaseAmount
CANonDeductibleTxAmtInDocCrcy CANonDeductibleTxAmtInDocCrcy
CANonDeductibleTxAmtInLoclCrcy CANonDeductibleTxAmtInLoclCrcy
CAContainsNonDeductibleInptTax CAContainsNonDeductibleInptTax
CATaxRate CATaxRate
GrossIncomeTaxActivityCode GrossIncomeTaxActivityCode
EmploymentTaxDistributionType EmploymentTaxDistributionType
CATaxPortionInLocalCurrency CATaxPortionInLocalCurrency
CATaxPortionInTransCurrency CATaxPortionInTransCurrency
CATaxIsCalculatedExternally CATaxIsCalculatedExternally
CAAltvExchangeRateSetCode CAAltvExchangeRateSetCode
CAIsCashFlowItem CAIsCashFlowItem
CACashFlowAccount CACashFlowAccount
CACashFlowCompanyCode CACashFlowCompanyCode
CACashFlowCompanyCodeName _CashFlowCompanyCode CompanyCodeName
HouseBank HouseBank
HouseBankAccount HouseBankAccount
QuantitySignCode QuantitySignCode
BankStatementShortID BankStatementShortID
BankStatementItem BankStatementItem
CashManagementLinkType CashManagementLinkType
CashManagementLink CashManagementLink
CAItmIsCreatedByPostgInterface CAItmIsCreatedByPostgInterface
CAProfitAnalysisUpdtIsDirect CAProfitAnalysisUpdtIsDirect
CAInvcgGroupingKey CAInvcgGroupingKey
CACtrlFieldForAcctAssgmtDistr CACtrlFieldForAcctAssgmtDistr
CAUpdateMethodForFundsMgmt CAUpdateMethodForFundsMgmt
OriginalFinancialMgmtArea OriginalFinancialMgmtArea
OriglYearForFinMgmtAcctAssgmt OriglYearForFinMgmtAcctAssgmt
EarmarkedFundsDocument EarmarkedFundsDocument
ChartOfAccounts ChartOfAccounts
Country Country
TaxCalculationProcedure TaxCalculationProcedure
WBSElementInternalID WBSElementInternalID
WBSElementExternalID _WBSElementBasicData WBSElementExternalID
WBSDescription _WBSElementBasicData WBSDescription
virtualCADocumentGLItemLongDescopdesc_kk
CAPostingDate _DocHeader CAPostingDate
CADocumentType _DocHeader CADocumentType
CAReferenceDocument _DocHeader CAReferenceDocument
CADocumentTypeName
_BusinessArea _BusinessArea
_CAAccountAssignmentCategory _CAAccountAssignmentCategory
_CAOtherTaxCode _CAOtherTaxCode
_CashFlowAccount _CashFlowAccount
_CashFlowCompanyCode _CashFlowCompanyCode
_CAWithholdingTaxSupplement _CAWithholdingTaxSupplement
_ChartOfAccounts _ChartOfAccounts
_CompanyCode _CompanyCode
_Country _Country
_GLAccount _GLAccount
_GLPostingCurrency _GLPostingCurrency
_PartnerCompany _PartnerCompany
_ProfitCenter _ProfitCenter
_Segment _Segment
_WBSElementBasicData _WBSElementBasicData
@EndUserText.label: 'Contr Acctg General Ledger Item'

@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.auditFilter: #ENABLED
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.serviceQuality: #C

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

@Metadata.allowExtensions: true
define view entity C_CADocumentGLItemTP
  as projection on R_CADocumentGLItemTP as ContrAcctgDocumentGenLdgrItem
{
  key     CADocumentNumber,
  key     CAGLItemNumber,
  
          @ObjectModel.text.element: [ 'CompanyCodeName' ]
          CompanyCode,
          @Semantics.text: true
          _CompanyCode.CompanyCodeName,
          
          @ObjectModel.text.element: [ 'BusinessAreaName' ]
          BusinessArea,
          @Semantics.text: true
          _BusinessArea._Text[1:Language=$session.system_language].BusinessAreaName,
          
         
          BusinessPlace,
          
          @ObjectModel.text.element: [ 'SegmentName' ]
          Segment,
          @Semantics.text: true
          _Segment._Text[1:Language=$session.system_language].SegmentName,
          
          ProfitCenter,
          
          @ObjectModel.text.element: [ 'CompanyName' ]
          PartnerCompany,
          @Semantics.text: true
          _PartnerCompany.CompanyName,
          
          @ObjectModel.text.element: [ 'GLAccountName' ]
          GLAccount,
          @Semantics.text: true
          _GLAccount._Text[1:Language=$session.system_language].GLAccountName,
          
          ValueDate,
          CAExchangeRate,
          ExchRateIsIndirectQuotation,
          TransactionCurrency,
          Currency,
          CAAmountInLocalCurrency,
          CAAmountInTransactionCurrency,
          CAAmountInSecondCurrency,
          CAAmountInThirdCurrency,
          
          @ObjectModel.text.element: [ 'CAAccountAssignmentCatName' ]
          CAAccountAssignmentCategory,
          @Semantics.text: true
          _CAAccountAssignmentCategory._Text[1:Language=$session.system_language].CAAccountAssignmentCatName,
          
          CAAccountAssignment,
          CostCenter,
          SalesOrder,
          SalesOrderItem,
          CAReconciliationKey,
          
          @ObjectModel.text.element: [ 'CAInternalPostingReasonCodeTxt' ]
          CAInternalPostingReasonCode,
          @Semantics.text: true
          _CAIntPostingReasonCode._Text[1:Language=$session.system_language].CAInternalPostingReasonCodeTxt,
          
          @ObjectModel.text.element: [ 'CANegativePostingCtrlCodeText' ]
          CANegativePostingControlCode,
          @Semantics.text: true
          _CANegativePostingCtrlCode._Text[1:Language=$session.system_language].CANegativePostingCtrlCodeText,
          
          CAGLPostingCurrency,
          LedgerGroup,
          ProfitabilitySegment_2,
          ProfitabilitySegmentChanges,
          PlanningLevel,
          CARepetitionGroup,
          CATransactionKeyAccountDetn,
          ConditionType,
          CAIsSeparateLineItemInGL,
          BaseUnit,
          TaxCode,
          CASupplementaryTaxCode,
          CAWithholdingTaxSupplement,
          
          @ObjectModel.text.element: [ 'CANegativePostingCtrlCodeText' ]
          CAOtherTaxCode,
          @Semantics.text: true
          _CAOtherTaxCode._Text[1:Language=$session.system_language].CAOtherTaxCodeName,
          
          CAGroupingCodeForTaxItems,
          TaxJurisdiction,
          CAEnteredTaxJurisdictionCode,
          CATaxJurisdictionLevelCounter,
          CATaxExceptionID,
          CATaxDate,
          CATaxBaseAmountInLocalCurrency,
          CATaxBaseAmount,
          CANonDeductibleTxAmtInDocCrcy,
          CANonDeductibleTxAmtInLoclCrcy,
          CAContainsNonDeductibleInptTax,
          CATaxRate,
          GrossIncomeTaxActivityCode,
          EmploymentTaxDistributionType,
          CATaxPortionInLocalCurrency,
          CATaxPortionInTransCurrency,
          CATaxIsCalculatedExternally,
          CAAltvExchangeRateSetCode,
          CAIsCashFlowItem,
          CACashFlowAccount,
          
          @ObjectModel.text.element: [ 'CACashFlowCompanyCodeName' ]
          CACashFlowCompanyCode,
          _CashFlowCompanyCode.CompanyCodeName as CACashFlowCompanyCodeName,
          HouseBank,
          HouseBankAccount,
          QuantitySignCode,
          BankStatementShortID,
          BankStatementItem,
          CashManagementLinkType,
          CashManagementLink,
          CAItmIsCreatedByPostgInterface,
          CAStatusOfEuroConversion,
          CAProfitAnalysisUpdtIsDirect,
          CAInvcgGroupingKey,
          CACtrlFieldForAcctAssgmtDistr,
          CAUpdateMethodForFundsMgmt,
          OriginalFinancialMgmtArea,
          OriglYearForFinMgmtAcctAssgmt,
          EarmarkedFundsDocument,
          ChartOfAccounts,
          Country,
          TaxCalculationProcedure,
          WBSElementInternalID,
          @ObjectModel.text.element: [ 'WBSDescription' ]
          _WBSElementBasicData.WBSElementExternalID,
          @Semantics.text: true
          _WBSElementBasicData.WBSDescription,
  
          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADOCUMENT_GLITEM_EXIT'
  virtual CADocumentGLItemLongDesc : opdesc_kk,


          _DocHeader.CAPostingDate,
          _DocHeader.CADocumentType,
          _DocHeader.CAReferenceDocument,
          _DocHeader._CADocumentType._Text[1:Language=$session.system_language].CADocumentTypeName,

          /* Associations */
          _BusinessArea,
          _CAAccountAssignmentCategory,
          _CAOtherTaxCode,
          _CashFlowAccount,
          _CashFlowCompanyCode,
          _CAWithholdingTaxSupplement,
          _ChartOfAccounts,
          _CompanyCode,
          _Country,
          _DocHeader : redirected to parent C_CADocumentTP,
          _GLAccount,
          _GLPostingCurrency,
          _PartnerCompany,
          _ProfitCenter,
          _Segment,
          _WBSElementBasicData
}