I_ProcurementBusinessUser

DDL: I_PROCUREMENTBUSINESSUSER SQL: IPROCBUSUSER Type: view BASIC

Businessuser in procurement

I_ProcurementBusinessUser is a Basic CDS View that provides data about "Businessuser in procurement" in SAP S/4HANA. It reads from 2 data sources (I_BusinessPartner, I_User) and exposes 86 fields with key field BusinessPartner. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_BusinessPartner bp from
I_User user inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_BusinessPartner_to_BP_Role _businesspartner_to_bprole $projection.BusinessPartner = _businesspartner_to_bprole.BusinessPartner

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IPROCBUSUSER view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Businessuser in procurement view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (86)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_BusinessPartner BusinessPartner
BusinessPartnerCategory I_BusinessPartner BusinessPartnerCategory
AuthorizationGroup I_BusinessPartner AuthorizationGroup
BusinessPartnerUUID I_BusinessPartner BusinessPartnerUUID
PersonNumber I_BusinessPartner PersonNumber
ETag I_BusinessPartner ETag
BusinessPartnerName I_BusinessPartner BusinessPartnerName
BusinessPartnerFullName I_BusinessPartner BusinessPartnerFullName
CreatedByUser I_BusinessPartner CreatedByUser
CreationDate I_BusinessPartner CreationDate
CreationTime I_BusinessPartner CreationTime
LastChangedByUser I_BusinessPartner LastChangedByUser
LastChangeDate I_BusinessPartner LastChangeDate
LastChangeTime I_BusinessPartner LastChangeTime
BusinessPartnerIsBlocked I_BusinessPartner BusinessPartnerIsBlocked
IsBusinessPurposeCompleted I_BusinessPartner IsBusinessPurposeCompleted
FirstName I_BusinessPartner FirstName
LastName I_BusinessPartner LastName
PersonFullName I_BusinessPartner PersonFullName
OrganizationBPName1 I_BusinessPartner OrganizationBPName1
OrganizationBPName2 I_BusinessPartner OrganizationBPName2
OrganizationBPName3 I_BusinessPartner OrganizationBPName3
OrganizationBPName4 I_BusinessPartner OrganizationBPName4
InternationalLocationNumber1 I_BusinessPartner InternationalLocationNumber1
InternationalLocationNumber2 I_BusinessPartner InternationalLocationNumber2
InternationalLocationNumber3 I_BusinessPartner InternationalLocationNumber3
LegalForm I_BusinessPartner LegalForm
OrganizationFoundationDate I_BusinessPartner OrganizationFoundationDate
OrganizationLiquidationDate I_BusinessPartner OrganizationLiquidationDate
Industry I_BusinessPartner Industry
IsNaturalPerson I_BusinessPartner IsNaturalPerson
FormOfAddress I_BusinessPartner FormOfAddress
AcademicTitle I_BusinessPartner AcademicTitle
NameFormat I_BusinessPartner NameFormat
NameCountry I_BusinessPartner NameCountry
BusinessPartnerGrouping I_BusinessPartner BusinessPartnerGrouping
BusinessPartnerType I_BusinessPartner BusinessPartnerType
MiddleName I_BusinessPartner MiddleName
AdditionalLastName I_BusinessPartner AdditionalLastName
GroupBusinessPartnerName1 I_BusinessPartner GroupBusinessPartnerName1
GroupBusinessPartnerName2 I_BusinessPartner GroupBusinessPartnerName2
CorrespondenceLanguage I_BusinessPartner CorrespondenceLanguage
Language I_BusinessPartner Language
SearchTerm1 I_BusinessPartner SearchTerm1
SearchTerm2 I_BusinessPartner SearchTerm2
BPLastNameSearchHelp I_BusinessPartner BPLastNameSearchHelp
BPFirstNameSearchHelp I_BusinessPartner BPFirstNameSearchHelp
IndependentAddressID I_BusinessPartner IndependentAddressID
IsActiveEntity I_BusinessPartner IsActiveEntity
BirthDate I_BusinessPartner BirthDate
IsMarkedForArchiving I_BusinessPartner IsMarkedForArchiving
ContactPermission I_BusinessPartner ContactPermission
BusinessPartnerIDByExtSystem I_BusinessPartner BusinessPartnerIDByExtSystem
LegalEntityOfOrganization I_BusinessPartner LegalEntityOfOrganization
TrdCmplncLicenseIsMilitarySctr I_BusinessPartner TrdCmplncLicenseIsMilitarySctr
TrdCmplncLicenseIsNuclearSctr I_BusinessPartner TrdCmplncLicenseIsNuclearSctr
BusinessPartnerPrintFormat I_BusinessPartner BusinessPartnerPrintFormat
BusinessPartnerDataOriginType I_BusinessPartner BusinessPartnerDataOriginType
BusinessPartnerIsNotReleased I_BusinessPartner BusinessPartnerIsNotReleased
_AcademicTitleText I_BusinessPartner _AcademicTitleText
_AcademicTitleValueHelp I_BusinessPartner _AcademicTitleValueHelp
_AddressIndependentEmail I_BusinessPartner _AddressIndependentEmail
_AddressIndependentFax I_BusinessPartner _AddressIndependentFax
_AddressIndependentMobile I_BusinessPartner _AddressIndependentMobile
_AddressIndependentPhone I_BusinessPartner _AddressIndependentPhone
_BusinessPartnerIndustry I_BusinessPartner _BusinessPartnerIndustry
_BusinessPartnerRole I_BusinessPartner _BusinessPartnerRole
_CreatedByUser I_BusinessPartner _CreatedByUser
_CurrentDefaultAddress I_BusinessPartner _CurrentDefaultAddress
_DefaultAddress I_BusinessPartner _DefaultAddress
_Industries I_BusinessPartner _Industries
_LastChangedByUser I_BusinessPartner _LastChangedByUser
DataController1 I_BusinessPartner DataController1
DataController2 I_BusinessPartner DataController2
DataController3 I_BusinessPartner DataController3
DataController4 I_BusinessPartner DataController4
DataController5 I_BusinessPartner DataController5
DataController6 I_BusinessPartner DataController6
DataController7 I_BusinessPartner DataController7
DataController8 I_BusinessPartner DataController8
DataController9 I_BusinessPartner DataController9
DataController10 I_BusinessPartner DataController10
DataControllerSet I_BusinessPartner DataControllerSet
UserID I_User UserID
UserDescription I_User UserDescription
IsTechnicalUser I_User IsTechnicalUser
@AbapCatalog.sqlViewName: 'IPROCBUSUSER'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@EndUserText.label: 'Businessuser in procurement'
@VDM.viewType: #BASIC
@ObjectModel.usageType.dataClass:  #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ClientHandling.algorithm: #SESSION_VARIABLE 
define view I_ProcurementBusinessUser
  as select from I_BusinessPartner as bp
    inner join   I_User            as user on bp.BusinessPartnerUUID = user.BusinessPartnerUUID
  association [0..1] to I_BusinessPartner_to_BP_Role as _businesspartner_to_bprole on $projection.BusinessPartner = _businesspartner_to_bprole.BusinessPartner
{
  key bp.BusinessPartner,
      bp.BusinessPartnerCategory,
      bp.AuthorizationGroup,
      bp.BusinessPartnerUUID,
      bp.PersonNumber,
      bp.ETag,
      bp.BusinessPartnerName,
      bp.BusinessPartnerFullName,
      bp.CreatedByUser,
      bp.CreationDate,
      bp.CreationTime,
      bp.LastChangedByUser,
      bp.LastChangeDate,
      bp.LastChangeTime,
      bp.BusinessPartnerIsBlocked,
      bp.IsBusinessPurposeCompleted,
      bp.FirstName,
      bp.LastName,
      bp.PersonFullName,
      bp.OrganizationBPName1,
      bp.OrganizationBPName2,
      bp.OrganizationBPName3,
      bp.OrganizationBPName4,
      bp.InternationalLocationNumber1,
      bp.InternationalLocationNumber2,
      bp.InternationalLocationNumber3,
      bp.LegalForm,
      bp.OrganizationFoundationDate,
      bp.OrganizationLiquidationDate,
      bp.Industry,
      bp.IsNaturalPerson,
//      bp.IsFemale,

//      bp.IsMale,

//      bp.IsSexUnknown,

      bp.FormOfAddress,
      bp.AcademicTitle,
      bp.NameFormat,
      bp.NameCountry,
      bp.BusinessPartnerGrouping,
      bp.BusinessPartnerType,
      bp.MiddleName,
      bp.AdditionalLastName,
      bp.GroupBusinessPartnerName1,
      bp.GroupBusinessPartnerName2,
      bp.CorrespondenceLanguage,
      bp.Language,
      bp.SearchTerm1,
      bp.SearchTerm2,
      bp.BPLastNameSearchHelp,
      bp.BPFirstNameSearchHelp,
      bp.IndependentAddressID,
      bp.IsActiveEntity,
      bp.BirthDate,
      bp.IsMarkedForArchiving,
      bp.ContactPermission,
      bp.BusinessPartnerIDByExtSystem,
      bp.LegalEntityOfOrganization,
      bp.TrdCmplncLicenseIsMilitarySctr,
      bp.TrdCmplncLicenseIsNuclearSctr,
      bp.BusinessPartnerPrintFormat,
      bp.BusinessPartnerDataOriginType,
      bp.BusinessPartnerIsNotReleased,
      bp._AcademicTitleText,
      bp._AcademicTitleValueHelp,
      bp._AddressIndependentEmail,
      bp._AddressIndependentFax,
      bp._AddressIndependentMobile,
      bp._AddressIndependentPhone,
      bp._BusinessPartnerIndustry,
      bp._BusinessPartnerRole,
      bp._CreatedByUser,
      bp._CurrentDefaultAddress,
      bp._DefaultAddress,
      bp._Industries,
      bp._LastChangedByUser,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController1,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController2,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController3,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController4,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController5,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController6,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController7,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController8,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController9,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataController10,
       @Consumption.hidden:true
        @UI.hidden:true
      bp.DataControllerSet,

      user.UserID,
      user.UserDescription,
      user.IsTechnicalUser
}
where
  _businesspartner_to_bprole.BusinessPartnerRole = 'BUP003'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNER",
"I_BUSINESSPARTNER_TO_BP_ROLE",
"I_USER"
],
"ASSOCIATED":
[
"I_ACADEMICTITLE",
"I_ACADEMICTITLETEXT",
"I_ADDRESSINDEPENDENTEMAIL",
"I_ADDRESSINDEPENDENTFAX",
"I_ADDRESSINDEPENDENTMOBILE",
"I_ADDRESSINDEPENDENTPHONE",
"I_BPCURRENTDEFAULTADDRESS",
"I_BUSINESSPARTNERDEFAULTADDR",
"I_BUSINESSPARTNERINDUSTRY",
"I_BUSINESSPARTNER_TO_BP_ROLE",
"I_INDUSTRIES",
"I_USER"
],
"BASE":
[
"I_BUSINESSPARTNER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/