Skip to Content
Author's profile photo Paulo Vitoriano

Customizing for Easy Cost Planning (ECP)

Easy Cost Planning (or simply ECP) represents one of the planning methods available in SAP PS module.  In reality ECP is a cross-functional environment being also available for other objects outside of PS module.  It is probably the most user-friendly planning environment available in standard SAP ECC and quite often neglected by the project implementation teams.

This article has no objective to cover A to Z customizing process and give away all hints and tips, instead it should give you a flavor of available options and stimulate to discover more.

Below I will include few customizing steps to start up with a process.  First you need to define a CO version for ECP, I recommend it as ECP exclusive version and it does not restrict you on anything since copying between versions is available.


I will call the version ECP for easier association:


Next we need to define the ECP version as “ECP relevant” version:


If necessary the Revenue planning from Billing Plan can be also activated:


There is a standalone IMG activity to include NWA with ECP if necessary:



I will assign standard Costing Variant PS06 to ECP version:



I will also activate multiple CO versions with ECP as it does not change much for the purpose of this demo, but has a slight impact on the interface:



Next I can go to the Project Builder and open for editing my sample project for ECP testing:


Once you click on ECP icon (third from right hand side on the icon’s bar) the following pop-up window will display:


You will need to create on the New icon as shown by the arrow on above screen.  Once the ECP version is taken to the list you can start editing by selecting an Edit icon as shown on the below screen:


Next the ECP screen will open, on the left hand side it contains the project hierarchy same as with the Project Builder:


I recommend creating a Planning forms (models) for every “standard” WBS-element or “working package”:


The Costing models are created in transaction CKCM:



Now back to the ECP screen I will select a relevant Costing Model:


Finally, after a model selection I can get into my custom planning screen:


The back end of the above screen is the html, means you have almost unlimited design options to make it customer specific and nice looking too.

Below I will summarize some of the business benefits around the use of ECP:

  1. ECP is a standard SAP ECC functionality (no interfaces, instant data update, no additional user licenses, standard reporting);
  2. Business users can execute the planning operating with their own terminology and dimensions, while GL accounts mapping can be preconfigured in the background;
  3. Previous point can enforce consistent planning across organization, because users are not entering GL accounts directly, but the system does it in the background;
  4. Possibility to include non-financial data into the planning (comments, quantities, physical characteristics, etc) and save it together with financial data;
  5. Possibility to execute calculations with predefined formulas in background (example daily rate x number of days or 10% surcharge on total cost);
  6. Highly customizable end-user interface to design the planning screen layouts according to the planning subject and geography for example;
  7. WBS and Network Activity integrated planning on the same screen;
  8. Possibility to lock/unlock planning data with specific authorization;
  9. Possibility for manual cost phasing with value dates;
  10. Visibility of the business user behind latest data changes (some auditing).

Thank you for your time and attention.

Assigned Tags

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

      Hi Paulo,

      Its great to see yet another excellent document of yours!

      Would be of great help for beginners if you explore on Network costing and unit cost planning also.

      Thanks & Regards


      Author's profile photo Nathan Genez
      Nathan Genez

      That's a topic you could write about as well.  It just takes some time to research and test.  Anyone can do it.

      Author's profile photo Paulo Vitoriano
      Paulo Vitoriano
      Blog Post Author

      Thank you, Saurabh!  No doubt, there are many other good topics. It just takes some time... 🙂

      Author's profile photo sanjeev chauhan
      sanjeev chauhan

      Hi Paulo,

      it seems to great effort by you on ECP it would be very very helpful to whom want to implement ECP. so keep it up with another topics.


      Author's profile photo Paulo Vitoriano
      Paulo Vitoriano
      Blog Post Author

      Thank you, Sanjeev!  You are welcome to suggest improvements to this article.

      Author's profile photo Satish Shivaputrappa Kerur
      Satish Shivaputrappa Kerur

      Hello Paulo

      Great work.



      Author's profile photo Paulo Vitoriano
      Paulo Vitoriano
      Blog Post Author

      Hello Satish

      Thank you for your feedback!



      Author's profile photo Former Member
      Former Member

      Great Work  Mr.paulo

      Author's profile photo Former Member
      Former Member

      An informative document

      Author's profile photo Former Member
      Former Member

      Hi paulo,

      great work.

      Author's profile photo Tejpal Patil
      Tejpal Patil

      Good Info... great work...

      Author's profile photo Shubham Srivastava
      Shubham Srivastava

      Great document..

      Is ECP widely used by customers globally ? My personal experience has not been that pleasant as ECP fitment to business scenarios has always been a challenge.

      Also , sometimes planning thru ECP becomes quite a tedious end user activity and it needs lot of user trainings and manuals.

      Your valuable comments will be appreciated.


      Author's profile photo Paulo Vitoriano
      Paulo Vitoriano
      Blog Post Author

      ECP is simply the best planning tool that SAP provides inside the ECC product.

      Author's profile photo Satish Shivaputrappa Kerur
      Satish Shivaputrappa Kerur

      Great work..Thanks for the info

      Author's profile photo MAHESH T
      MAHESH T

      Dear Paulo,

      Really good job done by you for future PS consultants.

      You are lighting up some gap areas in my knowledge.

      I will practice the same and come back to you soon.

      Thank you Paulo

      Many Thanks,


      Author's profile photo Paulo Vitoriano
      Paulo Vitoriano
      Blog Post Author

      Thank you, Mahesh!

      Author's profile photo Marc Cugnet
      Marc Cugnet

      Hi Paulo

      Nice to see such sharing of knowledge. Thankyou. I also believe ECP has great benefits. Is it possible to activate subordinate Costing Models in ECP. E.g if I have a Superior Costing Model that I call up in ECP, which is called RIG HIRE lets say, and this has two subordinate Costing Models (RIG OPERATE, and RIG RENTAL). Can I activate (i.e. generate the cost estimate) by filling a characteristic DRILLING DAYS which is in the Quantity fields of the subordinate costing models. E.g. If I say DRILLING DAYS = 20 in the ECP planning screen, then I expect the subordinate costing model will have the unit prices of all their line items multiplied by 20, and thus give be an estimated cost for my selected WBS element or network activity in the ECP screen.



      Author's profile photo Paulo Vitoriano
      Paulo Vitoriano
      Blog Post Author

      Hi Marc,

      If you have seen a video on youtube for the marketing campaign planning at 0:55 you can see the input characteristics, so the number of days can be a general one. Next you can see the radio buttons for the Media, and that can correspond to the chosen business scenario: Rig Rental or Rig Operate for example. So, the answer to your question is that it can be done with ECP.