P_WBRP_ValueHelp
P_WBRP_ValueHelp is a Basic CDS View in SAP S/4HANA. It reads from 2 data sources (P_WBRK_Begru_Values, wbrp) and exposes 24 fields with key fields wbeln, posnr. It has 2 associations to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| P_WBRK_Begru_Values | P_WBRK_Begru_Values | inner |
| wbrp | wbrp | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | P_WLF_CDS_LFA1_BG | _PriorSupplier | $projection.kolif = _PriorSupplier.vendor_account |
| [0..1] | P_WLF_CDS_KNA1_BG | _Customer | $projection.customer = _Customer.customer_account |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PWBRPVH | view | |
| VDM.viewType | #BASIC | view | |
| VDM.private | true | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ClientHandling.type | #INHERITED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AbapCatalog.preserveKey | true | view |
Fields (24)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | wbeln | wbrp | wbeln | |
| KEY | posnr | wbrp | posnr | |
| matnr | wbrp | matnr | ||
| menge | wbrp | menge | ||
| wfkme | wbrp | wfkme | ||
| kolif | wbrp | kolif | ||
| lnrzb | P_WBRK_Begru_Values | lnrzb | ||
| kunrg | P_WBRK_Begru_Values | kunrg | ||
| ekorg | P_WBRK_Begru_Values | ekorg | ||
| ekgrp | P_WBRK_Begru_Values | ekgrp | ||
| vkorg | P_WBRK_Begru_Values | vkorg | ||
| vtweg | P_WBRK_Begru_Values | vtweg | ||
| spart | P_WBRK_Begru_Values | spart | ||
| bukrs | P_WBRK_Begru_Values | bukrs | ||
| lifre | P_WBRK_Begru_Values | lifre | ||
| kunre | P_WBRK_Begru_Values | kunre | ||
| lfart | P_WBRK_Begru_Values | lfart | ||
| bukrs_deb | P_WBRK_Begru_Values | bukrs_deb | ||
| lifre_begru | P_WBRK_Begru_Values | lifre_begru | ||
| lnrzb_begru | P_WBRK_Begru_Values | lnrzb_begru | ||
| kunre_begru | P_WBRK_Begru_Values | kunre_begru | ||
| kunrg_begru | P_WBRK_Begru_Values | kunrg_begru | ||
| kolif_begru | _PriorSupplier | vendor_begru | ||
| customer | wbrp | customer |
@AbapCatalog.sqlViewName: 'PWBRPVH'
@VDM.viewType: #BASIC
@VDM.private: true
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #XXL
@ClientHandling.type: #INHERITED
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@AbapCatalog.preserveKey:true
// Value Help for Settlement Management Docs Items
define view P_WBRP_ValueHelp
as select from wbrp
inner join P_WBRK_Begru_Values on wbrp.wbeln = P_WBRK_Begru_Values.wbeln
association [0..1] to P_WLF_CDS_LFA1_BG as _PriorSupplier on $projection.kolif = _PriorSupplier.vendor_account
association [0..1] to P_WLF_CDS_KNA1_BG as _Customer on $projection.customer = _Customer.customer_account
{
key wbrp.wbeln as wbeln,
key wbrp.posnr as posnr,
wbrp.matnr as matnr,
@DefaultAggregation: #NONE
@Semantics.quantity.unitOfMeasure: 'WFKME'
wbrp.menge as menge,
@Semantics.unitOfMeasure: true
wbrp.wfkme as wfkme,
wbrp.kolif as kolif,
P_WBRK_Begru_Values.lnrzb as lnrzb,
P_WBRK_Begru_Values.kunrg as kunrg,
P_WBRK_Begru_Values.ekorg as ekorg,
P_WBRK_Begru_Values.ekgrp as ekgrp,
P_WBRK_Begru_Values.vkorg as vkorg,
P_WBRK_Begru_Values.vtweg as vtweg,
P_WBRK_Begru_Values.spart as spart,
P_WBRK_Begru_Values.bukrs as bukrs,
P_WBRK_Begru_Values.lifre as lifre,
P_WBRK_Begru_Values.kunre as kunre,
P_WBRK_Begru_Values.lfart as lfart,
P_WBRK_Begru_Values.bukrs_deb as bukrs_deb,
P_WBRK_Begru_Values.authorization_category as authorization_category,
P_WBRK_Begru_Values.lifre_begru as lifre_begru,
P_WBRK_Begru_Values.lifnr_fi_begru as lifnr_fi_begru,
P_WBRK_Begru_Values.lnrzb_begru as lnrzb_begru,
P_WBRK_Begru_Values.kunre_begru as kunre_begru,
P_WBRK_Begru_Values.kunrg_begru as kunrg_begru,
_PriorSupplier.vendor_begru as kolif_begru,
wbrp.customer as customer,
_Customer.customer_begru as customer_begru
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_WBRK_BEGRU_VALUES",
"P_WLF_CDS_KNA1_BG",
"P_WLF_CDS_LFA1_BG",
"WBRP"
],
"ASSOCIATED":
[
"P_WLF_CDS_KNA1_BG",
"P_WLF_CDS_LFA1_BG"
],
"BASE":
[],
"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