I_BusPartScriptedPersAddrProc
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)
| 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 and but020_prc.source_addrnumber = _BPProtectedAddress.AddressNumber |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
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