R_WorkAssignmentPayment_1

DDL: R_WORKASSIGNMENTPAYMENT_1 Type: view_entity TRANSACTIONAL Package: WFD_INT_RAP

Work assignment Payment details

R_WorkAssignmentPayment_1 is a Transactional CDS View that provides data about "Work assignment Payment details" in SAP S/4HANA. It reads from 4 data sources (I_BusinessPartnerSuplrCo, R_WorkAssignmentBP, R_WorkAssignment_1, I_BusinessPartnerBank) and exposes 21 fields with key fields WorkAssignmentExternalID, Country2DigitISOCode, WorkAssignmentStartDate, BankIdentification. Part of development package WFD_INT_RAP.

Data Sources (4)

SourceAliasJoin Type
I_BusinessPartnerSuplrCo _BPSupplier inner
R_WorkAssignmentBP _EmploymentBP inner
R_WorkAssignment_1 _Workassignment from
I_BusinessPartnerBank PaymentDetails inner

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
EndUserText.label Work assignment Payment details view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY WorkAssignmentExternalID R_WorkAssignment_1 WorkAssignmentExternalID WFA Ext. ID
KEY Country2DigitISOCode R_WorkAssignment_1 Country2DigitISOCode Country/Region
KEY WorkAssignmentStartDate R_WorkAssignment_1 WorkAssignmentStartDate Start Date
KEY BankIdentification I_BusinessPartnerBank BankIdentification Bank Details
BusinessPartner R_WorkAssignmentBP BusinessPartner Issuing Authority
WorkforcePersonExternalID R_WorkAssignmentBP WorkforcePersonExternalID External Person ID
WorkAssignmentEndDate R_WorkAssignment_1 WorkAssignmentEndDate End Date
BankAccountHolderName I_BusinessPartnerBank BankAccountHolderName Account Holder
BankAccountName I_BusinessPartnerBank BankAccountName Account Name
BankControlKey I_BusinessPartnerBank BankControlKey Control Key
BankCountryKey I_BusinessPartnerBank BankCountryKey Bank Ctry/Reg.
BankNumber I_BusinessPartnerBank BankNumber Bank Key
BankName I_BusinessPartnerBank BankName Bank Name
BankAccount I_BusinessPartnerBank BankAccount Bank acct
IBAN I_BusinessPartnerBank IBAN IBAN House Bank
SWIFTCode I_BusinessPartnerBank SWIFTCode SWIFT/BIC
IBANValidityStartDate I_BusinessPartnerBank IBANValidityStartDate IBAN Valid From
BankAccountReferenceText I_BusinessPartnerBank BankAccountReferenceText Reference
IsBlocked R_WorkAssignment_1 IsBlocked Boolean Variable (X = True, - = False, Space = Unknown)
WrkFrcPaymentCurrency
WorkerPaymentMethod

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_1.
-- 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_1 AS
SELECT
  _Workassignment.WorkAssignmentExternalID AS WorkAssignmentExternalID,
  _Workassignment.Country2DigitISOCode AS Country2DigitISOCode,
  _Workassignment.WorkAssignmentStartDate AS WorkAssignmentStartDate,
  PaymentDetails.BankIdentification AS BankIdentification,
  _EmploymentBP.BusinessPartner AS BusinessPartner,
  _EmploymentBP.WorkforcePersonExternalID AS WorkforcePersonExternalID,
  _Workassignment.WorkAssignmentEndDate AS WorkAssignmentEndDate,
  PaymentDetails.BankAccountHolderName AS BankAccountHolderName,
  PaymentDetails.BankAccountName AS BankAccountName,
  PaymentDetails.BankControlKey AS BankControlKey,
  PaymentDetails.BankCountryKey AS BankCountryKey,
  PaymentDetails.BankNumber AS BankNumber,
  PaymentDetails.BankName AS BankName,
  PaymentDetails.BankAccount AS BankAccount,
  PaymentDetails.IBAN AS IBAN,
  PaymentDetails.SWIFTCode AS SWIFTCode,
  PaymentDetails.IBANValidityStartDate AS IBANValidityStartDate,
  PaymentDetails.BankAccountReferenceText AS BankAccountReferenceText,
  _Workassignment.IsBlocked AS IsBlocked,
  cast( _BPSupplier.Currency as /shcm/pay_currency) AS WrkFrcPaymentCurrency,
  cast( _BPSupplier.PaymentMethodsList as wfd_payment_method ) AS WorkerPaymentMethod
FROM R_WorkAssignment_1 AS _Workassignment
INNER JOIN R_WorkAssignmentBP AS _EmploymentBP ON /* join condition not captured in parsed metadata */
INNER JOIN I_BusinessPartnerBank AS PaymentDetails ON /* join condition not captured in parsed metadata */
INNER JOIN I_BusinessPartnerSuplrCo AS _BPSupplier ON /* join condition not captured in parsed metadata */
;