I_ReceivablePayableItemEnhcd

DDL: I_RECEIVABLEPAYABLEITEMENHCD Type: view_entity COMPOSITE Package: FRP_BASIC

Receivable Payable Item Enhanced

I_ReceivablePayableItemEnhcd is a Composite CDS View that provides data about "Receivable Payable Item Enhanced" in SAP S/4HANA. It reads from 1 data source (I_ReceivablePayableItem) and exposes 111 fields with key fields ReceivablePayableApplication, ReceivablePayableDocument, ReceivablePayableDocumentItem, RblPyblDocumentSubitem. It has 6 associations to related views. Part of development package FRP_BASIC.

Data Sources (1)

SourceAliasJoin Type
I_ReceivablePayableItem I_ReceivablePayableItem from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_CAMainTransaction _CAMainTransaction $projection.CAMainTransaction = _CAMainTransaction.CAMainTransaction and _CAMainTransaction.CAApplicationArea = 'C'
[0..1] I_CAPaymentMethod _CAPaymentMethod $projection.Country = _CAPaymentMethod.Country and $projection.CAPaymentMethod = _CAPaymentMethod.CAPaymentMethod
[0..1] I_CASubTransaction _CASubTransaction $projection.CAMainTransaction = _CASubTransaction.CAMainTransaction and $projection.CASubTransaction = _CASubTransaction.CASubTransaction and _CASubTransaction.CAApplicationArea = 'C'
[0..1] I_Country _Country $projection.Country = _Country.Country
[0..1] I_PaymentMethod _PaymentMethod $projection.Country = _PaymentMethod.Country and $projection.PaymentMethod = _PaymentMethod.PaymentMethod
[0..1] I_PostingKey _PostingKey $projection.PostingKey = _PostingKey.PostingKey

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Receivable Payable Item Enhanced view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XXL view
VDM.viewType #COMPOSITE view

Fields (111)

