C_WrntyCustomerClaimVersionTP

DDL: C_WRNTYCUSTOMERCLAIMVERSIONTP Type: view_entity CONSUMPTION

Warranty Customer Claim Version

C_WrntyCustomerClaimVersionTP is a Consumption CDS View that provides data about "Warranty Customer Claim Version" in SAP S/4HANA. It reads from 1 data source (R_WrntyClaimVersionTP) and exposes 41 fields with key field WrntyVersionUUID. It has 1 association to related views. It is exposed through 1 OData service (UI_CUSTOMER_WARRANTYCLAIM).

Data Sources (1)

SourceAliasJoin Type
R_WrntyClaimVersionTP R_WrntyClaimVersionTP projection

Associations (1)

CardinalityTargetAliasCondition
[1..*] C_WrntyCustomerPricingElement _PricingElement $projection.WrntyClaimHeaderUUID = _PricingElement.WrntyClaimHeaderUUID and $projection.WrntyVersionUUID = _PricingElement.WrntyVersionUUID

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Warranty Customer Claim Version view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey WrntyVersionUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources true view
AbapCatalog.extensibility.elementSuffix WTV 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 (41)

KeyFieldSource TableSource FieldDescription
KEY WrntyVersionUUID WrntyClmCustVersion WrntyVersionUUID Internal Number
WrntyClaimHeaderUUID WrntyClmCustVersion WrntyClaimHeaderUUID Internal Number
WrntyVersionNumber WrntyClmCustVersion WrntyVersionNumber Version
WarrantyClaimVersionCategory WrntyClmCustVersion WarrantyClaimVersionCategory Category
WrntyDecisionCode
WarrantyClaimVersionPartner WrntyClmCustVersion WarrantyClaimVersionPartner Partner
SupplierName _Supplier SupplierName Supplier Name
WarrantyClaimVersionIsActive WrntyClmCustVersion WarrantyClaimVersionIsActive Active Version
WrntyBillingDocumentDate WrntyClmCustVersion WrntyBillingDocumentDate Billing Date
WrntyDocumentCondition WrntyClmCustVersion WrntyDocumentCondition Doc. Condition
WrntyCurrencyCode WrntyClmCustVersion WrntyCurrencyCode Currency
WrntyPriceExchangeRateDate WrntyClmCustVersion WrntyPriceExchangeRateDate Pricing Date
WrntyExchangeRateForPrice WrntyClmCustVersion WrntyExchangeRateForPrice Absolute Exchange Rate
WrntyClmPrecedingVersionNmbr WrntyClmCustVersion WrntyClmPrecedingVersionNmbr Prec.Version
SalesOrganization WrntyClmCustVersion SalesOrganization Sales Organization
DistributionChannel WrntyClmCustVersion DistributionChannel RefDistCh-Cust/Mat.
Division WrntyClmCustVersion Division Internal Division ID
WrntyVersionForReversePosting WrntyClmCustVersion WrntyVersionForReversePosting Revers. Version
PurchasingOrganization WrntyClmCustVersion PurchasingOrganization Purchasing Organization
WarrantyVersionPricingStatus WrntyClmCustVersion WarrantyVersionPricingStatus Pricing Status
WrntyVersIsReldForShipgToPart WrntyClmCustVersion WrntyVersIsReldForShipgToPart Shipping Version
WarrantyClaimChangeDateTime WrntyClmCustVersion WarrantyClaimChangeDateTime Time Stamp
WrntyClaimCreationDate WrntyClmCustVersion WrntyClaimCreationDate Created On
CreatedByUser WrntyClmCustVersion CreatedByUser User Name
WrntyClaimChangedDate WrntyClmCustVersion WrntyClaimChangedDate Changed On
LastChangedByUser WrntyClmCustVersion LastChangedByUser User Name
virtualWrntyTotalLaborAmountwty_sum_fr
virtualTotalNetAmountnetwr_ak
virtualWrntyClaimTaxAmountwertv8
WarrantyVersionRprstvID WrntyClmCustVersion WarrantyVersionRprstvID Version ID
FullName
Plant _WrntyClaimHeader Plant Valuation Area
_PricingElement _PricingElement
WarrantyObjectType _WrntyClaimHeader WarrantyObjectType Object type
WrntyExternalObjectNumber _WrntyClaimHeader WrntyExternalObjectNumber Ext. Obj. No.
WrntyClaimDamageDate _WrntyClaimHeader WrntyClaimDamageDate Damage date
WrntyClaimRepairDate _WrntyClaimHeader WrntyClaimRepairDate Repair start date
WrntyClaimRepairEndDate _WrntyClaimHeader WrntyClaimRepairEndDate Repair end date
WrntyClaimSourceObjectNumber _WrntyClaimHeader WrntyClaimSourceObjectNumber Source object
WrntyClaimSource _WrntyClaimHeader WrntyClaimSource Claim Source
WrntyClaimRegistrationDate _WrntyClaimHeader WrntyClaimRegistrationDate Registration date

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_WrntyCustomerClaimVersionTP.
-- 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_WrntyCustomerClaimVersionTP AS
SELECT
  WrntyClmCustVersion.WrntyVersionUUID AS WrntyVersionUUID,
  WrntyClmCustVersion.WrntyClaimHeaderUUID AS WrntyClaimHeaderUUID,
  WrntyClmCustVersion.WrntyVersionNumber AS WrntyVersionNumber,
  WrntyClmCustVersion.WarrantyClaimVersionCategory AS WarrantyClaimVersionCategory,
  WrntyClmCustVersion. WrntyDecisionCode AS WrntyDecisionCode,
  WrntyClmCustVersion.WarrantyClaimVersionPartner AS WarrantyClaimVersionPartner,
  _Supplier.SupplierName AS SupplierName,
  WrntyClmCustVersion.WarrantyClaimVersionIsActive AS WarrantyClaimVersionIsActive,
  WrntyClmCustVersion.WrntyBillingDocumentDate AS WrntyBillingDocumentDate,
  WrntyClmCustVersion.WrntyDocumentCondition AS WrntyDocumentCondition,
  WrntyClmCustVersion.WrntyCurrencyCode AS WrntyCurrencyCode,
  WrntyClmCustVersion.WrntyPriceExchangeRateDate AS WrntyPriceExchangeRateDate,
  WrntyClmCustVersion.WrntyExchangeRateForPrice AS WrntyExchangeRateForPrice,
  WrntyClmCustVersion.WrntyClmPrecedingVersionNmbr AS WrntyClmPrecedingVersionNmbr,
  WrntyClmCustVersion.SalesOrganization AS SalesOrganization,
  WrntyClmCustVersion.DistributionChannel AS DistributionChannel,
  WrntyClmCustVersion.Division AS Division,
  WrntyClmCustVersion.WrntyVersionForReversePosting AS WrntyVersionForReversePosting,
  WrntyClmCustVersion.PurchasingOrganization AS PurchasingOrganization,
  WrntyClmCustVersion.WarrantyVersionPricingStatus AS WarrantyVersionPricingStatus,
  WrntyClmCustVersion.WrntyVersIsReldForShipgToPart AS WrntyVersIsReldForShipgToPart,
  WrntyClmCustVersion.WarrantyClaimChangeDateTime AS WarrantyClaimChangeDateTime,
  WrntyClmCustVersion.WrntyClaimCreationDate AS WrntyClaimCreationDate,
  WrntyClmCustVersion.CreatedByUser AS CreatedByUser,
  WrntyClmCustVersion.WrntyClaimChangedDate AS WrntyClaimChangedDate,
  WrntyClmCustVersion.LastChangedByUser AS LastChangedByUser,
  virtual WrntyTotalLaborAmount : wty_sum_fr AS virtualWrntyTotalLaborAmountwty_sum_fr,
  virtual TotalNetAmount : netwr_ak AS virtualTotalNetAmountnetwr_ak,
  virtual WrntyClaimTaxAmount : wertv8 AS virtualWrntyClaimTaxAmountwertv8,
  WrntyClmCustVersion.WarrantyVersionRprstvID AS WarrantyVersionRprstvID,
  _WrntyClaimHeader._ResponsiblePerson.FullName AS FullName,
  _WrntyClaimHeader.Plant AS Plant,
  _WrntyClaimHeader.WarrantyObjectType AS WarrantyObjectType,
  _WrntyClaimHeader.WrntyExternalObjectNumber AS WrntyExternalObjectNumber,
  _WrntyClaimHeader.WrntyClaimDamageDate AS WrntyClaimDamageDate,
  _WrntyClaimHeader.WrntyClaimRepairDate AS WrntyClaimRepairDate,
  _WrntyClaimHeader.WrntyClaimRepairEndDate AS WrntyClaimRepairEndDate,
  _WrntyClaimHeader.WrntyClaimSourceObjectNumber AS WrntyClaimSourceObjectNumber,
  _WrntyClaimHeader.WrntyClaimSource AS WrntyClaimSource,
  _WrntyClaimHeader.WrntyClaimRegistrationDate AS WrntyClaimRegistrationDate
FROM R_WrntyClaimVersionTP
LEFT OUTER JOIN C_WrntyCustomerPricingElement AS _PricingElement ON WrntyClaimHeaderUUID = _PricingElement.WrntyClaimHeaderUUID AND WrntyVersionUUID = _PricingElement.WrntyVersionUUID  -- association [1..*]
;