I_WrntyClaimHeaderActvVersion

DDL: I_WRNTYCLAIMHEADERACTVVERSION SQL: IWRNTYHDRACTVR Type: view COMPOSITE

Header Active Version for Warranty Claim

I_WrntyClaimHeaderActvVersion is a Composite CDS View that provides data about "Header Active Version for Warranty Claim" in SAP S/4HANA. It reads from 1 data source (I_WrntyClaimHeader) and exposes 57 fields with key field WrntyClaimHeaderUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_WrntyClaimHeader Header from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_SalesOrganization _SalesOrganization _WrntyClaimVersion.SalesOrganization = _SalesOrganization.SalesOrganization
[1..1] I_WrntyClaimActvVersion _WrntyClaimVersion $projection.WrntyClaimHeaderUUID = _WrntyClaimVersion.WrntyClaimHeaderUUID
[1..1] I_WrntyClaimDecisionCode _DecisionCode _WrntyClaimVersion.WrntyDecisionCode = _DecisionCode.WarrantyClaimItemDecisionCode
[1..1] I_WarrantyClaimVersionCategory _ClaimCategory $projection.WarrantyClaimVersionCategory = _ClaimCategory.WarrantyClaimVersionCategory
[1..1] I_WrntyClaimSource _ClaimSource $projection.WrntyClaimSource = _ClaimSource.ClaimSource
[1..1] I_WrntyClaimCoverageType _ClaimCoverageType $projection.WrntySupplierCoverageType = _ClaimCoverageType.WrntyClaimCoverageType

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IWRNTYHDRACTVR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Header Active Version for Warranty Claim view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.representativeKey WrntyClaimHeaderUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Feature LO_WTY_CLAIM_MANAGEMENT view

Fields (57)

KeyFieldSource TableSource FieldDescription
KEY WrntyClaimHeaderUUID WrntyClaimHeaderUUID Internal Number
WrntyVersionUUID _WrntyClaimVersion WrntyVersionUUID 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
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
WrntyDocumentCondition _WrntyClaimVersion WrntyDocumentCondition Doc. Condition
WrntyPriceExchangeRateDate _WrntyClaimVersion WrntyPriceExchangeRateDate Pricing Date
WrntyCurrencyCode _WrntyClaimVersion WrntyCurrencyCode Currency
WrntyDecisionCode _WrntyClaimVersion WrntyDecisionCode Decision
PurchasingOrganization _WrntyClaimVersion PurchasingOrganization Purchasing Organization
SalesOrganization _WrntyClaimVersion SalesOrganization Sales Organization
WarrantyClaimVersionCategory _WrntyClaimVersion WarrantyClaimVersionCategory Category
DistributionChannel _WrntyClaimVersion DistributionChannel RefDistCh-Cust/Mat.
Division _WrntyClaimVersion Division Internal Division ID
WrntyBillingDocumentDate _WrntyClaimVersion WrntyBillingDocumentDate Billing Date
WrntyVersionNumber _WrntyClaimVersion WrntyVersionNumber Version
WarrantyVersionRprstvID
_ClaimCategory _ClaimCategory
_ProcessingStatus _ProcessingStatus
_ClaimType _ClaimType
_ObjectType _ObjectType
_DecisionCode _DecisionCode
_ClaimSource _ClaimSource
_ClaimCoverageType _ClaimCoverageType
_ResponsiblePerson _ResponsiblePerson
_SalesOrganization _SalesOrganization
_Supplier _Supplier
WarrantyCustomer I_WrntyClaimHeader WarrantyCustomer Partner
_Customer _Customer
_WrntyClaimVersion _WrntyClaimVersion

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 I_WrntyClaimHeaderActvVersion.
-- 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.
-- SQL view name: IWRNTYHDRACTVR

CREATE VIEW I_WrntyClaimHeaderActvVersion AS
SELECT
  WrntyClaimHeaderUUID,
  _WrntyClaimVersion.WrntyVersionUUID AS WrntyVersionUUID,
  WarrantyClaimNumber,
  WarrantyClaimType,
  WrntyClaimExternalNumber,
  WarrantyObjectType,
  WrntyExternalObjectNumber,
  Plant,
  IsArchived,
  WarrantyClaimChangeDateTime,
  WrntyClaimCreationDate,
  CreatedByUser,
  WrntyClaimChangedDate,
  LastChangedByUser,
  WrntyClaimHeaderText,
  WrntyClaimCreationTime,
  WrntyClaimSourceObjectNumber,
  WrntyClaimSource,
  WrntyClaimDamageDate,
  WrntyClaimRegistrationDate,
  WrntyClaimRepairDate,
  WrntyClaimRepairEndDate,
  WrntySupplierCoverageType,
  WrntySuplrClmProcessingStatus,
  WrntySuplrClaimRespPerson,
  WrntySupplierClaimGroup,
  WrntySupplierClaimIsClosed,
  WrntySupplierClaimClosedDate,
  WrntySupplier,
  WrntySupplierRole,
  WrntySupplierApplicationLog,
  WrntySuplrClmApplLogMessage,
  _WrntyClaimVersion.WrntyDocumentCondition AS WrntyDocumentCondition,
  _WrntyClaimVersion.WrntyPriceExchangeRateDate AS WrntyPriceExchangeRateDate,
  _WrntyClaimVersion.WrntyCurrencyCode AS WrntyCurrencyCode,
  _WrntyClaimVersion.WrntyDecisionCode AS WrntyDecisionCode,
  _WrntyClaimVersion.PurchasingOrganization AS PurchasingOrganization,
  _WrntyClaimVersion.SalesOrganization AS SalesOrganization,
  _WrntyClaimVersion.WarrantyClaimVersionCategory AS WarrantyClaimVersionCategory,
  _WrntyClaimVersion.DistributionChannel AS DistributionChannel,
  _WrntyClaimVersion.Division AS Division,
  _WrntyClaimVersion.WrntyBillingDocumentDate AS WrntyBillingDocumentDate,
  _WrntyClaimVersion.WrntyVersionNumber AS WrntyVersionNumber,
  _WrntyClaimVersion._Version.WarrantyVersionRprstvID AS WarrantyVersionRprstvID,
  Header.WarrantyCustomer AS WarrantyCustomer
FROM I_WrntyClaimHeader AS Header
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON _WrntyClaimVersion.SalesOrganization = _SalesOrganization.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_WrntyClaimActvVersion AS _WrntyClaimVersion ON WrntyClaimHeaderUUID = _WrntyClaimVersion.WrntyClaimHeaderUUID  -- association [1..1]
LEFT OUTER JOIN I_WrntyClaimDecisionCode AS _DecisionCode ON _WrntyClaimVersion.WrntyDecisionCode = _DecisionCode.WarrantyClaimItemDecisionCode  -- association [1..1]
LEFT OUTER JOIN I_WarrantyClaimVersionCategory AS _ClaimCategory ON WarrantyClaimVersionCategory = _ClaimCategory.WarrantyClaimVersionCategory  -- association [1..1]
LEFT OUTER JOIN I_WrntyClaimSource AS _ClaimSource ON WrntyClaimSource = _ClaimSource.ClaimSource  -- association [1..1]
LEFT OUTER JOIN I_WrntyClaimCoverageType AS _ClaimCoverageType ON WrntySupplierCoverageType = _ClaimCoverageType.WrntyClaimCoverageType  -- association [1..1]
;