I_WrntyClaimActvVersionAPI
Warranty claim active version
I_WrntyClaimActvVersionAPI is a Composite CDS View that provides data about "Warranty claim active version" in SAP S/4HANA. It reads from 1 data source (I_WrntyClaimVersion) and exposes 28 fields with key field WrntyVersionUUID. It has 1 association to related views. Part of development package VDM_LO_WTY.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_WrntyClaimVersion | version | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_WrntyClaimItem | _WrntyClaimItem | $projection.WrntyVersionUUID = _WrntyClaimItem.WrntyVersionUUID |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Warranty claim active version | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| ObjectModel.representativeKey | WrntyVersionUUID | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| Analytics.technicalName | IWTYCLMACTVRN | view |
Fields (28)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | WrntyVersionUUID | I_WrntyClaimVersion | WrntyVersionUUID | |
| WrntyClaimHeaderUUID | WrntyClaimHeaderUUID | |||
| WrntyClmVersIsActvSuplrVersion | Active Supplier Version Is Active | |||
| WrntyVersionNumber | WrntyVersionNumber | |||
| WarrantyClaimVersionCategory | I_WrntyClaimVersion | WarrantyClaimVersionCategory | ||
| WrntyClaimVersionPartnerRole | I_WrntyClaimVersion | WrntyClaimVersionPartnerRole | ||
| WrntyClmVersIsActvCustVersion | Customer Version Is Active | |||
| WrntyDecisionCode | WrntyDecisionCode | |||
| WarrantyClaimVersionIsActive | WarrantyClaimVersionIsActive | |||
| WrntyBillingDocumentDate | WrntyBillingDocumentDate | |||
| WrntyDocumentCondition | WrntyDocumentCondition | |||
| WrntyCurrencyCode | WrntyCurrencyCode | |||
| WrntyPriceExchangeRateDate | WrntyPriceExchangeRateDate | |||
| WrntyExchangeRateForPrice | WrntyExchangeRateForPrice | |||
| WrntyNumberPrecedingVersion | WrntyNumberPrecedingVersion | |||
| SalesOrganization | SalesOrganization | |||
| DistributionChannel | DistributionChannel | |||
| Division | Division | |||
| PurchasingOrganization | PurchasingOrganization | |||
| WarrantyVersionPricingStatus | WarrantyVersionPricingStatus | |||
| WrntyVersIsReldForShipgToPart | WrntyVersIsReldForShipgToPart | |||
| WarrantyClaimChangeDateTime | WarrantyClaimChangeDateTime | |||
| WrntyClaimCreationDate | WrntyClaimCreationDate | |||
| WrntyClaimChangedDate | WrntyClaimChangedDate | |||
| WarrantyClaimVersionText | WarrantyClaimVersionText | |||
| CreatedByUser | CreatedByUser | |||
| LastChangedByUser | LastChangedByUser | |||
| _WrntyClaimItem | _WrntyClaimItem |
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Warranty claim active version'
@VDM: {
viewType: #COMPOSITE,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@ObjectModel:{
representativeKey: 'WrntyVersionUUID',
usageType:{
dataClass : #TRANSACTIONAL,
serviceQuality : #C,
sizeCategory : #L
}
}
@Analytics.technicalName: 'IWTYCLMACTVRN'
define view entity I_WrntyClaimActvVersionAPI
as select from I_WrntyClaimVersion as version
// inner join P_WrntySuplrClaimVersionMax as maxversion on maxversion.WrntyClaimHeaderUUID = version.WrntyClaimHeaderUUID
// and maxversion.WrntyVersionNumber = version.WrntyVersionNumber
// association [1..1] to I_WrntyClaimHeader as _WrntyClaimHeader on version.WrntyClaimHeaderUUID = _WrntyClaimHeader.WrntyClaimHeaderUUID
association [0..*] to I_WrntyClaimItem as _WrntyClaimItem on $projection.WrntyVersionUUID = _WrntyClaimItem.WrntyVersionUUID
{
key version.WrntyVersionUUID,
WrntyClaimHeaderUUID,
@EndUserText.label: 'Active Supplier Version Is Active'
@Semantics.booleanIndicator: true
'X' as WrntyClmVersIsActvSuplrVersion,
WrntyVersionNumber,
// WarrantyInternalNumber,
// WrntyComponentNode,
//WrntyClaimCategory,
version.WarrantyClaimVersionCategory,
version.WrntyClaimVersionPartnerRole,
@EndUserText.label: 'Customer Version Is Active'
@Semantics.booleanIndicator: true
'X' as WrntyClmVersIsActvCustVersion,
WrntyDecisionCode,
// WrntyPartNumber,
// WrntyPartRole,
// WrntyRefType,
// WarrantyReferenceNumber,
//WrntyActiveVersion,
@Semantics.booleanIndicator: true
WarrantyClaimVersionIsActive,
WrntyBillingDocumentDate,
WrntyDocumentCondition,
WrntyCurrencyCode,
WrntyPriceExchangeRateDate,
WrntyExchangeRateForPrice,
// WrntyApplLogHandle,
// WrntyApplLogHandleDefect,
WrntyNumberPrecedingVersion,
SalesOrganization,
DistributionChannel,
Division,
// WrntyMeasurementDocumentNumber,
// WrntyVersionForReversePosting,
// WrntyClaimIsFinalVersion,
PurchasingOrganization,
// WrntyContractDocumentNumber,
// WrntyContractItemNumber,
// WrntyReferenceVersionDate,
// WrntyAssignedStartDate,
// WrntyResultObjCheckCustomer,
// WrntySupplierCheckResult,
WarrantyVersionPricingStatus,
// WrntyNewVersionStatus,
// WrntyRelVersionShipPartner,
@Semantics.booleanIndicator: true
WrntyVersIsReldForShipgToPart,
WarrantyClaimChangeDateTime,
WrntyClaimCreationDate,
//CreatedByUser,
WrntyClaimChangedDate,
//LastChangedByUser,
WarrantyClaimVersionText,
CreatedByUser,
LastChangedByUser,
_WrntyClaimItem
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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