I_MfgBOOSubOperationChgSt

DDL: I_MFGBOOSUBOPERATIONCHGST SQL: IMFGBOOSUBOPCHST Type: view COMPOSITE

Manufacturing Bill of Operations Sub Operation Change State

I_MfgBOOSubOperationChgSt (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Manufacturing

I_MfgBOOSubOperationChgSt is a Composite CDS View (Dimension) that provides data about "Manufacturing Bill of Operations Sub Operation Change State" in SAP S/4HANA. It reads from 1 data source (I_BOOSubOperationChangeState) and exposes 152 fields with key fields BillOfOperationsType, BillOfOperationsGroup, BillOfOperationsVariant, BillOfOperationsSequence, BOOOperationInternalID. It has 5 associations to related views.

SAP Help Documentation

CategoryCDS Views for Basic Routing Data
Data CategoryComposite, Dimension
StatusReleased
Purpose
With this CDS view you can retrieve change state data of the suboperation (routing or recipe) of the manufacturing bill of operations (tables PLPO , PLAS ). This CDS view provides the prerequisites for answering the following business questions: Which change states exist for an suboperation of a manufacturing bill of operations? What are the validity start and end dates of the change state of a sub operation of a bill of operations? Which work center is assigned to a change state of a sub operation of a bill of operations? Which standard work quantities are assigned to a change state of a sub operation of a bill of operations?

Prerequisites
The following authorization objects are required: Display bill of operations by type ( C_ROUT )

Structure
Measures and attributes Some important measures and attributes are: Bill of operations type Bill of operations group Bill of operations variant Bill of operations sequence Internal ID of the bill of operations suboperation Bill of operations operation change state (internal version counter) Suboperation ID Internal ID of the superordinate operation Suboperation text Deletion indicators Validity start and end date Creation date and user ID Last change date and user ID Change number Plant Operation control profile Internal ID of the work center Capacity category Operation standard text Employee wage type and group Number of time tickets Operation setup type and category Purchasing data Supplier Inspection lot type Operation unit Operation reference quantity Standard work quantity and unit 1 – 6 Business process Wait durations and unit Overlapping data

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessManufacturing
Application ComponentPP-VDM-MD
CapabilitiesAnalytical Dimension, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities
PackageManufacturing for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_BOOSubOperationChangeState I_BOOSubOperationChangeState from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_MfgBillOfOperations _BillOfOperations $projection.BillOfOperationsType = _BillOfOperations.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperations.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant -- to parent sequence
[1..1] I_MfgBillOfOperationsSequence _BillOfOperationsSequence $projection.BillOfOperationsType = _BillOfOperationsSequence.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsSequence.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsSequence.BillOfOperationsVariant and $projection.BillOfOperationsSequence = _BillOfOperationsSequence.BillOfOperationsSequence -- to parent operation
[1..1] I_MfgBillOfOperationsOperation _BillOfOperationsOperation $projection.BillOfOperationsType = _BillOfOperationsOperation.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsOperation.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsOperation.BillOfOperationsVariant and $projection.BillOfOperationsSequence = _BillOfOperationsOperation.BillOfOperationsSequence and $projection.SuperiorOperationInternalID = _BillOfOperationsOperation.BOOOperationInternalID -- to sequence / operation assignment
[1..1] I_MfgBOOSequenceOpAssgmtChgSt _BOOSqncOperationAssgmtChgSt $projection.BillOfOperationsType = _BOOSqncOperationAssgmtChgSt.BillOfOperationsType and $projection.BillOfOperationsGroup = _BOOSqncOperationAssgmtChgSt.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BOOSqncOperationAssgmtChgSt.BillOfOperationsVariant and $projection.BillOfOperationsSequence = _BOOSqncOperationAssgmtChgSt.BillOfOperationsSequence and $projection.BOOOperationInternalID = _BOOSqncOperationAssgmtChgSt.BOOOperationInternalID and $projection.BOOSqncOpAssgmtIntVersionCntr = _BOOSqncOperationAssgmtChgSt.BOOSqncOpAssgmtIntVersionCntr -- for DPP part of DCLS
[0..1] I_SupplierCompanyByPlant _SupplierCompanyByPlant $projection.Plant = _SupplierCompanyByPlant.Plant and $projection.Supplier = _SupplierCompanyByPlant.Supplier

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName IMFGBOOSUBOPCHST view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
ClientHandling.type #CLIENT_DEPENDENT view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.representativeKey BOOOpInternalVersionCounter view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
EndUserText.label Manufacturing Bill of Operations Sub Operation Change State view

Fields (152)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsType BillOfOperationsType Task List Type
KEY BillOfOperationsGroup BillOfOperationsGroup Key for Task List Group
KEY BillOfOperationsVariant BillOfOperationsVariant Group Counter
KEY BillOfOperationsSequence BillOfOperationsSequence Sequence
KEY BOOOperationInternalID BOOOperationInternalID Number of the Task List Node
KEY BOOSqncOpAssgmtIntVersionCntr BOOSqncOpAssgmtIntVersionCntr Internal counter
KEY BOOOpInternalVersionCounter BOOOpInternalVersionCounter Internal counter
SubOperationExternalID
SubOperation SubOperation Sub Operation / Secondary Resource Number
SubOperation_2 SubOperation_2 Sub-Operation or Secondary Resource Number
SuperiorOperationInternalID SuperiorOperationInternalID Node Number of the Superior Operation
SubOperationText SubOperationText Operation Short Text
LongTextLanguageCode LongTextLanguageCode Language Key
AdministrativeDataCreationDate
CreatedByUser CreatedByUser Created By User
LastChangeDate LastChangeDate Last Changed On
LastChangedByUser LastChangedByUser Last Changed By User
ValidityChangeNumber
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate Valid-To Date
IsDeleted IsDeleted Deletion Indicator
IsImplicitlyDeleted IsImplicitlyDeleted Deletion Indicator
GeneralPlant
OperationControlProfile OperationControlProfile Control Key
OperationStandardTextCode OperationStandardTextCode Standard Text Key
WorkCenterInternalID WorkCenterInternalID Work Center
WorkCenterTypeCode WorkCenterTypeCode Object types of the CIM resource
FactoryCalendar FactoryCalendar Factory Calendar
CapacityCategoryCode CapacityCategoryCode Capacity Category
OperationStdWorkQtyGrpgCat OperationStdWorkQtyGrpgCat Operation: Standard Work Quantity Grouping Category
EmploymentNumberOfTimeTickets
NumberOfConfirmationSlips NumberOfConfirmationSlips Number of Confirmation Slips
EmployeeWageGroup EmployeeWageGroup Employee Wage Group
EmployeeWageType EmployeeWageType Employee Wage Type
EmployeeSuitability EmployeeSuitability Suitability
NumberOfEmployees NumberOfEmployees Number of employees
OriginBillOfOperationsRefType
BillOfOperationsRefGroup BillOfOperationsRefGroup Referenced Bill of Operations Group
BillOfOperationsRefVariant BillOfOperationsRefVariant Referenced Bill of Operations Variant
SetupOperationSetupType
OperationSetupGroupCategory OperationSetupGroupCategory Setup group category
OperationSetupGroup OperationSetupGroup Setup group key
ControlRecipeDestination ControlRecipeDestination Control Recipe Destination
OpIsExtlyProcdWithSubcontrg OpIsExtlyProcdWithSubcontrg Indicator: External Processing Operation with Subcontracting
PurchasingInfoRecord PurchasingInfoRecord Number of purchasing info record
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchaseContract PurchaseContract Purchasing Document Number
PurchaseContractItem PurchaseContractItem Item Number of Purchasing Document
PurchasingInfoRecdAddlGrpgName PurchasingInfoRecdAddlGrpgName Sort Term for Non-Stock Info Records
MaterialGroup MaterialGroup Material Group
PurchasingGroup PurchasingGroup Purchasing Group for External Processing Activity
Supplier Supplier Account Number of Supplier
PlannedDeliveryDuration PlannedDeliveryDuration Planned Delivery Time in Days
NumberOfOperationPriceUnits NumberOfOperationPriceUnits Price Unit
OpExternalProcessingCurrency OpExternalProcessingCurrency Currency Key
OpExternalProcessingPrice OpExternalProcessingPrice Net Price in Purchasing Info Record
OperationCostingRelevancyType Operation Costing Relevancy Type
InspectionLotType InspectionLotType Inspection Type
QuantityOperationReferenceQuantity
OperationUnit OperationUnit Unit of measure for activity
OperationScrapPercent OperationScrapPercent Scrap factor
OpQtyToBaseQtyNmrtr OpQtyToBaseQtyNmrtr Numerator for Converting Routing and Operation UoM
OpQtyToBaseQtyDnmntr OpQtyToBaseQtyDnmntr Denominator for Converting Routing and Operation UoM
StandardWorkQuantity1 Standard Work Quantity 1
StandardWorkQuantityUnit1 Standard Work Quantity Unit 1
CostCtrActivityType1 Cost Center Activity Type 1
PerfEfficiencyRatioCode1 PerfEfficiencyRatioCode1 Key for performance efficiency rate
StandardWorkFormulaParam2 Work Center Formula Parameter 2
StandardWorkQuantity2 Standard Work Quantity 2
StandardWorkQuantityUnit2 Standard Work Quantity Unit 2
CostCtrActivityType2 Cost Center Activity Type 2
PerfEfficiencyRatioCode2 PerfEfficiencyRatioCode2 Key for performance efficiency rate
StandardWorkFormulaParam3 Work Center Formula Parameter 3
StandardWorkQuantity3 Standard Work Quantity 3
StandardWorkQuantityUnit3 Standard Work Quantity Unit 3
CostCtrActivityType3 Cost Center Activity Type 3
PerfEfficiencyRatioCode3 PerfEfficiencyRatioCode3 Key for performance efficiency rate
StandardWorkFormulaParam4 Work Center Formula Parameter 4
StandardWorkQuantity4 Standard Work Quantity 4
StandardWorkQuantityUnit4 Standard Work Quantity Unit 4
CostCtrActivityType4 Cost Center Activity Type 4
PerfEfficiencyRatioCode4 PerfEfficiencyRatioCode4 Key for performance efficiency rate
StandardWorkFormulaParam5 Work Center Formula Parameter 5
StandardWorkQuantity5 Standard Work Quantity 5
StandardWorkQuantityUnit5 Standard Work Quantity Unit 5
CostCtrActivityType5 Cost Center Activity Type 5
PerfEfficiencyRatioCode5 PerfEfficiencyRatioCode5 Key for performance efficiency rate
StandardWorkFormulaParam6 Work Center Formula Parameter 6
StandardWorkQuantity6 Standard Work Quantity 6
StandardWorkQuantityUnit6 Standard Work Quantity Unit 6
CostCtrActivityType6 Cost Center Activity Type 6
PerfEfficiencyRatioCode6 PerfEfficiencyRatioCode6 Key for performance efficiency rate
StartDateOffsetDurationUnit StartDateOffsetDurationUnit Unit for Offset to Start
StartDateOffsetDuration StartDateOffsetDuration Offset to sub-operation start
EndDateOffsetDurationUnit EndDateOffsetDurationUnit Unit for Offset to Finish
EndDateOffsetDuration EndDateOffsetDuration Offset to sub-operation finish
LeadTimeReductionStrategy LeadTimeReductionStrategy Reduction Strategy per Operation
_BOOOperationInternalID _BOOOperationInternalID
_BOOSqncOperationAssgmtChgSt _BOOSqncOperationAssgmtChgSt
_BillOfOperations _BillOfOperations
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsOperation _BillOfOperationsOperation
_BillOfOperationsSequence _BillOfOperationsSequence
_BillOfOperationsType _BillOfOperationsType
_CapacityCategory _CapacityCategory
_ChangeMaster _ChangeMaster
_ControlRecipeDestination _ControlRecipeDestination
_EmployeeSuitability _EmployeeSuitability
_EmployeeWageGroup _EmployeeWageGroup
_EndDateOffsetDurnUnit _EndDateOffsetDurnUnit
_FactoryCalendar _FactoryCalendar
_InspectionLotType _InspectionLotType
_LeadTimeReductionStrategy _LeadTimeReductionStrategy
_LongTextLanguage _LongTextLanguage
_MaterialGroup _MaterialGroup
_OperationControlProfile _OperationControlProfile
_OperationSetupGroup _OperationSetupGroup
_OperationSetupGroupCategory _OperationSetupGroupCategory
_OperationSetupType _OperationSetupType
_OperationStandardText _OperationStandardText
_OperationStdWorkQtyGrpgCat _OperationStdWorkQtyGrpgCat
_OperationUnit _OperationUnit
_OpExternalProcessingCurrency _OpExternalProcessingCurrency
_PerformanceEfficiencyRatio1 _PerformanceEfficiencyRatio1
_PerformanceEfficiencyRatio2 _PerformanceEfficiencyRatio2
_PerformanceEfficiencyRatio3 _PerformanceEfficiencyRatio3
_PerformanceEfficiencyRatio4 _PerformanceEfficiencyRatio4
_PerformanceEfficiencyRatio5 _PerformanceEfficiencyRatio5
_PerformanceEfficiencyRatio6 _PerformanceEfficiencyRatio6
_Plant _Plant
_PurchaseContract _PurchaseContract
_PurchaseContractItem _PurchaseContractItem
_PurchasingGroup _PurchasingGroup
_PurchasingInfoRecord _PurchasingInfoRecord
_PurchasingOrganization _PurchasingOrganization
_StandardWorkFormulaParameter1 _StandardWorkFormulaParameter1
_StandardWorkFormulaParameter2 _StandardWorkFormulaParameter2
_StandardWorkFormulaParameter3 _StandardWorkFormulaParameter3
_StandardWorkFormulaParameter4 _StandardWorkFormulaParameter4
_StandardWorkFormulaParameter5 _StandardWorkFormulaParameter5
_StandardWorkFormulaParameter6 _StandardWorkFormulaParameter6
_StandardWorkQuantityUnit1 _StandardWorkQuantityUnit1
_StandardWorkQuantityUnit2 _StandardWorkQuantityUnit2
_StandardWorkQuantityUnit3 _StandardWorkQuantityUnit3
_StandardWorkQuantityUnit4 _StandardWorkQuantityUnit4
_StandardWorkQuantityUnit5 _StandardWorkQuantityUnit5
_StandardWorkQuantityUnit6 _StandardWorkQuantityUnit6
_StartDateOffsetDurnUnit _StartDateOffsetDurnUnit
_Supplier _Supplier
_SupplierCompanyByPlant _SupplierCompanyByPlant
_WorkCenter _WorkCenter
_WorkCenterType _WorkCenterType

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_MfgBOOSubOperationChgSt.
-- 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: IMFGBOOSUBOPCHST

CREATE VIEW I_MfgBOOSubOperationChgSt AS
SELECT
  BillOfOperationsType,
  BillOfOperationsGroup,
  BillOfOperationsVariant,
  BillOfOperationsSequence,
  BOOOperationInternalID,
  BOOSqncOpAssgmtIntVersionCntr,
  BOOOpInternalVersionCounter,
  SubOperation,
  SubOperation_2,
  SuperiorOperationInternalID,
  SubOperationText,
  LongTextLanguageCode,
  CreatedByUser,
  LastChangeDate,
  LastChangedByUser,
  ValidityStartDate,
  ValidityEndDate,
  IsDeleted,
  IsImplicitlyDeleted,
  OperationControlProfile,
  OperationStandardTextCode,
  WorkCenterInternalID,
  WorkCenterTypeCode,
  FactoryCalendar,
  CapacityCategoryCode,
  OperationStdWorkQtyGrpgCat,
  NumberOfConfirmationSlips,
  EmployeeWageGroup,
  EmployeeWageType,
  EmployeeSuitability,
  NumberOfEmployees,
  BillOfOperationsRefGroup,
  BillOfOperationsRefVariant,
  OperationSetupGroupCategory,
  OperationSetupGroup,
  ControlRecipeDestination,
  OpIsExtlyProcdWithSubcontrg,
  PurchasingInfoRecord,
  PurchasingOrganization,
  PurchaseContract,
  PurchaseContractItem,
  PurchasingInfoRecdAddlGrpgName,
  MaterialGroup,
  PurchasingGroup,
  Supplier,
  PlannedDeliveryDuration,
  NumberOfOperationPriceUnits,
  OpExternalProcessingCurrency,
  OpExternalProcessingPrice,
  InspectionLotType,
  OperationUnit,
  OperationScrapPercent,
  OpQtyToBaseQtyNmrtr,
  OpQtyToBaseQtyDnmntr,
  cast(StandardWorkQuantity1 as vdm_vgw01 preserving type) AS StandardWorkQuantity1,
  cast(StandardWorkQuantityUnit1 as pph_vge01 preserving type) AS StandardWorkQuantityUnit1,
  cast(CostCtrActivityType1 as vdm_lar01 preserving type) AS CostCtrActivityType1,
  PerfEfficiencyRatioCode1,
  cast(StandardWorkFormulaParam2 as pph_par02 preserving type) AS StandardWorkFormulaParam2,
  cast(StandardWorkQuantity2 as vdm_vgw02 preserving type) AS StandardWorkQuantity2,
  cast(StandardWorkQuantityUnit2 as pph_vge02 preserving type) AS StandardWorkQuantityUnit2,
  cast(CostCtrActivityType2 as vdm_lar02 preserving type) AS CostCtrActivityType2,
  PerfEfficiencyRatioCode2,
  cast(StandardWorkFormulaParam3 as pph_par03 preserving type) AS StandardWorkFormulaParam3,
  cast(StandardWorkQuantity3 as vdm_vgw03 preserving type) AS StandardWorkQuantity3,
  cast(StandardWorkQuantityUnit3 as pph_vge03 preserving type) AS StandardWorkQuantityUnit3,
  cast(CostCtrActivityType3 as vdm_lar03 preserving type) AS CostCtrActivityType3,
  PerfEfficiencyRatioCode3,
  cast(StandardWorkFormulaParam4 as pph_par04 preserving type) AS StandardWorkFormulaParam4,
  cast(StandardWorkQuantity4 as vdm_vgw04 preserving type) AS StandardWorkQuantity4,
  cast(StandardWorkQuantityUnit4 as pph_vge04 preserving type) AS StandardWorkQuantityUnit4,
  cast(CostCtrActivityType4 as vdm_lar04 preserving type) AS CostCtrActivityType4,
  PerfEfficiencyRatioCode4,
  cast(StandardWorkFormulaParam5 as pph_par05 preserving type) AS StandardWorkFormulaParam5,
  cast(StandardWorkQuantity5 as vdm_vgw05 preserving type) AS StandardWorkQuantity5,
  cast(StandardWorkQuantityUnit5 as pph_vge05 preserving type) AS StandardWorkQuantityUnit5,
  cast(CostCtrActivityType5 as vdm_lar05 preserving type) AS CostCtrActivityType5,
  PerfEfficiencyRatioCode5,
  cast(StandardWorkFormulaParam6 as pph_par06 preserving type) AS StandardWorkFormulaParam6,
  cast(StandardWorkQuantity6 as vdm_vgw06 preserving type) AS StandardWorkQuantity6,
  cast(StandardWorkQuantityUnit6 as pph_vge06 preserving type) AS StandardWorkQuantityUnit6,
  cast(CostCtrActivityType6 as vdm_lar06 preserving type) AS CostCtrActivityType6,
  PerfEfficiencyRatioCode6,
  StartDateOffsetDurationUnit,
  StartDateOffsetDuration,
  EndDateOffsetDurationUnit,
  EndDateOffsetDuration,
  LeadTimeReductionStrategy
FROM I_BOOSubOperationChangeState
LEFT OUTER JOIN I_MfgBillOfOperations AS _BillOfOperations ON BillOfOperationsType = _BillOfOperations.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperations.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant  -- association [1..1]
LEFT OUTER JOIN I_MfgBillOfOperationsSequence AS _BillOfOperationsSequence ON BillOfOperationsType = _BillOfOperationsSequence.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsSequence.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperationsSequence.BillOfOperationsVariant AND BillOfOperationsSequence = _BillOfOperationsSequence.BillOfOperationsSequence  -- association [1..1]
LEFT OUTER JOIN I_MfgBillOfOperationsOperation AS _BillOfOperationsOperation ON BillOfOperationsType = _BillOfOperationsOperation.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsOperation.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperationsOperation.BillOfOperationsVariant AND BillOfOperationsSequence = _BillOfOperationsOperation.BillOfOperationsSequence AND SuperiorOperationInternalID = _BillOfOperationsOperation.BOOOperationInternalID  -- association [1..1]
LEFT OUTER JOIN I_MfgBOOSequenceOpAssgmtChgSt AS _BOOSqncOperationAssgmtChgSt ON BillOfOperationsType = _BOOSqncOperationAssgmtChgSt.BillOfOperationsType AND BillOfOperationsGroup = _BOOSqncOperationAssgmtChgSt.BillOfOperationsGroup AND BillOfOperationsVariant = _BOOSqncOperationAssgmtChgSt.BillOfOperationsVariant AND BillOfOperationsSequence = _BOOSqncOperationAssgmtChgSt.BillOfOperationsSequence AND BOOOperationInternalID = _BOOSqncOperationAssgmtChgSt.BOOOperationInternalID AND BOOSqncOpAssgmtIntVersionCntr = _BOOSqncOperationAssgmtChgSt.BOOSqncOpAssgmtIntVersionCntr  -- association [1..1]
LEFT OUTER JOIN I_SupplierCompanyByPlant AS _SupplierCompanyByPlant ON Plant = _SupplierCompanyByPlant.Plant AND Supplier = _SupplierCompanyByPlant.Supplier  -- association [0..1]
;