I_MfgWorkInstrnLgclCompInfoTP

DDL: I_MFGWORKINSTRNLGCLCOMPINFOTP SQL: IWILOGCOMPINFTP Type: view TRANSACTIONAL

Logical Compoenent Info

I_MfgWorkInstrnLgclCompInfoTP is a Transactional CDS View that provides data about "Logical Compoenent Info" in SAP S/4HANA. It reads from 1 data source (I_MfgWorkInstructionVariable) and exposes 35 fields with key fields MfgWorkInstruction, MfgWorkInstructionVersCounter, MfgWorkInstructionVariable, SelectedContextType, ProdnRtgVersBOMInternalID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MfgWorkInstructionVariable I_MfgWorkInstructionVariable from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_OpActyWorkInstructionTP _OpActyWorkInstructionTP $projection.MfgWorkInstruction = _OpActyWorkInstructionTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _OpActyWorkInstructionTP.MfgWorkInstructionVersCounter -- Material
[1..1] I_Material _MaterialComponent $projection.BillOfMaterialComponent = _MaterialComponent.Material -- Unit of Measurement
[1..1] I_UnitOfMeasure _Unit $projection.BillOfMaterialItemUnit = _Unit.UnitOfMeasure -- Extension of Component
[0..1] E_MfgWorkInstrnLgclComponent _MfgWorkInstrnLgclComponentExt $projection.MfgWorkInstruction = _MfgWorkInstrnLgclComponentExt.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _MfgWorkInstrnLgclComponentExt.MfgWorkInstructionVersCounter and $projection.MfgWorkInstructionVariable = _MfgWorkInstrnLgclComponentExt.MfgWorkInstructionVariable and $projection.SelectedContextType = _MfgWorkInstrnLgclComponentExt.SelectedContextType and $projection.ProdnRtgVersBOMInternalID = _MfgWorkInstrnLgclComponentExt.ProdnRtgVersBOMInternalID and $projection.OriglDgtlMockUpCharcsUUID = _MfgWorkInstrnLgclComponentExt.OriglDgtlMockUpCharcsUUID and $projection.LogicalComponent = _MfgWorkInstrnLgclComponentExt.LogicalComponent

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName IWILOGCOMPINFTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.writeDraftPersistence IWILOGCOMPINFOD view
ObjectModel.representativeKey SelectedContextType view
EndUserText.label Logical Compoenent Info view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY MfgWorkInstruction MfgWorkInstruction Work Instruction
KEY MfgWorkInstructionVersCounter MfgWorkInstructionVersCounter Version No.
KEY MfgWorkInstructionVariable MfgWorkInstructionVariable Variable
KEY SelectedContextType SelectedContextType Var TYpe
KEY ProdnRtgVersBOMInternalID ProdnRtgVersBOMInternalID Allocation no.
KEY OriglDgtlMockUpCharcsUUID OriglDgtlMockUpCharcsUUID DMU GUID
KEY LogicalComponent LogicalComponent Logical Component
KEY LogicalComponentAssignment
KEY LogicalComponentUUID LogicalComponentUUID
BOOOpBOMItemInternalID BOOOpBOMItemInternalID Allocation no.
LogicalComponentName
LogicalComponentType
LogicalComponentIsReferenced
ObjectDependency
BillOfMaterialComponent
BillOfMaterialComponentName
BillOfMaterialItemNodeNumber
BillOfMaterialItemUnit
BillOfMaterialItemQuantity
SerialNumberProfile
IsBatchManagementRequired
MatlCompIsMarkedForBackflush
DgtlMockUpInstceCount 0
CreationDateTime
ChangedBy
LastChangeDateTime
MfgIsItemSelected
ReferenceDesignatorValue
IsBulkMaterialComponent
EffectivityParameterDesc
CompToOpActyAssignment
Association_WorkInstructionInternalId
_MaterialComponent _MaterialComponent
_Unit _Unit
DraftComposition_OpActyWorkInstructionTP

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_MfgWorkInstrnLgclCompInfoTP.
-- 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: IWILOGCOMPINFTP