KeyFieldSource TableSource FieldDescription
KEY ReceivablePayableApplication ReceivablePayableApplication
KEY ReceivablePayableDocument ReceivablePayableDocument
KEY ReceivablePayableDocumentItem ReceivablePayableDocumentItem
KEY RblPyblDocumentSubitem RblPyblDocumentSubitem
RblPyblTransactionItemUUID RblPyblTransactionItemUUID
RblPyblTransactionUUID RblPyblTransactionUUID
RblPyblPreviousTransactionUUID RblPyblPreviousTransactionUUID
ReceivablePayableItemOID ReceivablePayableItemOID
AccountingDocument AccountingDocument Journal Entry
CompanyCode CompanyCode Receiver Company Code
FiscalYear FiscalYear G/L Fiscal Year
DocumentDate DocumentDate Journal Entry Date
PostingDate PostingDate Posting Date for GR
NetDueDate NetDueDate Net Due Date
Supplier Supplier Supplier
Customer Customer Sold-to Party
BusinessPartner BusinessPartner Issuing Authority
ContractAccount ContractAccount Contract Acct
CAContract CAContract Contract
CASubApplication CASubApplication Subapplication
AmountInTransactionCurrency AmountInTransactionCurrency Pt Crcy Amt
TransactionCurrency TransactionCurrency Transaction Currency
PaytMethRblPyblCodeOrigin PaytMethRblPyblCodeOrigin
RblPyblPaymentMethod RblPyblPaymentMethod
CashDiscountBaseAmount CashDiscountBaseAmount Cash Dscnt Base Amt
CashDiscount1DueDate CashDiscount1DueDate Cash Discount 1
CashDiscount2DueDate CashDiscount2DueDate Cash Discount 2
CashDiscount1Percent CashDiscount1Percent Disc. Percent 1
CashDiscount2Percent CashDiscount2Percent Disc. Percent 2
RblPyblItemIsCleared RblPyblItemIsCleared
ClearingDate ClearingDate Clearing Date
ClearingRblPyblDocument ClearingRblPyblDocument
RblPyblClearingReason RblPyblClearingReason
ClearingTransactionCurrency ClearingTransactionCurrency
ClrgBaseAmountInClrgTransCrcy ClrgBaseAmountInClrgTransCrcy
ClearingAmountInClrgTransCrcy ClearingAmountInClrgTransCrcy
CashDiscountAmtInClrgTransCrcy CashDiscountAmtInClrgTransCrcy
DeductionAmountInClrgTransCrcy DeductionAmountInClrgTransCrcy
ResidualAmountInClrgTransCrcy ResidualAmountInClrgTransCrcy
PostgClassfctnRblPyblCodeOrign PostgClassfctnRblPyblCodeOrign
PostingClassification PostingClassification
PostgSubclfnRblPyblCodeOrigin PostgSubclfnRblPyblCodeOrigin
PostingSubclassification PostingSubclassification
PayingCompanyCode PayingCompanyCode Paying Company Code
HasPaymentOrder HasPaymentOrder Payment Sent
ReceivableFinancingStatus ReceivableFinancingStatus
IsUsedInPaymentTransaction IsUsedInPaymentTransaction Is Used In Payment Transaction
ReceivablePayableItemText ReceivablePayableItemText
BranchAccount BranchAccount Branch Account No.
IsSalesRelated IsSalesRelated Is Sales Related
RblPyblTransactionType RblPyblTransactionType
RblPyblAccountType RblPyblAccountType
RblPyblItemIsBlockedForDunning RblPyblItemIsBlockedForDunning
DunningBlockStartDate DunningBlockStartDate
DunningBlockEndDate DunningBlockEndDate
RblPyblItemIsBlockedForPayment RblPyblItemIsBlockedForPayment
PaymentBlockStartDate PaymentBlockStartDate
PaymentBlockEndDate PaymentBlockEndDate
ReferenceDocumentLogicalSystem ReferenceDocumentLogicalSystem Ref. Doc. Lgcl Syst.
ReferenceDocumentType ReferenceDocumentType Reference Document Type
OriginalReferenceDocument OriginalReferenceDocument Reference Key
OriginalRblPyblDocument OriginalRblPyblDocument
OriginalRblPyblDocumentItem OriginalRblPyblDocumentItem
OriginalRblPyblDocumentSubitem OriginalRblPyblDocumentSubitem
OriglRblPyblItmAmtInOrigItmTC OriglRblPyblItmAmtInOrigItmTC
OriglItemTransactionCurrency OriglItemTransactionCurrency
RblPyblItemHasRelations RblPyblItemHasRelations
RelatedRblPyblDocument RelatedRblPyblDocument
RelatedRblPyblDocumentItem RelatedRblPyblDocumentItem
RelatedRblPyblDocumentSubitem RelatedRblPyblDocumentSubitem
RblPyblDocumentRelationType RblPyblDocumentRelationType
RblPyblDocumentReference RblPyblDocumentReference
RblPyblAltvDocumentReference RblPyblAltvDocumentReference
AssignmentReference AssignmentReference Assignment Reference
FirstRblPyblAddlReference FirstRblPyblAddlReference
SecondRblPyblAddlReference SecondRblPyblAddlReference
ThirdRblPyblAddlReference ThirdRblPyblAddlReference
RblPyblDocCreatedByUser RblPyblDocCreatedByUser
RblPyblDocCreationDate RblPyblDocCreationDate
RblPyblDocCreationTime RblPyblDocCreationTime
CreationDateTime CreationDateTime Timestamp
LastChangeDateTime LastChangeDateTime Timestamp
LogicalSystem LogicalSystem Logical System
ReceivablePayableLoadID ReceivablePayableLoadID
Country _CompanyCode Country Venue: Ctry/Reg
_CAMainTransaction _CAMainTransaction
_CAPaymentMethod _CAPaymentMethod
_CASubTransaction _CASubTransaction
_Country _Country
_PaymentMethod _PaymentMethod
_PostingKey _PostingKey
_AccountingDocument _AccountingDocument
_BusinessPartner _BusinessPartner
_CASubApplication _CASubApplication
_ClearingTransactionCurrency _ClearingTransactionCurrency
_CompanyCode _CompanyCode
_ContractAccount _ContractAccount
_ContractAccountPartner _ContractAccountPartner
_Customer _Customer
_CustomerCompany _CustomerCompany
_FiscalYear _FiscalYear
_LogicalSystem _LogicalSystem
_OriglItemTransactionCurrency _OriglItemTransactionCurrency
_PayingCompanyCode _PayingCompanyCode
_ProviderContract _ProviderContract
_RblPyblDocCreatedByUser _RblPyblDocCreatedByUser
_RefDocumentLogicalSystem _RefDocumentLogicalSystem
_ReferenceDocumentType _ReferenceDocumentType
_Supplier _Supplier
_SupplierCompany _SupplierCompany
_TransactionCurrency _TransactionCurrency

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_ReceivablePayableItemEnhcd.
-- 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_ReceivablePayableItemEnhcd AS
SELECT
  ReceivablePayableApplication,
  ReceivablePayableDocument,
  ReceivablePayableDocumentItem,
  RblPyblDocumentSubitem,
  RblPyblTransactionItemUUID,
  RblPyblTransactionUUID,
  RblPyblPreviousTransactionUUID,
  ReceivablePayableItemOID,
  AccountingDocument,
  CompanyCode,
  FiscalYear,
  DocumentDate,
  PostingDate,
  NetDueDate,
  Supplier,
  Customer,
  BusinessPartner,
  ContractAccount,
  CAContract,
  CASubApplication,
  AmountInTransactionCurrency,
  TransactionCurrency,
  PaytMethRblPyblCodeOrigin,
  RblPyblPaymentMethod,
  CashDiscountBaseAmount,
  CashDiscount1DueDate,
  CashDiscount2DueDate,
  CashDiscount1Percent,
  CashDiscount2Percent,
  RblPyblItemIsCleared,
  ClearingDate,
  ClearingRblPyblDocument,
  RblPyblClearingReason,
  ClearingTransactionCurrency,
  ClrgBaseAmountInClrgTransCrcy,
  ClearingAmountInClrgTransCrcy,
  CashDiscountAmtInClrgTransCrcy,
  DeductionAmountInClrgTransCrcy,
  ResidualAmountInClrgTransCrcy,
  PostgClassfctnRblPyblCodeOrign,
  PostingClassification,
  PostgSubclfnRblPyblCodeOrigin,
  PostingSubclassification,
  PayingCompanyCode,
  HasPaymentOrder,
  ReceivableFinancingStatus,
  IsUsedInPaymentTransaction,
  ReceivablePayableItemText,
  BranchAccount,
  IsSalesRelated,
  RblPyblTransactionType,
  RblPyblAccountType,
  RblPyblItemIsBlockedForDunning,
  DunningBlockStartDate,
  DunningBlockEndDate,
  RblPyblItemIsBlockedForPayment,
  PaymentBlockStartDate,
  PaymentBlockEndDate,
  ReferenceDocumentLogicalSystem,
  ReferenceDocumentType,
  OriginalReferenceDocument,
  OriginalRblPyblDocument,
  OriginalRblPyblDocumentItem,
  OriginalRblPyblDocumentSubitem,
  OriglRblPyblItmAmtInOrigItmTC,
  OriglItemTransactionCurrency,
  RblPyblItemHasRelations,
  RelatedRblPyblDocument,
  RelatedRblPyblDocumentItem,
  RelatedRblPyblDocumentSubitem,
  RblPyblDocumentRelationType,
  RblPyblDocumentReference,
  RblPyblAltvDocumentReference,
  AssignmentReference,
  FirstRblPyblAddlReference,
  SecondRblPyblAddlReference,
  ThirdRblPyblAddlReference,
  RblPyblDocCreatedByUser,
  RblPyblDocCreationDate,
  RblPyblDocCreationTime,
  CreationDateTime,
  LastChangeDateTime,
  LogicalSystem,
  ReceivablePayableLoadID,
  _CompanyCode.Country AS Country
FROM I_ReceivablePayableItem
LEFT OUTER JOIN I_CAMainTransaction AS _CAMainTransaction ON CAMainTransaction = _CAMainTransaction.CAMainTransaction AND _CAMainTransaction.CAApplicationArea = 'C'  -- association [0..1]
LEFT OUTER JOIN I_CAPaymentMethod AS _CAPaymentMethod ON Country = _CAPaymentMethod.Country AND CAPaymentMethod = _CAPaymentMethod.CAPaymentMethod  -- association [0..1]
LEFT OUTER JOIN I_CASubTransaction AS _CASubTransaction ON CAMainTransaction = _CASubTransaction.CAMainTransaction AND CASubTransaction = _CASubTransaction.CASubTransaction AND _CASubTransaction.CAApplicationArea = 'C'  -- association [0..1]
LEFT OUTER JOIN I_Country AS _Country ON Country = _Country.Country  -- association [0..1]
LEFT OUTER JOIN I_PaymentMethod AS _PaymentMethod ON Country = _PaymentMethod.Country AND PaymentMethod = _PaymentMethod.PaymentMethod  -- association [0..1]
LEFT OUTER JOIN I_PostingKey AS _PostingKey ON PostingKey = _PostingKey.PostingKey  -- association [0..1]
;