Fclm_Bm_Address
Address data for bank master and business partner
Fclm_Bm_Address is a CDS View that provides data about "Address data for bank master and business partner" in SAP S/4HANA. It reads from 10 data sources and exposes 82 fields with key fields AddressID, Nation. It has 17 associations to related views.
Data Sources (10)
| Source | Alias | Join Type |
|---|---|---|
| adr6 | _Email | left_outer |
| adr3 | _Fax | left_outer |
| adr2 | _Mobile | left_outer |
| Fclm_Bm_Adcp | _person | left_outer |
| adrreggrpt | _StructureGroupText | left_outer |
| adr2 | _Telephone | left_outer |
| adrc | adrc | from |
| adrct | adrct | left_outer |
| bnka | bnka | left_outer |
| but020 | but020 | left_outer |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| p_spras | sylangu |
Associations (17)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | t005u | _RegionText | _RegionText.land1 = $projection.AddressCountry and _RegionText.bland = $projection.State and _RegionText.spras = $parameters.p_spras |
| [1..1] | t005u | _PoRegionText | _PoRegionText.land1 = $projection.PoBoxCountry and _PoRegionText.bland = $projection.PoBoxRegion and _PoRegionText.spras = $parameters.p_spras |
| [1..1] | t005t | _CountryName | _CountryName.land1 = $projection.AddressCountry and _CountryName.spras = $parameters.p_spras |
| [1..1] | t005t | _PoCountryName | _PoCountryName.land1 = $projection.PoBoxCountry and _PoCountryName.spras = $parameters.p_spras |
| [0..1] | I_CountryText | _BankCountry | $projection.BankCountry = _BankCountry.Country and _BankCountry.Language = $parameters.p_spras |
| [1..1] | ttzzt | _TimeZoneText | _TimeZoneText.langu = $parameters.p_spras and _TimeZoneText.tzone = $projection.AddressTimeZone |
| [1..1] | tzont | _TransportationZoneText | _TransportationZoneText.spras = $parameters.p_spras and _TransportationZoneText.land1 = $projection.AddressCountry and _TransportationZoneText.zone1 = $projection.TransportationZone |
| [1..1] | tsadvt | _NationText | _NationText.langu = $parameters.p_spras and _NationText.nation = $projection.Nation |
| [1..1] | t005k | _TelephoneDialingNumber | _TelephoneDialingNumber.land1 = _Telephone.country |
| [1..1] | t005k | _MobileDialingNumber | _MobileDialingNumber.land1 = _Mobile.country |
| [1..1] | t005k | _FaxDialingNumber | _FaxDialingNumber.land1 = _Fax.country |
| [0..1] | I_BusinessPartner | _BusinessPartner | $projection.BusinessPartnerNo = _BusinessPartner.BusinessPartner |
| [0..1] | I_BusPartDelivSrvcVH | _BusPartDelivSrvcTxt | $projection.DeliveryServiceType = _BusPartDelivSrvcTxt.DeliveryServiceTypeCode |
| [0..1] | I_LanguageText | _LanguageText | $projection.CommunicationLanguage = _LanguageText.LanguageCode and _LanguageText.Language = $parameters.p_spras |
| [0..1] | I_BusinessPartnerFormOfAddrTxt | _BusPartFormAddrTxt | $projection.Title = _BusPartFormAddrTxt.FormOfAddress and _BusPartFormAddrTxt.Language = $parameters.p_spras |
| [0..1] | I_AddressNonDeliverableReasonT | _AddrNonDeliReasonStreetTxt | $projection.StreetAddressUndeliverableFlag = _AddrNonDeliReasonStreetTxt.AddressNonDeliverableReason and _AddrNonDeliReasonStreetTxt.Language = $parameters.p_spras |
| [0..1] | I_AddressNonDeliverableReasonT | _AddrNonDeliReasonPOTxt | $projection.POBoxAddressUndeliverableFlag = _AddrNonDeliReasonPOTxt.AddressNonDeliverableReason and _AddrNonDeliReasonPOTxt.Language = $parameters.p_spras |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | VFCLM_BM_ADDRESS | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #ORGANIZATIONAL | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| EndUserText.label | Address data for bank master and business partner | view |
Fields (82)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | AddressID | adrc | addrnumber | Address Number |
| KEY | Nation | adrc | nation | Country/Region |
| NationText | _NationText | nation_tex | Version text | |
| BankCountry | bnka | banks | Bank Ctry/Rgn. Key | |
| BankCountryName | _BankCountry | CountryName | Country | |
| BankInternalId | bnka | bankl | House Bank | |
| BankName | bnka | banka | Bank Name | |
| BusinessPartnerNo | partner | With Partner | ||
| CareOfName | adrc | name_co | c/o | |
| AddressLine1 | adrc | str_suppl1 | Street 2 | |
| AddressLine2 | adrc | str_suppl2 | Street 3 | |
| HouseNumber | adrc | house_num1 | House Number | |
| Street | adrc | street | Street Code | |
| HouseNumberSupplement | adrc | house_num2 | Supplement | |
| AddressLine3 | adrc | str_suppl3 | Street 4 | |
| AddressLine4 | adrc | location | Text | |
| Village | adrc | home_city | Different City | |
| District | adrc | city2 | District | |
| PostalCode | adrc | post_code1 | Postal Code | |
| AddressCity | adrc | city1 | City | |
| AddressCountry | adrc | country | Venue: Ctry/Reg | |
| AddressCountryText | _CountryName | landx | Country/Region | |
| State | adrc | region | Venue Region | |
| StateText | _RegionText | bezei | TrContType name | |
| AddressTimeZone | adrc | time_zone | TimeZone | |
| TimeZoneText | _TimeZoneText | descript | Title | |
| TransportationZone | adrc | transpzone | Transport Zone | |
| TransportationZoneText | _TransportationZoneText | vtext | Wgh.Dat.Ty.Txt. | |
| TaxJurisdiction | adrc | taxjurcode | Tax Jurisdiction | |
| CompanyPostalCode | adrc | post_code3 | Company Post Cd | |
| DeliveryServiceType | adrc | deli_serv_type | Delvry Serv Type | |
| DeliveryServiceNumber | adrc | deli_serv_number | Delivery Service No. | |
| PoBox | adrc | po_box | PO Box | |
| PoBoxWithoutNumber | adrc | po_box_num | PO Box w/o No. | |
| PoBoxPostalCode | adrc | post_code2 | PO Box Post Cde | |
| PoBoxLobby | adrc | po_box_lobby | PO Box Lobby | |
| PoBoxCity | adrc | po_box_loc | PO Box City | |
| PoBoxRegion | adrc | po_box_reg | PO Region | |
| PoBoxRegionText | _PoRegionText | bezei | TrContType name | |
| PoBoxCountry | adrc | po_box_cty | PO Box C/R | |
| PoBoxCountryText | _PoCountryName | landx | Country/Region | |
| CommunicationLanguage | adrc | langu | Primary lang. | |
| Comments | adrct | remark | Status Description | |
| Title | adrc | title | View Title | |
| Name | adrc | name1 | PA text | |
| Name2 | adrc | name2 | Name2/First nme | |
| Name3 | adrc | name3 | Name 3 | |
| Name4 | adrc | name4 | Name 4 | |
| DataLine | adrc | extension1 | Extension Field 1 | |
| TeleBox | adrc | extension2 | Telebox | |
| SearchTeam1 | adrc | sort1 | Sort string 1 | |
| SearchTeam2 | adrc | sort2 | Sort string 2 | |
| TownShip | adrc | township | Township | |
| StructureGroup | adrc | regiogroup | Structure Group | |
| StreetAddressUndeliverableFlag | adrc | dont_use_s | Undeliverable | |
| POBoxAddressUndeliverableFlag | adrc | dont_use_p | Undeliverable | |
| County | adrc | county | Wyoming County | |
| DeliveryServiceText | _BusPartDelivSrvcTxt | DeliveryServiceText | ||
| CommunicationLanguageText | _LanguageText | LanguageName | Name | |
| TitleText | _BusPartFormAddrTxt | FormOfAddressName | Title | |
| StructureGroupText | adrreggrpt | descript | Title | |
| StreetAddrUndeliverableFlagTxt | _AddrNonDeliReasonStreetTxt | AddressNonDeliverableReasonTxt | ||
| POBoxAddrUndeliverableFlagTxt | _AddrNonDeliReasonPOTxt | AddressNonDeliverableReasonTxt | ||
| TelephoneNumberCountry | adr2 | country | Venue: Ctry/Reg | |
| TelephoneDialingNumber | ||||
| TelephoneNumber | adr2 | tel_number | Telephone | |
| PhoneNumberExtension | adr2 | tel_extens | Extension | |
| MobileNumberCountry | adr2 | country | Venue: Ctry/Reg | |
| MobileDialingNumber | ||||
| MobileNumber | adr2 | tel_number | Telephone | |
| FaxCountry | adr3 | country | Venue: Ctry/Reg | |
| FaxDialingNumber | ||||
| FaxNumber | adr3 | fax_number | Fax Number | |
| FaxNumberExtension | adr3 | fax_extens | Extension | |
| EmailAddress | adr6 | smtp_addr | E-Mail Address | |
| Building | adrc | building | Building code | |
| Floor | adrc | floor | Floor | |
| RoomNumber | adrc | roomnumber | Room Number | |
| AddressGroup | adrc | addr_group | Address group | |
| RatingMethod | 0 | |||
| RatingLevel | 0 | |||
| BusinessPartnerFullName | _BusinessPartner | BusinessPartnerFullName | Business Partner Name |
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 Fclm_Bm_Address.
-- 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: VFCLM_BM_ADDRESS
-- Parameters: p_spras : sylangu
CREATE VIEW Fclm_Bm_Address AS
SELECT
adrc.addrnumber AS AddressID,
adrc.nation AS Nation,
_NationText.nation_tex AS NationText,
bnka.banks AS BankCountry,
_BankCountry.CountryName AS BankCountryName,
bnka.bankl AS BankInternalId,
bnka.banka AS BankName,
partner AS BusinessPartnerNo,
adrc.name_co AS CareOfName,
adrc.str_suppl1 AS AddressLine1,
adrc.str_suppl2 AS AddressLine2,
adrc.house_num1 AS HouseNumber,
adrc.street AS Street,
adrc.house_num2 AS HouseNumberSupplement,
adrc.str_suppl3 AS AddressLine3,
adrc.location AS AddressLine4,
adrc.home_city AS Village,
adrc.city2 AS District,
adrc.post_code1 AS PostalCode,
adrc.city1 AS AddressCity,
adrc.country AS AddressCountry,
_CountryName.landx AS AddressCountryText,
adrc.region AS State,
_RegionText.bezei AS StateText,
adrc.time_zone AS AddressTimeZone,
_TimeZoneText.descript AS TimeZoneText,
adrc.transpzone AS TransportationZone,
_TransportationZoneText.vtext AS TransportationZoneText,
adrc.taxjurcode AS TaxJurisdiction,
adrc.post_code3 AS CompanyPostalCode,
adrc.deli_serv_type AS DeliveryServiceType,
adrc.deli_serv_number AS DeliveryServiceNumber,
adrc.po_box AS PoBox,
adrc.po_box_num AS PoBoxWithoutNumber,
adrc.post_code2 AS PoBoxPostalCode,
adrc.po_box_lobby AS PoBoxLobby,
adrc.po_box_loc AS PoBoxCity,
adrc.po_box_reg AS PoBoxRegion,
_PoRegionText.bezei AS PoBoxRegionText,
adrc.po_box_cty AS PoBoxCountry,
_PoCountryName.landx AS PoBoxCountryText,
adrc.langu AS CommunicationLanguage,
adrct.remark AS Comments,
adrc.title AS Title,
adrc.name1 AS Name,
adrc.name2 AS Name2,
adrc.name3 AS Name3,
adrc.name4 AS Name4,
adrc.extension1 AS DataLine,
adrc.extension2 AS TeleBox,
adrc.sort1 AS SearchTeam1,
adrc.sort2 AS SearchTeam2,
adrc.township AS TownShip,
adrc.regiogroup AS StructureGroup,
adrc.dont_use_s AS StreetAddressUndeliverableFlag,
adrc.dont_use_p AS POBoxAddressUndeliverableFlag,
adrc.county AS County,
_BusPartDelivSrvcTxt.DeliveryServiceText AS DeliveryServiceText,
_LanguageText.LanguageName AS CommunicationLanguageText,
_BusPartFormAddrTxt.FormOfAddressName AS TitleText,
_StructureGroupText.descript AS StructureGroupText,
_AddrNonDeliReasonStreetTxt.AddressNonDeliverableReasonTxt AS StreetAddrUndeliverableFlagTxt,
_AddrNonDeliReasonPOTxt.AddressNonDeliverableReasonTxt AS POBoxAddrUndeliverableFlagTxt,
_Telephone.country AS TelephoneNumberCountry,
concat('+' , _TelephoneDialingNumber.telefto) AS TelephoneDialingNumber,
_Telephone.tel_number AS TelephoneNumber,
_Telephone.tel_extens AS PhoneNumberExtension,
_Mobile.country AS MobileNumberCountry,
concat('+' , _MobileDialingNumber.telefto) AS MobileDialingNumber,
_Mobile.tel_number AS MobileNumber,
_Fax.country AS FaxCountry,
concat('+' , _FaxDialingNumber.telefto) AS FaxDialingNumber,
_Fax.fax_number AS FaxNumber,
_Fax.fax_extens AS FaxNumberExtension,
_Email.smtp_addr AS EmailAddress,
adrc.building AS Building,
adrc.floor AS Floor,
adrc.roomnumber AS RoomNumber,
adrc.addr_group AS AddressGroup,
0 AS RatingMethod,
0 AS RatingLevel,
_BusinessPartner.BusinessPartnerFullName AS BusinessPartnerFullName
FROM adrc
LEFT OUTER JOIN bnka ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN but020 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN adrct ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN Fclm_Bm_Adcp AS _person ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN adr2 AS _Telephone ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN adr2 AS _Mobile ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN adr3 AS _Fax ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN adr6 AS _Email ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN adrreggrpt AS _StructureGroupText ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t005u AS _RegionText ON _RegionText.land1 = AddressCountry AND _RegionText.bland = State AND _RegionText.spras = $parameters.p_spras -- association [1..1]
LEFT OUTER JOIN t005u AS _PoRegionText ON _PoRegionText.land1 = PoBoxCountry AND _PoRegionText.bland = PoBoxRegion AND _PoRegionText.spras = $parameters.p_spras -- association [1..1]
LEFT OUTER JOIN t005t AS _CountryName ON _CountryName.land1 = AddressCountry AND _CountryName.spras = $parameters.p_spras -- association [1..1]
LEFT OUTER JOIN t005t AS _PoCountryName ON _PoCountryName.land1 = PoBoxCountry AND _PoCountryName.spras = $parameters.p_spras -- association [1..1]
LEFT OUTER JOIN I_CountryText AS _BankCountry ON BankCountry = _BankCountry.Country AND _BankCountry.Language = $parameters.p_spras -- association [0..1]
LEFT OUTER JOIN ttzzt AS _TimeZoneText ON _TimeZoneText.langu = $parameters.p_spras AND _TimeZoneText.tzone = AddressTimeZone -- association [1..1]
LEFT OUTER JOIN tzont AS _TransportationZoneText ON _TransportationZoneText.spras = $parameters.p_spras AND _TransportationZoneText.land1 = AddressCountry AND _TransportationZoneText.zone1 = TransportationZone -- association [1..1]
LEFT OUTER JOIN tsadvt AS _NationText ON _NationText.langu = $parameters.p_spras AND _NationText.nation = Nation -- association [1..1]
LEFT OUTER JOIN t005k AS _TelephoneDialingNumber ON _TelephoneDialingNumber.land1 = _Telephone.country -- association [1..1]
LEFT OUTER JOIN t005k AS _MobileDialingNumber ON _MobileDialingNumber.land1 = _Mobile.country -- association [1..1]
LEFT OUTER JOIN t005k AS _FaxDialingNumber ON _FaxDialingNumber.land1 = _Fax.country -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartnerNo = _BusinessPartner.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_BusPartDelivSrvcVH AS _BusPartDelivSrvcTxt ON DeliveryServiceType = _BusPartDelivSrvcTxt.DeliveryServiceTypeCode -- association [0..1]
LEFT OUTER JOIN I_LanguageText AS _LanguageText ON CommunicationLanguage = _LanguageText.LanguageCode AND _LanguageText.Language = $parameters.p_spras -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerFormOfAddrTxt AS _BusPartFormAddrTxt ON Title = _BusPartFormAddrTxt.FormOfAddress AND _BusPartFormAddrTxt.Language = $parameters.p_spras -- association [0..1]
LEFT OUTER JOIN I_AddressNonDeliverableReasonT AS _AddrNonDeliReasonStreetTxt ON StreetAddressUndeliverableFlag = _AddrNonDeliReasonStreetTxt.AddressNonDeliverableReason AND _AddrNonDeliReasonStreetTxt.Language = $parameters.p_spras -- association [0..1]
LEFT OUTER JOIN I_AddressNonDeliverableReasonT AS _AddrNonDeliReasonPOTxt ON POBoxAddressUndeliverableFlag = _AddrNonDeliReasonPOTxt.AddressNonDeliverableReason AND _AddrNonDeliReasonPOTxt.Language = $parameters.p_spras -- association [0..1]
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- 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