I_RblPyblTransactionItem

DDL: I_RBLPYBLTRANSACTIONITEM Type: view_entity BASIC Package: FRP_BASIC

Receivable Payable Transaction Item

I_RblPyblTransactionItem is a Basic CDS View that provides data about "Receivable Payable Transaction Item" in SAP S/4HANA. It reads from 1 data source (frp_trans_item) and exposes 112 fields with key field RblPyblTransactionItemUUID. It has 20 associations to related views. Part of development package FRP_BASIC.

Data Sources (1)

SourceAliasJoin Type
frp_trans_item frp_trans_item from

Associations (20)

CardinalityTargetAliasCondition
[0..1] I_AccountingDocument _AccountingDocument $projection.CompanyCode = _AccountingDocument.CompanyCode and $projection.FiscalYear = _AccountingDocument.FiscalYear and $projection.AccountingDocument = _AccountingDocument.AccountingDocument
[0..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[0..1] I_CASubApplication _CASubApplication $projection.CASubApplication = _CASubApplication.CASubApplication
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_CompanyCode _PayingCompanyCode $projection.PayingCompanyCode = _PayingCompanyCode.CompanyCode
[0..1] I_ContractAccountHeader _ContractAccount $projection.ContractAccount = _ContractAccount.ContractAccount
[0..1] I_ContractAccountPartner _ContractAccountPartner $projection.ContractAccount = _ContractAccountPartner.ContractAccount and $projection.BusinessPartner = _ContractAccountPartner.BusinessPartner
[1..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_Currency _ClearingTransactionCurrency $projection.ClearingTransactionCurrency = _ClearingTransactionCurrency.Currency
[0..1] I_Currency _OriglItemTransactionCurrency $projection.OriglItemTransactionCurrency = _OriglItemTransactionCurrency.Currency
[0..1] I_Customer _Customer $projection.Customer = _Customer.Customer
[0..1] I_CustomerCompany _CustomerCompany $projection.Customer = _CustomerCompany.Customer and $projection.CompanyCode = _CustomerCompany.CompanyCode
[0..1] I_FiscalYearForCompanyCode _FiscalYear $projection.FiscalYear = _FiscalYear.FiscalYear and $projection.CompanyCode = _FiscalYear.CompanyCode
[0..1] I_LogicalSystem _LogicalSystem $projection.LogicalSystem = _LogicalSystem.LogicalSystem
[0..1] I_LogicalSystem _RefDocumentLogicalSystem $projection.ReferenceDocumentLogicalSystem = _RefDocumentLogicalSystem.LogicalSystem
[0..1] I_ProviderContract _ProviderContract $projection.CASubApplication = 'P' and $projection.CAContract = _ProviderContract.ProviderContract
[0..1] I_ReferenceDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_SupplierCompany _SupplierCompany $projection.Supplier = _SupplierCompany.Supplier and $projection.CompanyCode = _SupplierCompany.CompanyCode
[0..1] I_User _RblPyblDocCreatedByUser $projection.RblPyblDocCreatedByUser = _RblPyblDocCreatedByUser.UserID

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Receivable Payable Transaction Item view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.sapObjectNodeType.name RblPyblTransactionItem view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XXL view
VDM.viewType #BASIC view

Fields (112)

KeyFieldSource TableSource FieldDescription
KEY RblPyblTransactionItemUUID transaction_item_uuid
RblPyblItemIsObsolete is_obsolete TQ Obslt
RblPyblTransactionUUID transaction_uuid UUID
RblPyblPreviousTransactionUUID previous_transaction_uuid
ReceivablePayableDocument doc_id Reference Doc Number
ReceivablePayableDocumentItem doc_item Item Number
RblPyblDocumentSubitem doc_subitem
ReceivablePayableItemOID oid UUID
AccountingDocument accounting_doc Document Number
CompanyCode company_code Company Code
FiscalYear fiscal_year Tax Item Fiscal Year
DocumentDate doc_date Document Date
PostingDate posting_date Posting Date
NetDueDate net_due_date
ReceivablePayableApplication application UI Application
RblPyblAccountType account_type SI Account type
Supplier supplier Supplier
Customer customer Sold-to Party
BusinessPartner business_partner Busn. Partner
ContractAccount contract_account Contract Acct
CAContract contract_id Contract ID
CASubApplication contract_subap Subapplication
AmountInTransactionCurrency amount Value Amount
TransactionCurrency currency Valuation Crcy
PaytMethRblPyblCodeOrigin payment_method_origin
RblPyblPaymentMethod payment_method Pymt Meth.
CashDiscountBaseAmount cash_discount_base_amount
CashDiscount1DueDate cash_discount1_date
CashDiscount2DueDate cash_discount2_date
CashDiscount1Percent cash_discount1_rate
CashDiscount2Percent cash_discount2_rate
RblPyblItemIsCleared is_cleared
ClearingDate clearing_date Planned Cl.Date
ClearingRblPyblDocument clearing_doc_id
RblPyblClearingReason clearing_reason
ClearingTransactionCurrency clearing_currency
ClrgBaseAmountInClrgTransCrcy clearing_base_amount
ClearingAmountInClrgTransCrcy clearing_amount
CashDiscountAmtInClrgTransCrcy cash_discount_amount
DeductionAmountInClrgTransCrcy deduction_amount Amount
ResidualAmountInClrgTransCrcy residual_amount
PostgClassfctnRblPyblCodeOrign posting_class_origin
PostingClassification posting_class
PostgSubclfnRblPyblCodeOrigin posting_subclass_origin
PostingSubclassification posting_subclass
PayingCompanyCode paying_company_code Paying Co. Code
HasPaymentOrder has_payment_order
ReceivableFinancingStatus rec_financing_status
IsUsedInPaymentTransaction payment_indicator
ReceivablePayableItemText text User Group
BranchAccount branch_account
IsSalesRelated sales_related_indicator Sales-Related
RblPyblTransactionType transaction_type Transactn Type
RblPyblItemIsBlockedForDunning is_blocked_for_dunning
DunningBlockStartDate dunning_block_start_date
DunningBlockEndDate dunning_block_end_date
RblPyblItemIsBlockedForPayment is_blocked_for_payment
PaymentBlockStartDate payment_block_start_date
PaymentBlockEndDate payment_block_end_date
ReferenceDocumentLogicalSystem ref_doc_log_sys Logical System
ReferenceDocumentType ref_doc_type Ref. procedure
OriginalReferenceDocument orig_ref_doc Reference Key
OriginalRblPyblDocument orig_doc_id
OriginalRblPyblDocumentItem orig_doc_item
OriginalRblPyblDocumentSubitem orig_doc_subitem
OriglRblPyblItmAmtInOrigItmTC orig_item_amount
OriglItemTransactionCurrency orig_item_currency
RblPyblItemHasRelations has_relations
RelatedRblPyblDocument related_doc_id
RelatedRblPyblDocumentItem related_doc_item
RelatedRblPyblDocumentSubitem related_doc_subitem
RblPyblDocumentRelationType relation_type RIB Relshp Type
RblPyblDocumentReference doc_ref
RblPyblAltvDocumentReference altv_doc_ref
AssignmentReference assignment_reference Assignment Reference
FirstRblPyblAddlReference additional_ref_1
SecondRblPyblAddlReference additional_ref_2
ThirdRblPyblAddlReference additional_ref_3
RblPyblDocCreatedByUser doc_creation_user
RblPyblDocCreationDate doc_creation_date
RblPyblDocCreationTime doc_creation_time
CreationDateTime created_at Uploaded On
LastChangeDateTime last_changed_at Timestamp
LogicalSystem log_sys Destination
ReceivablePayableLoadID load_id
RsdlItmPredecessorDocument res_itm_predecessor_doc_id
RsdlItmPredecessorDocumentItem res_itm_predecessor_doc_item
RblPyblDocumentIsReversal is_reversal Reversal
RblPyblDocumentIsReversed is_reversed Reversed
ReversalRblPyblDocument reversal_doc_id
ReversedRblPyblDocument reversed_doc_id
RblPyblItmSilentDtaMigrtnVers sdm_version status value done
_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_RblPyblTransactionItem.
-- 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_RblPyblTransactionItem AS
SELECT
  transaction_item_uuid AS RblPyblTransactionItemUUID,
  is_obsolete AS RblPyblItemIsObsolete,
  transaction_uuid AS RblPyblTransactionUUID,
  previous_transaction_uuid AS RblPyblPreviousTransactionUUID,
  doc_id AS ReceivablePayableDocument,
  doc_item AS ReceivablePayableDocumentItem,
  doc_subitem AS RblPyblDocumentSubitem,
  oid AS ReceivablePayableItemOID,
  accounting_doc AS AccountingDocument,
  company_code AS CompanyCode,
  fiscal_year AS FiscalYear,
  doc_date AS DocumentDate,
  posting_date AS PostingDate,
  net_due_date AS NetDueDate,
  application AS ReceivablePayableApplication,
  account_type AS RblPyblAccountType,
  Supplier,
  Customer,
  business_partner AS BusinessPartner,
  contract_account AS ContractAccount,
  contract_id AS CAContract,
  contract_subap AS CASubApplication,
  amount AS AmountInTransactionCurrency,
  currency AS TransactionCurrency,
  payment_method_origin AS PaytMethRblPyblCodeOrigin,
  payment_method AS RblPyblPaymentMethod,
  cash_discount_base_amount AS CashDiscountBaseAmount,
  cash_discount1_date AS CashDiscount1DueDate,
  cash_discount2_date AS CashDiscount2DueDate,
  cash_discount1_rate AS CashDiscount1Percent,
  cash_discount2_rate AS CashDiscount2Percent,
  is_cleared AS RblPyblItemIsCleared,
  clearing_date AS ClearingDate,
  clearing_doc_id AS ClearingRblPyblDocument,
  clearing_reason AS RblPyblClearingReason,
  clearing_currency AS ClearingTransactionCurrency,
  clearing_base_amount AS ClrgBaseAmountInClrgTransCrcy,
  clearing_amount AS ClearingAmountInClrgTransCrcy,
  cash_discount_amount AS CashDiscountAmtInClrgTransCrcy,
  deduction_amount AS DeductionAmountInClrgTransCrcy,
  residual_amount AS ResidualAmountInClrgTransCrcy,
  posting_class_origin AS PostgClassfctnRblPyblCodeOrign,
  posting_class AS PostingClassification,
  posting_subclass_origin AS PostgSubclfnRblPyblCodeOrigin,
  posting_subclass AS PostingSubclassification,
  paying_company_code AS PayingCompanyCode,
  has_payment_order AS HasPaymentOrder,
  rec_financing_status AS ReceivableFinancingStatus,
  payment_indicator AS IsUsedInPaymentTransaction,
  text AS ReceivablePayableItemText,
  branch_account AS BranchAccount,
  sales_related_indicator AS IsSalesRelated,
  transaction_type AS RblPyblTransactionType,
  is_blocked_for_dunning AS RblPyblItemIsBlockedForDunning,
  dunning_block_start_date AS DunningBlockStartDate,
  dunning_block_end_date AS DunningBlockEndDate,
  is_blocked_for_payment AS RblPyblItemIsBlockedForPayment,
  payment_block_start_date AS PaymentBlockStartDate,
  payment_block_end_date AS PaymentBlockEndDate,
  ref_doc_log_sys AS ReferenceDocumentLogicalSystem,
  ref_doc_type AS ReferenceDocumentType,
  orig_ref_doc AS OriginalReferenceDocument,
  orig_doc_id AS OriginalRblPyblDocument,
  orig_doc_item AS OriginalRblPyblDocumentItem,
  orig_doc_subitem AS OriginalRblPyblDocumentSubitem,
  orig_item_amount AS OriglRblPyblItmAmtInOrigItmTC,
  orig_item_currency AS OriglItemTransactionCurrency,
  has_relations AS RblPyblItemHasRelations,
  related_doc_id AS RelatedRblPyblDocument,
  related_doc_item AS RelatedRblPyblDocumentItem,
  related_doc_subitem AS RelatedRblPyblDocumentSubitem,
  relation_type AS RblPyblDocumentRelationType,
  doc_ref AS RblPyblDocumentReference,
  altv_doc_ref AS RblPyblAltvDocumentReference,
  assignment_reference AS AssignmentReference,
  additional_ref_1 AS FirstRblPyblAddlReference,
  additional_ref_2 AS SecondRblPyblAddlReference,
  additional_ref_3 AS ThirdRblPyblAddlReference,
  doc_creation_user AS RblPyblDocCreatedByUser,
  doc_creation_date AS RblPyblDocCreationDate,
  doc_creation_time AS RblPyblDocCreationTime,
  created_at AS CreationDateTime,
  last_changed_at AS LastChangeDateTime,
  log_sys AS LogicalSystem,
  load_id AS ReceivablePayableLoadID,
  res_itm_predecessor_doc_id AS RsdlItmPredecessorDocument,
  res_itm_predecessor_doc_item AS RsdlItmPredecessorDocumentItem,
  is_reversal AS RblPyblDocumentIsReversal,
  is_reversed AS RblPyblDocumentIsReversed,
  reversal_doc_id AS ReversalRblPyblDocument,
  reversed_doc_id AS ReversedRblPyblDocument,
  sdm_version AS RblPyblItmSilentDtaMigrtnVers
FROM frp_trans_item
LEFT OUTER JOIN I_AccountingDocument AS _AccountingDocument ON CompanyCode = _AccountingDocument.CompanyCode AND FiscalYear = _AccountingDocument.FiscalYear AND AccountingDocument = _AccountingDocument.AccountingDocument  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CASubApplication AS _CASubApplication ON CASubApplication = _CASubApplication.CASubApplication  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _PayingCompanyCode ON PayingCompanyCode = _PayingCompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _ContractAccount ON ContractAccount = _ContractAccount.ContractAccount  -- association [0..1]
LEFT OUTER JOIN I_ContractAccountPartner AS _ContractAccountPartner ON ContractAccount = _ContractAccountPartner.ContractAccount AND BusinessPartner = _ContractAccountPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _ClearingTransactionCurrency ON ClearingTransactionCurrency = _ClearingTransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _OriglItemTransactionCurrency ON OriglItemTransactionCurrency = _OriglItemTransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON Customer = _Customer.Customer  -- association [0..1]
LEFT OUTER JOIN I_CustomerCompany AS _CustomerCompany ON Customer = _CustomerCompany.Customer AND CompanyCode = _CustomerCompany.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearForCompanyCode AS _FiscalYear ON FiscalYear = _FiscalYear.FiscalYear AND CompanyCode = _FiscalYear.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystem AS _LogicalSystem ON LogicalSystem = _LogicalSystem.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystem AS _RefDocumentLogicalSystem ON ReferenceDocumentLogicalSystem = _RefDocumentLogicalSystem.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN I_ProviderContract AS _ProviderContract ON CASubApplication = 'P' AND CAContract = _ProviderContract.ProviderContract  -- association [0..1]
LEFT OUTER JOIN I_ReferenceDocumentType AS _ReferenceDocumentType ON ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_SupplierCompany AS _SupplierCompany ON Supplier = _SupplierCompany.Supplier AND CompanyCode = _SupplierCompany.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_User AS _RblPyblDocCreatedByUser ON RblPyblDocCreatedByUser = _RblPyblDocCreatedByUser.UserID  -- association [0..1]
;