I_BUSINESSPARTNERPROCESS
Business Partner Process
I_BUSINESSPARTNERPROCESS is a CDS View in S/4HANA. Business Partner Process. It contains 44 fields. 8 CDS views read from this table.
CDS Views using this table (8)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_BPAdditionalOwnerOverviewTP | view_entity | from | TRANSACTIONAL | BP Additional Owners Overview - TP |
| I_BPAddlOwnerSentRecordTP | view_entity | from | TRANSACTIONAL | BP Additional Owner Sent Record - TP |
| I_BPProcessChanges | view | from | TRANSACTIONAL | Business Partner Process Changes |
| I_BPProcessChanges | view | union_all | TRANSACTIONAL | Business Partner Process Changes |
| I_BPProcessKPIRecordType | view_entity | inner | TRANSACTIONAL | MD Chg Proc Record Type KPI of a Record |
| I_BusinessPartnerGov | view | from | BASIC | Business Partner (Governance) |
| I_BusinessPartnerProcessTP | view_entity | from | TRANSACTIONAL | Business Partner (Process Data) |
| I_MDProcAnlytsBP | view | from | COMPOSITE | Business Partner Process Analytics Data |
Fields (44)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | MasterDataChangeProcess | MasterDataChangeProcess | 5 |
| KEY | MDChgProcessSrceObject | MDChgProcessSrceObject | 5 |
| KEY | MDChgProcessSrceSystem | MDChgProcessSrceSystem | 5 |
| KEY | MDChgProcessStep | MDChgProcessStep | 5 |
| AcademicTitle | AcademicTitle | 1 | |
| AuthorizationGroup | AuthorizationGroup | 3 | |
| BPFirstNameSearchHelp | BPFirstNameSearchHelp | 1 | |
| BPLastNameSearchHelp | BPLastNameSearchHelp | 1 | |
| BusinessPartner | BusinessPartner | 2 | |
| BusinessPartnerCategory | BusinessPartnerCategory | 1 | |
| BusinessPartnerGrouping | BusinessPartnerGrouping | 1 | |
| BusinessPartnerIsBlocked | BusinessPartnerIsBlocked | 1 | |
| BusinessPartnerUUID | BusinessPartnerUUID | 1 | |
| CreatedByUser | CreatedByUser | 1 | |
| CreationDate | CreationDate | 1 | |
| CreationTime | CreationTime | 1 | |
| DataController1 | DataController1 | 3 | |
| DataController10 | DataController10 | 3 | |
| DataController2 | DataController2 | 3 | |
| DataController3 | DataController3 | 3 | |
| DataController4 | DataController4 | 3 | |
| DataController5 | DataController5 | 3 | |
| DataController6 | DataController6 | 3 | |
| DataController7 | DataController7 | 3 | |
| DataController8 | DataController8 | 3 | |
| DataController9 | DataController9 | 3 | |
| DataControllerSet | DataControllerSet | 3 | |
| FirstName | FirstName | 1 | |
| GenderCodeName | GenderCodeName | 1 | |
| IsBusinessPurposeCompleted | IsBusinessPurposeCompleted | 3 | |
| IsMarkedForArchiving | IsMarkedForArchiving | 1 | |
| IsNaturalPerson | IsNaturalPerson | 1 | |
| LastChangeDate | LastChangeDate | 1 | |
| LastChangedByUser | LastChangedByUser | 1 | |
| LastChangeTime | LastChangeTime | 1 | |
| LastName | LastName | 1 | |
| LegalForm | LegalForm | 1 | |
| MDChgProcessSourceModified | MDChgProcessSourceModified | 1 | |
| OrganizationBPName1 | OrganizationBPName1 | 1 | |
| OrganizationBPName2 | OrganizationBPName2 | 1 | |
| OrganizationFoundationDate | OrganizationFoundationDate | 1 | |
| PersonNumber | PersonNumber | 1 | |
| SearchTerm1 | SearchTerm1 | 1 | |
| SearchTerm2 | SearchTerm2 | 1 |
@AbapCatalog.sqlViewName: 'IBPPROCESS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck:#CHECK
@AccessControl.personalData.blocking: #REQUIRED
//@Analytics.dataCategory: #DIMENSION
@ClientHandling.algorithm : #SESSION_VARIABLE
@EndUserText.label: 'Business Partner Process'
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@VDM.viewType: #BASIC
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
define view I_BusinessPartnerProcess
as select from but000_prc
association [0..1] to E_BusinessPartnerProcess as _Extension on $projection.MasterDataChangeProcess = _Extension.MasterDataChangeProcess
and $projection.MDChgProcessStep = _Extension.MDChgProcessStep
and $projection.MDChgProcessSrceSystem = _Extension.MDChgProcessSrceSystem
and $projection.MDChgProcessSrceObject = _Extension.MDChgProcessSrceObject
association [0..1] to I_BPCountryAddressVariants as _AddressVariants on _AddressVariants.BPCountryDepdntAddressVariant = _AddressVariants.BPCountryDepdntAddressVariant
{
key process_id as MasterDataChangeProcess,
key process_step_no as MDChgProcessStep,
key source_system as MDChgProcessSrceSystem,
key source_id as MDChgProcessSrceObject,
partner as BusinessPartner,
type as BusinessPartnerCategory,
augrp as AuthorizationGroup,
partner_guid as BusinessPartnerUUID,
persnumber as PersonNumber,
case
when chusr <> '' then concat(chusr, concat( chdat, chtim ) )
else concat(crusr, concat( crdat, crtim ) )
end as ETag,
case type
when '1' then concat_with_space( name_first, name_last, 1)
when '2' then concat_with_space( name_org1, name_org2, 1)
else concat_with_space( name_grp1, name_grp2, 1)
end as BusinessPartnerName,
case type
when '1' then
case _AddressVariants.BPCountryDepdntAddressVariant
when '013' then concat_with_space( name_last,name_first, 1)
else case name1_text
when '' then concat_with_space( name_first, name_last, 1)
else name1_text
end
end
when '2' then concat_with_space( name_org1, name_org2, 1)
else concat_with_space( name_grp1, name_grp2, 1)
end as BusinessPartnerFullName,
crusr as CreatedByUser,
crdat as CreationDate,
crtim as CreationTime,
chusr as LastChangedByUser,
chdat as LastChangeDate,
chtim as LastChangeTime,
xblck as BusinessPartnerIsBlocked,
xpcpt as IsBusinessPurposeCompleted,
name_first as FirstName,
name_last as LastName,
name1_text as PersonFullName,
name_org1 as OrganizationBPName1,
name_org2 as OrganizationBPName2,
name_org3 as OrganizationBPName3,
name_org4 as OrganizationBPName4,
location_1 as InternationalLocationNumber1,
location_2 as InternationalLocationNumber2,
location_3 as InternationalLocationNumber3,
legal_enty as LegalForm,
found_dat as OrganizationFoundationDate,
liquid_dat as OrganizationLiquidationDate,
ind_sector as Industry,
natpers as IsNaturalPerson,
xsexf as IsFemale,
xsexm as IsMale,
xsexu as IsSexUnknown,
gender as GenderCodeName,
title as FormOfAddress,
title_aca1 as AcademicTitle,
title_aca2 as AcademicTitle2,
nameformat as NameFormat,
namcountry as NameCountry,
bu_group as BusinessPartnerGrouping,
partgrptyp as BusinessPartnerGroupType,
bpkind as BusinessPartnerType,
namemiddle as MiddleName,
name_lst2 as AdditionalLastName,
name_last2 as BusinessPartnerBirthName,
title_royl as BusinessPartnerSupplementName,
// title_let as Salutation, "No Approved Global Field Name
name_grp1 as GroupBusinessPartnerName1,
name_grp2 as GroupBusinessPartnerName2,
langu_corr as CorrespondenceLanguage,
bu_langu as Language,
bu_sort1 as SearchTerm1,
bu_sort2 as SearchTerm2,
// bp_sort as PhoneticSortField, "No Approved Global Field Name
mc_name1 as BPLastNameSearchHelp,
mc_name2 as BPFirstNameSearchHelp,
nickname as BusinessPartnerNicknameLabel,
prefix1 as LastNamePrefix,
prefix2 as LastNameSecondPrefix,
initials as Initials,
// rate as RevenueRate,
marst as BusPartMaritalStatus,
natio as BusPartNationality,
cndsc as NonResidentCompanyOriginCntry,
jobgr as BusinessPartnerOccupation,
addrcomm as IndependentAddressID,
birthdt as BirthDate,
birthdt_status as BusinessPartnerBirthDateStatus,
birthpl as BusinessPartnerBirthplaceName,
emplo as NaturalPersonEmployerName,
deathdt as BusinessPartnerDeathDate,
xdele as IsMarkedForArchiving,
contact as ContactPermission,
bpext as BusinessPartnerIDByExtSystem,
legal_org as LegalEntityOfOrganization,
print_mode as BusinessPartnerPrintFormat,
source as BusinessPartnerDataOriginType,
not_released as BusinessPartnerIsNotReleased,
not_lg_competent as IsNotContractuallyCapable,
source_modified as MDChgProcessSourceModified,
source_modification_blip as MDChgProcessSourceModifBinary,
validation_status as MDChgProcessValidationStatus,
source_recency as MDChgProcSrceLastChgdDateTime,
xdcset as DataControllerSet,
data_ctrlr1 as DataController1,
data_ctrlr2 as DataController2,
data_ctrlr3 as DataController3,
data_ctrlr4 as DataController4,
data_ctrlr5 as DataController5,
data_ctrlr6 as DataController6,
data_ctrlr7 as DataController7,
data_ctrlr8 as DataController8,
data_ctrlr9 as DataController9,
data_ctrlr10 as DataController10,
dc_not_req as BPDataControllerIsNotRequired,
kbanks as BankCountry,
kbankl as BankKey,
/* Associations */
_AddressVariants
}