I_BusPartScriptedPersAddrProc

DDL: I_BUSPARTSCRIPTEDPERSADDRPROC Type: view_entity BASIC

Bus Partner Person Addr Vers in Process

I_BusPartScriptedPersAddrProc is a Basic CDS View that provides data about "Bus Partner Person Addr Vers in Process" in SAP S/4HANA. It reads from 1 data source (but020_prc) and exposes 84 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, AddressNumber. It has 2 associations to related views.

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

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Bus Partner Person Addr Vers in Process view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #BASIC view

Fields (84)

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
KEY AddressRepresentationCode but_adrp_prc nation Country/Region
Person but_adrp_prc persnumber Person Number
BusinessPartner but020_prc partner With Partner
StandardUsage but020_prc xdfadr Stand. address
BusinessPartnerAddressUUID but020_prc address_guid UUID
ValidityStartDate but020_prc addr_valid_from Valid From
ValidityEndDate but020_prc addr_valid_to Valid To
FormOfAddress but_adrp_prc title View Title
SearchTerm1 but_adrp_prc sort1 Sort string 1
SearchTerm2 but_adrp_prc sort2 Sort string 2
FirstName but_adrp_prc name_first First Name
LastName but_adrp_prc name_last Last Name
BusinessPartnerBirthName but_adrp_prc name2 Name2/First nme
MiddleName but_adrp_prc namemiddle Middle Name
AdditionalLastName but_adrp_prc name_last2 Name at Birth
PersonFullName but_adrp_prc name_text Full Name
AcademicTitle but_adrp_prc title_aca1 Academic Title
AcademicTitle2 but_adrp_prc title_aca2 2nd Academic
LastNamePrefix but_adrp_prc prefix1 Prefix Key
LastNameSecondPrefix but_adrp_prc prefix2 2nd prefix
BusinessPartnerSupplementName but_adrp_prc title_sppl Name Supplement
BusinessPartnerNicknameLabel but_adrp_prc nickname Nickname
Initials but_adrp_prc initials Initials
NameFormat but_adrp_prc nameformat Name Format
NameCountry but_adrp_prc namcountry Country/Region
BPFirstNameSearchHelp but_adrp_prc mc_namefir First Name
BPLastNameSearchHelp but_adrp_prc mc_namelas Last Name
name_last1asbu_name1txasFullName
CityName but_adrc_prc city1 City
DistrictName but_adrc_prc city2 District
CityNumber but_adrc_prc city_code Japan City Code
HomeCityName but_adrc_prc home_city Different City
CityFileTestStatus but_adrc_prc chckstatus Check Status
PostalCode but_adrc_prc post_code1 Postal Code
POBoxPostalCode but_adrc_prc post_code2 PO Box Post Cde
CompanyPostalCode but_adrc_prc post_code3 Company Post Cd
POBox but_adrc_prc po_box PO Box
AddressPostBoxUnusable but_adrc_prc dont_use_p Undeliverable
POBoxIsWithoutNumber but_adrc_prc po_box_num PO Box w/o No.
POBoxDeviatingCityName but_adrc_prc po_box_loc PO Box City
POBoxDeviatingRegion but_adrc_prc po_box_reg PO Region
POBoxDeviatingCountry but_adrc_prc po_box_cty PO Box C/R
TransportZone but_adrc_prc transpzone Transport Zone
StreetName but_adrc_prc street Street Code
AddressStreetUnusable but_adrc_prc dont_use_s Undeliverable
HouseNumber but_adrc_prc house_num1 House Number
HouseNumberSupplementText but_adrc_prc house_num2 Supplement
StreetPrefixName but_adrc_prc str_suppl1 Street 2
AdditionalStreetPrefixName but_adrc_prc str_suppl2 Street 3
StreetSuffixName but_adrc_prc str_suppl3 Street 4
AdditionalStreetSuffixName but_adrc_prc location Text
Building but_adrc_prc building Building code
Floor but_adrc_prc floor Floor
RoomNumber but_adrc_prc roomnumber Room Number
Country but_adrc_prc country Venue: Ctry/Reg
CorrespondenceLanguage but_adrc_prc langu Primary lang.
Region but_adrc_prc region Venue Region
PrfrdCommMediumType but_adrc_prc deflt_comm Comm. Method
PhoneNumber but_adrc_prc tel_number Telephone
AddressFaxNumber but_adrc_prc fax_number Fax Number
CitySearch but_adrc_prc mc_city1 City
StreetSearch but_adrc_prc mc_street Street
AddressTimeZone but_adrc_prc time_zone TimeZone
TaxJurisdiction but_adrc_prc taxjurcode Tax Jurisdiction
POBoxLobbyName but_adrc_prc po_box_lobby PO Box Lobby
DeliveryServiceTypeCode but_adrc_prc deli_serv_type Delvry Serv Type
DeliveryServiceNumber but_adrc_prc deli_serv_number Delivery Service No.
CountyCode but_adrc_prc county_code County code
BPCountyText but_adrc_prc county Wyoming County
CareOfName but_adrc_prc name_co c/o
AddressNonDeliverableReason but_adrc_prc dont_use_s Undeliverable
PostBoxNonDeliverableReason but_adrc_prc dont_use_p Undeliverable
MDChgProcessSourceModified but_adrc_prc source_modified Modified
MDChgProcessSourceModifBinary but_adrc_prc source_modification_blip Modification
MDChgProcessSourceModif2Binary but020_prc source_modification_blip Modification
MDChgProcessSourceModif3Binary but_adrp_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_BusPartScriptedPersAddrProc.
-- 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_BusPartScriptedPersAddrProc 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,
  but_adrp_prc.nation AS AddressRepresentationCode,
  but_adrp_prc.persnumber AS Person,
  but020_prc.partner AS BusinessPartner,
  but020_prc.xdfadr AS StandardUsage,
  but020_prc.address_guid AS BusinessPartnerAddressUUID,
  but020_prc.addr_valid_from AS ValidityStartDate,
  but020_prc.addr_valid_to AS ValidityEndDate,
  but_adrp_prc.title AS FormOfAddress,
  but_adrp_prc.sort1 AS SearchTerm1,
  but_adrp_prc.sort2 AS SearchTerm2,
  but_adrp_prc.name_first AS FirstName,
  but_adrp_prc.name_last AS LastName,
  but_adrp_prc.name2 AS BusinessPartnerBirthName,
  but_adrp_prc.namemiddle AS MiddleName,
  but_adrp_prc.name_last2 AS AdditionalLastName,
  but_adrp_prc.name_text AS PersonFullName,
  but_adrp_prc.title_aca1 AS AcademicTitle,
  but_adrp_prc.title_aca2 AS AcademicTitle2,
  but_adrp_prc.prefix1 AS LastNamePrefix,
  but_adrp_prc.prefix2 AS LastNameSecondPrefix,
  but_adrp_prc.title_sppl AS BusinessPartnerSupplementName,
  but_adrp_prc.nickname AS BusinessPartnerNicknameLabel,
  but_adrp_prc.initials AS Initials,
  but_adrp_prc.nameformat AS NameFormat,
  but_adrp_prc.namcountry AS NameCountry,
  but_adrp_prc.mc_namefir AS BPFirstNameSearchHelp,
  but_adrp_prc.mc_namelas AS BPLastNameSearchHelp,
  cast(concat_with_space( but_adrp_prc.name_first, but_adrp_prc.name_last,1) as bu_name1tx ) as FullName AS name_last1asbu_name1txasFullName,
  but_adrc_prc.city1 AS CityName,
  but_adrc_prc.city2 AS DistrictName,
  but_adrc_prc.city_code AS CityNumber,
  but_adrc_prc.home_city AS HomeCityName,
  but_adrc_prc.chckstatus AS CityFileTestStatus,
  but_adrc_prc.post_code1 AS PostalCode,
  but_adrc_prc.post_code2 AS POBoxPostalCode,
  but_adrc_prc.post_code3 AS CompanyPostalCode,
  but_adrc_prc.po_box AS POBox,
  but_adrc_prc.dont_use_p AS AddressPostBoxUnusable,
  but_adrc_prc.po_box_num AS POBoxIsWithoutNumber,
  but_adrc_prc.po_box_loc AS POBoxDeviatingCityName,
  but_adrc_prc.po_box_reg AS POBoxDeviatingRegion,
  but_adrc_prc.po_box_cty AS POBoxDeviatingCountry,
  but_adrc_prc.transpzone AS TransportZone,
  but_adrc_prc.street AS StreetName,
  but_adrc_prc.dont_use_s AS AddressStreetUnusable,
  but_adrc_prc.house_num1 AS HouseNumber,
  but_adrc_prc.house_num2 AS HouseNumberSupplementText,
  but_adrc_prc.str_suppl1 AS StreetPrefixName,
  but_adrc_prc.str_suppl2 AS AdditionalStreetPrefixName,
  but_adrc_prc.str_suppl3 AS StreetSuffixName,
  but_adrc_prc.location AS AdditionalStreetSuffixName,
  but_adrc_prc.building AS Building,
  but_adrc_prc.floor AS Floor,
  but_adrc_prc.roomnumber AS RoomNumber,
  but_adrc_prc.country AS Country,
  but_adrc_prc.langu AS CorrespondenceLanguage,
  but_adrc_prc.region AS Region,
  but_adrc_prc.deflt_comm AS PrfrdCommMediumType,
  but_adrc_prc.tel_number AS PhoneNumber,
  but_adrc_prc.fax_number AS AddressFaxNumber,
  but_adrc_prc.mc_city1 AS CitySearch,
  but_adrc_prc.mc_street AS StreetSearch,
  but_adrc_prc.time_zone AS AddressTimeZone,
  but_adrc_prc.taxjurcode AS TaxJurisdiction,
  but_adrc_prc.po_box_lobby AS POBoxLobbyName,
  but_adrc_prc.deli_serv_type AS DeliveryServiceTypeCode,
  but_adrc_prc.deli_serv_number AS DeliveryServiceNumber,
  but_adrc_prc.county_code AS CountyCode,
  but_adrc_prc.county AS BPCountyText,
  but_adrc_prc.name_co AS CareOfName,
  but_adrc_prc.dont_use_s AS AddressNonDeliverableReason,
  but_adrc_prc.dont_use_p AS PostBoxNonDeliverableReason,
  but_adrc_prc.source_modified AS MDChgProcessSourceModified,
  but_adrc_prc.source_modification_blip AS MDChgProcessSourceModifBinary,
  but020_prc.source_modification_blip AS MDChgProcessSourceModif2Binary,
  but_adrp_prc.source_modification_blip AS MDChgProcessSourceModif3Binary,
  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]
;