I_RblPyblTransactionItem
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)
| Source | Alias | Join Type |
|---|---|---|
| frp_trans_item | frp_trans_item | from |
Associations (20)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA