C_WrntyClaimHeaderValueHelp

DDL: C_WRNTYCLAIMHEADERVALUEHELP SQL: CWRNTYCLMHDRVH Type: view CONSUMPTION

Filter for Warranty Claim Number

C_WrntyClaimHeaderValueHelp is a Consumption CDS View that provides data about "Filter for Warranty Claim Number" in SAP S/4HANA. It reads from 1 data source (I_WrntyClaimHeader) and exposes 13 fields with key field WarrantyClaimNumber. It is exposed through 2 OData services (UI_CUSTOMER_WARRANTYCLAIM, UI_MANAGE_WARRANTYCLAIM).

Data Sources (1)

SourceAliasJoin Type
I_WrntyClaimHeader I_WrntyClaimHeader from

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CWRNTYCLMHDRVH view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey WarrantyClaimNumber view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AbapCatalog.compiler.compareFilter true view
Feature LO_WTY_CLAIM_MANAGEMENT view
EndUserText.label Filter for Warranty Claim Number view
ObjectModel.dataCategory #VALUE_HELP view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Search.searchable true view
Consumption.ranked true view

OData Services (2)

ServiceBindingVersionContractRelease
UI_CUSTOMER_WARRANTYCLAIM UI_CUSTOMER_WARRANTYCLAIM V2 C1 NOT_RELEASED
UI_MANAGE_WARRANTYCLAIM UI_MANAGE_WARRANTYCLAIM V2 C1 NOT_RELEASED

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY WarrantyClaimNumber WarrantyClaimNumber Claim Number
WrntySupplier WrntySupplier Supplier
SupplierName _Supplier SupplierName
Plant Plant
PlantName _Plant PlantName
WrntyClaimExternalNumber WrntyClaimExternalNumber
ObjectType WarrantyObjectType
WrntySuplrClmProcessingStatus WrntySuplrClmProcessingStatus
WarrantyClaimType WarrantyClaimType
_Supplier _Supplier
WarrantyCustomer WarrantyCustomer
_Customer _Customer
_ProcessingStatus _ProcessingStatus
@AbapCatalog.sqlViewName: 'CWRNTYCLMHDRVH'
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck:  #CHECK
@ObjectModel:{
    representativeKey: 'WarrantyClaimNumber',
    usageType:{
        dataClass       : #TRANSACTIONAL,
        serviceQuality  : #C,
        sizeCategory    : #L
        }
}
@AbapCatalog.compiler.compareFilter:true
@Feature: 'LO_WTY_CLAIM_MANAGEMENT'
@EndUserText.label: 'Filter for Warranty Claim Number'
@ObjectModel.dataCategory: #VALUE_HELP
@AccessControl.personalData.blocking :#REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType:#CONSUMPTION
@Search.searchable: true
@Consumption.ranked: true

/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ]  } */
define view C_WrntyClaimHeaderValueHelp
  as select from I_WrntyClaimHeader
{
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
      @EndUserText.label: 'Claim Number'
  key WarrantyClaimNumber,

      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #LOW
      @EndUserText.label: 'Supplier'
      @ObjectModel.text.element: ['SupplierName']
      @UI.textArrangement: #TEXT_FIRST
      WrntySupplier,

      @Semantics.text: true
      _Supplier.SupplierName as SupplierName,

      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #LOW
      @ObjectModel.text.element: ['PlantName']
      @UI.textArrangement: #TEXT_FIRST
      Plant,

      @Semantics.text: true
      _Plant.PlantName,

      @UI.hidden: true
      WrntyClaimExternalNumber,

      @UI.hidden: true
      WarrantyObjectType     as ObjectType,

      @UI.hidden: true
      @ObjectModel.foreignKey.association: '_ProcessingStatus'
      WrntySuplrClmProcessingStatus,

      @UI.hidden: true
      WarrantyClaimType,

//      @UI.hidden: true

//      ReferenceDate,


      @UI.hidden: true
      _Supplier,
      
// OP Enablement - POC     

      WarrantyCustomer,
      
      _Customer,
      _ProcessingStatus
// OP Enablement - POC      

} where WrntySuplrClmProcessingStatus is not initial