Skip to Content
Author's profile photo Former Member

CEWB – Engineering Workbench

Engineering Workbench transaction can be used to change pretty much everything in the routing and in the BOM. Knowing this transaction will most part of the time avoid you from writing an ABAP code to update your routings and BOMs.

Note that Engineering Change Management is not needed to use this transaction.

In this example I will focus on the standard values of the operations. But again, pretty much everything can be changed.

  • Define in customizing your working area.

You may have pre-defined working areas in customizing. They will work. But I would advise you to create your own to simplify the transaction and only load data you need.

Logistics – General ->Product Lifecycle Management (PLM) -> Basic Data-> Engineering Workbench ->Edit Working Areas


Here I focus on the operation of the routings.

Then if I launch CEWB transaction, I can select my working Area.


  • Selection

In the detailed selection criteria, you can select by pretty much any field in the routing. But you need to be careful with this selection, it’s quite complex, so you could select extra-operations or miss the half of it.

For instance, you can select by plant in the operation, in the header of the routing, or in the material assignment which could be different.

So my advice would be to always check what you selected before making any changes.


Then pressing “load Task list” the system will select you the operation corresponding to your selection criteria.

I’m in an IDES, and I selected all the operations where the routing is assigned to a material in plant 1000.

  • Select what you want to change.

Once the operations were loaded, I select the tab “Processing Times” where my standard values are stored.

Here I need to select which column I want to change, and which operation I want to change.


Above I selected the 1st and 3rd standard values, on all the operations.

  • Mass Change.

Select Extra -> Mass Change.


The system ask me for a key date :


Then in the Mass Change screen I can define a new value for all the operation, I can chose to replace only value X per value Y. Or I can also use a formula.


I will use a formula to reduce by 5% all the times. I choose the button “formula”.


I enter 0.95*X. Note that you can also use an ABAP code for a more complex formula.


Then I can execute.

The system will change all the operations I selected (without saving), and display the result.

The system didn’t save anything at this point. It shows you the result and a log. You then can check the result, the log, perform some adaptation if needed.


Once you’re happy, you can save the result.

This transaction is very powerful and also quite complex. But once you’re familiar with it, it runs like a charm.

And you can do even more than what I explained. All documentation can be found below:

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Gyanaranjan Rout
      Gyanaranjan Rout

      Dear Botros,

      Nice document and thank you for sharing.




      Author's profile photo Former Member
      Former Member

      Dear Botros,


      Many thanks for providing such a helpful document.


      It would be great help again if you can clarify some questions :


      My client has maintained one customized field in Routing Header, and want to mass update that field with a value.


      Can we mass update/change that field via CEWB? If yes, then how can we do that?

      If no, then is there any other way (other than LSMW) by which we can do the same?


      Best Regards,

      Aditya Deshpande

      Author's profile photo Kenneth Snyder
      Kenneth Snyder

      Can you use CEWB for Recipes also?   I only see Routings as available (Reference Operation Set and Inspection Plan)