R_WrntyClaimTP

DDL: R_WRNTYCLAIMTP Type: view_entity TRANSACTIONAL

Warranty Claim for processing

R_WrntyClaimTP is a Transactional CDS View that provides data about "Warranty Claim for processing" in SAP S/4HANA. It reads from 1 data source (I_WrntyClaimHeader) and exposes 71 fields with key field WrntyClaimHeaderUUID. It has 17 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_WrntyClaimHeader I_WrntyClaimHeader from

Associations (17)

CardinalityTargetAliasCondition
[0..*] R_WrntyClaimItemTP _WrntyClaimActvVersionItem $projection.WrntyClaimHeaderUUID = _WrntyClaimActvVersionItem.WrntyClaimHeaderUUID
[0..1] R_WrntyClaimVersionTP _WrntySuplrActvVersion $projection.WrntyClaimHeaderUUID = _WrntySuplrActvVersion.WrntyClaimHeaderUUID and _WrntySuplrActvVersion.WrntyClmVersIsActvSuplrVersion = 'X'
[0..1] R_WrntyClaimVersionTP _WrntyCustActvVersion $projection.WrntyClaimHeaderUUID = _WrntyCustActvVersion.WrntyClaimHeaderUUID and _WrntyCustActvVersion.WrntyClmVersIsActvCustVersion = 'X'
[1..1] I_WrntyClaimCoverageType _ClaimCoverageType $projection.WarrantyCustomerCoverageType = _ClaimCoverageType.WrntyClaimCoverageType
[1..1] I_WrntyExternalObjectNumber _ExternalObjectNumber $projection.WrntyExternalObjectNumber = _ExternalObjectNumber.Equipment and $projection.WarrantyObjectType = _ExternalObjectNumber.WarrantyObjectType
[0..1] I_WrntyClaimAlertCount _WrntySuplrClaimAlertCount $projection.WrntySupplierApplicationLog = _WrntySuplrClaimAlertCount.ApplicationLogHandle
[0..1] I_WrntyClaimAlertCount _WrntySuplrClaimMsgAlertCount $projection.WrntySuplrClmApplLogMessage = _WrntySuplrClaimMsgAlertCount.ApplicationLogHandle
[0..1] I_WrntyClaimAlertCount _WrntyClaimAlertCount $projection.WarrantyCustomerApplicationLog = _WrntyClaimAlertCount.ApplicationLogHandle
[0..1] I_WrntyClaimAlertCount _WrntyClaimMsgAlertCount $projection.WarrantyCustClmApplLogMessage = _WrntyClaimMsgAlertCount.ApplicationLogHandle
[1..1] I_WrntyClaimSource _ClaimSource $projection.WrntyClaimSource = _ClaimSource.ClaimSource
[1..1] I_Customer _Customer $projection.WarrantyCustomer = _Customer.Customer
[1..1] I_WrntyClaimProcessingStatus _ProcessingStatus $projection.WrntyCustClmProcessingStatus = _ProcessingStatus.WrntyClaimProcessingStatus
[1..1] I_WrntyClaimProcessingStatus _SuplrClmProcessingStatus $projection.WrntySuplrClmProcessingStatus = _SuplrClmProcessingStatus.WrntyClaimProcessingStatus
[1..1] I_UnitOfMeasure _UnitOfMeasure $projection.WrntyClmOperatingDurationUnit = _UnitOfMeasure.UnitOfMeasure
[1..1] I_UnitOfMeasure _MileageUnitOfMeasure $projection.WarrantyClaimMileageUnit = _MileageUnitOfMeasure.UnitOfMeasure
[1..1] E_WarrantyClaim _ExtensionWrntyClaim $projection.WrntyClaimHeaderUUID = _ExtensionWrntyClaim.WrntyClaimHeaderUUID
[1..*] R_WrntyClaimVersionTP _WrntyClaimVersion

Annotations (15)

NameValueLevelField
AccessControl.personalData.blocking #NOT_REQUIRED view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Warranty Claim for processing view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.representativeKey WrntyClaimHeaderUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.sapObjectNodeType.name WarrantyClaim view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix WTH view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.quota.maximumFields 238 view
AbapCatalog.extensibility.quota.maximumBytes 2240 view

Fields (71)

