Skip to Content

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.

ECP-001.PNG

I will call the version ECP for easier association:

ECP-002.PNG

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

ECP-003.PNG

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

ECP-004.PNG

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

ECP-005.PNG

ECP-006.PNG

I will assign standard Costing Variant PS06 to ECP version:

ECP-007.PNG

ECP-008.PNG

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:

ECP-009.PNG

ECP-010.PNG

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

ECP-011.PNG

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

ECP-012.PNG

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:

ECP-013.PNG

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

ECP-014.PNG

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

ECP-015.PNG

The Costing models are created in transaction CKCM:

ECP-016.PNG

ECP-017.PNG

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

ECP-018.PNG

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

ECP-019.PNG

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.

18 Comments
You must be Logged on to comment or reply to a post.
  • 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

    Saurabh

  • 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.

    Regards,
    Sanjeev

  • 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.

    Shubham

  • 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,

    Mahesh

  • 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.

    Thanks

    Marc

    • 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.

      Regards,

      Paulo