CREATE VIEW I_MfgWorkInstrnLgclCompInfoTP AS
SELECT
  MfgWorkInstruction,
  MfgWorkInstructionVersCounter,
  MfgWorkInstructionVariable,
  SelectedContextType,
  ProdnRtgVersBOMInternalID,
  OriglDgtlMockUpCharcsUUID,
  LogicalComponent,
  cast(0 as mpe_log_comp_asgmt_counter) AS LogicalComponentAssignment,
  LogicalComponentUUID,
  BOOOpBOMItemInternalID,
  cast(' ' as mpe_log_comp preserving type) AS LogicalComponentName,
  cast(' ' as mpe_log_comp_type preserving type) AS LogicalComponentType,
  cast(' ' as mpe_log_comp_reference preserving type) AS LogicalComponentIsReferenced,
  cast(' ' as dep_line preserving type) AS ObjectDependency,
  cast( ' ' as idnrk preserving type) AS BillOfMaterialComponent,
  cast (' ' as maktx preserving type) AS BillOfMaterialComponentName,
  cast( '00000000' as stlkn preserving type) AS BillOfMaterialItemNodeNumber,
  cast( ' ' as kmpme ) AS BillOfMaterialItemUnit,
  cast( 0 as kmpmg ) AS BillOfMaterialItemQuantity,
  cast( ' ' as serail preserving type) AS SerialNumberProfile,
  cast( ' ' as xchpf_werks preserving type) AS IsBatchManagementRequired,
  cast( ' ' as rgekz preserving type) AS MatlCompIsMarkedForBackflush,
  0 AS DgtlMockUpInstceCount,
  cast( 0 as tzntstmps ) AS CreationDateTime,
  cast( ' ' as usnam preserving type) AS ChangedBy,
  cast( 0 as tzntstmps ) AS LastChangeDateTime,
  cast(' ' as flag preserving type ) AS MfgIsItemSelected,
  cast(' ' as mpe_rtgv_bom_ref_designator preserving type) AS ReferenceDesignatorValue,
  cast(' ' as schgt preserving type) AS IsBulkMaterialComponent,
  cast('' as abap.char(1333) ) AS EffectivityParameterDesc,
  cast(' ' as mpe_rtg_assigned_to_oa preserving type) AS CompToOpActyAssignment
FROM I_MfgWorkInstructionVariable
LEFT OUTER JOIN I_OpActyWorkInstructionTP AS _OpActyWorkInstructionTP ON MfgWorkInstruction = _OpActyWorkInstructionTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _OpActyWorkInstructionTP.MfgWorkInstructionVersCounter  -- association [1..1]
LEFT OUTER JOIN I_Material AS _MaterialComponent ON BillOfMaterialComponent = _MaterialComponent.Material  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _Unit ON BillOfMaterialItemUnit = _Unit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN E_MfgWorkInstrnLgclComponent AS _MfgWorkInstrnLgclComponentExt ON MfgWorkInstruction = _MfgWorkInstrnLgclComponentExt.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _MfgWorkInstrnLgclComponentExt.MfgWorkInstructionVersCounter AND MfgWorkInstructionVariable = _MfgWorkInstrnLgclComponentExt.MfgWorkInstructionVariable AND SelectedContextType = _MfgWorkInstrnLgclComponentExt.SelectedContextType AND ProdnRtgVersBOMInternalID = _MfgWorkInstrnLgclComponentExt.ProdnRtgVersBOMInternalID AND OriglDgtlMockUpCharcsUUID = _MfgWorkInstrnLgclComponentExt.OriglDgtlMockUpCharcsUUID AND LogicalComponent = _MfgWorkInstrnLgclComponentExt.LogicalComponent  -- association [0..1]
;