R_BankAcctTwoPersonRequestWlTP

DDL: R_BANKACCTTWOPERSONREQUESTWLTP Type: view_entity TRANSACTIONAL Package: FCLM_TWOPERSON

Bank Account Two person request worklist

R_BankAcctTwoPersonRequestWlTP is a Transactional CDS View that provides data about "Bank Account Two person request worklist" in SAP S/4HANA. It reads from 1 data source (I_BankAccTwoPersonReq) and exposes 25 fields with key fields BankAccountChangeRequest, BankAccountInternalID, BankAccountRevision. It has 7 associations to related views. Part of development package FCLM_TWOPERSON.

Data Sources (1)

SourceAliasJoin Type
I_BankAccTwoPersonReq worklist from

Associations (7)

CardinalityTargetAliasCondition
[0..*] I_CountryText _CountryText $projection.BankCountry = _CountryText.Country
[0..1] I_Bank _Bank $projection.BankCountry = _Bank.BankCountry and $projection.Bank = _Bank.BankInternalID
[0..1] I_CompanyCode _Company $projection.CompanyCode = _Company.CompanyCode
[0..*] I_BankAccountAction _BankAcctActionText $projection.BankAccountAction = _BankAcctActionText.BankAccountAction
[0..*] I_BankAccountStatus _BankAcctStatus $projection.BankAccountStatus = _BankAcctStatus.BankAccountStatus
[0..1] I_UserContactCard _ContactCard $projection.CreatedByUser = _ContactCard.ContactCardID
[0..*] I_BankAccountTypeText _AcctTypeText $projection.BankAccountType = _AcctTypeText.BankAccountType

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Bank Account Two person request worklist view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.sapObjectNodeType.name BankAccountChangeRequest view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY BankAccountChangeRequest I_BankAccTwoPersonReq BankAccountChangeRequest Request unique ID
KEY BankAccountInternalID I_BankAccTwoPersonReq BankAccountInternalID Technical ID
KEY BankAccountRevision I_BankAccTwoPersonReq BankAccountRevision Revision Number
BankAcctChangeReqHeadingText I_BankAccTwoPersonReq BankAcctChangeReqHeadingText View Title
BankAccountAction I_BankAccTwoPersonReq BankAccountAction Action
CreatedByUser I_BankAccTwoPersonReq CreatedByUser User Name
BankCountry I_BankAccTwoPersonReq BankCountry Bank Ctry/Rgn. Key
Bank I_BankAccTwoPersonReq Bank Bank Number
CompanyCode I_BankAccTwoPersonReq CompanyCode Receiver Company Code
BankAccountCurrency I_BankAccTwoPersonReq BankAccountCurrency Currency
BankAccountStatus I_BankAccTwoPersonReq BankAccountStatus Account Status
BankAccountNumber I_BankAccTwoPersonReq BankAccountNumber Bank Account
BankAccountDescription I_BankAccTwoPersonReq BankAccountDescription Well Code Des.
BankAccountType BankAccountType Account Type
BankControlKey BankControlKey Control Key
BankAccountActivatedRevision BankAccountActivatedRevision Revision Number
BankAccountActivatedSequence BankAccountActivatedSequence Activated Sequence
BankAccountReqCreatedDateTime
_CountryText _CountryText
_Bank _Bank
_Company _Company
_BankAcctActionText _BankAcctActionText
_BankAcctStatus _BankAcctStatus
_ContactCard _ContactCard
_AcctTypeText _AcctTypeText

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_BankAcctTwoPersonRequestWlTP.
-- 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_BankAcctTwoPersonRequestWlTP AS
SELECT
  worklist.BankAccountChangeRequest AS BankAccountChangeRequest,
  worklist.BankAccountInternalID AS BankAccountInternalID,
  worklist.BankAccountRevision AS BankAccountRevision,
  worklist.BankAcctChangeReqHeadingText AS BankAcctChangeReqHeadingText,
  worklist.BankAccountAction AS BankAccountAction,
  worklist.CreatedByUser AS CreatedByUser,
  worklist.BankCountry AS BankCountry,
  worklist.Bank AS Bank,
  worklist.CompanyCode AS CompanyCode,
  worklist.BankAccountCurrency AS BankAccountCurrency,
  worklist.BankAccountStatus AS BankAccountStatus,
  worklist.BankAccountNumber AS BankAccountNumber,
  worklist.BankAccountDescription AS BankAccountDescription,
  BankAccountType,
  BankControlKey,
  BankAccountActivatedRevision,
  BankAccountActivatedSequence,
  cast( dats_tims_to_tstmp(worklist.CreationDate, worklist.CreationTime,abap_system_timezone($session.client,'NULL'),$session.client,'NULL') as timestamp ) AS BankAccountReqCreatedDateTime
FROM I_BankAccTwoPersonReq AS worklist
LEFT OUTER JOIN I_CountryText AS _CountryText ON BankCountry = _CountryText.Country  -- association [0..*]
LEFT OUTER JOIN I_Bank AS _Bank ON BankCountry = _Bank.BankCountry AND Bank = _Bank.BankInternalID  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _Company ON CompanyCode = _Company.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BankAccountAction AS _BankAcctActionText ON BankAccountAction = _BankAcctActionText.BankAccountAction  -- association [0..*]
LEFT OUTER JOIN I_BankAccountStatus AS _BankAcctStatus ON BankAccountStatus = _BankAcctStatus.BankAccountStatus  -- association [0..*]
LEFT OUTER JOIN I_UserContactCard AS _ContactCard ON CreatedByUser = _ContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_BankAccountTypeText AS _AcctTypeText ON BankAccountType = _AcctTypeText.BankAccountType  -- association [0..*]
;