C_POItemStatusValueHelp

DDL: C_POITEMSTATUSVALUEHELP SQL: CPOISTATUSVH Type: view CONSUMPTION

PO Item Status Value Help

C_POItemStatusValueHelp is a Consumption CDS View that provides data about "PO Item Status Value Help" in SAP S/4HANA. It reads from 1 data source (I_PurchasingDocumentStatus) and exposes 2 fields with key field PurchaseOrderItemStatus.

Data Sources (1)

SourceAliasJoin Type
I_PurchasingDocumentStatus I_PurchasingDocumentStatus from

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CPOISTATUSVH view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
Search.searchable true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.sizeCategory #S view
EndUserText.label PO Item Status Value Help view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor C_POItemInternalStatusVH view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrderItemStatus
PurchasingDocumentStatusName Order Status Name
@AbapCatalog.sqlViewName: 'CPOISTATUSVH'
@AbapCatalog.compiler.compareFilter: true
@VDM.viewType: #CONSUMPTION
@Search.searchable: true

@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE

//@ObjectModel.representativeKey: 'PurchasingDocumentStatus'


@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.sizeCategory: #S

//@ObjectModel.resultSet.sizeCategory: #XS


@EndUserText.label: 'PO Item Status Value Help'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'C_POItemInternalStatusVH'

define view C_POItemStatusValueHelp
  as select from I_PurchasingDocumentStatus
{
      @ObjectModel.text.element:  [ 'PurchasingDocumentStatusName' ]
  key cast(PurchasingDocumentStatus as vdm_purchasingdocstatusname) as PurchaseOrderItemStatus,

      //TODO: DATA ELEMENT

      @Search: { defaultSearchElement: true, ranking: #LOW, fuzzinessThreshold: 0.7 }      
      @Semantics.text: true
      @EndUserText.label: 'Order Status Name'
      _Text[1: Language = $session.system_language].PurchasingDocumentStatusName

}
where
     PurchasingDocumentStatus = '10'
  or PurchasingDocumentStatus = '01'
  or PurchasingDocumentStatus = '38'
  or PurchasingDocumentStatus = '02'
  or PurchasingDocumentStatus = '37' 
  or PurchasingDocumentStatus = '05'
  or PurchasingDocumentStatus = '04'
  or PurchasingDocumentStatus = '03'  
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PURCHASINGDOCUMENTSTATUS",
"I_PURCHASINGDOCUMENTSTATUSTEXT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/