C_BankAccountOpeningReqDrftTP

DDL: C_BANKACCOUNTOPENINGREQDRFTTP Type: view_entity CONSUMPTION

Submit Bank Account Applications

C_BankAccountOpeningReqDrftTP is a Consumption CDS View that provides data about "Submit Bank Account Applications" in SAP S/4HANA. It reads from 1 data source (I_BankAccountOpeningRequest) and exposes 47 fields with key field BankAccountOpeningRequestUUID. It has 11 associations to related views. It is exposed through 1 OData service (BANKACCOUNTOPENINGREQDRFTTP).

Data Sources (1)

SourceAliasJoin Type
I_BankAccountOpeningRequest request from

Associations (11)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_CompanyCode _BankAccountRequestCompanyCode $projection.BankAccountRequestCompanyCode = _BankAccountRequestCompanyCode.CompanyCode
[0..1] I_BankAcctReqStatusText _RequestStatusText $projection.BankAccountChangeRequestStatus = _RequestStatusText.BankAccountChangeRequestStatus and _RequestStatusText.Language = $session.system_language
[0..1] I_BankAccountStatus _BankAccountStatus $projection.BankAccountStatus = _BankAccountStatus.BankAccountStatus and _BankAccountStatus.Language = $session.system_language
[0..1] I_Bank _Bank $projection.BankCountry = _Bank.BankCountry and $projection.Bank = _Bank.BankInternalID
[0..1] I_CountryText _BankAccountReqBankCountryText $projection.BankAccountRequestBankCountry = _BankAccountReqBankCountryText.Country and _BankAccountReqBankCountryText.Language = $session.system_language
[0..1] I_CountryText _BankCountryText $projection.BankCountry = _BankCountryText.Country and _BankCountryText.Language = $session.system_language
[0..1] I_BankAcctContrTypeText _BankAccountContractType $projection.BankAccountContractType = _BankAccountContractType.BankAccountContractType and _BankAccountContractType.Language = $session.system_language
[0..1] I_BankAcctContrTypeText _BankAccountReqContractType $projection.BankAccountContractType = _BankAccountReqContractType.BankAccountContractType and _BankAccountReqContractType.Language = $session.system_language
[0..1] I_BkAcctOpngReqApprvrCnt _BkAcctOpngReqApprvrCnt $projection.BankAccountChangeRequest = _BkAcctOpngReqApprvrCnt.BankAccountChangeRequest
[0..*] C_BankAccountOpeningRequestLog _BankAccountOpeningRequestLog $projection.BankAccountChangeRequest = _BankAccountOpeningRequestLog.BankAccountChangeRequest

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Submit Bank Account Applications view
UI.headerInfo.typeName Bank Account Application view
UI.headerInfo.typeNamePlural Bank Account Applications view
UI.headerInfo.title.value BankAcctChangeReqHeadingText view
ObjectModel.representativeKey BankAccountOpeningRequestUUID view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
BANKACCOUNTOPENINGREQDRFTTP BANKACCTOPENINGREQDRFTTP V2 C1 NOT_RELEASED

Fields (47)