KeyFieldSource TableSource FieldDescription
KEY WrntyClaimHeaderUUID WrntyClaimHeaderUUID Internal Number
WarrantyClaimNumber WarrantyClaimNumber Claim
WarrantyClaimType WarrantyClaimType WtyClmType
WrntyClaimExternalNumber WrntyClaimExternalNumber External Number
WarrantyObjectType WarrantyObjectType Object type
WrntyExternalObjectNumber WrntyExternalObjectNumber Ext. Obj. No.
Plant Plant Valuation Area
IsArchived IsArchived Archiving
WarrantyClaimChangeDateTime WarrantyClaimChangeDateTime Time Stamp
WrntyClaimCreationDate WrntyClaimCreationDate Created On
CreatedByUser CreatedByUser User Name
WrntyClaimChangedDate WrntyClaimChangedDate Changed On
LastChangedByUser LastChangedByUser User Name
WrntyClaimHeaderText WrntyClaimHeaderText Info. Clm Head.
WrntyClaimCreationTime WrntyClaimCreationTime Creation Time
WrntyClaimSourceObjectNumber WrntyClaimSourceObjectNumber Source object
WrntyClaimSource WrntyClaimSource Claim Source
WrntyClaimDamageDate WrntyClaimDamageDate Damage date
WrntyClaimRegistrationDate WrntyClaimRegistrationDate Registration date
WrntyClaimRepairDate WrntyClaimRepairDate Repair start date
WrntyClaimRepairEndDate WrntyClaimRepairEndDate Repair end date
WarrantyClaimMileage WarrantyClaimMileage Wrnty Mileage
WrntyClmOperatingDurationInHrs WrntyClmOperatingDurationInHrs Duration
WrntyClmOperatingDurationUnit WrntyClmOperatingDurationUnit Duration
WarrantyClaimMileageUnit WarrantyClaimMileageUnit Mileage Unit
WarrantyCustomerCoverageType WarrantyCustomerCoverageType Coverage type
WrntyCustClmProcessingStatus WrntyCustClmProcessingStatus Processing Status
WrntyCustClaimRespPerson WrntyCustClaimRespPerson Person Respons.
WarrantyCustomerClaimGroup WarrantyCustomerClaimGroup Claim Group
WarrantyCustomerClaimIsClosed WarrantyCustomerClaimIsClosed Completed
WrntyCustomerClaimClosedDate WrntyCustomerClaimClosedDate Completion Date
WarrantyCustomer WarrantyCustomer Partner
WarrantyCustomerRole WarrantyCustomerRole Partner Funct.
WarrantyCustomerApplicationLog WarrantyCustomerApplicationLog Message
WarrantyCustClmApplLogMessage WarrantyCustClmApplLogMessage Handle
WrntySupplierCoverageType WrntySupplierCoverageType Coverage type(Suplr)
WrntySuplrClmProcessingStatus WrntySuplrClmProcessingStatus ProcgStatus(Suplr)
WrntySuplrClaimRespPerson WrntySuplrClaimRespPerson PersnRespSuplr
WrntySupplierClaimGroup WrntySupplierClaimGroup ClaimGrp(Suplr)
WrntySupplierClaimIsClosed WrntySupplierClaimIsClosed Completed(Supplier)
WrntySupplierClaimClosedDate WrntySupplierClaimClosedDate CmplDate(Suplr)
WrntySupplier WrntySupplier Partner(Suplr)
WrntySupplierRole WrntySupplierRole Partner Funct.
WrntySupplierApplicationLog WrntySupplierApplicationLog Message
WrntySuplrClmApplLogMessage WrntySuplrClmApplLogMessage Appl Log Msg
IsAttachmentsEnabled
_LastChangedByUser _LastChangedByUser
_ResponsiblePerson _ResponsiblePerson
_CustResponsiblePerson _CustResponsiblePerson
_CreatedByUser _CreatedByUser
_Supplier _Supplier
_ClaimCoverageType _ClaimCoverageType
_SupCoverageType _SupCoverageType
_CustCoverageType _CustCoverageType
_WrntyClaimActvVersionItem _WrntyClaimActvVersionItem
_WrntyClaimVersion _WrntyClaimVersion
_ClaimSource _ClaimSource
_Customer _Customer
_ProcessingStatus _ProcessingStatus
_UnitOfMeasure _UnitOfMeasure
_MileageUnitOfMeasure _MileageUnitOfMeasure
_ExternalObjectNumber _ExternalObjectNumber
_WrntyClaimAlertCount _WrntyClaimAlertCount
_WrntyClaimMsgAlertCount _WrntyClaimMsgAlertCount
_WrntySuplrClaimAlertCount _WrntySuplrClaimAlertCount
_WrntySuplrClaimMsgAlertCount _WrntySuplrClaimMsgAlertCount
_WrntySuplrActvVersion _WrntySuplrActvVersion
_WrntyCustActvVersion _WrntyCustActvVersion
_SuplrClmProcessingStatus _SuplrClmProcessingStatus
_ClaimType _ClaimType
_ObjectType _ObjectType

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 R_WrntyClaimTP.
-- 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 R_WrntyClaimTP AS
SELECT
  WrntyClaimHeaderUUID,
  WarrantyClaimNumber,
  WarrantyClaimType,
  WrntyClaimExternalNumber,
  WarrantyObjectType,
  WrntyExternalObjectNumber,
  Plant,
  IsArchived,
  WarrantyClaimChangeDateTime,
  WrntyClaimCreationDate,
  CreatedByUser,
  WrntyClaimChangedDate,
  LastChangedByUser,
  WrntyClaimHeaderText,
  WrntyClaimCreationTime,
  WrntyClaimSourceObjectNumber,
  WrntyClaimSource,
  WrntyClaimDamageDate,
  WrntyClaimRegistrationDate,
  WrntyClaimRepairDate,
  WrntyClaimRepairEndDate,
  WarrantyClaimMileage,
  WrntyClmOperatingDurationInHrs,
  WrntyClmOperatingDurationUnit,
  WarrantyClaimMileageUnit,
  WarrantyCustomerCoverageType,
  WrntyCustClmProcessingStatus,
  WrntyCustClaimRespPerson,
  WarrantyCustomerClaimGroup,
  WarrantyCustomerClaimIsClosed,
  WrntyCustomerClaimClosedDate,
  WarrantyCustomer,
  WarrantyCustomerRole,
  WarrantyCustomerApplicationLog,
  WarrantyCustClmApplLogMessage,
  WrntySupplierCoverageType,
  WrntySuplrClmProcessingStatus,
  WrntySuplrClaimRespPerson,
  WrntySupplierClaimGroup,
  WrntySupplierClaimIsClosed,
  WrntySupplierClaimClosedDate,
  WrntySupplier,
  WrntySupplierRole,
  WrntySupplierApplicationLog,
  WrntySuplrClmApplLogMessage,
  '' AS IsAttachmentsEnabled
