I_MfgWorkInstrnComponentInfoTP

DDL: I_MFGWORKINSTRNCOMPONENTINFOTP SQL: IEMBWICOMPINFTP Type: view TRANSACTIONAL

Embedded WI: Selected Component info

I_MfgWorkInstrnComponentInfoTP is a Transactional CDS View that provides data about "Embedded WI: Selected Component info" in SAP S/4HANA. It reads from 1 data source (I_MfgWorkInstructionVariable) and exposes 51 fields with key fields MfgWorkInstruction, MfgWorkInstructionVersCounter, MfgWorkInstructionVariable, SelectedContextType, ProdnRtgVersBOMInternalID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MfgWorkInstructionVariable I_MfgWorkInstructionVariable from

Associations (3)

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

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IEMBWICOMPINFTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE 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 IEMBWICOMPINFOD view
ObjectModel.representativeKey SelectedContextType view
EndUserText.label Embedded WI: Selected Component info view

Fields (51)

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 BOOOpBOMItemInternalID BOOOpBOMItemInternalID Allocation no.
KEY OriglDgtlMockUpCharcsUUID OriglDgtlMockUpCharcsUUID DMU GUID
KEY BillOfMaterialCategory BillOfMaterialCategory BOM category
KEY BillOfMaterial BillOfMaterial BOM
KEY BillOfMaterialVariant BillOfMaterialVariant AlternativeBOM
KEY BillOfMaterialVersion BillOfMaterialVersion BOM Version
KEY InheritedNodeNumberForBOMItem InheritedNodeNumberForBOMItem Nodes
BillOfMaterialComponent
BillOfMaterialComponentName
BillOfMaterialItemNodeNumber
BillOfMaterialItemUnit
BillOfMaterialItemQuantity
SerialNumberProfile
IsBatchManagementRequired
MatlCompIsMarkedForBackflush
DgtlMockUpInstceCount 0
CreationDateTime
ChangedBy
LastChangeDateTime
MfgIsItemSelected
ReferenceDesignatorValue
ReferenceDesignator
MfgRefStrucItmRefDsgntrName
IsBulkMaterialComponent
BillOfMaterialItemCategory
VariableSizeDimension1
VariableSizeDimension2
VariableSizeDimension3
VariableSizeDimensionUnit
VariableSizeCompFormulaKey
VariableSizeCompUnitOfMeasure
QuantityVariableSizeItem
VariableSizeItemQuantity
VariableSizeCompFormula
VariableSizeComponentUnit
ItemIsVariableSized
MfgRefStrucBOMLeafAssgmtUUID
AssemblySequenceNumber
CompToOpActyAssignment
MatlCompInstceAssyIsRequired
BOMItmCatIsReferenceItem
DgtlMockUpCharcsUUID
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_MfgWorkInstrnComponentInfoTP.
-- 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: IEMBWICOMPINFTP

CREATE VIEW I_MfgWorkInstrnComponentInfoTP AS
SELECT
  MfgWorkInstruction,
  MfgWorkInstructionVersCounter,
  MfgWorkInstructionVariable,
  SelectedContextType,
  ProdnRtgVersBOMInternalID,
  BOOOpBOMItemInternalID,
  OriglDgtlMockUpCharcsUUID,
  BillOfMaterialCategory,
  BillOfMaterial,
  BillOfMaterialVariant,
  BillOfMaterialVersion,
  InheritedNodeNumberForBOMItem,
  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 mpe_mrs_designator preserving type) AS ReferenceDesignator,
  cast(' ' as mpe_mrs_designator_name preserving type) AS MfgRefStrucItmRefDsgntrName,
  cast(' ' as schgt preserving type) AS IsBulkMaterialComponent,
  cast(' ' as postp preserving type) AS BillOfMaterialItemCategory,
  cast(0 as roms1) AS VariableSizeDimension1,
  cast(0 as roms2) AS VariableSizeDimension2,
  cast(0 as roms3) AS VariableSizeDimension3,
  cast('' as romei) AS VariableSizeDimensionUnit,
  cast(' ' as rform preserving type) AS VariableSizeCompFormulaKey,
  cast('' as roame) AS VariableSizeCompUnitOfMeasure,
  cast(0 as romen) AS QuantityVariableSizeItem,
  cast(0 as roanz) AS VariableSizeItemQuantity,
  cast(' ' as formel preserving type) AS VariableSizeCompFormula,
  cast('' as rokme) AS VariableSizeComponentUnit,
  cast(' ' as rtpos preserving type) AS ItemIsVariableSized,
  cast( hextobin('00000000000000000000000000000000') as mpe_mrs_leaf_assignment_uuid preserving type) AS MfgRefStrucBOMLeafAssgmtUUID,
  cast('0000' as mpe_rtgv_proc_seq_no preserving type) AS AssemblySequenceNumber,
  cast(' ' as mpe_rtg_assigned_to_oa preserving type) AS CompToOpActyAssignment,
  cast(' ' as mpe_rtg_has_comp_instances preserving type) AS MatlCompInstceAssyIsRequired,
  cast(' ' as cs_reference preserving type ) AS BOMItmCatIsReferenceItem,
  cast( hextobin('00000000000000000000000000000000') as cim_dmu_guid16 preserving type ) AS DgtlMockUpCharcsUUID
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]
;