I_TechnicalobjectTP

DDL: I_TECHNICALOBJECTTP SQL: ITECHNICALO000TP Type: view TRANSACTIONAL

Technical Object with Draft

I_TechnicalobjectTP is a Transactional CDS View that provides data about "Technical Object with Draft" in SAP S/4HANA. It reads from 1 data source (I_TechnicalObject) and exposes 77 fields with key fields TechnicalObject, TechObjIsEquipOrFuncnlLoc. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TechnicalObject I_TechnicalObject from

Associations (4)

CardinalityTargetAliasCondition
[0..1] E_FunctionalLocation _FunctionalLocationExtension _FunctionalLocationExtension.FunctionalLocation = $projection.FunctionalLocation
[0..1] E_Equipment _EquipmentExtension _EquipmentExtension.Equipment = $projection.Equipment
[0..1] I_TechObjCustWrntyAssgmt _CustWrntyObjAssgmt _CustWrntyObjAssgmt.ObjectInternalID = $projection.MaintObjectInternalID
[0..1] I_TechObjVndrWrntyAssgmt _VndrWrntyObjAssgmt _VndrWrntyObjAssgmt.ObjectInternalID = $projection.MaintObjectInternalID

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName ITECHNICALO000TP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Technical Object with Draft view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.writeDraftPersistence TECHNICALOBJEC_D view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled false view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.sapObjectNodeType.name Equipment view

Fields (77)

KeyFieldSource TableSource FieldDescription
KEY TechnicalObject I_TechnicalObject TechnicalObject Technical Object
KEY TechObjIsEquipOrFuncnlLoc I_TechnicalObject TechObjIsEquipOrFuncnlLoc Tech. Obj. Type
TechnicalObjectLabel I_TechnicalObject TechnicalObjectLabel Tech. Object
IsEquipOrFuncnlLocForEdit I_TechnicalObject TechObjIsEquipOrFuncnlLoc Tech. Obj. Type
TechnicalObjectForEdit I_TechnicalObject TechnicalObject Technical Object
TechnicalObjectCategory I_TechnicalObject TechnicalObjectCategory Tech. Obj. Category
Equipment I_TechnicalObject Equipment Equipment check
FunctionalLocation I_TechnicalObject FunctionalLocation Object ID
TechnicalObjectType I_TechnicalObject TechnicalObjectType Text object
CreatedByUser I_TechnicalObject CreatedByUser User Name
CreationDate I_TechnicalObject CreationDate Time Stamp
LastChangedByUser I_TechnicalObject LastChangedByUser User Name
LastChangeDate I_TechnicalObject LastChangeDate Time Stamp
AssetManufacturerName I_TechnicalObject AssetManufacturerName Manufacturer
ManufacturerPartTypeName I_TechnicalObject ManufacturerPartTypeName Model number
MaintenancePlanningPlant I_TechnicalObject MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup I_TechnicalObject MaintenancePlannerGroup Planner Group
CatalogProfile I_TechnicalObject CatalogProfile Catalog Profile
AuthorizationGroup I_TechnicalObject AuthorizationGroup AuthorizGroup
WorkCenterInternalID I_TechnicalObject WorkCenterInternalID Work Center
WorkCenterTypeCode I_TechnicalObject WorkCenterTypeCode Object Type
MaintObjectLocAcctAssgmtNmbr I_TechnicalObject MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
ManufacturerCountry I_TechnicalObject ManufacturerCountry Mnf. Cntry/Regn
ConstructionYear I_TechnicalObject ConstructionYear
ConstructionMonth I_TechnicalObject ConstructionMonth
AcquisitionDate I_TechnicalObject AcquisitionDate Date Entered
Currency I_TechnicalObject Currency Valuation Crcy
AcquisitionValue I_TechnicalObject AcquisitionValue
TechnicalObjectSortCode I_TechnicalObject TechnicalObjectSortCode
TechObjectSortCodeSearchable I_TechnicalObject TechObjectSortCodeSearchable
MaintObjectInternalID I_TechnicalObject MaintObjectInternalID Object number
IsDeleted I_TechnicalObject IsDeleted TRUE
SizeOrDimensionText I_TechnicalObject SizeOrDimensionText Size/dimensions
InventoryNumber I_TechnicalObject InventoryNumber
GrossWeight I_TechnicalObject GrossWeight Total Weight
GrossWeightUnit I_TechnicalObject GrossWeightUnit
ManufacturerPartNmbr I_TechnicalObject ManufacturerPartNmbr Mfr Part Number
ManufacturerSerialNumber I_TechnicalObject ManufacturerSerialNumber Mnf.serial no.
TechnicalObjectDescription I_TechnicalObject TechnicalObjectDescription Tech. Obj. Desc
TechnicalObjectHasLongText I_TechnicalObject TechnicalObjectHasLongText
SuperiorTechnicalObject I_TechnicalObject SuperiorTechnicalObject
SuperiorTechnicalObjectLabel I_TechnicalObject SuperiorTechnicalObjectLabel Technical Object
SuperiorTechnicalObjectName I_TechnicalObject SuperiorTechnicalObjectName
SuperiorObjIsEquipOrFuncnlLoc I_TechnicalObject SuperiorObjIsEquipOrFuncnlLoc
TechObjCustomerMasterWarranty _CustWrntyObjAssgmt TechObjCustomerMasterWarranty
TechObjCustWarrantyStartDate _CustWrntyObjAssgmt TechObjCustWarrantyStartDate
TechObjCustWarrantyEndDate _CustWrntyObjAssgmt TechObjCustWarrantyEndDate
TechObjIsCustWarrantyPassedOn _CustWrntyObjAssgmt TechObjIsCustWarrantyPassedOn
TechObjIsCustWarrantyInherited _CustWrntyObjAssgmt TechObjIsCustWarrantyInherited
TechObjSupplierMasterWarranty _VndrWrntyObjAssgmt TechObjSupplierMasterWarranty
TechObjSuplrWarrantyStartDate _VndrWrntyObjAssgmt TechObjSuplrWarrantyStartDate
TechObjSuplrWarrantyEndDate _VndrWrntyObjAssgmt TechObjSuplrWarrantyEndDate
TechObjIsSuplrWarrantyPassedOn _VndrWrntyObjAssgmt TechObjIsSuplrWarrantyPassedOn
TechObjIsSuplrWrntyInherited _VndrWrntyObjAssgmt TechObjIsSuplrWrntyInherited
_CreatedByUser I_TechnicalObject _CreatedByUser
_LastChangedByUser I_TechnicalObject _LastChangedByUser
_WorkCenterType I_TechnicalObject _WorkCenterType
_WorkCenter I_TechnicalObject _WorkCenter
_LocationAccountAssignment I_TechnicalObject _LocationAccountAssignment
_TechnicalObjectType I_TechnicalObject _TechnicalObjectType
_Equipment I_TechnicalObject _Equipment
_FunctionalLocation I_TechnicalObject _FunctionalLocation
_FunctionalLocationLabel I_TechnicalObject _FunctionalLocationLabel
_MaintenancePlanningPlant I_TechnicalObject _MaintenancePlanningPlant
_TechObjIsEquipOrFuncnlLoc I_TechnicalObject _TechObjIsEquipOrFuncnlLoc
_TechnicalObjectText I_TechnicalObject _TechnicalObjectText
_TechnicalObjectCategory I_TechnicalObject _TechnicalObjectCategory
_MaintenancePlannerGroup I_TechnicalObject _MaintenancePlannerGroup
_ManufacturerCountry I_TechnicalObject _ManufacturerCountry
_Currency I_TechnicalObject _Currency
_TechnicalObjectHierarchy I_TechnicalObject _TechnicalObjectHierarchy
_IsDeleted I_TechnicalObject _IsDeleted
_StatusObjectActiveStatus I_TechnicalObject _StatusObjectActiveStatus
Material I_TechnicalObject Material Vehicle Model
SerialNumber I_TechnicalObject SerialNumber Serial Number
_CustWrntyObjAssgmt _CustWrntyObjAssgmt
_VndrWrntyObjAssgmt _VndrWrntyObjAssgmt

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_TechnicalobjectTP.
-- 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: ITECHNICALO000TP

CREATE VIEW I_TechnicalobjectTP AS
SELECT
  I_TechnicalObject.TechnicalObject AS TechnicalObject,
  I_TechnicalObject.TechObjIsEquipOrFuncnlLoc AS TechObjIsEquipOrFuncnlLoc,
  I_TechnicalObject.TechnicalObjectLabel AS TechnicalObjectLabel,
  I_TechnicalObject.TechObjIsEquipOrFuncnlLoc AS IsEquipOrFuncnlLocForEdit,
  I_TechnicalObject.TechnicalObject AS TechnicalObjectForEdit,
  I_TechnicalObject.TechnicalObjectCategory AS TechnicalObjectCategory,
  I_TechnicalObject.Equipment AS Equipment,
  I_TechnicalObject.FunctionalLocation AS FunctionalLocation,
  I_TechnicalObject.TechnicalObjectType AS TechnicalObjectType,
  I_TechnicalObject.CreatedByUser AS CreatedByUser,
  I_TechnicalObject.CreationDate AS CreationDate,
  I_TechnicalObject.LastChangedByUser AS LastChangedByUser,
  I_TechnicalObject.LastChangeDate AS LastChangeDate,
  I_TechnicalObject.AssetManufacturerName AS AssetManufacturerName,
  I_TechnicalObject.ManufacturerPartTypeName AS ManufacturerPartTypeName,
  I_TechnicalObject.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  I_TechnicalObject.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  I_TechnicalObject.CatalogProfile AS CatalogProfile,
  I_TechnicalObject.AuthorizationGroup AS AuthorizationGroup,
  I_TechnicalObject.WorkCenterInternalID AS WorkCenterInternalID,
  I_TechnicalObject.WorkCenterTypeCode AS WorkCenterTypeCode,
  I_TechnicalObject.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr,
  I_TechnicalObject.ManufacturerCountry AS ManufacturerCountry,
  I_TechnicalObject.ConstructionYear AS ConstructionYear,
  I_TechnicalObject.ConstructionMonth AS ConstructionMonth,
  I_TechnicalObject.AcquisitionDate AS AcquisitionDate,
  I_TechnicalObject.Currency AS Currency,
  I_TechnicalObject.AcquisitionValue AS AcquisitionValue,
  I_TechnicalObject.TechnicalObjectSortCode AS TechnicalObjectSortCode,
  I_TechnicalObject.TechObjectSortCodeSearchable AS TechObjectSortCodeSearchable,
  I_TechnicalObject.MaintObjectInternalID AS MaintObjectInternalID,
  I_TechnicalObject.IsDeleted AS IsDeleted,
  I_TechnicalObject.SizeOrDimensionText AS SizeOrDimensionText,
  I_TechnicalObject.InventoryNumber AS InventoryNumber,
  I_TechnicalObject.GrossWeight AS GrossWeight,
  I_TechnicalObject.GrossWeightUnit AS GrossWeightUnit,
  I_TechnicalObject.ManufacturerPartNmbr AS ManufacturerPartNmbr,
  I_TechnicalObject.ManufacturerSerialNumber AS ManufacturerSerialNumber,
  I_TechnicalObject.TechnicalObjectDescription AS TechnicalObjectDescription,
  I_TechnicalObject.TechnicalObjectHasLongText AS TechnicalObjectHasLongText,
  I_TechnicalObject.SuperiorTechnicalObject AS SuperiorTechnicalObject,
  I_TechnicalObject.SuperiorTechnicalObjectLabel AS SuperiorTechnicalObjectLabel,
  I_TechnicalObject.SuperiorTechnicalObjectName AS SuperiorTechnicalObjectName,
  I_TechnicalObject.SuperiorObjIsEquipOrFuncnlLoc AS SuperiorObjIsEquipOrFuncnlLoc,
  _CustWrntyObjAssgmt.TechObjCustomerMasterWarranty AS TechObjCustomerMasterWarranty,
  _CustWrntyObjAssgmt.TechObjCustWarrantyStartDate AS TechObjCustWarrantyStartDate,
  _CustWrntyObjAssgmt.TechObjCustWarrantyEndDate AS TechObjCustWarrantyEndDate,
  _CustWrntyObjAssgmt.TechObjIsCustWarrantyPassedOn AS TechObjIsCustWarrantyPassedOn,
  _CustWrntyObjAssgmt.TechObjIsCustWarrantyInherited AS TechObjIsCustWarrantyInherited,
  _VndrWrntyObjAssgmt.TechObjSupplierMasterWarranty AS TechObjSupplierMasterWarranty,
  _VndrWrntyObjAssgmt.TechObjSuplrWarrantyStartDate AS TechObjSuplrWarrantyStartDate,
  _VndrWrntyObjAssgmt.TechObjSuplrWarrantyEndDate AS TechObjSuplrWarrantyEndDate,
  _VndrWrntyObjAssgmt.TechObjIsSuplrWarrantyPassedOn AS TechObjIsSuplrWarrantyPassedOn,
  _VndrWrntyObjAssgmt.TechObjIsSuplrWrntyInherited AS TechObjIsSuplrWrntyInherited,
  I_TechnicalObject._CreatedByUser AS _CreatedByUser,
  I_TechnicalObject._LastChangedByUser AS _LastChangedByUser,
  I_TechnicalObject._WorkCenterType AS _WorkCenterType,
  I_TechnicalObject._WorkCenter AS _WorkCenter,
  I_TechnicalObject._LocationAccountAssignment AS _LocationAccountAssignment,
  I_TechnicalObject._TechnicalObjectType AS _TechnicalObjectType,
  I_TechnicalObject._Equipment AS _Equipment,
  I_TechnicalObject._FunctionalLocation AS _FunctionalLocation,
  I_TechnicalObject._FunctionalLocationLabel AS _FunctionalLocationLabel,
  I_TechnicalObject._MaintenancePlanningPlant AS _MaintenancePlanningPlant,
  I_TechnicalObject._TechObjIsEquipOrFuncnlLoc AS _TechObjIsEquipOrFuncnlLoc,
  I_TechnicalObject._TechnicalObjectText AS _TechnicalObjectText,
  I_TechnicalObject._TechnicalObjectCategory AS _TechnicalObjectCategory,
  I_TechnicalObject._MaintenancePlannerGroup AS _MaintenancePlannerGroup,
  I_TechnicalObject._ManufacturerCountry AS _ManufacturerCountry,
  I_TechnicalObject._Currency AS _Currency,
  I_TechnicalObject._TechnicalObjectHierarchy AS _TechnicalObjectHierarchy,
  I_TechnicalObject._IsDeleted AS _IsDeleted,
  I_TechnicalObject._StatusObjectActiveStatus AS _StatusObjectActiveStatus,
  I_TechnicalObject.Material AS Material,
  I_TechnicalObject.SerialNumber AS SerialNumber
FROM I_TechnicalObject
LEFT OUTER JOIN E_FunctionalLocation AS _FunctionalLocationExtension ON _FunctionalLocationExtension.FunctionalLocation = FunctionalLocation  -- association [0..1]
LEFT OUTER JOIN E_Equipment AS _EquipmentExtension ON _EquipmentExtension.Equipment = Equipment  -- association [0..1]
LEFT OUTER JOIN I_TechObjCustWrntyAssgmt AS _CustWrntyObjAssgmt ON _CustWrntyObjAssgmt.ObjectInternalID = MaintObjectInternalID  -- association [0..1]
LEFT OUTER JOIN I_TechObjVndrWrntyAssgmt AS _VndrWrntyObjAssgmt ON _VndrWrntyObjAssgmt.ObjectInternalID = MaintObjectInternalID  -- association [0..1]
;