FROM I_WrntyClaimHeader
LEFT OUTER JOIN R_WrntyClaimItemTP AS _WrntyClaimActvVersionItem ON WrntyClaimHeaderUUID = _WrntyClaimActvVersionItem.WrntyClaimHeaderUUID  -- association [0..*]
LEFT OUTER JOIN R_WrntyClaimVersionTP AS _WrntySuplrActvVersion ON WrntyClaimHeaderUUID = _WrntySuplrActvVersion.WrntyClaimHeaderUUID AND _WrntySuplrActvVersion.WrntyClmVersIsActvSuplrVersion = 'X'  -- association [0..1]
LEFT OUTER JOIN R_WrntyClaimVersionTP AS _WrntyCustActvVersion ON WrntyClaimHeaderUUID = _WrntyCustActvVersion.WrntyClaimHeaderUUID AND _WrntyCustActvVersion.WrntyClmVersIsActvCustVersion = 'X'  -- association [0..1]
LEFT OUTER JOIN I_WrntyClaimCoverageType AS _ClaimCoverageType ON WarrantyCustomerCoverageType = _ClaimCoverageType.WrntyClaimCoverageType  -- association [1..1]
LEFT OUTER JOIN I_WrntyExternalObjectNumber AS _ExternalObjectNumber ON WrntyExternalObjectNumber = _ExternalObjectNumber.Equipment AND WarrantyObjectType = _ExternalObjectNumber.WarrantyObjectType  -- association [1..1]
LEFT OUTER JOIN I_WrntyClaimAlertCount AS _WrntySuplrClaimAlertCount ON WrntySupplierApplicationLog = _WrntySuplrClaimAlertCount.ApplicationLogHandle  -- association [0..1]
LEFT OUTER JOIN I_WrntyClaimAlertCount AS _WrntySuplrClaimMsgAlertCount ON WrntySuplrClmApplLogMessage = _WrntySuplrClaimMsgAlertCount.ApplicationLogHandle  -- association [0..1]
LEFT OUTER JOIN I_WrntyClaimAlertCount AS _WrntyClaimAlertCount ON WarrantyCustomerApplicationLog = _WrntyClaimAlertCount.ApplicationLogHandle  -- association [0..1]
LEFT OUTER JOIN I_WrntyClaimAlertCount AS _WrntyClaimMsgAlertCount ON WarrantyCustClmApplLogMessage = _WrntyClaimMsgAlertCount.ApplicationLogHandle  -- association [0..1]
LEFT OUTER JOIN I_WrntyClaimSource AS _ClaimSource ON WrntyClaimSource = _ClaimSource.ClaimSource  -- association [1..1]
LEFT OUTER JOIN I_Customer AS _Customer ON WarrantyCustomer = _Customer.Customer  -- association [1..1]
LEFT OUTER JOIN I_WrntyClaimProcessingStatus AS _ProcessingStatus ON WrntyCustClmProcessingStatus = _ProcessingStatus.WrntyClaimProcessingStatus  -- association [1..1]
LEFT OUTER JOIN I_WrntyClaimProcessingStatus AS _SuplrClmProcessingStatus ON WrntySuplrClmProcessingStatus = _SuplrClmProcessingStatus.WrntyClaimProcessingStatus  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON WrntyClmOperatingDurationUnit = _UnitOfMeasure.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _MileageUnitOfMeasure ON WarrantyClaimMileageUnit = _MileageUnitOfMeasure.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN E_WarrantyClaim AS _ExtensionWrntyClaim ON WrntyClaimHeaderUUID = _ExtensionWrntyClaim.WrntyClaimHeaderUUID  -- association [1..1]
LEFT OUTER JOIN R_WrntyClaimVersionTP AS _WrntyClaimVersion ON /* condition not available in parsed metadata */  -- association [1..*]
;