C_WarrantyCustomerClaimTP

DDL: C_WARRANTYCUSTOMERCLAIMTP Type: view_entity CONSUMPTION

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)

SourceAliasJoin Type
R_WrntyClaimTP R_WrntyClaimTP projection

Associations (4)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

ServiceBindingVersionContractRelease
UI_CUSTOMER_WARRANTYCLAIM UI_CUSTOMER_WARRANTYCLAIM V2 C1 NOT_RELEASED

Fields (78)

KeyFieldSource TableSource FieldDescription
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..*]
;