C_InhRepairNonSrlzdProductVH

DDL: C_INHREPAIRNONSRLZDPRODUCTVH Type: view_entity CONSUMPTION

Non-Serialized Product

C_InhRepairNonSrlzdProductVH is a Consumption CDS View that provides data about "Non-Serialized Product" in SAP S/4HANA. It reads from 1 data source (I_Product) and exposes 11 fields with key field Product. It has 5 associations to related views. It is exposed through 1 OData service (UI_MANAGEINHREPAIRS). It is used in 1 Fiori application: Manage In-House Services.

Data Sources (1)

SourceAliasJoin Type
I_Product I_Product from

Associations (5)

CardinalityTargetAliasCondition
[0..*] I_ProductDescription _Text $projection.Product = _Text.Product
[0..1] I_Producttype _ProductType $projection.ProductType = _ProductType.ProductType
[0..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[0..*] I_ProductPlant _ProductPlant $projection.Product = _ProductPlant.Plant
[0..1] I_ProductSalesDelivery _ProductSalesDelivery $projection.Product = _ProductSalesDelivery.Product

Annotations (12)

NameValueLevelField
EndUserText.label Non-Serialized Product view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey Product view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
Consumption.ranked true view
Search.searchable true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_MANAGEINHREPAIRS UI_MANAGEINHREPAIRS V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F4025 Manage In-House Services Transactional You can use this app to create and process in-house services, and add in-house objects (service object) for which you want to perform maintenance or repair. You can filter, sort, and group a list of all in-house services in the system. You can also call up in-house services, and change their data.

Manage In-House Services

Business Role: Service Manager

You can use this app to create and process in-house repairs, and add the objects to be repaired. You can filter, sort, and group a list of all in-house repairs in the system. You can also call up in-house repairs, and change their data.

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY Product Product Product Sold
ProductType ProductType Product Type Group
ProductDescription
DistributionChannel _ProductSalesDelivery ProductDistributionChnl Distr. Channel
SalesOrganization _ProductSalesDelivery ProductSalesOrg Sales Org.
BaseUnit BaseUnit Unit of Measure
ProductGroup ProductGroup Product Sold Group
AuthorizationGroup AuthorizationGroup AuthorizGroup
_ProductGroup _ProductGroup
_ProductGroup_2 _ProductGroup_2
_ProductType _ProductType

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_InhRepairNonSrlzdProductVH.
-- 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_InhRepairNonSrlzdProductVH AS
SELECT
  Product,
  ProductType,
  _Text[1: Language=$session.system_language].ProductDescription AS ProductDescription,
  _ProductSalesDelivery.ProductDistributionChnl AS DistributionChannel,
  _ProductSalesDelivery.ProductSalesOrg AS SalesOrganization,
  BaseUnit,
  ProductGroup,
  AuthorizationGroup
FROM I_Product
LEFT OUTER JOIN I_ProductDescription AS _Text ON Product = _Text.Product  -- association [0..*]
LEFT OUTER JOIN I_Producttype AS _ProductType ON ProductType = _ProductType.ProductType  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_ProductPlant AS _ProductPlant ON Product = _ProductPlant.Plant  -- association [0..*]
LEFT OUTER JOIN I_ProductSalesDelivery AS _ProductSalesDelivery ON Product = _ProductSalesDelivery.Product  -- association [0..1]
;