KeyFieldSource TableSource FieldDescription
KEY BankAccountOpeningRequestUUID I_BankAccountOpeningRequest BankAccountOpeningRequestUUID UUID
BankAccountChangeRequest I_BankAccountOpeningRequest BankAccountChangeRequest Application Number
BankAcctChangeReqHeadingText I_BankAccountOpeningRequest BankAcctChangeReqHeadingText Application Title
BankAccountChangeRequestStatus I_BankAccountOpeningRequest BankAccountChangeRequestStatus Application Status
BankAccountRequestNote I_BankAccountOpeningRequest BankAccountRequestNote TradeRequest Comment
BankAccountRequestBankCountry I_BankAccountOpeningRequest BankCountry Bank Country/Region (Requested)
CountryName _BankAccountReqBankCountryText CountryName Country
BankAccountRequestContractType I_BankAccountOpeningRequest BankAccountContractType Contract Type (Requested)
BkAcctReqContrTypeName _BankAccountReqContractType BankAccountContractTypeName
BankAccountRequestCompanyCode I_BankAccountOpeningRequest CompanyCode Company Code (Requested)
RequestingCompanyCodeName _BankAccountRequestCompanyCode CompanyCodeName Company Name
BankAccountRequestCurrency I_BankAccountOpeningRequest BankAccountCurrency Currency (Requested)
BankAccountNumber account acc_num Account Number
BankAccountStatus account status Workflow Status
BankAccountInternalID account acc_id Technical ID
BankAccountRevision account revision Revision Number
BankName _Bank BankName Bank Name
CompanyCode account bukrs Value
CompanyCodeName _CompanyCode CompanyCodeName Company Name
BankAccountCurrency account waers Transaction Currency
BankAccountContractType I_BankAccountOpeningRequest BankAccountContractType Document Type
BankAccountContractTypeName _BankAccountContractType BankAccountContractTypeName
BankCountry account banks Bank Country/Region
BankCountryName _BankCountryText CountryName Country
Bank account bankl House Bank
BankAccountAction I_BankAccountOpeningRequest BankAccountAction Action
BankAccountRequestCreatedBy I_BankAccountOpeningRequest BankAccountRequestCreatedBy Version Created By
BankAccountReqCreatedDateTime I_BankAccountOpeningRequest BankAccountReqCreatedDateTime Created On/At
BkAcctReqLastChgdDteTme I_BankAccountOpeningRequest BkAcctReqLastChgdDteTme Changed At
BankAccountReqLastChangedBy I_BankAccountOpeningRequest BankAccountReqLastChangedBy Changed By
BankAcctReqProcessedDateTime I_BankAccountOpeningRequest BankAcctReqProcessedDateTime Submitted On/At
BankAccountReqProcessedBy I_BankAccountOpeningRequest BankAccountReqProcessedBy Processed By
BkAcctReqLocalLastChgdDteTme I_BankAccountOpeningRequest BkAcctReqLocalLastChgdDteTme Time Stamp
NumberOfPersons _BkAcctOpngReqApprvrCnt NumberOfPersons Persons
BkAcctApplAttchIsChgd
IsMarkedForDeletion I_BankAccountOpeningRequest IsMarkedForDeletion Purch.org. data
_CompanyCode _CompanyCode
_RequestStatusText _RequestStatusText
_BankAccountStatus _BankAccountStatus
_BankAccountRequestCompanyCode _BankAccountRequestCompanyCode
_BankAccountReqBankCountryText _BankAccountReqBankCountryText
_Bank _Bank
_BankCountryText _BankCountryText
_BankAccountContractType _BankAccountContractType
_BankAccountReqContractType _BankAccountReqContractType
_BkAcctOpngReqApprvrCnt _BkAcctOpngReqApprvrCnt
_BankAccountOpeningRequestLog _BankAccountOpeningRequestLog

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 C_BankAccountOpeningReqDrftTP.
-- 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 C_BankAccountOpeningReqDrftTP AS
SELECT
  request.BankAccountOpeningRequestUUID AS BankAccountOpeningRequestUUID,
  request.BankAccountChangeRequest AS BankAccountChangeRequest,
  request.BankAcctChangeReqHeadingText AS BankAcctChangeReqHeadingText,
  request.BankAccountChangeRequestStatus AS BankAccountChangeRequestStatus,
  request.BankAccountRequestNote AS BankAccountRequestNote,
  request.BankCountry AS BankAccountRequestBankCountry,
  _BankAccountReqBankCountryText.CountryName AS CountryName,
  request.BankAccountContractType AS BankAccountRequestContractType,
  _BankAccountReqContractType.BankAccountContractTypeName AS BkAcctReqContrTypeName,
  request.CompanyCode AS BankAccountRequestCompanyCode,
  _BankAccountRequestCompanyCode.CompanyCodeName AS RequestingCompanyCodeName,
  request.BankAccountCurrency AS BankAccountRequestCurrency,
  account.acc_num AS BankAccountNumber,
  account.status AS BankAccountStatus,
  account.acc_id AS BankAccountInternalID,
  account.revision AS BankAccountRevision,
  _Bank.BankName AS BankName,
  account.bukrs AS CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  account.waers AS BankAccountCurrency,
  request.BankAccountContractType AS BankAccountContractType,
  _BankAccountContractType.BankAccountContractTypeName AS BankAccountContractTypeName,
  account.banks AS BankCountry,
  _BankCountryText.CountryName AS BankCountryName,
  account.bankl AS Bank,
  request.BankAccountAction AS BankAccountAction,
  request.BankAccountRequestCreatedBy AS BankAccountRequestCreatedBy,
  request.BankAccountReqCreatedDateTime AS BankAccountReqCreatedDateTime,
  request.BkAcctReqLastChgdDteTme AS BkAcctReqLastChgdDteTme,
  request.BankAccountReqLastChangedBy AS BankAccountReqLastChangedBy,
  request.BankAcctReqProcessedDateTime AS BankAcctReqProcessedDateTime,
  request.BankAccountReqProcessedBy AS BankAccountReqProcessedBy,
  request.BkAcctReqLocalLastChgdDteTme AS BkAcctReqLocalLastChgdDteTme,
  _BkAcctOpngReqApprvrCnt.NumberOfPersons AS NumberOfPersons,
  cast( ' ' as xfeld preserving type ) AS BkAcctApplAttchIsChgd,
  request.IsMarkedForDeletion AS IsMarkedForDeletion
FROM I_BankAccountOpeningRequest AS request
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _BankAccountRequestCompanyCode ON BankAccountRequestCompanyCode = _BankAccountRequestCompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BankAcctReqStatusText AS _RequestStatusText ON BankAccountChangeRequestStatus = _RequestStatusText.BankAccountChangeRequestStatus AND _RequestStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BankAccountStatus AS _BankAccountStatus ON BankAccountStatus = _BankAccountStatus.BankAccountStatus AND _BankAccountStatus.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Bank AS _Bank ON BankCountry = _Bank.BankCountry AND Bank = _Bank.BankInternalID  -- association [0..1]
LEFT OUTER JOIN I_CountryText AS _BankAccountReqBankCountryText ON BankAccountRequestBankCountry = _BankAccountReqBankCountryText.Country AND _BankAccountReqBankCountryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CountryText AS _BankCountryText ON BankCountry = _BankCountryText.Country AND _BankCountryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BankAcctContrTypeText AS _BankAccountContractType ON BankAccountContractType = _BankAccountContractType.BankAccountContractType AND _BankAccountContractType.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BankAcctContrTypeText AS _BankAccountReqContractType ON BankAccountContractType = _BankAccountReqContractType.BankAccountContractType AND _BankAccountReqContractType.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BkAcctOpngReqApprvrCnt AS _BkAcctOpngReqApprvrCnt ON BankAccountChangeRequest = _BkAcctOpngReqApprvrCnt.BankAccountChangeRequest  -- association [0..1]
LEFT OUTER JOIN C_BankAccountOpeningRequestLog AS _BankAccountOpeningRequestLog ON BankAccountChangeRequest = _BankAccountOpeningRequestLog.BankAccountChangeRequest  -- association [0..*]
;