I_BUSINESSPARTNERPROCESS

CDS View

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)

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

KeyField CDS FieldsUsed 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
}