I_BusinessPartnerAddressProc
Core View: Bus Part Address (Process)
I_BusinessPartnerAddressProc is a Basic CDS View that provides data about "Core View: Bus Part Address (Process)" in SAP S/4HANA. It reads from 1 data source (but020_prc) and exposes 65 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, AddressNumber. It has 2 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| but020_prc | but020_prc | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_BusinessPartnerProcess | _BusinessPartner | but020_prc.process_id = _BusinessPartner.MasterDataChangeProcess and but020_prc.process_step_no = _BusinessPartner.MDChgProcessStep and but020_prc.source_system = _BusinessPartner.MDChgProcessSrceSystem and but020_prc.source_id = _BusinessPartner.MDChgProcessSrceObject |
| [0..1] | I_BusPartProtectedAddressProc | _BPProtectedAddress | but020_prc.process_id = _BPProtectedAddress.MasterDataChangeProcess and but020_prc.process_step_no = _BPProtectedAddress.MDChgProcessStep and but020_prc.source_system = _BPProtectedAddress.MDChgProcessSrceSystem and but020_prc.source_id = _BPProtectedAddress.MDChgProcessSrceObject |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IBPADDRPROC | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Core View: Bus Part Address (Process) | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.viewType | #BASIC | view |
Fields (65)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MasterDataChangeProcess | but020_prc | process_id | |
| KEY | MDChgProcessStep | but020_prc | process_step_no | |
| KEY | MDChgProcessSrceSystem | but020_prc | source_system | |
| KEY | MDChgProcessSrceObject | but020_prc | source_id | |
| KEY | AddressNumber | but020_prc | source_addrnumber | |
| BusinessPartner | partner | |||
| StandardUsage | xdfadr | |||
| BusinessPartnerAddressUUID | but020_prc | address_guid | ||
| ValidityStartDate | addr_valid_from | |||
| ValidityEndDate | addr_valid_to | |||
| FormOfAddress | title | |||
| BusinessPartnerName1 | name1 | |||
| BusinessPartnerName2 | name2 | |||
| BusinessPartnerName3 | name3 | |||
| BusinessPartnerName4 | name4 | |||
| CareOfName | name_co | |||
| CityName | city1 | |||
| DistrictName | city2 | |||
| CityNumber | city_code | |||
| HomeCityName | home_city | |||
| CityFileTestStatus | chckstatus | |||
| PostalCode | post_code1 | |||
| POBoxPostalCode | post_code2 | |||
| CompanyPostalCode | post_code3 | |||
| POBox | po_box | |||
| AddressPostBoxUnusable | dont_use_p | |||
| POBoxIsWithoutNumber | po_box_num | |||
| POBoxDeviatingCityName | po_box_loc | |||
| POBoxDeviatingRegion | po_box_reg | |||
| POBoxDeviatingCountry | po_box_cty | |||
| TransportZone | transpzone | |||
| StreetName | street | |||
| AddressStreetUnusable | dont_use_s | |||
| HouseNumber | house_num1 | |||
| HouseNumberSupplementText | house_num2 | |||
| StreetPrefixName | str_suppl1 | |||
| AdditionalStreetPrefixName | str_suppl2 | |||
| StreetSuffixName | str_suppl3 | |||
| AdditionalStreetSuffixName | location | |||
| Building | building | |||
| Floor | floor | |||
| RoomNumber | roomnumber | |||
| Country | country | |||
| CorrespondenceLanguage | langu | |||
| Region | region | |||
| SearchTerm1 | sort1 | |||
| SearchTerm2 | sort2 | |||
| PrfrdCommMediumType | deflt_comm | |||
| PhoneNumber | tel_number | |||
| AddressFaxNumber | fax_number | |||
| CitySearch | mc_city1 | |||
| StreetSearch | mc_street | |||
| AddressTimeZone | time_zone | |||
| TaxJurisdiction | taxjurcode | |||
| POBoxLobbyName | po_box_lobby | |||
| DeliveryServiceTypeCode | deli_serv_type | |||
| DeliveryServiceNumber | deli_serv_number | |||
| CountyCode | county_code | |||
| BPCountyText | county | |||
| MDChgProcessSourceModified | but_adrc_prc | source_modified | ||
| MDChgProcessSourceModifBinary | but_adrc_prc | source_modification_blip | ||
| MDChgProcessSourceModif2Binary | but020_prc | source_modification_blip | ||
| MDChgProcSrceLastChgdDateTime | but_adrc_prc | source_recency | ||
| _BusinessPartner | _BusinessPartner | |||
| _BPProtectedAddress | _BPProtectedAddress |
@AbapCatalog.sqlViewName: 'IBPADDRPROC'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm : #SESSION_VARIABLE
@EndUserText.label: 'Core View: Bus Part Address (Process)'
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@VDM.viewType: #BASIC
define view I_BusinessPartnerAddressProc
as select from but020_prc
left outer to one join but_adrc_prc on but020_prc.process_id = but_adrc_prc.process_id
and but020_prc.process_step_no = but_adrc_prc.process_step_no
and but020_prc.source_system = but_adrc_prc.source_system
and but020_prc.source_id = but_adrc_prc.source_id
and but020_prc.source_addrnumber = but_adrc_prc.source_addrnumber
and but020_prc.nation = but_adrc_prc.nation
association [1..1] to I_BusinessPartnerProcess as _BusinessPartner on but020_prc.process_id = _BusinessPartner.MasterDataChangeProcess
and but020_prc.process_step_no = _BusinessPartner.MDChgProcessStep
and but020_prc.source_system = _BusinessPartner.MDChgProcessSrceSystem
and but020_prc.source_id = _BusinessPartner.MDChgProcessSrceObject
association [0..1] to I_BusPartProtectedAddressProc as _BPProtectedAddress on but020_prc.process_id = _BPProtectedAddress.MasterDataChangeProcess
and but020_prc.process_step_no = _BPProtectedAddress.MDChgProcessStep
and but020_prc.source_system = _BPProtectedAddress.MDChgProcessSrceSystem
and but020_prc.source_id = _BPProtectedAddress.MDChgProcessSrceObject
{
//but020_prc
key but020_prc.process_id as MasterDataChangeProcess,
key but020_prc.process_step_no as MDChgProcessStep,
key but020_prc.source_system as MDChgProcessSrceSystem,
key but020_prc.source_id as MDChgProcessSrceObject,
key but020_prc.source_addrnumber as AddressNumber,
partner as BusinessPartner,
xdfadr as StandardUsage,
but020_prc.address_guid as BusinessPartnerAddressUUID,
addr_valid_from as ValidityStartDate,
addr_valid_to as ValidityEndDate,
//but_adrc_prc
title as FormOfAddress,
name1 as BusinessPartnerName1,
name2 as BusinessPartnerName2,
name3 as BusinessPartnerName3,
name4 as BusinessPartnerName4,
name_co as CareOfName,
city1 as CityName,
city2 as DistrictName,
city_code as CityNumber,
home_city as HomeCityName,
chckstatus as CityFileTestStatus,
post_code1 as PostalCode,
post_code2 as POBoxPostalCode,
post_code3 as CompanyPostalCode,
po_box as POBox,
dont_use_p as AddressPostBoxUnusable,
po_box_num as POBoxIsWithoutNumber,
po_box_loc as POBoxDeviatingCityName,
po_box_reg as POBoxDeviatingRegion,
po_box_cty as POBoxDeviatingCountry,
transpzone as TransportZone,
street as StreetName,
dont_use_s as AddressStreetUnusable,
house_num1 as HouseNumber,
house_num2 as HouseNumberSupplementText,
str_suppl1 as StreetPrefixName,
str_suppl2 as AdditionalStreetPrefixName,
str_suppl3 as StreetSuffixName,
location as AdditionalStreetSuffixName,
building as Building,
floor as Floor,
roomnumber as RoomNumber,
country as Country,
langu as CorrespondenceLanguage,
region as Region,
sort1 as SearchTerm1,
sort2 as SearchTerm2,
deflt_comm as PrfrdCommMediumType,
tel_number as PhoneNumber,
fax_number as AddressFaxNumber,
mc_city1 as CitySearch,
mc_street as StreetSearch,
time_zone as AddressTimeZone,
taxjurcode as TaxJurisdiction,
po_box_lobby as POBoxLobbyName,
deli_serv_type as DeliveryServiceTypeCode,
deli_serv_number as DeliveryServiceNumber,
county_code as CountyCode,
county as BPCountyText,
but_adrc_prc.source_modified as MDChgProcessSourceModified,
but_adrc_prc.source_modification_blip as MDChgProcessSourceModifBinary,
but020_prc.source_modification_blip as MDChgProcessSourceModif2Binary,
but_adrc_prc.source_recency as MDChgProcSrceLastChgdDateTime,
_BusinessPartner,
_BPProtectedAddress
}
where
but020_prc.nation = ' '
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"BUT020_PRC",
"BUT_ADRC_PRC"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNERPROCESS",
"I_BUSPARTPROTECTEDADDRESSPROC"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- 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 Annotations — A Complete Guide
- 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