C_WrntySuplrClmOvwRecentClm

DDL: C_WRNTYSUPLRCLMOVWRECENTCLM Type: view_entity CONSUMPTION Package: VDM_LO_WTY

Recent warranty supplier claim

C_WrntySuplrClmOvwRecentClm is a Consumption CDS View that provides data about "Recent warranty supplier claim" in SAP S/4HANA. It reads from 1 data source (I_WrntyClaimHeader) and exposes 17 fields with key field WrntyClaimHeaderUUID. It has 3 associations to related views. It is exposed through 2 OData services (ASQL_F6761, UI_WARRANTYSUPLRCLAIM_OVW). It is used in 1 Fiori application: Warranty Claims - Supplier Overview. Part of development package VDM_LO_WTY.

Data Sources (1)

SourceAliasJoin Type
I_WrntyClaimHeader I_WrntyClaimHeader from

Associations (3)

CardinalityTargetAliasCondition
[0..1] R_WrntyClaimVersionTP _WrntySuplrActvVersion $projection.WrntyClaimHeaderUUID = _WrntySuplrActvVersion.WrntyClaimHeaderUUID and _WrntySuplrActvVersion.WrntyClmVersIsActvSuplrVersion = 'X'
[0..1] I_Supplier _Supplier $projection.WrntySupplier = _Supplier.Supplier
[0..1] I_Customer _Customer $projection.WarrantyCustomer = _Customer.Customer

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
UI.headerInfo.typeName Recent Created Claim view
UI.headerInfo.title.value WarrantyClaimNumber view
UI.headerInfo.title.label Claim Number view
VDM.viewType #CONSUMPTION view
EndUserText.label Recent warranty supplier claim view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F6761 ASQL_F6761 C2 NOT_RELEASED
UI_WARRANTYSUPLRCLAIM_OVW UI_WARRANTYSUPLRCLAIM_OVW V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F6761 Warranty Claims - Supplier Overview Analytical An analytical application to view the progress of supplier claims by its statuses and recently created claims

Warranty Claims - Supplier Overview

Business Role: Claims Analyst

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY WrntyClaimHeaderUUID WrntyClaimHeaderUUID Internal Number
WarrantyClaimNumber WarrantyClaimNumber Supplier Claim Number
SupplierFullName Supplier
WrntyClaimCreationDate WrntyClaimCreationDate Creation Date
WrntyExternalObjectNumber WrntyExternalObjectNumber Equipment Number
Plant Plant Valuation Area
WrntySupplier I_WrntyClaimHeader WrntySupplier Partner(Suplr)
WarrantyObjectType WarrantyObjectType Object type
WarrantyCustomer WarrantyCustomer Partner
WarrantyClaimType WarrantyClaimType WtyClmType
WrntySuplrClaimRespPerson WrntySuplrClaimRespPerson PersnRespSuplr
PurchasingOrganization _WrntySuplrActvVersion PurchasingOrganization Purchasing Organization
WrntySuplrClmProcessingStatus WrntySuplrClmProcessingStatus ProcgStatus(Suplr)
NumberOfItems Number of Claims
_Supplier _Supplier
_Customer _Customer
_WrntySuplrActvVersion _WrntySuplrActvVersion

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_WrntySuplrClmOvwRecentClm.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_WrntySuplrClmOvwRecentClm AS
SELECT
  WrntyClaimHeaderUUID,
  WarrantyClaimNumber,
  concat( concat( _Supplier.SupplierName , '(' ) , concat( WrntySupplier , ')' ) ) AS SupplierFullName,
  WrntyClaimCreationDate,
  WrntyExternalObjectNumber,
  Plant,
  I_WrntyClaimHeader.WrntySupplier AS WrntySupplier,
  WarrantyObjectType,
  WarrantyCustomer,
  WarrantyClaimType,
  WrntySuplrClaimRespPerson,
  _WrntySuplrActvVersion.PurchasingOrganization AS PurchasingOrganization,
  WrntySuplrClmProcessingStatus,
  cast(1 as abap.int4) AS NumberOfItems
FROM I_WrntyClaimHeader
LEFT OUTER JOIN R_WrntyClaimVersionTP AS _WrntySuplrActvVersion ON WrntyClaimHeaderUUID = _WrntySuplrActvVersion.WrntyClaimHeaderUUID AND _WrntySuplrActvVersion.WrntyClmVersIsActvSuplrVersion = 'X'  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON WrntySupplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON WarrantyCustomer = _Customer.Customer  -- association [0..1]
;