I_CADocumentBPItemLogicalEnhcd

DDL: I_CADOCUMENTBPITEMLOGICALENHCD Type: view_entity COMPOSITE

Enhanced Document Logical BP Item

I_CADocumentBPItemLogicalEnhcd is a Composite CDS View that provides data about "Enhanced Document Logical BP Item" in SAP S/4HANA. It reads from 1 data source (I_CADocumentBPItemLogical) and exposes 189 fields with key fields CADocumentNumber, CARepetitionItemNumber, CABPItemNumber, CASubItemNumber. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_CADocumentBPItemLogical I_CADocumentBPItemLogical from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_AdditionalCurrencyRoles _AddlCrcyRoles $projection.CompanyCode = _AddlCrcyRoles.CompanyCode and _AddlCrcyRoles.Ledger = '' and _AddlCrcyRoles.LedgerGroup = ''

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Enhanced Document Logical BP Item view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #COMPOSITE view

Fields (189)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber CADocumentNumber Document Number
KEY CARepetitionItemNumber CARepetitionItemNumber Repetition Item
KEY CABPItemNumber CABPItemNumber Item
KEY CASubItemNumber CASubItemNumber Subitem
CompanyCode CompanyCode Receiver Company Code
BusinessArea BusinessArea Business Area
BusinessPlace BusinessPlace Business place
Segment Segment Segment number
ProfitCenter ProfitCenter Profit Center
Division Division Internal Division ID
PersonnelNumber PersonnelNumber Personnel No.
PartnerCompany PartnerCompany Trading Partner
BusinessPartner BusinessPartner Issuing Authority
CAContract CAContract Contract
CAProviderContractItemNumber CAProviderContractItemNumber Contract Item
CAAdditionalContract CAAdditionalContract Addl. Reference
ContractAccount ContractAccount Contract Acct
CASubApplication CASubApplication Subapplication
AltvContractAcctForCollvBills AltvContractAcctForCollvBills Coll. Bill Acct
CAReconciliationAccount CAReconciliationAccount G/L Account
CAApplicationArea CAApplicationArea ApplicationArea
CAMainTransaction CAMainTransaction Main Trans.
CASubTransaction CASubTransaction Subtransaction
CAAccountDeterminationCode CAAccountDeterminationCode Acct Determ. ID
CADoubtfulOrValueAdjmtCode CADoubtfulOrValueAdjmtCode Doubtful item
CAAccountAssignmentCategory CAAccountAssignmentCategory Acct Assgt Cat.
CAAccountAssignment CAAccountAssignment Acct assignment
CADocumentType CADocumentType Document Type
CAIsDownPaymentRequest CAIsDownPaymentRequest Down Payment
CAItemIsOnlyForSettlement CAItemIsOnlyForSettlement Only Clearing
CABPItemText CABPItemText Text
CANumberOfRepetitionItems CANumberOfRepetitionItems No. repetitions
CARepetitionGroup CARepetitionGroup Repetition grp
CAEndDateOfBillingPeriod CAEndDateOfBillingPeriod Bill Period
CAGroupingCodeForBPItems CAGroupingCodeForBPItems Grouping key
CAPeriodCode CAPeriodCode Period Key
CAChangeIsForbidden CAChangeIsForbidden Change lock
CAInterestCode CAInterestCode Interest key
CARoundingItemCode CARoundingItemCode Rndg item
CAReceivingCountry CAReceivingCountry Destination C/R
CAInternalPostingReasonCode CAInternalPostingReasonCode Posting Reason
CAWorkflowCheckReason CAWorkflowCheckReason Check Reason
CAWorkflowCheckProcess CAWorkflowCheckProcess Process
CANegativePostingControlCode CANegativePostingControlCode Negative Pstng
CAPartnerSettlementStatus CAPartnerSettlementStatus Revenue Sharing
CAIsPartOfJointLiability CAIsPartOfJointLiability Collab. Liability
CADocumentOriginCode CADocumentOriginCode Document Origin
CASubstituteDocumentNumber CASubstituteDocumentNumber Sub. Doc.
CASubstituteDocumentCategory CASubstituteDocumentCategory Doc.Cat.
CADocumentNumberOfOriginItem CADocumentNumberOfOriginItem Trig. Document
CAReferenceDocument CAReferenceDocument Reference
DocumentDate DocumentDate Journal Entry Date
CAPostingDate CAPostingDate Posting Date
CANetDueDate CANetDueDate Net Due Date
CADeferralDate CADeferralDate Deferral To
TransactionCurrency TransactionCurrency Transaction Currency
CompanyCodeCurrency CompanyCodeCurrency Local Currency
AdditionalCurrency1
AdditionalCurrency2
CAExchangeRate CAExchangeRate Absolute Exchange Rate
ExchRateIsIndirectQuotation ExchRateIsIndirectQuotation Exchange Rate Is Indirect Quotation
CAAmountInLocalCurrency CAAmountInLocalCurrency Local Crcy Amt
CAAmountInTransactionCurrency CAAmountInTransactionCurrency Amount
CAAmountInSecondCurrency CAAmountInSecondCurrency Amount in LC 2
CAAmountInThirdCurrency CAAmountInThirdCurrency Amount in LC3
CADocBPItemTotalAmountInTC CADocBPItemTotalAmountInTC Total Amount
CACashDiscountDueDate CACashDiscountDueDate Disct Due Date
CACashDiscountRate CACashDiscountRate Discount rate
CAEligibleAmountForCshDiscount CAEligibleAmountForCshDiscount Disc. base
CACashDiscAmountInClearingCrcy CACashDiscAmountInClearingCrcy Discnt/Surchrge
TaxCode TaxCode Tax Code
CASupplementaryTaxCode CASupplementaryTaxCode Supplem. Tax
CATaxAmountInLocalCurrency CATaxAmountInLocalCurrency LC Tax
CATaxAmountInTransCurrency CATaxAmountInTransCurrency Tax Amount
CATaxAmountInSecondCurrency CATaxAmountInSecondCurrency LC 2 Tax
CATaxAmountInThirdCurrency CATaxAmountInThirdCurrency LC 3 tax
CADownPaymentTaxAccount CADownPaymentTaxAccount Tax Account
CADownPaymentOffsetTaxAccount CADownPaymentOffsetTaxAccount Offset tax acct
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
CATaxDate CATaxDate Tax Date
WithholdingTaxCode WithholdingTaxCode WTax Code
CAWithholdingTaxSupplement CAWithholdingTaxSupplement WT supplmt
CAWithholdingTaxCategory CAWithholdingTaxCategory W/Htx item cat.
CABaseAmountForWithholdingTax CABaseAmountForWithholdingTax Tax base amount
CAWithholdingTaxAmount CAWithholdingTaxAmount Withholding tax
CAWithholdingTaxPercentage CAWithholdingTaxPercentage Withholding Tax Pct
WithholdingTaxCertificate WithholdingTaxCertificate WHT Certificate
CAOtherTaxCode CAOtherTaxCode TxCde:Oth.Taxes
CAGroupingCodeForTaxItems CAGroupingCodeForTaxItems Tax Group
CATaxPortionInLocalCurrency CATaxPortionInLocalCurrency FI-CA Tax Portion
CATaxPortionInTransCurrency CATaxPortionInTransCurrency Tax Portion
CATaxIsCalculatedExternally CATaxIsCalculatedExternally Tax by Document
CAPaymentMethod CAPaymentMethod Payment Method
CAPaymentCompanyCode CAPaymentCompanyCode Paying Co. Code
CAGroupingForPayment CAGroupingForPayment Pymt Grouping
CAPaymentSpecificationCategory CAPaymentSpecificationCategory Category
CAClearingStatus CAClearingStatus Clearing Status
CAClearingDate CAClearingDate Clearing
CAClearingDocumentNumber CAClearingDocumentNumber Clearing Doc.
CAPostingDateOfClearingDoc CAPostingDateOfClearingDoc Clrg Post. Date
CAClearingReason CAClearingReason Clearing Reason
CAClearingCurrency CAClearingCurrency Clearing Curr.
CAClearingAmountInClearingCrcy CAClearingAmountInClearingCrcy Clearing Amount
CATaxAmountInClearingCrcy CATaxAmountInClearingCrcy Cl.Crcy Tax Amt
CAValueDateForClearing CAValueDateForClearing Clear.Val.Date
CAClearingRestrictionCode CAClearingRestrictionCode Restriction
CAClearingPostingIsReset CAClearingPostingIsReset Reverse clrg
CAItemIsWithdrawn CAItemIsWithdrawn Canceled
CAItemIsExcludedFromDunning CAItemIsExcludedFromDunning Cannot Be Dunn.
CADunningProcedure CADunningProcedure Dunning Proc.
CAGrpgCodeForTransfToCollAgcy CAGrpgCodeForTransfToCollAgcy Collection item
CAIsIncludedInCollectionCase CAIsIncludedInCollectionCase Collection Case
CashPlanningGroup CashPlanningGroup Planning Group
PlanningLevel PlanningLevel Planning Level
CAAdditionalDaysForCashMgmt CAAdditionalDaysForCashMgmt CM Extra Days
PlannedAmtInTransactionCrcy PlannedAmtInTransactionCrcy Plnd Amt Trans. Crcy
CAAltvBPForPayment CAAltvBPForPayment Partner
CABankOfAltvBPForPayment CABankOfAltvBPForPayment Bank Details
CAAddressOfAltvBPForPayment CAAddressOfAltvBPForPayment Address Number
CACardOfAltvBPForPayment CACardOfAltvBPForPayment Card ID
CAGLPostingCurrency CAGLPostingCurrency G/L Currency
CAGLPostingAmount CAGLPostingAmount G/L Amount
CAGLPostingTaxAmount CAGLPostingTaxAmount G/L Tax Amount
CAIsSeparateLineItemInGL CAIsSeparateLineItemInGL Line item
CAIsCashFlowItem CAIsCashFlowItem Cash Flow
CACashFlowAccount CACashFlowAccount Cash Flow Acct
CACashFlowCompanyCode CACashFlowCompanyCode Cash Flow CoCd
CAPaymentPreNotificationCode CAPaymentPreNotificationCode Payment Order
CASEPAPreNotificationNumber CASEPAPreNotificationNumber Pre-Notif.
CASEPAPreNotifOriginCode CASEPAPreNotifOriginCode Mandate Origin
CASEPAPreNotifExecutionDate CASEPAPreNotifExecutionDate Exec.Date
CASEPAPreNotificationRqmtCode CASEPAPreNotificationRqmtCode Requirement
CARevenueDistrFinalRecipient CARevenueDistrFinalRecipient Final Recipient
CARevenueDistrCurrentStatus CARevenueDistrCurrentStatus Current Status
CARevenueDistrLastStatus CARevenueDistrLastStatus Last Status
CACurrentFactoringStatusOfRbl CACurrentFactoringStatusOfRbl Receivable Status
CAFactoringCheckStsForClrgInfo CAFactoringCheckStsForClrgInfo Check Status
ControllingArea ControllingArea Controlling Area
ChartOfAccounts ChartOfAccounts Node Class
Country Country Venue: Ctry/Reg
TaxCalculationProcedure TaxCalculationProcedure Tax Procedure
SEPAMandateCAInternalID SEPAMandateCAInternalID Mandate Ref.
_CompCode _CompCode
_CompCodePayt _CompCodePayt
_DocHeader _DocHeader
_SubstitDocHeader _SubstitDocHeader
_ClearingDocHeader _ClearingDocHeader
_OriginDocHeader _OriginDocHeader
_BusinessArea _BusinessArea
_Segment _Segment
_ProfitCenter _ProfitCenter
_ReconAccount _ReconAccount
_TaxAccount _TaxAccount
_OffsetTaxAccount _OffsetTaxAccount
_Division _Division
_BusinessPartner _BusinessPartner
_AltvBPForPayment _AltvBPForPayment
_CAPartner _CAPartner
_CAHeader _CAHeader
_CAHeaderCollvBills _CAHeaderCollvBills
_CAHeaderFinalRec _CAHeaderFinalRec
_ProviderContract _ProviderContract
_DocType _DocType
_MainTransaction _MainTransaction
_SubTransaction _SubTransaction
_CompCodeCashFlow _CompCodeCashFlow
_CashFlowAccount _CashFlowAccount
_Currency _Currency
_ClearingCurrency _ClearingCurrency
_GLPostingCurrency _GLPostingCurrency
_CompanyCodeCurrency _CompanyCodeCurrency
_PaytMethod _PaytMethod
_InterestCode _InterestCode
_DunningProcedure _DunningProcedure
_PartnerCompany _PartnerCompany
_Country _Country
_ReceivingCountry _ReceivingCountry
_WithholdingTaxCode _WithholdingTaxCode
_WorkflowCheckReason _WorkflowCheckReason
_WorkflowCheckProcess _WorkflowCheckProcess
_PeriodCode _PeriodCode
_ClearingReason _ClearingReason
_AcctAssgmtCat _AcctAssgmtCat
_WhldgTaxSuplmnt _WhldgTaxSuplmnt
_OtherTaxCode _OtherTaxCode
_ControllingArea _ControllingArea
_ClrgRstrcnCode _ClrgRstrcnCode
_AdditionalCurrency1
_AdditionalCurrency2

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_CADocumentBPItemLogicalEnhcd.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_CADocumentBPItemLogicalEnhcd AS
SELECT
  CADocumentNumber,
  CARepetitionItemNumber,
  CABPItemNumber,
  CASubItemNumber,
  CompanyCode,
  BusinessArea,
  BusinessPlace,
  Segment,
  ProfitCenter,
  Division,
  PersonnelNumber,
  PartnerCompany,
  BusinessPartner,
  CAContract,
  CAProviderContractItemNumber,
  CAAdditionalContract,
  ContractAccount,
  CASubApplication,
  AltvContractAcctForCollvBills,
  CAReconciliationAccount,
  CAApplicationArea,
  CAMainTransaction,
  CASubTransaction,
  CAAccountDeterminationCode,
  CADoubtfulOrValueAdjmtCode,
  CAAccountAssignmentCategory,
  CAAccountAssignment,
  CADocumentType,
  CAIsDownPaymentRequest,
  CAItemIsOnlyForSettlement,
  CABPItemText,
  CANumberOfRepetitionItems,
  CARepetitionGroup,
  CAEndDateOfBillingPeriod,
  CAGroupingCodeForBPItems,
  CAPeriodCode,
  CAChangeIsForbidden,
  CAInterestCode,
  CARoundingItemCode,
  CAReceivingCountry,
  CAInternalPostingReasonCode,
  CAWorkflowCheckReason,
  CAWorkflowCheckProcess,
  CANegativePostingControlCode,
  CAPartnerSettlementStatus,
  CAIsPartOfJointLiability,
  CADocumentOriginCode,
  CASubstituteDocumentNumber,
  CASubstituteDocumentCategory,
  CADocumentNumberOfOriginItem,
  CAReferenceDocument,
  DocumentDate,
  CAPostingDate,
  CANetDueDate,
  CADeferralDate,
  TransactionCurrency,
  CompanyCodeCurrency,
  cast(_AddlCrcyRoles._AdditionalCrcyRole1Currency.Currency as fis_hwae2 preserving type) AS AdditionalCurrency1,
  cast(_AddlCrcyRoles._AdditionalCrcyRole2Currency.Currency as fis_hwae3 preserving type) AS AdditionalCurrency2,
  CAExchangeRate,
  ExchRateIsIndirectQuotation,
  CAAmountInLocalCurrency,
  CAAmountInTransactionCurrency,
  CAAmountInSecondCurrency,
  CAAmountInThirdCurrency,
  CADocBPItemTotalAmountInTC,
  CACashDiscountDueDate,
  CACashDiscountRate,
  CAEligibleAmountForCshDiscount,
  CACashDiscAmountInClearingCrcy,
  TaxCode,
  CASupplementaryTaxCode,
  CATaxAmountInLocalCurrency,
  CATaxAmountInTransCurrency,
  CATaxAmountInSecondCurrency,
  CATaxAmountInThirdCurrency,
  CADownPaymentTaxAccount,
  CADownPaymentOffsetTaxAccount,
  TaxJurisdiction,
  CATaxDate,
  WithholdingTaxCode,
  CAWithholdingTaxSupplement,
  CAWithholdingTaxCategory,
  CABaseAmountForWithholdingTax,
  CAWithholdingTaxAmount,
  CAWithholdingTaxPercentage,
  WithholdingTaxCertificate,
  CAOtherTaxCode,
  CAGroupingCodeForTaxItems,
  CATaxPortionInLocalCurrency,
  CATaxPortionInTransCurrency,
  CATaxIsCalculatedExternally,
  CAPaymentMethod,
  CAPaymentCompanyCode,
  CAGroupingForPayment,
  CAPaymentSpecificationCategory,
  CAClearingStatus,
  CAClearingDate,
  CAClearingDocumentNumber,
  CAPostingDateOfClearingDoc,
  CAClearingReason,
  CAClearingCurrency,
  CAClearingAmountInClearingCrcy,
  CATaxAmountInClearingCrcy,
  CAValueDateForClearing,
  CAClearingRestrictionCode,
  CAClearingPostingIsReset,
  CAItemIsWithdrawn,
  CAItemIsExcludedFromDunning,
  CADunningProcedure,
  CAGrpgCodeForTransfToCollAgcy,
  CAIsIncludedInCollectionCase,
  CashPlanningGroup,
  PlanningLevel,
  CAAdditionalDaysForCashMgmt,
  PlannedAmtInTransactionCrcy,
  CAAltvBPForPayment,
  CABankOfAltvBPForPayment,
  CAAddressOfAltvBPForPayment,
  CACardOfAltvBPForPayment,
  CAGLPostingCurrency,
  CAGLPostingAmount,
  CAGLPostingTaxAmount,
  CAIsSeparateLineItemInGL,
  CAIsCashFlowItem,
  CACashFlowAccount,
  CACashFlowCompanyCode,
  CAPaymentPreNotificationCode,
  CASEPAPreNotificationNumber,
  CASEPAPreNotifOriginCode,
  CASEPAPreNotifExecutionDate,
  CASEPAPreNotificationRqmtCode,
  CARevenueDistrFinalRecipient,
  CARevenueDistrCurrentStatus,
  CARevenueDistrLastStatus,
  CACurrentFactoringStatusOfRbl,
  CAFactoringCheckStsForClrgInfo,
  ControllingArea,
  ChartOfAccounts,
  Country,
  TaxCalculationProcedure,
  SEPAMandateCAInternalID,
  _AddlCrcyRoles._AdditionalCrcyRole1Currency._Currency AS _AdditionalCurrency1,
  _AddlCrcyRoles._AdditionalCrcyRole2Currency._Currency AS _AdditionalCurrency2
FROM I_CADocumentBPItemLogical
LEFT OUTER JOIN I_AdditionalCurrencyRoles AS _AddlCrcyRoles ON CompanyCode = _AddlCrcyRoles.CompanyCode AND _AddlCrcyRoles.Ledger = '' AND _AddlCrcyRoles.LedgerGroup = ''  -- association [1..1]
;