C_SuplrListBusinessPartnerVH
Business Partner in Supplier List
C_SuplrListBusinessPartnerVH is a Consumption CDS View that provides data about "Business Partner in Supplier List" in SAP S/4HANA. It reads from 1 data source (R_SrcgSuplrListBPDetailsVH) and exposes 36 fields with key field BusinessPartner. It is exposed through 2 OData services (UI_SRCGSUPPLIERLIST_MANAGE, UI_SUPPLIERLIST_MANAGE). It is used in 2 Fiori applications: Manage Preferred Supplier Lists, Manage Suppliers for Sourcing.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_SrcgSuplrListBPDetailsVH | R_SrcgSuplrListBPDetailsVH | projection |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.viewType | #CONSUMPTION | view | |
| Search.searchable | true | view | |
| EndUserText.label | Business Partner in Supplier List | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ObjectModel.representativeKey | BusinessPartner | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.dataCategory | #VALUE_HELP | view | |
| Consumption.ranked | true | view |
OData Services (2)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_SRCGSUPPLIERLIST_MANAGE | UI_SRCGSUPPLIERLIST_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_SUPPLIERLIST_MANAGE | UI_SUPPLIERLIST_MANAGE | V2 | C1 | NOT_RELEASED |
Fiori Apps (2)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F4333 | Manage Preferred Supplier Lists | Transactional | An application to maintain a list of suppliers for one or more material groups and company codes |
| F4536 | Manage Suppliers for Sourcing | Transactional | An application to maintain the supplier lists of Soucing project |
Manage Preferred Supplier Lists
Business Role: Purchaser
Manage Suppliers for Sourcing
Business Role: Purchaser
With this app, you as a central purchaser, can create and manage lists of suppliers that your company advises you to use during the sourcing process. You can manage standard supplier lists that are available for all users, as well as user-specified supplier lists that you create for your own use.For more information, read:https://help.sap.com/viewer/DRAFT/e296651f454c4284ade361292c633d69/2021.000/en-US/1828e1bd367a49ac859bfbc24d5cbd78.html
Fields (36)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BusinessPartner | BusinessPartner | ||
| Supplier | Supplier | |||
| BusinessPartnerName | BusinessPartnerName | |||
| BusinessPartnerUUID | BusinessPartnerUUID | |||
| SupplierName | _Supplier | SupplierName | ||
| BusinessPartnerIsBlocked | BusinessPartnerIsBlocked | |||
| AddressID | AddressID | |||
| Country | Country | Country/Region | ||
| Region | Region | |||
| FirstName | FirstName | |||
| LastName | LastName | |||
| OrganizationBPName1 | OrganizationBPName1 | |||
| OrganizationBPName2 | OrganizationBPName2 | |||
| OrganizationBPName3 | OrganizationBPName3 | |||
| OrganizationBPName4 | OrganizationBPName4 | |||
| SupplierCountryGroup | _SuplrListSuplrCountryGroup | SupplierCountryGroup | ||
| AuthorizationGroup | AuthorizationGroup | |||
| SupplierAccountGroup | SupplierAccountGroup | Account Group | ||
| IsBusinessPurposeCompleted | IsBusinessPurposeCompleted | |||
| CountryName | _CountryText | CountryName | ||
| RegionName | _RegionText | RegionName | ||
| AccountGroupName | _AccountGroupText | AccountGroupName | ||
| DataControllerSet | DataControllerSet | |||
| DataController1 | DataController1 | |||
| DataController2 | DataController2 | |||
| DataController3 | DataController3 | |||
| DataController4 | DataController4 | |||
| DataController5 | DataController5 | |||
| DataController6 | DataController6 | |||
| DataController7 | DataController7 | |||
| DataController8 | DataController8 | |||
| DataController9 | DataController9 | |||
| DataController10 | DataController10 | |||
| CityName | CityName | |||
| _Address | _Address | |||
| _SuplrListSuplrCountryGroup | _SuplrListSuplrCountryGroup |
@VDM.viewType: #CONSUMPTION
@Search.searchable: true
@EndUserText.label: 'Business Partner in Supplier List'
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ObjectModel: { representativeKey: 'BusinessPartner',
semanticKey: ['BusinessPartner'],
usageType.dataClass: #TRANSACTIONAL,
usageType.serviceQuality: #C,
usageType.sizeCategory: #L }
@ObjectModel.dataCategory: #VALUE_HELP
@Consumption.ranked: true
@AccessControl.privilegedAssociations: [ '_Address']
define root view entity C_SuplrListBusinessPartnerVH
as projection on R_SrcgSuplrListBPDetailsVH as SrcgSuplrListBPDetailsVH
{
@ObjectModel.text.element: [ 'BusinessPartnerName' ]
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
@Consumption.semanticObject: 'BusinessPartner'
key BusinessPartner,
@ObjectModel.text.element: [ 'SupplierName' ]
@Search: { defaultSearchElement: true, ranking: #MEDIUM }
@Consumption.semanticObject: 'Supplier'
Supplier,
@ObjectModel.text.element: [ 'BusinessPartner' ]
@Consumption.semanticObject: 'BusinessPartnerName'
BusinessPartnerName,
// _BusinessPartnerSuplrCo.CompanyCode,
@UI.hidden: true
BusinessPartnerUUID,
@Semantics.text: true
@UI.hidden: true
_Supplier.SupplierName as SupplierName,
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
BusinessPartnerIsBlocked,
AddressID,
@EndUserText.label: 'Country/Region'
@ObjectModel.text.element: [ 'CountryName' ]
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_CountryVH' , element: 'Country' } } ]
Country,
@ObjectModel.text.element: [ 'RegionName' ]
@EndUserText.quickInfo: 'Region (State, Province, Country)'
Region,
// _Address.County,
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
FirstName,
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
LastName,
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
@Semantics.text: true
OrganizationBPName1,
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
OrganizationBPName2,
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
OrganizationBPName3,
@Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
OrganizationBPName4,
//_SupplierListSupplierVH.Region,
//Supplier.PurchasingIsBlocked,
_SuplrListSuplrCountryGroup.SupplierCountryGroup,
@UI.hidden: true
AuthorizationGroup,
@ObjectModel.text.element: [ 'AccountGroupName' ]
@EndUserText.label: 'Account Group'
SupplierAccountGroup,
@UI.hidden: true
@Semantics.booleanIndicator: true
IsBusinessPurposeCompleted,
@UI.hidden: true
@Search: { defaultSearchElement: true, fuzzinessThreshold: 0.7, ranking: #LOW }
_CountryText.CountryName as CountryName,
_RegionText.RegionName as RegionName,
_AccountGroupText.AccountGroupName as AccountGroupName,
@Consumption.hidden:true
@UI.hidden:true
DataControllerSet,
@Consumption.hidden:true
@UI.hidden:true
DataController1,
@Consumption.hidden:true
@UI.hidden:true
DataController2,
@Consumption.hidden:true
@UI.hidden:true
DataController3,
@Consumption.hidden:true
@UI.hidden:true
DataController4,
@Consumption.hidden:true
@UI.hidden:true
DataController5,
@Consumption.hidden:true
@UI.hidden:true
DataController6,
@Consumption.hidden:true
@UI.hidden:true
DataController7,
@Consumption.hidden:true
@UI.hidden:true
DataController8,
@Consumption.hidden:true
@UI.hidden:true
DataController9,
@Consumption.hidden:true
@UI.hidden:true
DataController10,
//address fields for free text search
@UI.hidden: true
@Search: { defaultSearchElement: true, fuzzinessThreshold: 0.7, ranking: #LOW }
@Semantics.address.city: true
CityName,
@ObjectModel: { virtualElement, virtualElementCalculatedBy: 'ABAP:CL_VDM_CC_ADDRESS_FORMAT'}
@Semantics.address.label: true
virtual FormattedAddress : contactcardformattedaddress,
_Address,
_SuplrListSuplrCountryGroup
}
where
SSupListBPIsSupplier = 'X'
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