I_BankFee
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.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| fclm_brm_bsb | fclm_brm_bsb | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_CompanyCode | _Company | $projection.CompanyCode = _Company.CompanyCode |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA