C_TechnicalObjectVH

DDL: C_TECHNICALOBJECTVH SQL: CTECHOBJVH Type: view CONSUMPTION Package: RAP_EAM_NTF

Value Help for Technical Object

C_TechnicalObjectVH is a Consumption CDS View that provides data about "Value Help for Technical Object" in SAP S/4HANA. It reads from 1 data source (I_TechnicalObject) and exposes 23 fields with key fields TechnicalObject, TechObjIsEquipOrFuncnlLoc. It has 1 association to related views. It is exposed through 3 OData services (ASQL_F4072, ASQL_F4513, ASQL_F5241). Part of development package RAP_EAM_NTF.

Data Sources (1)

SourceAliasJoin Type
I_TechnicalObject I_TechnicalObject from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Equipment _EquipmentSearch $projection.EquipmentWithLeadingZeros = _EquipmentSearch.Equipment

Annotations (11)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName CTECHOBJVH view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
Consumption.ranked true view
EndUserText.label Value Help for Technical Object view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
Search.searchable true view
VDM.viewType #CONSUMPTION view

OData Services (3)

ServiceBindingVersionContractRelease
ASQL_F4072 ASQL_F4072 C2 NOT_RELEASED
ASQL_F4513 ASQL_F4513 C2 NOT_RELEASED
ASQL_F5241 ASQL_F5241 C2 NOT_RELEASED

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY TechnicalObject I_TechnicalObject TechnicalObject Technical Object
KEY TechObjIsEquipOrFuncnlLoc I_TechnicalObject TechObjIsEquipOrFuncnlLoc Tech. Obj. Type
EquipmentWithLeadingZeros I_TechnicalObject Equipment Equipment check
FunctionalLocationLabelName
TechnicalObjectDescription Technical Object Description
Equipment _EquipmentSearch Equipment Equipment check
MaintenancePlanningPlant
MaintenancePlannerGroup I_TechnicalObject MaintenancePlannerGroup Maintenance Planner Group
AuthorizationGroup I_TechnicalObject AuthorizationGroup Authorization Group
AssetManufacturerName I_TechnicalObject AssetManufacturerName Manufacturer
ManufacturerPartTypeName I_TechnicalObject ManufacturerPartTypeName Model Number
TechnicalObjectCategory TechnicalObjectCategory Tech. Obj. Category
TechnicalObjectType TechnicalObjectType Text object
MaintObjectLocAcctAssgmtNmbr MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintenancePlant _LocationAccountAssignment MaintenancePlant Plant
CostCenter _LocationAccountAssignment CostCenter Cost Center
ControllingArea _LocationAccountAssignment ControllingArea Controlling Area
TechObjInstallationLocation
MaintObjectFreeDefinedAttrib _LocationAccountAssignment MaintObjectFreeDefinedAttrib Sort Field
WorkCenter _WorkCenter WorkCenter Work Center
TechObjIsEquipOrFuncnlLocDesc
IsDeleted IsDeleted TRUE
TechObjStatusIsInactive TechObjStatusIsInactive

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_TechnicalObjectVH.
-- 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: CTECHOBJVH

CREATE VIEW C_TechnicalObjectVH AS
SELECT
  I_TechnicalObject.TechnicalObject AS TechnicalObject,
  I_TechnicalObject.TechObjIsEquipOrFuncnlLoc AS TechObjIsEquipOrFuncnlLoc,
  I_TechnicalObject.Equipment AS EquipmentWithLeadingZeros,
  I_TechnicalObject._FunctionalLocationLabel._FuncLocationLabelSearch.FunctionalLocationLabelName AS FunctionalLocationLabelName,
  I_TechnicalObject._TechnicalObjectText[1: Language = $session.system_language].TechnicalObjectDescription AS TechnicalObjectDescription,
  _EquipmentSearch.Equipment AS Equipment,
  I_TechnicalObject.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  I_TechnicalObject.AuthorizationGroup AS AuthorizationGroup,
  I_TechnicalObject.AssetManufacturerName AS AssetManufacturerName,
  I_TechnicalObject.ManufacturerPartTypeName AS ManufacturerPartTypeName,
  TechnicalObjectCategory,
  TechnicalObjectType,
  MaintObjectLocAcctAssgmtNmbr,
  _LocationAccountAssignment.MaintenancePlant AS MaintenancePlant,
  _LocationAccountAssignment.CostCenter AS CostCenter,
  _LocationAccountAssignment.ControllingArea AS ControllingArea,
  cast('' as eam_techobj_installation_loc) AS TechObjInstallationLocation,
  _LocationAccountAssignment.MaintObjectFreeDefinedAttrib AS MaintObjectFreeDefinedAttrib,
  _WorkCenter.WorkCenter AS WorkCenter,
  _TechObjIsEquipOrFuncnlLoc._Text[1: Language = $session.system_language].TechObjIsEquipOrFuncnlLocDesc AS TechObjIsEquipOrFuncnlLocDesc,
  IsDeleted,
  TechObjStatusIsInactive
FROM I_TechnicalObject
LEFT OUTER JOIN I_Equipment AS _EquipmentSearch ON EquipmentWithLeadingZeros = _EquipmentSearch.Equipment  -- association [0..1]
;