I_BusinessPartnerAddressProc

DDL: I_BUSINESSPARTNERADDRESSPROC SQL: IBPADDRPROC Type: view BASIC Package: MDC_BUPA_GOV_BO

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. Part of development package MDC_BUPA_GOV_BO.

Data Sources (1)

SourceAliasJoin Type
but020_prc but020_prc from

Associations (2)

CardinalityTargetAliasCondition
[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 and but020_prc.source_addrnumber = _BPProtectedAddress.AddressNumber

Annotations (10)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess but020_prc process_id Process Instance ID
KEY MDChgProcessStep but020_prc process_step_no Step Number
KEY MDChgProcessSrceSystem but020_prc source_system Source System
KEY MDChgProcessSrceObject but020_prc source_id UUID
KEY AddressNumber but020_prc source_addrnumber Src Address No
BusinessPartner partner With Partner
StandardUsage xdfadr Stand. address
BusinessPartnerAddressUUID but020_prc address_guid UUID
ValidityStartDate addr_valid_from Valid From
ValidityEndDate addr_valid_to Valid To
FormOfAddress title View Title
BusinessPartnerName1 name1 PA text
BusinessPartnerName2 name2 Name2/First nme
BusinessPartnerName3 name3 Name 3
BusinessPartnerName4 name4 Name 4
CareOfName name_co c/o
CityName city1 City
DistrictName city2 District
CityNumber city_code Japan City Code
HomeCityName home_city Different City
CityFileTestStatus chckstatus Check Status
PostalCode post_code1 Postal Code
POBoxPostalCode post_code2 PO Box Post Cde
CompanyPostalCode post_code3 Company Post Cd
POBox po_box PO Box
AddressPostBoxUnusable dont_use_p Undeliverable
POBoxIsWithoutNumber po_box_num PO Box w/o No.
POBoxDeviatingCityName po_box_loc PO Box City
POBoxDeviatingRegion po_box_reg PO Region
POBoxDeviatingCountry po_box_cty PO Box C/R
TransportZone transpzone Transport Zone
StreetName street Street Code
AddressStreetUnusable dont_use_s Undeliverable
HouseNumber house_num1 House Number
HouseNumberSupplementText house_num2 Supplement
StreetPrefixName str_suppl1 Street 2
AdditionalStreetPrefixName str_suppl2 Street 3
StreetSuffixName str_suppl3 Street 4
AdditionalStreetSuffixName location Text
Building building Building code
Floor floor Floor
RoomNumber roomnumber Room Number
Country country Venue: Ctry/Reg
CorrespondenceLanguage langu Primary lang.
Region region Venue Region
SearchTerm1 sort1 Sort string 1
SearchTerm2 sort2 Sort string 2
PrfrdCommMediumType deflt_comm Comm. Method
PhoneNumber tel_number Telephone
AddressFaxNumber fax_number Fax Number
CitySearch mc_city1 City
StreetSearch mc_street Street
AddressTimeZone time_zone TimeZone
TaxJurisdiction taxjurcode Tax Jurisdiction
POBoxLobbyName po_box_lobby PO Box Lobby
DeliveryServiceTypeCode deli_serv_type Delvry Serv Type
DeliveryServiceNumber deli_serv_number Delivery Service No.
CountyCode county_code County code
BPCountyText county Wyoming County
MDChgProcessSourceModified but_adrc_prc source_modified Modified
MDChgProcessSourceModifBinary but_adrc_prc source_modification_blip Modification
MDChgProcessSourceModif2Binary but020_prc source_modification_blip Modification
MDChgProcSrceLastChgdDateTime but_adrc_prc source_recency Last Changed On
_BusinessPartner _BusinessPartner
_BPProtectedAddress _BPProtectedAddress

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_BusinessPartnerAddressProc.
-- 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: IBPADDRPROC

CREATE VIEW I_BusinessPartnerAddressProc AS
SELECT
  but020_prc.process_id AS MasterDataChangeProcess,
  but020_prc.process_step_no AS MDChgProcessStep,
  but020_prc.source_system AS MDChgProcessSrceSystem,
  but020_prc.source_id AS MDChgProcessSrceObject,
  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,
  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,
  Floor,
  RoomNumber,
  Country,
  langu AS CorrespondenceLanguage,
  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
FROM but020_prc
LEFT OUTER JOIN 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 [1..1]
LEFT OUTER JOIN 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 AND but020_prc.source_addrnumber = _BPProtectedAddress.AddressNumber  -- association [0..1]
;