C_Purcatvalhelp

DDL: C_PURCATVALHELP SQL: CPURCATVALHELP Type: view CONSUMPTION

Purchasing Category Value Help

C_Purcatvalhelp is a Consumption CDS View that provides data about "Purchasing Category Value Help" in SAP S/4HANA. It reads from 2 data sources (I_PurchaseOrderItem, I_PurchasingCategoryMatlGroup) and exposes 10 fields with key fields PurchaseOrderItem, PurchaseOrder.

Data Sources (2)

SourceAliasJoin Type
I_PurchaseOrderItem I_PurchaseOrderItem from
I_PurchasingCategoryMatlGroup I_PurchasingCategoryMatlGroup left_outer

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CPURCATVALHELP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Purchasing Category Value Help view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #NONE view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrderItem I_PurchaseOrderItem PurchaseOrderItem
KEY PurchaseOrder I_PurchaseOrderItem PurchaseOrder
MaterialGroup I_PurchaseOrderItem MaterialGroup
PurchasingCategory _PurchasingCategory PurchasingCategory
PurgCatName _PurchasingCategory PurgCatName
PurchasingGroup
PurchasingOrganization
Plant I_PurchaseOrderItem Plant
PurchaseOrderType
PurgCatUUID PurgCatUUID
@AbapCatalog.sqlViewName: 'CPURCATVALHELP'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Purchasing Category Value Help'
@VDM.viewType: #CONSUMPTION
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.dataClass: #MIXED
@VDM.lifecycle.contract.type:#NONE
define view C_Purcatvalhelp as select from I_PurchaseOrderItem 

left outer join I_PurchasingCategoryMatlGroup on I_PurchaseOrderItem.MaterialGroup = I_PurchasingCategoryMatlGroup.MaterialGroup

{

  key I_PurchaseOrderItem.PurchaseOrderItem,
  
  key I_PurchaseOrderItem.PurchaseOrder,
  
     I_PurchaseOrderItem.MaterialGroup,
      @Consumption.labelElement: 'PurgCatName'
      @ObjectModel.text.element:  [ 'PurgCatName' ]
      _PurchasingCategory.PurchasingCategory,

      @Semantics.text: true
      _PurchasingCategory.PurgCatName,
      
      @UI.hidden: true
      I_PurchaseOrderItem._PurchaseOrder.PurchasingGroup,
       @UI.hidden: true
      I_PurchaseOrderItem._PurchaseOrder.PurchasingOrganization,
      @UI.hidden: true      
      I_PurchaseOrderItem.Plant,
      @UI.hidden: true      
      I_PurchaseOrderItem._PurchaseOrder.PurchaseOrderType,

      PurgCatUUID

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PURCHASEORDER",
"I_PURCHASEORDERITEM",
"I_PURCHASINGCATEGORY",
"I_PURCHASINGCATEGORYMATLGROUP"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/