R_WorkAssignmentPayment_2

DDL: R_WORKASSIGNMENTPAYMENT_2 Type: view_entity COMPOSITE Package: ODATA_CA_BUM_WF

Payment for Workforce Person

R_WorkAssignmentPayment_2 is a Composite CDS View that provides data about "Payment for Workforce Person" in SAP S/4HANA. It reads from 3 data sources (I_CompanyCode, I_Supplier_to_BusinessPartner, I_SupplierCompany) and exposes 8 fields with key field WorkAssignmentUUID. It has 1 association to related views. Part of development package ODATA_CA_BUM_WF.

Data Sources (3)

SourceAliasJoin Type
I_CompanyCode _CompanyCode inner
I_Supplier_to_BusinessPartner _SupplierBP from
I_SupplierCompany _SupplierCompany inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_CurrencyText _CurrencyText _CurrencyText.Currency = $projection.Currency and _CurrencyText.Language = $session.system_language

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Payment for Workforce Person view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY WorkAssignmentUUID I_Supplier_to_BusinessPartner BusinessPartnerUUID UUID
PaymentMethodsList I_SupplierCompany PaymentMethodsList Payment Methods
PaymentMethod
Currency I_CompanyCode Currency Valuation Crcy
PaymentCurrency
CompanyCode I_SupplierCompany CompanyCode Receiver Company Code
CompanyCodeCountry I_CompanyCode Country Venue: Ctry/Reg
_CurrencyText _CurrencyText

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 R_WorkAssignmentPayment_2.
-- 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 R_WorkAssignmentPayment_2 AS
SELECT
  _SupplierBP.BusinessPartnerUUID AS WorkAssignmentUUID,
  _SupplierCompany.PaymentMethodsList AS PaymentMethodsList,
  cast( _SupplierCompany.PaymentMethodsList as farp_schzw_bseg ) AS PaymentMethod,
  _CompanyCode.Currency AS Currency,
  cast( '' as farp_pycur ) AS PaymentCurrency,
  _SupplierCompany.CompanyCode AS CompanyCode,
  _CompanyCode.Country AS CompanyCodeCountry
FROM I_Supplier_to_BusinessPartner AS _SupplierBP
INNER JOIN I_SupplierCompany AS _SupplierCompany ON /* join condition not captured in parsed metadata */
INNER JOIN I_CompanyCode AS _CompanyCode ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CurrencyText AS _CurrencyText ON _CurrencyText.Currency = Currency AND _CurrencyText.Language = $session.system_language  -- association [0..1]
;