I_ProcurementBusinessUser
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)
| Source | Alias | Join Type |
|---|---|---|
| I_BusinessPartner | bp | from |
| I_User | user | inner |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_BusinessPartner_to_BP_Role | _businesspartner_to_bprole | $projection.BusinessPartner = _businesspartner_to_bprole.BusinessPartner |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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