I_InspectionLot

DDL: I_INSPECTIONLOT SQL: IINSPECTIONLOT Type: view BASIC

Inspection Lot

I_InspectionLot is a Basic CDS View that provides data about "Inspection Lot" in SAP S/4HANA. It reads from 1 data source (qals) and exposes 86 fields with key field InspectionLot. It has 58 associations to related views.

Data Sources (1)

SourceAliasJoin Type
qals qals from

Associations (58)

CardinalityTargetAliasCondition
[1..1] I_InspectionLotType _InspectionLotType $projection.InspectionLotType = _InspectionLotType.InspectionLotType
[1..1] I_InspectionLotOrigin _InspectionLotOrigin $projection.InspectionLotOrigin = _InspectionLotOrigin.InspectionLotOrigin
[0..1] I_InspSubsetFieldCombination _InspSubsetFieldCombination $projection.InspSubsetFieldCombination = _InspSubsetFieldCombination.InspSubsetFieldCombination
[0..1] I_QltyMgmtPlantLvlConfign _QltyMgmtPlantLvlConfign $projection.Plant = _QltyMgmtPlantLvlConfign.Plant
[0..1] I_InspLotSummaryControl _InspLotSummaryControl $projection.InspLotSummaryControl = _InspLotSummaryControl.InspLotSummaryControl and $projection.InspectionLotOrigin = _InspLotSummaryControl.InspectionLotOrigin
[0..*] I_InspectionOperation _InspectionOperation $projection.InspectionLot = _InspectionOperation.InspectionLot
[0..1] I_InspLotUsageDecision _InspLotUsageDecision $projection.InspectionLot = _InspLotUsageDecision.InspectionLot
[0..*] I_MaterialSampleDrawing _MaterialSampleDrawing $projection.InspectionLot = _MaterialSampleDrawing.InspectionLot
[0..*] I_InspLotMatlDocItem _InspLotMatlDocItem $projection.InspectionLot = _InspLotMatlDocItem.InspectionLot
[0..1] I_MatlQualityAuthGroup _MatlQualityAuthGroup $projection.MatlQualityAuthorizationGroup = _MatlQualityAuthGroup.MatlQualityAuthorizationGroup
[0..1] I_InspectionSubsetType _InspectionSubsetType $projection.InspectionSubsetType = _InspectionSubsetType.InspectionSubsetType
[0..*] I_InspectionSubsetTypeText _InspectionSubsetTypeText $projection.InspectionSubsetType = _InspectionSubsetTypeText.InspectionSubsetType
[0..1] I_InspectionLotApproval _InspectionLotApproval $projection.InspectionLotApproval = _InspectionLotApproval.InspectionLotApproval
[0..*] I_InspectionLotApprovalText _InspectionLotApprovalText $projection.InspectionLotApproval = _InspectionLotApprovalText.InspectionLotApproval
[0..1] I_InspLotSgntrInUsgeDcsn _InspLotSgntrInUsgeDcsn $projection.InspLotDigitalSgntrInUsgeDcsn = _InspLotSgntrInUsgeDcsn.InspLotDigitalSgntrInUsgeDcsn
[0..*] I_InspLotSgntrInUsgeDcsnText _InspLotSgntrInUsgeDcsnText $projection.InspLotDigitalSgntrInUsgeDcsn = _InspLotSgntrInUsgeDcsnText.InspLotDigitalSgntrInUsgeDcsn
[0..*] I_InspectionLotLongText _InspectionLotLongText $projection.InspectionLot = _InspectionLotLongText.InspectionLot
[0..*] I_InspectionLotAllLongText _InspectionLotAllLongText $projection.InspectionLot = _InspectionLotAllLongText.InspectionLot
[1..1] I_Indicator _InspectionLotHasQuantity $projection.InspectionLotHasQuantity = _InspectionLotHasQuantity.IndicatorValue
[0..*] I_Indicatortext _InspectionLotHasQuantityT $projection.InspectionLotHasQuantity = _InspectionLotHasQuantityT.IndicatorValue
[1..1] I_Indicator _IsStockPostgCmpltd $projection.InspLotIsStockPostingCompleted = _IsStockPostgCmpltd.IndicatorValue
[0..*] I_Indicatortext _IsStockPostgCmpltdTxt $projection.InspLotIsStockPostingCompleted = _IsStockPostgCmpltdTxt.IndicatorValue
[1..1] I_Indicator _SmplDrwgProcedIsConfRqd $projection.SmplDrwgProcedIsConfRequired = _SmplDrwgProcedIsConfRqd.IndicatorValue
[0..*] I_Indicatortext _SmplDrwgProcedIsConfRqdTxt $projection.SmplDrwgProcedIsConfRequired = _SmplDrwgProcedIsConfRqdTxt.IndicatorValue
[1..1] I_Indicator _IsAutomUsgeDcsnPossible $projection.InspLotIsAutomUsgeDcsnPossible = _IsAutomUsgeDcsnPossible.IndicatorValue
[0..*] I_Indicatortext _IsAutomUsgeDcsnPossibleTxt $projection.InspLotIsAutomUsgeDcsnPossible = _IsAutomUsgeDcsnPossibleTxt.IndicatorValue
[1..1] I_Indicator _IsDocumentationRqd $projection.InspLotIsDocumentationRequired = _IsDocumentationRqd.IndicatorValue
[0..*] I_Indicatortext _IsDocumentationRqdTxt $projection.InspLotIsDocumentationRequired = _IsDocumentationRqdTxt.IndicatorValue
[1..1] I_Indicator _InspLotIsBatchRequired $projection.InspLotIsBatchRequired = _InspLotIsBatchRequired.IndicatorValue
[0..*] I_Indicatortext _InspLotIsBatchRequiredTxt $projection.InspLotIsBatchRequired = _InspLotIsBatchRequiredTxt.IndicatorValue
[1..1] I_Indicator _InspectionLotHasUsgeDcsn $projection.InspectionLotHasUsageDecision = _InspectionLotHasUsgeDcsn.IndicatorValue
[0..*] I_Indicatortext _InspectionLotHasUsgeDcsnTxt $projection.InspectionLotHasUsageDecision = _InspectionLotHasUsgeDcsnTxt.IndicatorValue
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_Material _InspLotSelectionMaterial $projection.InspLotSelectionMaterial = _InspLotSelectionMaterial.Material
[0..1] I_BillOfOperationsChangeState _BillOfOperationsChangeState $projection.BillOfOperationsType = _BillOfOperationsChangeState.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsChangeState.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsChangeState.BillOfOperationsVariant and $projection.BillOfOperationsChangeStateID = _BillOfOperationsChangeState.BOOInternalVersionCounter
[0..1] I_BillOfOperationsType _BillOfOperationsType $projection.BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType
[0..1] I_BillOfOperationsGroup _BillOfOperationsGroup $projection.BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup
[0..1] I_MaintenancePlan _MaintenancePlan $projection.MaintenancePlan = _MaintenancePlan.MaintenancePlan
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_Supplier _Manufacturer $projection.Manufacturer = _Manufacturer.Supplier
[0..1] I_Customer _Customer $projection.Customer = _Customer.Customer
[0..1] I_Supplier _InspLotSelectionSupplier $projection.InspLotSelectionSupplier = _InspLotSelectionSupplier.Supplier
[0..1] I_Supplier _InspLotSelManufacturer $projection.InspLotSelectionManufacturer = _InspLotSelManufacturer.Supplier
[0..1] I_Customer _InspLotSelectionCustomer $projection.InspLotSelectionCustomer = _InspLotSelectionCustomer.Customer
[0..1] I_Customer _SoldToParty $projection.SoldToParty = _SoldToParty.Customer
[0..1] I_SalesOrganization _SalesOrganization $projection.SalesOrganization = _SalesOrganization.SalesOrganization
[0..1] I_WBSElementByInternalKey _SalesOrdStockWBSElement $projection.SalesOrdStockWBSElement = _SalesOrdStockWBSElement.WBSElementInternalID
[0..1] I_Equipment _Equipment $projection.Equipment = _Equipment.Equipment
[0..1] I_FunctionalLocation _FunctionalLocation $projection.FunctionalLocation = _FunctionalLocation.FunctionalLocation
[0..1] I_User _InspectionLotCreatedBy $projection.InspectionLotCreatedBy = _InspectionLotCreatedBy.UserID
[0..1] I_User _InspectionLotChangedBy $projection.InspectionLotChangedBy = _InspectionLotChangedBy.UserID
[0..1] I_UnitOfMeasure _InspectionLotQuantityUnit $projection.InspectionLotQuantityUnit = _InspectionLotQuantityUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _InspectionLotSampleUnit $projection.InspectionLotSampleUnit = _InspectionLotSampleUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _InspectionLotContainerUnit $projection.InspectionLotContainerUnit = _InspectionLotContainerUnit.UnitOfMeasure
[0..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[0..1] I_Material _ManufacturerPartNmbr $projection.ManufacturerPartNmbr = _ManufacturerPartNmbr.Material
[1..1] E_InspectionLot _Extension $projection.InspectionLot = _Extension.InspectionLot

Annotations (14)

NameValueLevelField
EndUserText.label Inspection Lot view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IINSPECTIONLOT view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.representativeKey InspectionLot view
ObjectModel.compositionRoot true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
Metadata.ignorePropagatedAnnotations true view

Fields (86)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot qals prueflos
Material qals matnr
Batch qals charg
Plant qals werk
InspectionLotOrigin
OrderInternalBillOfOperations qals aufpl
ManufacturingOrder
InspectionLotText
InspectionLotType qals art
InspectionLotQuantity
InspectionLotActualQuantity
InspectionLotDefectiveQuantity
InspectionLotQuantityUnit qals mengeneinh
InspLotCreatedOnLocalDate qals enstehdat
InspSubsetFieldCombination qals slwbez
InspLotNmbrOpenLongTermCharc
StatusObject qals objnr
StatusObjectCategory qals obtyp
InspectionLotObjectText qals ktextmat
Equipment qals ls_equnr
FunctionalLocation qals ls_tplnr
StatusProfile qals stsma
MatlQualityAuthorizationGroup
InspectionLotHasQuantity
InspLotIsCreatedAutomatically qals stat01
InspectionLotHasPartialLots qals stat02
InspectionLotHasAppraisalCosts qals stat06
InspLotHasSubsets qals stat07
InspLotIsAutomUsgeDcsnPossible
PurchasingDocumentCategory qals stat09
InspLotHasConfignSpecification qals stat10
GoodsReceiptIsMovedToBlkdStock qals stat11
InspLotSummaryControl qals stat18
InspLotIsDocumentationRequired
InspLotIsTaskListRequired
InspLotHasManualSampleSize qals stat21
InspLotHasMaterialSpec
InspectionLotApproval
InspLotDigitalSgntrResultsRecg qals stat24
InspLotDigitalSgntrInUsgeDcsn
InspLotIsBatchRequired qals stat26
InspLotUsageInStabilityStudy qals stat32
InspLotHasMultipleSpec qals stat33
InspLotIsStockPostingCompleted
InspectionLotHasUsageDecision
NumberOfSerialNumbers qals anzsn
InspLotIsSerialNmbrPossible qals ein
InspectionLotIsSkipped
InspectionLotIsFullInspection qals hpz
InspectionLotDynamicLevel
SamplingProcedure qals stprver
InspLotCreatedOnLocalTime
InspectionLotCreatedBy qals ersteller
InspectionLotCreatedOn qals ersteldat
InspectionLotCreatedOnTime
InspectionLotChangedBy qals aenderer
InspectionLotChangeDate qals aenderdat
InspectionLotChangeTime
changeddatetimeendasChangedDateTime
InspectionLotStartDate qals pastrterm
InspectionLotStartTime
InspectionLotEndDate qals paendterm
InspectionLotEndTime
BillOfOperationsType
BillOfOperationsGroup
BillOfOperationsUsage
BillOfOperationsVariant
BillOfOperationsChangeStateID qals zaehl
InspectionSubsetType
SmplDrawingProcedure
SmplDrawingProcedureVersion qals prbnavv
SmplDrwgProcedIsConfRequired
InspLotSelectionMaterial qals selmatnr
InspLotSelMatlRevisionLvl qals selrevlv
InspLotSelectionPlant qals selwerk
InspLotSelectionSupplier qals sellifnr
InspLotSelectionManufacturer qals selherst
InspLotSelectionCustomer qals selkunnr
InspLotSelBillOfOperationsUsge qals selpplverw
InspLotSelectionValidFromDate qals gueltigab
ProductionVersion qals verid
SalesOperationsPlanningOrder
IsBusinessPurposeCompleted qals cvp_xblck
Customer
Supplier qals lifnr
BatchBySupplier qals lichn
@EndUserText.label: 'Inspection Lot'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'IINSPECTIONLOT'
@AbapCatalog.compiler.compareFilter:true
@VDM: {
    viewType: #BASIC,
    lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@ObjectModel.supportedCapabilities:
    [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET ]
@ObjectModel.representativeKey: 'InspectionLot'
@ObjectModel.compositionRoot: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.privilegedAssociations:  [ '_InspLotMatlDocItem','_InspectionLotCreatedBy','_InspectionLotChangedBy' ]
@ObjectModel.usageType: {
    dataClass: #TRANSACTIONAL,
    sizeCategory: #L,
    serviceQuality: #A
}
@Metadata.ignorePropagatedAnnotations: true
define view I_InspectionLot
  as select from qals
  //Association to customizing

  association [1..1] to I_InspectionLotType           as _InspectionLotType           on  $projection.InspectionLotType = _InspectionLotType.InspectionLotType
  association [1..1] to I_InspectionLotOrigin         as _InspectionLotOrigin         on  $projection.InspectionLotOrigin = _InspectionLotOrigin.InspectionLotOrigin
  association [0..1] to I_InspSubsetFieldCombination  as _InspSubsetFieldCombination  on  $projection.InspSubsetFieldCombination = _InspSubsetFieldCombination.InspSubsetFieldCombination
  association [0..1] to I_QltyMgmtPlantLvlConfign     as _QltyMgmtPlantLvlConfign     on  $projection.Plant = _QltyMgmtPlantLvlConfign.Plant
  association [0..1] to I_InspLotSummaryControl       as _InspLotSummaryControl       on  $projection.InspLotSummaryControl = _InspLotSummaryControl.InspLotSummaryControl
                                                                                      and $projection.InspectionLotOrigin   = _InspLotSummaryControl.InspectionLotOrigin
  //Association to other QM nodes

  association [0..*] to I_InspectionOperation         as _InspectionOperation         on  $projection.InspectionLot = _InspectionOperation.InspectionLot
  association [0..1] to I_InspLotUsageDecision        as _InspLotUsageDecision        on  $projection.InspectionLot = _InspLotUsageDecision.InspectionLot
  association [0..*] to I_MaterialSampleDrawing       as _MaterialSampleDrawing       on  $projection.InspectionLot = _MaterialSampleDrawing.InspectionLot
  association [0..*] to I_InspLotMatlDocItem          as _InspLotMatlDocItem          on  $projection.InspectionLot = _InspLotMatlDocItem.InspectionLot
  association [0..1] to I_MatlQualityAuthGroup        as _MatlQualityAuthGroup        on  $projection.MatlQualityAuthorizationGroup = _MatlQualityAuthGroup.MatlQualityAuthorizationGroup
  association [0..1] to I_InspectionSubsetType        as _InspectionSubsetType        on  $projection.InspectionSubsetType = _InspectionSubsetType.InspectionSubsetType
  association [0..*] to I_InspectionSubsetTypeText    as _InspectionSubsetTypeText    on  $projection.InspectionSubsetType = _InspectionSubsetTypeText.InspectionSubsetType
  association [0..1] to I_InspectionLotApproval       as _InspectionLotApproval       on  $projection.InspectionLotApproval = _InspectionLotApproval.InspectionLotApproval
  association [0..*] to I_InspectionLotApprovalText   as _InspectionLotApprovalText   on  $projection.InspectionLotApproval = _InspectionLotApprovalText.InspectionLotApproval
  association [0..1] to I_InspLotSgntrInUsgeDcsn      as _InspLotSgntrInUsgeDcsn      on  $projection.InspLotDigitalSgntrInUsgeDcsn = _InspLotSgntrInUsgeDcsn.InspLotDigitalSgntrInUsgeDcsn
  association [0..*] to I_InspLotSgntrInUsgeDcsnText  as _InspLotSgntrInUsgeDcsnText  on  $projection.InspLotDigitalSgntrInUsgeDcsn = _InspLotSgntrInUsgeDcsnText.InspLotDigitalSgntrInUsgeDcsn
  association [0..*] to I_InspectionLotLongText       as _InspectionLotLongText       on  $projection.InspectionLot = _InspectionLotLongText.InspectionLot
  association [0..*] to I_InspectionLotAllLongText    as _InspectionLotAllLongText    on  $projection.InspectionLot = _InspectionLotAllLongText.InspectionLot
  //Associations for indicator fields

  association [1..1] to I_Indicator                   as _InspectionLotHasQuantity    on  $projection.InspectionLotHasQuantity = _InspectionLotHasQuantity.IndicatorValue
  association [0..*] to I_Indicatortext               as _InspectionLotHasQuantityT   on  $projection.InspectionLotHasQuantity = _InspectionLotHasQuantityT.IndicatorValue
  association [1..1] to I_Indicator                   as _IsStockPostgCmpltd          on  $projection.InspLotIsStockPostingCompleted = _IsStockPostgCmpltd.IndicatorValue
  association [0..*] to I_Indicatortext               as _IsStockPostgCmpltdTxt       on  $projection.InspLotIsStockPostingCompleted = _IsStockPostgCmpltdTxt.IndicatorValue
  association [1..1] to I_Indicator                   as _SmplDrwgProcedIsConfRqd     on  $projection.SmplDrwgProcedIsConfRequired = _SmplDrwgProcedIsConfRqd.IndicatorValue
  association [0..*] to I_Indicatortext               as _SmplDrwgProcedIsConfRqdTxt  on  $projection.SmplDrwgProcedIsConfRequired = _SmplDrwgProcedIsConfRqdTxt.IndicatorValue
  association [1..1] to I_Indicator                   as _IsAutomUsgeDcsnPossible     on  $projection.InspLotIsAutomUsgeDcsnPossible = _IsAutomUsgeDcsnPossible.IndicatorValue
  association [0..*] to I_Indicatortext               as _IsAutomUsgeDcsnPossibleTxt  on  $projection.InspLotIsAutomUsgeDcsnPossible = _IsAutomUsgeDcsnPossibleTxt.IndicatorValue
  association [1..1] to I_Indicator                   as _IsDocumentationRqd          on  $projection.InspLotIsDocumentationRequired = _IsDocumentationRqd.IndicatorValue
  association [0..*] to I_Indicatortext               as _IsDocumentationRqdTxt       on  $projection.InspLotIsDocumentationRequired = _IsDocumentationRqdTxt.IndicatorValue
  association [1..1] to I_Indicator                   as _InspLotIsBatchRequired      on  $projection.InspLotIsBatchRequired = _InspLotIsBatchRequired.IndicatorValue
  association [0..*] to I_Indicatortext               as _InspLotIsBatchRequiredTxt   on  $projection.InspLotIsBatchRequired = _InspLotIsBatchRequiredTxt.IndicatorValue
  association [1..1] to I_Indicator                   as _InspectionLotHasUsgeDcsn    on  $projection.InspectionLotHasUsageDecision = _InspectionLotHasUsgeDcsn.IndicatorValue
  association [0..*] to I_Indicatortext               as _InspectionLotHasUsgeDcsnTxt on  $projection.InspectionLotHasUsageDecision = _InspectionLotHasUsgeDcsnTxt.IndicatorValue

  //Associations to views of other applications

  association [1..1] to I_Plant                       as _Plant                       on  $projection.Plant = _Plant.Plant
  association [1..1] to I_Material                    as _Material                    on  $projection.Material = _Material.Material
  association [0..1] to I_Material                    as _InspLotSelectionMaterial    on  $projection.InspLotSelectionMaterial = _InspLotSelectionMaterial.Material
  association [0..1] to I_BillOfOperationsChangeState as _BillOfOperationsChangeState on  $projection.BillOfOperationsType          = _BillOfOperationsChangeState.BillOfOperationsType
                                                                                      and $projection.BillOfOperationsGroup         = _BillOfOperationsChangeState.BillOfOperationsGroup
                                                                                      and $projection.BillOfOperationsVariant       = _BillOfOperationsChangeState.BillOfOperationsVariant
                                                                                      and $projection.BillOfOperationsChangeStateID = _BillOfOperationsChangeState.BOOInternalVersionCounter
  association [0..1] to I_BillOfOperationsType        as _BillOfOperationsType        on  $projection.BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType
  association [0..1] to I_BillOfOperationsGroup       as _BillOfOperationsGroup       on  $projection.BillOfOperationsType  = _BillOfOperationsGroup.BillOfOperationsType
                                                                                      and $projection.BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup
  association [0..1] to I_MaintenancePlan             as _MaintenancePlan             on  $projection.MaintenancePlan = _MaintenancePlan.MaintenancePlan
  association [0..1] to I_Supplier                    as _Supplier                    on  $projection.Supplier = _Supplier.Supplier
  association [0..1] to I_Supplier                    as _Manufacturer                on  $projection.Manufacturer = _Manufacturer.Supplier
  association [0..1] to I_Customer                    as _Customer                    on  $projection.Customer = _Customer.Customer
  association [0..1] to I_Supplier                    as _InspLotSelectionSupplier    on  $projection.InspLotSelectionSupplier = _InspLotSelectionSupplier.Supplier
  association [0..1] to I_Supplier                    as _InspLotSelManufacturer      on  $projection.InspLotSelectionManufacturer = _InspLotSelManufacturer.Supplier
  association [0..1] to I_Customer                    as _InspLotSelectionCustomer    on  $projection.InspLotSelectionCustomer = _InspLotSelectionCustomer.Customer
  association [0..1] to I_Customer                    as _SoldToParty                 on  $projection.SoldToParty = _SoldToParty.Customer
  association [0..1] to I_SalesOrganization           as _SalesOrganization           on  $projection.SalesOrganization = _SalesOrganization.SalesOrganization
  association [0..1] to I_WBSElementByInternalKey     as _SalesOrdStockWBSElement     on  $projection.SalesOrdStockWBSElement = _SalesOrdStockWBSElement.WBSElementInternalID
  association [0..1] to I_Equipment                   as _Equipment                   on  $projection.Equipment = _Equipment.Equipment
  association [0..1] to I_FunctionalLocation          as _FunctionalLocation          on  $projection.FunctionalLocation = _FunctionalLocation.FunctionalLocation

  //Assocation to foundation views

  association [0..1] to I_User                        as _InspectionLotCreatedBy      on  $projection.InspectionLotCreatedBy = _InspectionLotCreatedBy.UserID
  association [0..1] to I_User                        as _InspectionLotChangedBy      on  $projection.InspectionLotChangedBy = _InspectionLotChangedBy.UserID
  association [0..1] to I_UnitOfMeasure               as _InspectionLotQuantityUnit   on  $projection.InspectionLotQuantityUnit = _InspectionLotQuantityUnit.UnitOfMeasure
  association [0..1] to I_UnitOfMeasure               as _InspectionLotSampleUnit     on  $projection.InspectionLotSampleUnit = _InspectionLotSampleUnit.UnitOfMeasure
  association [0..1] to I_UnitOfMeasure               as _InspectionLotContainerUnit  on  $projection.InspectionLotContainerUnit = _InspectionLotContainerUnit.UnitOfMeasure
  association [0..1] to I_PurchasingOrganization      as _PurchasingOrganization      on  $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
  association [0..1] to I_Material                    as _ManufacturerPartNmbr        on  $projection.ManufacturerPartNmbr = _ManufacturerPartNmbr.Material

  //Extension

  association [1..1] to E_InspectionLot               as _Extension                   on  $projection.InspectionLot = _Extension.InspectionLot
{
  key qals.prueflos                                                        as InspectionLot,
      //--[ GENERATED:012:GlBfhyFV7kY4h}Hp2Z7VlG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaterialStdVH',
                     element: 'Material' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_Material'
      qals.matnr                                                           as Material,
      qals.charg                                                           as Batch,
      @ObjectModel.foreignKey.association: '_Plant'
      qals.werk                                                            as Plant,
      @ObjectModel.foreignKey.association: '_InspectionLotOrigin'
      cast( qals.herkunft as vdm_qherk preserving type )                   as InspectionLotOrigin,
      qals.aufpl                                                           as OrderInternalBillOfOperations,
      cast( qals.aufnr as vdm_qm_fertaufnr preserving type )               as ManufacturingOrder,
      @Semantics.text: true
      cast( qals.ktextlos as vdm_qplos_text preserving type  )             as InspectionLotText,
      @ObjectModel.foreignKey.association: '_InspectionLotType'
      qals.art                                                             as InspectionLotType,
      @DefaultAggregation:#NONE
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.losmenge as vdm_qlosmenge preserving type )               as InspectionLotQuantity,
      @DefaultAggregation:#NONE
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmengeist as vdm_qlmengeist preserving type )             as InspectionLotActualQuantity,
      @DefaultAggregation:#NONE
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmengesch as vdm_qlmengesch preserving type )             as InspectionLotDefectiveQuantity,
      @ObjectModel.foreignKey.association: '_InspectionLotQuantityUnit'
      @DefaultAggregation:#NONE
      @Semantics.unitOfMeasure: true
      qals.mengeneinh                                                      as InspectionLotQuantityUnit,
      qals.enstehdat                                                       as InspLotCreatedOnLocalDate,
      @ObjectModel.foreignKey.association: '_InspSubsetFieldCombination'
      qals.slwbez                                                          as InspSubsetFieldCombination,
      cast( qals.offen_lzmk as vdm_qoffelzmk preserving type )             as InspLotNmbrOpenLongTermCharc,
      qals.objnr                                                           as StatusObject,
      qals.obtyp                                                           as StatusObjectCategory,
      qals.ktextmat                                                        as InspectionLotObjectText,
      qals.ls_equnr                                                        as Equipment,
      qals.ls_tplnr                                                        as FunctionalLocation,
      qals.stsma                                                           as StatusProfile,
      cast( qals.qmatauth as vdm_qmatauth preserving type )                as MatlQualityAuthorizationGroup,
      @ObjectModel.foreignKey.association: '_InspectionLotHasQuantity'
      cast( qals.insmk as vdm_qvinsmk preserving type )                    as InspectionLotHasQuantity,
      qals.stat01                                                          as InspLotIsCreatedAutomatically,
      qals.stat02                                                          as InspectionLotHasPartialLots,
      qals.stat06                                                          as InspectionLotHasAppraisalCosts,
      qals.stat07                                                          as InspLotHasSubsets,
      @ObjectModel.foreignKey.association: '_IsAutomUsgeDcsnPossible'
      cast( qals.stat08 as vdm_qauto_ve preserving type )                  as InspLotIsAutomUsgeDcsnPossible,
      qals.stat09                                                          as PurchasingDocumentCategory,
      qals.stat10                                                          as InspLotHasConfignSpecification,
      qals.stat11                                                          as GoodsReceiptIsMovedToBlkdStock,
      @ObjectModel.foreignKey.association: '_InspLotSummaryControl'
      qals.stat18                                                          as InspLotSummaryControl,
      @ObjectModel.foreignKey.association: '_IsDocumentationRqd'
      cast( qals.stat19 as vdm_qstat19 preserving type )                   as InspLotIsDocumentationRequired,
      cast( qals.stat20 as vdm_qstat20 preserving type )                   as InspLotIsTaskListRequired,
      qals.stat21                                                          as InspLotHasManualSampleSize,
      cast( qals.stat22    as vdm_qspezueber preserving type )             as InspLotHasMaterialSpec,
      @ObjectModel.foreignKey.association: '_InspectionLotApproval'
      cast( qals.stat23    as vdm_qkzgenlos preserving type )              as InspectionLotApproval,
      qals.stat24                                                          as InspLotDigitalSgntrResultsRecg,
      @ObjectModel.foreignKey.association: '_InspLotSgntrInUsgeDcsn'
      cast( qals.stat25    as vdm_qdgtlsgntrusgedcsn preserving type )     as InspLotDigitalSgntrInUsgeDcsn,
      @ObjectModel.foreignKey.association: '_InspLotIsBatchRequired'
      qals.stat26                                                          as InspLotIsBatchRequired,
      qals.stat32                                                          as InspLotUsageInStabilityStudy,
      @Semantics.booleanIndicator
      qals.stat33                                                          as InspLotHasMultipleSpec,
      @ObjectModel.foreignKey.association: '_IsStockPostgCmpltd'
      cast( qals.stat34 as vdm_qstat34 preserving type )                   as InspLotIsStockPostingCompleted,
      @ObjectModel.foreignKey.association: '_InspectionLotHasUsgeDcsn'
      cast( qals.stat35 as vdm_qstat35 preserving type )                   as InspectionLotHasUsageDecision,
      qals.anzsn                                                           as NumberOfSerialNumbers,
      qals.ein                                                             as InspLotIsSerialNmbrPossible,
      cast( qals.kzskiplot as vdm_qkzskiplot preserving type )             as InspectionLotIsSkipped,
      qals.hpz                                                             as InspectionLotIsFullInspection,
      cast( qals.dynhead as vdm_qdynhead preserving type )                 as InspectionLotDynamicLevel,
      qals.stprver                                                         as SamplingProcedure,
      cast( qals.entstezeit as vdm_qentstzeit preserving type )            as InspLotCreatedOnLocalTime,
      @Semantics.user.createdBy: true
      qals.ersteller                                                       as InspectionLotCreatedBy,
      @Semantics.systemDate.createdAt: true
      qals.ersteldat                                                       as InspectionLotCreatedOn,
      cast( qals.erstelzeit as vdm_qerstezeit preserving type )            as InspectionLotCreatedOnTime,
      @Semantics.user.lastChangedBy: true
      qals.aenderer                                                        as InspectionLotChangedBy,
      @Semantics.systemDate.lastChangedAt: true
      qals.aenderdat                                                       as InspectionLotChangeDate,
      cast( qals.aenderzeit as vdm_qaendezeit preserving type )            as InspectionLotChangeTime,
      case qals.changeddatetime
        when 0 then cast( '19000101010101' as tzntstmps )
        else qals.changeddatetime   end                                    as ChangedDateTime,
      qals.pastrterm                                                       as InspectionLotStartDate,
      cast( qals.pastrzeit as vdm_qstartzeit preserving type )             as InspectionLotStartTime,
      qals.paendterm                                                       as InspectionLotEndDate,
      cast( qals.paendzeit as vdm_qendezeit preserving type )              as InspectionLotEndTime,
      @ObjectModel.foreignKey.association: '_BillOfOperationsType'
      cast( qals.plnty as vdm_plnty preserving type )                      as BillOfOperationsType,
      @ObjectModel.foreignKey.association: '_BillOfOperationsGroup'
      cast( qals.plnnr as vdm_plnnr preserving type )                      as BillOfOperationsGroup,
      cast( qals.pplverw as vdm_pln_verwe preserving type )                as BillOfOperationsUsage,
      cast( qals.plnal as vdm_plnal preserving type )                      as BillOfOperationsVariant,
      qals.zaehl                                                           as BillOfOperationsChangeStateID,
      @ObjectModel.foreignKey.association: '_InspectionSubsetType'
      cast( qals.stat13    as vdm_qppkttyp preserving type )               as InspectionSubsetType,
      cast( qals.prbnaverf as vdm_qprziehver preserving type )             as SmplDrawingProcedure,
      qals.prbnavv                                                         as SmplDrawingProcedureVersion,
      @ObjectModel.foreignKey.association: '_SmplDrwgProcedIsConfRqd'
      cast( qals.stat12    as vdm_qkzquit preserving type )                as SmplDrwgProcedIsConfRequired,
      //--[ GENERATED:012:GlBfhyFV7kY4h}Hp2Z7VlG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_MaterialStdVH',
                     element: 'Material' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_InspLotSelectionMaterial'
      qals.selmatnr                                                        as InspLotSelectionMaterial,
      qals.selrevlv                                                        as InspLotSelMatlRevisionLvl,
      qals.selwerk                                                         as InspLotSelectionPlant,
      //--[ GENERATED:012:GlBfhyFV7kY4h}Hp2Z7VlG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Supplier_VH',
                     element: 'Supplier' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_InspLotSelectionSupplier'
      qals.sellifnr                                                        as InspLotSelectionSupplier,
      //--[ GENERATED:012:GlBfhyFV7kY4h}Hp2Z7VlG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Supplier_VH',
                     element: 'Supplier' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_InspLotSelManufacturer'
      qals.selherst                                                        as InspLotSelectionManufacturer,
      //--[ GENERATED:012:GlBfhyFV7kY4h}Hp2Z7VlG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Customer_VH',
                     element: 'Customer' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_InspLotSelectionCustomer'
      qals.selkunnr                                                        as InspLotSelectionCustomer,
      qals.selpplverw                                                      as InspLotSelBillOfOperationsUsge,
      qals.gueltigab                                                       as InspLotSelectionValidFromDate,
      qals.verid                                                           as ProductionVersion,
      cast( qals.sa_aufnr as vdm_sa_aufnr preserving type )                as SalesOperationsPlanningOrder,
      qals.cvp_xblck                                                       as IsBusinessPurposeCompleted,
      //--[ GENERATED:012:GlBfhyFV7kY4h}Hp2Z7VlG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Customer_VH',
                     element: 'Customer' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_Customer'
      cast( qals.kunnr as vdm_qkunwe preserving type )                     as Customer,
      //--[ GENERATED:012:GlBfhyFV7kY4h}Hp2Z7VlG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Supplier_VH',
                     element: 'Supplier' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_Supplier'
      qals.lifnr                                                           as Supplier,
      qals.lichn                                                           as BatchBySupplier,
      //--[ GENERATED:012:GlBfhyFV7kY4h}Hp2Z7VlG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Supplier_VH',
                     element: 'Supplier' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_Manufacturer'
      qals.hersteller                                                      as Manufacturer,
      @ObjectModel.foreignKey.association: '_ManufacturerPartNmbr'
      cast( qals.ematnr as vdm_ematn preserving type )                     as ManufacturerPartNmbr,
      qals.revlv                                                           as MaterialRevisionLevel,
      cast( qals.xchpf as vdm_xchpf preserving type )                      as MaterialIsBatchManaged,
      cast( qals.lagortchrg as vdm_qlgortchar preserving type )            as BatchStorageLocation,
      qals.sobkz                                                           as MaterialCompIsSpecialStock,
      @ObjectModel.foreignKey.association: '_PurchasingOrganization'
      cast( qals.ekorg as ekorg_ll preserving type )                       as PurchasingOrganization,
      cast( qals.ebeln as fis_ebeln preserving type )                      as PurchasingDocument,
      cast( qals.ebelp as vdm_ebelp preserving type )                      as PurchasingDocumentItem,
      qals.etenr                                                           as ScheduleLine,
      cast( qals.blart as vdm_blart preserving type )                      as AccountingDocumentType,
      cast( qals.mjahr as vdm_mjahr preserving type )                      as MaterialDocumentYear,
      qals.mblnr                                                           as MaterialDocument,
      cast( qals.zeile as vdm_mblpo preserving type )                      as MaterialDocumentItem,
      qals.budat                                                           as MatlDocLatestPostgDate,
      qals.bwart                                                           as GoodsMovementType,
      cast( qals.werkvorg as vdm_qwerkvorg preserving type )               as InspectionLotPlant,
      cast( qals.lagortvorg as vdm_qlgortvorg preserving type )            as InspectionLotStorageLocation,
      qals.lgnum                                                           as Warehouse,
      qals.lgtyp                                                           as StorageType,
      qals.lgpla                                                           as StorageBin,
      qals.ls_kdauf                                                        as SalesOrder,
      cast( qals.ls_kdpos as vdm_kdpos preserving type )                   as SalesOrderItem,
      cast( qals.ls_vbeln as vdm_deliverydocument preserving type )        as DeliveryDocument,
      cast( qals.ls_posnr as vdm_posnr_vl preserving type )                as DeliveryDocumentItem,
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:    'InspectionDeliveryCategory'
      qals.ls_abrvw                                                        as DeliveryCategory, // wrong GFN --> deprecated! Replaced by InspectionDeliveryCategory

      qals.ls_abrvw                                                        as InspectionDeliveryCategory,
      qals.ls_route                                                        as Route,
      qals.ls_lland                                                        as BillToPartyCountry,
      @ObjectModel.foreignKey.association: '_SoldToParty'
      cast( qals.ls_kunag as vdm_kunag preserving type )                   as SoldToParty,
      @ObjectModel.foreignKey.association: '_SalesOrganization'
      qals.ls_vkorg                                                        as SalesOrganization,
      qals.ls_kdmat                                                        as MaterialByCustomer,
      qals.sprache                                                         as Language,
      qals.zusmkzaehl                                                      as InspLotNmbrAddlRecordedCharc,
      qals.offennlzmk                                                      as InspLotNmbrOpenShortTermCharc,
      @DefaultAggregation:#NONE
      @Semantics.quantity.unitOfMeasure: 'InspectionLotContainerUnit'
      qals.anzgeb                                                          as InspectionLotContainer,
      @ObjectModel.foreignKey.association: '_InspectionLotContainerUnit'
      @Semantics.unitOfMeasure: true
      qals.gebeh                                                           as InspectionLotContainerUnit,
      @DefaultAggregation:#NONE
      @Semantics.quantity.unitOfMeasure: 'InspectionLotSampleUnit'
      qals.gesstichpr                                                      as InspectionLotSampleQuantity,
      @ObjectModel.foreignKey.association: '_InspectionLotSampleUnit'
      @Semantics.unitOfMeasure: true
      cast( qals.einhprobe as vdm_qprobemgeh preserving type )             as InspectionLotSampleUnit,
      cast( qals.dynregel as vdm_qdynregel preserving type )               as InspLotDynamicRule,
      qals.stat44                                                          as InspLotDynamicTrggrPoint,
      qals.prstufe                                                         as InspectionDynamicStage,
      qals.prschaerfe                                                      as InspectionSeverity,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmenge01 as vdm_qlmenge01f preserving type )              as InspLotQtyToFree,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmenge02 as vdm_qlmenge02f preserving type )              as InspLotQtyToScrap,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      qals.lmenge03                                                        as InspLotQtyToSample,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmenge04 as vdm_qlmenge04f preserving type )              as InspLotQtyToBlocked,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      qals.lmenge05                                                        as InspLotQtyToReserves,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmenge06 as vdm_qlmenge06f preserving type )              as InspLotQtyToAnotherMaterial,
      cast( qals.matnrneu as vdm_qmatnrneu preserving type )               as InspLotMaterialPostedTo,
      cast( qals.chargneu as vdm_qchargneu preserving type )               as InspLotBatchTransferredTo,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmenge07 as vdm_qlmenge07f preserving type )              as InspLotQtyReturnedToSupplier,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmenge08 as vdm_qlmenge08f preserving type )              as InspLotQtyToSpecialStock,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmenge09 as vdm_qlmenge09f preserving type )              as InspLotQtyToOtherStock,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotQuantityUnit'
      cast( qals.lmengezub as vdm_qlmengezub preserving type )             as InspLotQtyToBePosted,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotSampleUnit'
      cast( qals.lmengelz as vdm_qlmengelz preserving type )               as InspLotSmplQtyForLongTermChar,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotSampleUnit'
      cast( qals.lmengepr as vdm_qlmengepr preserving type )               as InspLotQtyInspected,
      @Semantics.quantity.unitOfMeasure: 'InspectionLotSampleUnit'
      cast( qals.lmengezer as vdm_qlmengezer preserving type )             as InspLotQtyDestroyed,
      qals.anteil                                                          as InspectionLotScrapRatio,
      qals.stat03                                                          as InspLotUsageDecisionTool,
      qals.qpmatlos                                                        as InspectionLotAllowedScrapRatio,
      qals.aufnr_co                                                        as QualityCostCollector,
      qals.kzvbr                                                           as ConsumptionPosting,
      qals.knttp                                                           as AccountAssignmentCategory,
      qals.pstyp                                                           as PurchasingDocumentItemCategory,
      qals.stat05                                                          as InspLotAcctAssgmtKey,
      qals.kostl                                                           as CostCenter,
      qals.aufps                                                           as ReservationItem,
      qals.anln1                                                           as MasterFixedAsset,
      qals.anln2                                                           as FixedAsset,
      @ObjectModel.foreignKey.association: '_SalesOrdStockWBSElement'
      qals.ps_psp_pnr                                                      as SalesOrdStockWBSElement,
      qals.nplnr                                                           as ProjectNetwork,
      qals.aplzl                                                           as NetworkActivityInternalID,
      cast( qals.kdauf as vdm_mat_kdauf preserving type )                  as InventorySpclStkSalesDocument,
      qals.kdpos                                                           as InventorySpclStkSalesDocItm,
      @API.element.releaseState: #DECOMMISSIONED
      @API.element.successor:    'ProfitabilitySegment_2'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'ProfitabilitySegment_2'
      cast( case when paobjnr > '9999999999' then '9999999999'
            else lpad( qals.paobjnr, 10, '0' )  end as rkeobjnr_numc )     as ProfitabilitySegment,
      cast( qals.paobjnr as rkeobjnr_char )                                as ProfitabilitySegment_2,
      qals.prctr                                                           as ProfitCenter,
      qals.gsber                                                           as BusinessArea,
      qals.konto                                                           as GLAccount,
      qals.kokrs                                                           as ControllingArea,
      qals.bukrs                                                           as CompanyCode,
      qals.sernp                                                           as SerialNumberProfile,
      qals.kont_kdauf                                                      as InspLotCostCollectorSalesOrder,
      qals.kont_kdpos                                                      as InspLotCostCollectorSlsOrdItem,
      qals.kont_pspnr                                                      as InspLotCostCollectorWBSElement,
      cast( qals.insp_doc_number as vdm_qinsp_doc_number preserving type ) as InspLotExternalNumber,
      qals.prio_punkte                                                     as InspectionLotPriorityPoints,
      //@ObjectModel.foreignKey.association: '_MaintenancePlan'

      qals.warpl                                                           as MaintenancePlan,
      qals.wapos                                                           as MaintenancePlanItemIntID,
      qals.strat                                                           as MaintenanceStrategy,
      qals.stat43                                                          as InspLotForFirstArticleInsp,
      lot_guid                                                             as InspectionLotUUID,

      // Digital Signature

      //      qals.sign_type_rr

      //      qals.signstrat_rr

      //      qals.sign_type_sm

      //      qals.signstrat_sm

      cast( qals.sign_type_ud as vdm_qsign_type_ud preserving type )       as InspUsgeDcsnDgtlSgntrType,
      cast( qals.signstrat_ud as vdm_qsignstrat_ud preserving type )       as InspUsgeDcsnDgtlSgntrStrgy,
      
      //Associations

      _InspLotUsageDecision,
      _InspectionLotType,
      _InspectionLotOrigin,
      _InspSubsetFieldCombination,
      _QltyMgmtPlantLvlConfign,
      _InspLotSummaryControl,
      _MatlQualityAuthGroup,
      _InspectionSubsetType,
      _InspectionSubsetTypeText,
      _InspectionLotApproval,
      _InspectionLotApprovalText,
      _InspLotSgntrInUsgeDcsn,
      _InspLotSgntrInUsgeDcsnText,
      _InspectionLotLongText,
      _InspectionLotAllLongText,
      _InspectionLotHasQuantity,
      _InspectionLotHasQuantityT,
      _IsStockPostgCmpltd,
      _IsStockPostgCmpltdTxt,
      _SmplDrwgProcedIsConfRqd,
      _SmplDrwgProcedIsConfRqdTxt,
      _IsAutomUsgeDcsnPossible,
      _IsAutomUsgeDcsnPossibleTxt,
      _IsDocumentationRqd,
      _IsDocumentationRqdTxt,
      _InspLotIsBatchRequired,
      _InspLotIsBatchRequiredTxt,
      _InspectionLotHasUsgeDcsn,
      _InspectionLotHasUsgeDcsnTxt,
      _Plant,
      _Material,
      _InspLotSelectionMaterial,
      _InspectionOperation,
      _Supplier,
      _InspLotSelectionSupplier,
      _Manufacturer,
      _InspLotSelManufacturer,
      _Customer,
      _InspLotSelectionCustomer,
      _SoldToParty,
      _SalesOrganization,
      _SalesOrdStockWBSElement,
      _MaterialSampleDrawing,
      _InspLotMatlDocItem,
      _BillOfOperationsChangeState,
      _MaintenancePlan,
      _BillOfOperationsType,
      _BillOfOperationsGroup,
      _InspectionLotQuantityUnit,
      _InspectionLotSampleUnit,
      _InspectionLotContainerUnit,
      _InspectionLotCreatedBy,
      _InspectionLotChangedBy,
      _PurchasingOrganization,
      _ManufacturerPartNmbr,
      _Equipment,
      _FunctionalLocation
}