C_WarrantyCustomerClaimTP
Warranty Customer Claim Processing
C_WarrantyCustomerClaimTP is a Consumption CDS View that provides data about "Warranty Customer Claim Processing" in SAP S/4HANA. It reads from 1 data source (R_WrntyClaimTP) and exposes 78 fields with key field WrntyClaimHeaderUUID. It has 4 associations to related views. It is exposed through 1 OData service (UI_CUSTOMER_WARRANTYCLAIM).
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_WrntyClaimTP | R_WrntyClaimTP | projection |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | C_WrntyCustomerPricingElement | _PricingElement | $projection.WrntyClaimHeaderUUID = _PricingElement.WrntyClaimHeaderUUID and $projection.wrntyversionuuid = _PricingElement.WrntyVersionUUID |
| [0..*] | C_WrntyClaimApplicationLog | _WrntyClaimApplicationLog | $projection.WarrantyClaimNumber = _WrntyClaimApplicationLog.ApplicationJobDescription |
| [0..*] | C_WrntyClaimApplicationLog | _WrntyClaimApplicationLogMsg | $projection.WarrantyClaimNumber = _WrntyClaimApplicationLogMsg.ApplicationJobDescription |
| [0..*] | C_WrntyCustomerClaimVersionTP | _WrntyClaimVersionForDisplay | $projection.WrntyClaimHeaderUUID = _WrntyClaimVersionForDisplay.WrntyClaimHeaderUUID and ( _WrntyClaimVersionForDisplay.WarrantyClaimVersionCategory = 'OC' or _WrntyClaimVersionForDisplay.WarrantyClaimVersionCategory = 'IC' ) |
Annotations (19)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Warranty Customer Claim Processing | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.representativeKey | WrntyClaimHeaderUUID | view | |
| ObjectModel.lifecycle.enqueue.expiryBehavior | #RELATIVE_TO_ENQUEUE_START | view | |
| ObjectModel.lifecycle.enqueue.expiryInterval | PT15M | view | |
| ObjectModel.lifecycle.processing.expiryBehavior | #RELATIVE_TO_PROCESSING_START | view | |
| ObjectModel.lifecycle.processing.expiryInterval | PT15M | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Metadata.allowExtensions | true | view | |
| Search.searchable | true | view | |
| AbapCatalog.extensibility.extensible | true | view | |
| AbapCatalog.extensibility.allowNewDatasources | true | view | |
| AbapCatalog.extensibility.elementSuffix | WTH | view | |
| AbapCatalog.extensibility.quota.maximumFields | 238 | view | |
| AbapCatalog.extensibility.quota.maximumBytes | 2240 | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_CUSTOMER_WARRANTYCLAIM | UI_CUSTOMER_WARRANTYCLAIM | V2 | C1 | NOT_RELEASED |
Fields (78)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | WrntyClaimHeaderUUID | WrntyCustClaimBO | WrntyClaimHeaderUUID | Internal Number |
| WrntyClmCustActvVersionUUID | _WrntyCustActvVersion | WrntyVersionUUID | Internal Number | |
| WarrantyClaimNumber | WrntyCustClaimBO | WarrantyClaimNumber | Claim | |
| WarrantyClaimType | WrntyCustClaimBO | WarrantyClaimType | WtyClmType | |
| WrntyClaimExternalNumber | WrntyCustClaimBO | WrntyClaimExternalNumber | External Number | |
| WrntyCustClaimRespPerson | WrntyCustClaimBO | WrntyCustClaimRespPerson | Person Respons. | |
| FullName | _CustResponsiblePerson | FullName | Name | |
| WarrantyObjectType | WrntyCustClaimBO | WarrantyObjectType | Warranty Object Type | |
| WrntyExternalObjectNumber | WrntyCustClaimBO | WrntyExternalObjectNumber | Object | |
| EquipmentName | _ExternalObjectNumber | EquipmentName | Tech. Obj. Desc | |
| WarrantyCustomer | WrntyCustClaimBO | WarrantyCustomer | Customer | |
| WarrantyCustomerRole | WrntyCustClaimBO | WarrantyCustomerRole | Partner Funct. | |
| WrntyCustClmProcessingStatus | WrntyCustClaimBO | WrntyCustClmProcessingStatus | Processing Status | |
| Plant | WrntyCustClaimBO | Plant | Valuation Area | |
| WarrantyCustomerApplicationLog | WrntyCustClaimBO | WarrantyCustomerApplicationLog | Message | |
| WarrantyCustClmApplLogMessage | WrntyCustClaimBO | WarrantyCustClmApplLogMessage | Handle | |
| WrntyCustomerClaimClosedDate | WrntyCustClaimBO | WrntyCustomerClaimClosedDate | Completion Date | |
| IsArchived | WrntyCustClaimBO | IsArchived | Archiving | |
| WarrantyCustomerClaimIsClosed | WrntyCustClaimBO | WarrantyCustomerClaimIsClosed | Claim Closed | |
| ValidToDateTime | WrntyCustClaimBO | WarrantyClaimChangeDateTime | Time Stamp | |
| WrntyClaimCreationDate | WrntyCustClaimBO | WrntyClaimCreationDate | Created On | |
| CreatedByUser | WrntyCustClaimBO | CreatedByUser | User Name | |
| CreatedByUserFullName | _CreatedByUser | FullName | Name | |
| WrntyClaimChangedDate | WrntyCustClaimBO | WrntyClaimChangedDate | Changed On | |
| LastChangedByUser | WrntyCustClaimBO | LastChangedByUser | User Name | |
| LastChangedByUserFullName | _LastChangedByUser | FullName | Name | |
| WrntyClaimHeaderText | WrntyCustClaimBO | WrntyClaimHeaderText | Info. Clm Head. | |
| WrntyClaimCreationTime | WrntyCustClaimBO | WrntyClaimCreationTime | Creation Time | |
| WrntyClaimSourceObjectNumber | WrntyCustClaimBO | WrntyClaimSourceObjectNumber | Source Object Number | |
| WrntyClaimSource | WrntyCustClaimBO | WrntyClaimSource | Claim Source | |
| WrntyClaimDamageDate | WrntyCustClaimBO | WrntyClaimDamageDate | Damage date | |
| WrntyClaimRegistrationDate | WrntyCustClaimBO | WrntyClaimRegistrationDate | Registration date | |
| WarrantyCustomerCoverageType | WrntyCustClaimBO | WarrantyCustomerCoverageType | Coverage type | |
| WrntyClaimRepairEndDate | WrntyCustClaimBO | WrntyClaimRepairEndDate | Repair end date | |
| WrntyClaimRepairDate | WrntyCustClaimBO | WrntyClaimRepairDate | Repair Date | |
| WrntyPriceExchangeRateDate | _WrntyCustActvVersion | WrntyPriceExchangeRateDate | Pricing Date | |
| WrntyDocumentCondition | _WrntyCustActvVersion | WrntyDocumentCondition | Doc. Condition | |
| WrntyVersionUUID | _WrntyCustActvVersion | WrntyVersionUUID | Internal Number | |
| WrntyBillingDocumentDate | _WrntyCustActvVersion | WrntyBillingDocumentDate | Billing Document Date | |
| WrntyVersionNumber | Version Number | |||
| WarrantyClaimVersionCategory | _WrntyCustActvVersion | WarrantyClaimVersionCategory | Category | |
| virtualWarrantyClaimHasCreateHideboolean | ||||
| WrntyDecisionCode | _WrntyCustActvVersion | WrntyDecisionCode | Decision | |
| WarrantyClaimMileage | WrntyCustClaimBO | WarrantyClaimMileage | Wrnty Mileage | |
| WrntyClmOperatingDurationInHrs | WrntyCustClaimBO | WrntyClmOperatingDurationInHrs | Duration | |
| WrntyClmOperatingDurationUnit | WrntyCustClaimBO | WrntyClmOperatingDurationUnit | Duration | |
| WarrantyClaimMileageUnit | WrntyCustClaimBO | WarrantyClaimMileageUnit | Mileage Unit | |
| virtualTransactionCurrencywaerk | Currency | |||
| WrntyCurrencyCode | _WrntyCustActvVersion | WrntyCurrencyCode | Currency | |
| PurchasingOrganization | _WrntyCustActvVersion | PurchasingOrganization | Purchasing Organization | |
| SalesOrganization | _WrntyCustActvVersion | SalesOrganization | Sales Organization | |
| DistributionChannel | _WrntyCustActvVersion | DistributionChannel | RefDistCh-Cust/Mat. | |
| Division | _WrntyCustActvVersion | Division | Internal Division ID | |
| virtualWrntyRequestedAmountwty_valiv | Requested Net Amount | |||
| dec102 | Approved Net Amount | |||
| virtualWrntyTotalLaborAmountwty_sum_fr | Total Labor Amount | |||
| virtualWrntyTotalAmountwty_sum_subl | ||||
| virtualTotalNetAmountnetwr_ak | ||||
| virtualWrntyClaimTaxAmountwertv8 | ||||
| virtualNoteTextnte_cont | ||||
| virtualServiceDocNoteTextnte_cont | ||||
| virtualWarrantyClaimIsEditableboolean | ||||
| ExternalDocumentID | _WrntyCustActvVersion | WarrantyVersionRprstvID | Version ID | |
| NumberOfAlerts | _WrntyClaimAlertCount | NumberOfAlerts | ||
| NumberOfErrorMessages | _WrntyClaimAlertCount | NumberOfErrorMessages | ||
| NumberOfAlertsLogMessage | _WrntyClaimMsgAlertCount | NumberOfAlerts | ||
| NumberOfErrorLogMessages | _WrntyClaimMsgAlertCount | NumberOfErrorMessages | ||
| _PricingElement | _PricingElement | |||
| IsAttachmentsEnabled | IsAttachmentsEnabled | Originals | ||
| CustomerFullName | _Customer | CustomerFullName | Customer Name | |
| _WrntyClaimApplicationLog | _WrntyClaimApplicationLog | |||
| _WrntyClaimApplicationLogMsg | _WrntyClaimApplicationLogMsg | |||
| _Customer | _Customer | |||
| _UnitOfMeasure | _UnitOfMeasure | |||
| _MileageUnitOfMeasure | _MileageUnitOfMeasure | |||
| WrntySupplier | WrntyCustClaimBO | WrntySupplier | Partner(Suplr) | |
| _Supplier | _Supplier | |||
| _WrntyClaimVersionForDisplay | _WrntyClaimVersionForDisplay |
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_WarrantyCustomerClaimTP.
-- 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_WarrantyCustomerClaimTP AS
SELECT
WrntyCustClaimBO.WrntyClaimHeaderUUID AS WrntyClaimHeaderUUID,
_WrntyCustActvVersion.WrntyVersionUUID AS WrntyClmCustActvVersionUUID,
WrntyCustClaimBO.WarrantyClaimNumber AS WarrantyClaimNumber,
WrntyCustClaimBO.WarrantyClaimType AS WarrantyClaimType,
WrntyCustClaimBO.WrntyClaimExternalNumber AS WrntyClaimExternalNumber,
WrntyCustClaimBO.WrntyCustClaimRespPerson AS WrntyCustClaimRespPerson,
_CustResponsiblePerson.FullName AS FullName,
WrntyCustClaimBO.WarrantyObjectType AS WarrantyObjectType,
WrntyCustClaimBO.WrntyExternalObjectNumber AS WrntyExternalObjectNumber,
_ExternalObjectNumber.EquipmentName AS EquipmentName,
WrntyCustClaimBO.WarrantyCustomer AS WarrantyCustomer,
WrntyCustClaimBO.WarrantyCustomerRole AS WarrantyCustomerRole,
WrntyCustClaimBO.WrntyCustClmProcessingStatus AS WrntyCustClmProcessingStatus,
WrntyCustClaimBO.Plant AS Plant,
WrntyCustClaimBO.WarrantyCustomerApplicationLog AS WarrantyCustomerApplicationLog,
WrntyCustClaimBO.WarrantyCustClmApplLogMessage AS WarrantyCustClmApplLogMessage,
WrntyCustClaimBO.WrntyCustomerClaimClosedDate AS WrntyCustomerClaimClosedDate,
WrntyCustClaimBO.IsArchived AS IsArchived,
WrntyCustClaimBO.WarrantyCustomerClaimIsClosed AS WarrantyCustomerClaimIsClosed,
WrntyCustClaimBO.WarrantyClaimChangeDateTime AS ValidToDateTime,
WrntyCustClaimBO.WrntyClaimCreationDate AS WrntyClaimCreationDate,
WrntyCustClaimBO.CreatedByUser AS CreatedByUser,
_CreatedByUser.FullName AS CreatedByUserFullName,
WrntyCustClaimBO.WrntyClaimChangedDate AS WrntyClaimChangedDate,
WrntyCustClaimBO.LastChangedByUser AS LastChangedByUser,
_LastChangedByUser.FullName AS LastChangedByUserFullName,
WrntyCustClaimBO.WrntyClaimHeaderText AS WrntyClaimHeaderText,
WrntyCustClaimBO.WrntyClaimCreationTime AS WrntyClaimCreationTime,
WrntyCustClaimBO.WrntyClaimSourceObjectNumber AS WrntyClaimSourceObjectNumber,
WrntyCustClaimBO.WrntyClaimSource AS WrntyClaimSource,
WrntyCustClaimBO.WrntyClaimDamageDate AS WrntyClaimDamageDate,
WrntyCustClaimBO.WrntyClaimRegistrationDate AS WrntyClaimRegistrationDate,
WrntyCustClaimBO.WarrantyCustomerCoverageType AS WarrantyCustomerCoverageType,
WrntyCustClaimBO.WrntyClaimRepairEndDate AS WrntyClaimRepairEndDate,
WrntyCustClaimBO.WrntyClaimRepairDate AS WrntyClaimRepairDate,
_WrntyCustActvVersion.WrntyPriceExchangeRateDate AS WrntyPriceExchangeRateDate,
_WrntyCustActvVersion.WrntyDocumentCondition AS WrntyDocumentCondition,
_WrntyCustActvVersion.WrntyVersionUUID AS WrntyVersionUUID,
_WrntyCustActvVersion.WrntyBillingDocumentDate AS WrntyBillingDocumentDate,
cast(_WrntyCustActvVersion.WrntyVersionNumber as wty_versn preserving type ) AS WrntyVersionNumber,
_WrntyCustActvVersion.WarrantyClaimVersionCategory AS WarrantyClaimVersionCategory,
virtual WarrantyClaimHasCreateHide : boolean AS virtualWarrantyClaimHasCreateHideboolean,
_WrntyCustActvVersion.WrntyDecisionCode AS WrntyDecisionCode,
WrntyCustClaimBO.WarrantyClaimMileage AS WarrantyClaimMileage,
WrntyCustClaimBO.WrntyClmOperatingDurationInHrs AS WrntyClmOperatingDurationInHrs,
WrntyCustClaimBO.WrntyClmOperatingDurationUnit AS WrntyClmOperatingDurationUnit,
WrntyCustClaimBO.WarrantyClaimMileageUnit AS WarrantyClaimMileageUnit,
virtual TransactionCurrency : waerk AS virtualTransactionCurrencywaerk,
_WrntyCustActvVersion.WrntyCurrencyCode AS WrntyCurrencyCode,
_WrntyCustActvVersion.PurchasingOrganization AS PurchasingOrganization,
_WrntyCustActvVersion.SalesOrganization AS SalesOrganization,
_WrntyCustActvVersion.DistributionChannel AS DistributionChannel,
_WrntyCustActvVersion.Division AS Division,
virtual WrntyRequestedAmount : wty_valiv AS virtualWrntyRequestedAmountwty_valiv,
virtual WrntyApprovedAmount : abap.dec( 10, 2) AS dec102,
virtual WrntyTotalLaborAmount : wty_sum_fr AS virtualWrntyTotalLaborAmountwty_sum_fr,
virtual WrntyTotalAmount : wty_sum_subl AS virtualWrntyTotalAmountwty_sum_subl,
virtual TotalNetAmount : netwr_ak AS virtualTotalNetAmountnetwr_ak,
virtual WrntyClaimTaxAmount : wertv8 AS virtualWrntyClaimTaxAmountwertv8,
virtual NoteText : nte_cont AS virtualNoteTextnte_cont,
virtual ServiceDocNoteText : nte_cont AS virtualServiceDocNoteTextnte_cont,
virtual WarrantyClaimIsEditable : boolean AS virtualWarrantyClaimIsEditableboolean,
_WrntyCustActvVersion.WarrantyVersionRprstvID AS ExternalDocumentID,
_WrntyClaimAlertCount.NumberOfAlerts AS NumberOfAlerts,
_WrntyClaimAlertCount.NumberOfErrorMessages AS NumberOfErrorMessages,
_WrntyClaimMsgAlertCount.NumberOfAlerts AS NumberOfAlertsLogMessage,
_WrntyClaimMsgAlertCount.NumberOfErrorMessages AS NumberOfErrorLogMessages,
IsAttachmentsEnabled,
_Customer.CustomerFullName AS CustomerFullName,
WrntyCustClaimBO.WrntySupplier AS WrntySupplier
FROM R_WrntyClaimTP
LEFT OUTER JOIN C_WrntyCustomerPricingElement AS _PricingElement ON WrntyClaimHeaderUUID = _PricingElement.WrntyClaimHeaderUUID AND wrntyversionuuid = _PricingElement.WrntyVersionUUID -- association [1..*]
LEFT OUTER JOIN C_WrntyClaimApplicationLog AS _WrntyClaimApplicationLog ON WarrantyClaimNumber = _WrntyClaimApplicationLog.ApplicationJobDescription -- association [0..*]
LEFT OUTER JOIN C_WrntyClaimApplicationLog AS _WrntyClaimApplicationLogMsg ON WarrantyClaimNumber = _WrntyClaimApplicationLogMsg.ApplicationJobDescription -- association [0..*]
LEFT OUTER JOIN C_WrntyCustomerClaimVersionTP AS _WrntyClaimVersionForDisplay ON WrntyClaimHeaderUUID = _WrntyClaimVersionForDisplay.WrntyClaimHeaderUUID AND ( _WrntyClaimVersionForDisplay.WarrantyClaimVersionCategory = 'OC' OR _WrntyClaimVersionForDisplay.WarrantyClaimVersionCategory = 'IC' ) -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA