A_BankAccountSignatoryFX

DDL: A_BANKACCOUNTSIGNATORYFX SQL: ABKACCSIGFX Type: view COMPOSITE

Signatory API with Currency Conversion

A_BankAccountSignatoryFX is a Composite CDS View that provides data about "Signatory API with Currency Conversion" in SAP S/4HANA. It reads from 1 data source (I_BankAccountSignatoryPattern) and exposes 20 fields with key fields BankAccount, IBAN, BankCountry, BankNumber. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_BankAccountSignatoryPattern Account from

Parameters (3)

NameTypeDefault
P_KeyDate datum
P_Currency waers
P_ExchangeRateType kurst_curr

Associations (1)

CardinalityTargetAliasCondition
[0..*] A_BankAccountSignatoryDetails _Signatory $projection.BankAccountInternalID = _Signatory.BankAccountInternalID

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ABKACCSIGFX view
EndUserText.label Signatory API with Currency Conversion view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY BankAccount
KEY IBAN I_BankAccountSignatoryPattern IBAN IBAN House Bank
KEY BankCountry I_BankAccountSignatoryPattern BankCountry Bank Ctry/Rgn. Key
KEY BankNumber I_BankAccountSignatoryPattern BankNumber Bank Key
BankAccountCurrency I_BankAccountSignatoryPattern BankAccountCurrency Currency
CompanyCode I_BankAccountSignatoryPattern CompanyCode Receiver Company Code
CompanyCodeName I_BankAccountSignatoryPattern CompanyCodeName Company Name
BankAccountHolderName I_BankAccountSignatoryPattern BankAccountHolderName Account Holder
BankAccountInternalID I_BankAccountSignatoryPattern BankAccountInternalID Technical ID
BankName I_BankAccountSignatoryPattern BankName Bank Name
ProfitCenter I_BankAccountSignatoryPattern ProfitCenter Profit Center
Segment I_BankAccountSignatoryPattern Segment Segment number
BusinessArea I_BankAccountSignatoryPattern BusinessArea Business Area
BankAccountType I_BankAccountSignatoryPattern BankAccountType Account Type
ControllingArea I_BankAccountSignatoryPattern ControllingArea Controlling Area
BICNumber I_BankAccountSignatoryPattern BICNumber
ApprovalType I_BankAccountSignatoryPattern ApprovalType
ReleaseProcedure I_BankAccountSignatoryPattern ReleaseProcedure
SignatoryPattern I_BankAccountSignatoryPattern SignatoryPattern
_Signatory _Signatory

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 A_BankAccountSignatoryFX.
-- 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.
-- SQL view name: ABKACCSIGFX
-- Parameters: P_KeyDate : datum, P_Currency : waers, P_ExchangeRateType : kurst_curr

CREATE VIEW A_BankAccountSignatoryFX AS
SELECT
  cast( substring(Account.BankAccountNumber, 1, 18) as bankn ) AS BankAccount,
  Account.IBAN AS IBAN,
  Account.BankCountry AS BankCountry,
  Account.BankNumber AS BankNumber,
  Account.BankAccountCurrency AS BankAccountCurrency,
  Account.CompanyCode AS CompanyCode,
  Account.CompanyCodeName AS CompanyCodeName,
  Account.BankAccountHolderName AS BankAccountHolderName,
  Account.BankAccountInternalID AS BankAccountInternalID,
  Account.BankName AS BankName,
  Account.ProfitCenter AS ProfitCenter,
  Account.Segment AS Segment,
  Account.BusinessArea AS BusinessArea,
  Account.BankAccountType AS BankAccountType,
  Account.ControllingArea AS ControllingArea,
  Account.BICNumber AS BICNumber,
  Account.ApprovalType AS ApprovalType,
  Account.ReleaseProcedure AS ReleaseProcedure,
  Account.SignatoryPattern AS SignatoryPattern
FROM I_BankAccountSignatoryPattern AS Account
LEFT OUTER JOIN A_BankAccountSignatoryDetails AS _Signatory ON BankAccountInternalID = _Signatory.BankAccountInternalID  -- association [0..*]
;