I_BankFee

DDL: I_BANKFEE Type: view BASIC Package: FCLM_BRM

Bank Fee: Basic

I_BankFee is a Basic CDS View that provides data about "Bank Fee: Basic" in SAP S/4HANA. It reads from 1 data source (fclm_brm_bsb) and exposes 52 fields with key field BkSrvcBillgStmntUUID. It has 1 association to related views. Part of development package FCLM_BRM.

Data Sources (1)

SourceAliasJoin Type
fclm_brm_bsb fclm_brm_bsb from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _Company $projection.CompanyCode = _Company.CompanyCode

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IBANKFEE view
AbapCatalog.compiler.compareFilter true view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.allowExtensions true view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
EndUserText.label Bank Fee: Basic view

Fields (52)

KeyFieldSource TableSource FieldDescription
KEY BkSrvcBillgStmntUUID bsb_uuid UUID
ReportIdentifier report_id Report ID
EndDateYearMonth to_date Valid to Date
Sender sender_id Statement Sender ID
ReceiverIdentifier receiver_id Recipient
AccountLevel account_level Account Level
BankAccountNumber account_id G/L Account
dats8endasStartDateYearMonth
BankFeeStatement statement_id Statement ID
Bank bank_key Bank Number
BankCountry bank_country Non-Res Bank Cnt/Reg
CompanyCode company_code Company Code
CompanyCodeCountry _Company Country Venue: Ctry/Reg
BankAccountInternalID account_bam_id Technical ID
SenderName sender_name Sender Name
SenderCountry sender_country Sender Ctry/Reg.
BankFeeReceiverName receiver_name Receiver Name
ReceiverCountry receiver_country Country/Reg.
CompensationType compensation_type Compensation Type
CompensationCurrency compensation_currency Currency
CompensationAmount compensation_amount Billing Amount
CompensationMethod compensation_method Compensation Method
TaxCalculationMethod tax_calculation_method Calculation Method
GrossIncomeTaxRegion tax_designation_region Region Number
BankFeeHostCurrency host_currency Currency
BankFeeService service_id Web Service ID
BankFeeServiceDescription service_description Description
BankFeeSubService sub_service_id Sub Service ID
BankFeeSubServiceIssuer sub_service_issuer SubService Issuer ID
BankFeeSrvcComCodeIssuer service_common_code_issuer Common Code Issuer
BankFeeSrvcComCode service_common_code Service Common Code
BankFeeSrvcType service_type Type of Ext. Service
BankFeeSrvcChrgMeth billing_charge_method Charge Method
TotalSettlmtVolume service_volume Volume
BankFeeSrvcUnitPriceAmount service_unit_price Billing Amount
PriceCurrency service_unit_price_currency Currency
PaymentMethod payment_method Pymt Meth.
OriginalChargePrice original_charge_price Billing Amount
OriginalChargePriceCurrency original_change_price_currency Currency
TaxDesignation tax_designation_code Designation Code
BankFeeTaxRegion tax_region_number Region Number
TaxRegionNumberTxt tax_region_name Region Name
TotalTaxAmount tax_id_total_tax_amount Billing Amount
TotalTaxAmountCurrency tax_id_total_tax_currency Currency
TaxServiceTaxHostAmount tax_service_tax_host_amount Billing Amount
TaxServiceTaxHostCurrency tax_service_tax_host_currency Currency
TaxServiceTaxPricingAmount tax_service_tax_pricing_amt Billing Amount
TaxServiceTaxPricingCurrency tax_service_tax_pricing_ccy Currency
BankFeeConditionID cond Condition
ValidFrom validfrom Vers.Valid From
ConditionArea condarea Condition Area
BankFeeSrvcPricingStatus validation_status Val. Process Status

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 I_BankFee.
-- 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 I_BankFee AS
SELECT
  bsb_uuid AS BkSrvcBillgStmntUUID,
  report_id AS ReportIdentifier,
  to_date AS EndDateYearMonth,
  sender_id AS Sender,
  receiver_id AS ReceiverIdentifier,
  account_level AS AccountLevel,
  account_id AS BankAccountNumber,
  case when from_date is not null and from_date != ' ' then from_date else cast( '00000000' as abap.dats(8)) end as StartDateYearMonth AS dats8endasStartDateYearMonth,
  statement_id AS BankFeeStatement,
  bank_key AS Bank,
  bank_country AS BankCountry,
  company_code AS CompanyCode,
  _Company.Country AS CompanyCodeCountry,
  account_bam_id AS BankAccountInternalID,
  sender_name AS SenderName,
  sender_country AS SenderCountry,
  receiver_name AS BankFeeReceiverName,
  receiver_country AS ReceiverCountry,
  compensation_type AS CompensationType,
  compensation_currency AS CompensationCurrency,
  compensation_amount AS CompensationAmount,
  compensation_method AS CompensationMethod,
  tax_calculation_method AS TaxCalculationMethod,
  tax_designation_region AS GrossIncomeTaxRegion,
  host_currency AS BankFeeHostCurrency,
  service_id AS BankFeeService,
  service_description AS BankFeeServiceDescription,
  sub_service_id AS BankFeeSubService,
  sub_service_issuer AS BankFeeSubServiceIssuer,
  service_common_code_issuer AS BankFeeSrvcComCodeIssuer,
  service_common_code AS BankFeeSrvcComCode,
  service_type AS BankFeeSrvcType,
  billing_charge_method AS BankFeeSrvcChrgMeth,
  service_volume AS TotalSettlmtVolume,
  service_unit_price AS BankFeeSrvcUnitPriceAmount,
  service_unit_price_currency AS PriceCurrency,
  payment_method AS PaymentMethod,
  original_charge_price AS OriginalChargePrice,
  original_change_price_currency AS OriginalChargePriceCurrency,
  tax_designation_code AS TaxDesignation,
  tax_region_number AS BankFeeTaxRegion,
  tax_region_name AS TaxRegionNumberTxt,
  tax_id_total_tax_amount AS TotalTaxAmount,
  tax_id_total_tax_currency AS TotalTaxAmountCurrency,
  tax_service_tax_host_amount AS TaxServiceTaxHostAmount,
  tax_service_tax_host_currency AS TaxServiceTaxHostCurrency,
  tax_service_tax_pricing_amt AS TaxServiceTaxPricingAmount,
  tax_service_tax_pricing_ccy AS TaxServiceTaxPricingCurrency,
  cond AS BankFeeConditionID,
  ValidFrom,
  condarea AS ConditionArea,
  validation_status AS BankFeeSrvcPricingStatus
FROM fclm_brm_bsb
LEFT OUTER JOIN I_CompanyCode AS _Company ON CompanyCode = _Company.CompanyCode  -- association [0..1]
;