Thursday, May 8, 2008

SAP PP Books

Production Plannning and Control with SAP

SAP MM / PP Interview Questions, Answers,
and Explanations: SAP Production Planning Certification

more Books on SAP Production Planning

Monday, April 14, 2008

Hierarchical Structure of the Project definition

Hierarchical Structure of the Project definition

Image
A few Definitions of the terminologies used in the above diagram:

Project:

The project definition is the binding framework for all organizational elements within a project.

Work Break down Structure:

With a work breakdown structure you can divide the project into useful steps, specify fixed or
"basic" dates, specify the work involved, and determine project costs. The individual levels of
the hierarchy in a work breakdown structure enable you to organize a project into steps.

Work Break down Structure Element (Sub WBS):

You can further break down these steps into individual elements. Maximum steps supported
are 99.

Network:

It is a special type work order on which cost can be planned, controlled and monitored.

Activities:

These are the actual tasks that are to be executed for the completion of the project.

PP Help Tutorials(pdf)

Production Planning materials from SAP Help

Production Order Splitting

Production Order could be split due to following reasons:

  1. When partial lot of order is to be handled from the rest due to quality reasons.
  2. If capacity bottle necks exists.
  3. Material is committed for part of order qty.

Features:

  1. The split operations and the material assigned are copied into the child order.
  2. The structure of the parent order does not changes while the split off operations are copied into the child order

Status for parent order : SPLT
Status for the child order: SPLE
For operation : SPLT

Restrictions:

  1. The parent order and the child order must be settled to same cost collector
  2. Read PP Master data is not possible
  3. Confirmations at header level is not possible

Steps to perform split:

  1. In OPL8 Set the indicator cost collector
  2. Default Rule -Periodic settlement(PP2)
  3. CK11N do standard cost estimate
  4. KKF6N Create cost collector
  5. Create production order with op10,20,30,40
  6. Go to op overview
  7. Select the op from which you want to split (exop20)
  8. Go to functions ----> Split order
  9. Enter the qty ,if necessary a different order type for the child order
  10. Execute
  11. Order will be splitted .
  12. The order can be splitted even from op10 itself
  13. Goto MD04
  14. Two orders will be created
  15. Go to op overview of each order and there you can see the splitting.

WBS Elements

  1. What is WBS element?
  2. What is the Tcode to get to that screen?
  3. What is the need and pupose of WBS element?
  4. Do we happen to work on Functional module during our implementaion project?
  5. In what scenario/situation we will be working on WBS?
WBS is nothing but Work Breakdown Structure. It is mainly used in Project System (PS) module. Tcode : CJ20N

For any project defined we must have atleast one WBS. Within this WBS we can have networks. Networks are nothing but the series of activities. Material are used to perform the activities.

To explain in detail just consider one example:

Govt of india wants to have Roads to be build through out the india. So Project can be defined in sap as "Connectivity".

WBS can be roads within different states like Roads for Gujarat, Karnataka etc.. i.e. WBS Gujarat, WBS Karnataka etc.

We can define different networks for these WBS like Road Between Ahmedabad to Surat or Between Bangalore to Belgham.

For this network we can have many activities like Land selection, Land Preparation, Road Building, Final finishing etc etc.

Hemal's example was a good example. Project Systems comes into play only when the industry's business is based on projects like... Construction companies, Engineer to Order scenarios. You may not see anyone using PS module for retail business. As Hemal explained in that example, you have a main project which is broken down into WBS elements. You can use the TC CJ20N to create the project and the WBS elements. Each WBS may have mutiple Networks associated and each Network may have multiple Network Activities as explained in the example by Hemal.

On the Sales Order, if your client is implementing PS module, you may have to attach the Sales Order to the WBS element it belongs to. WBS element is nothing but a bucket where all the activities belonging to that particular part of the project are captured. In the example, WBS Gujurat will tell you how many Sales Orders were created for the Gujurat sector, howmuch was spent on raw materials, what's the currect stock ([roject stock) available. How many Production Orders have been confirmed and howmany of them are getting confrmed in the future. How many invoices have been generated or how much revenue has been generated for that particular sector. How many deliveries have been made, what deliverables are still not accomplished.

So as you can see, PS is the center stage for all the modules that are being implemented like FI/CO, SD, MM, PP in this example. You can have cost centers and work centers defined. You can also have profit centers assigned at the plant level and get reports on varius selection criteria.

In a complete cycle of PS, like in reality, you initiate a project, you confirm/release the WBS/activities as per requirement, you execute the project and you close it.

One cannot initiate an activity unless it has been released by the project manager. Everything is accountable here and every dime is counted and at the end you know howmuch did you spend or make on each sector (WBS). Dont get confused with the term sector here... I am using it just for the explaination purposes. :)

In one typical example, the company I was working with until not too long ago, had Deliveries from the Project (TC: CNS0). We never used VL01N. We used CNS0 to create a delivery and then used VL02N for confirming the picking quantity for the already created delivery document.

I hope this should help you at least a bit. I'm not a PS consultant so I may not know a whole lot but trying going to CJ20N and you will see a lot yourself.

PS concultants are one of the highest paid consultants. Their supply is less and so is the demand. They are expected to understand real world business processes very well and they are generally the center stage of a project.

1) What is WBS element?
2) What is the Tcode to get to that screen?
3) What is the need and pupose of WBS element?
4) Do we happen to work on Functional module during our implementaion project?
5) In what scenario/situation we will be working on WBS?

WBS is nothing but Work Breakdown Structure. It is mainly used in Project System (PS) module. Tcode : CJ20N

For any project defined we must have atleast one WBS. Within this WBS we can have networks. Networks are nothing but the series of activities. Material are used to perform the activities.

To explain in detail just consider one example:

Govt of india wants to have Roads to be build through out the india. So Project can be defined in sap as "Connectivity".

WBS can be roads within different states like Roads for Gujarat, Karnataka etc.. i.e. WBS Gujarat, WBS Karnataka etc.

We can define different networks for these WBS like Road Between Ahmedabad to Surat or Between Bangalore to Belgham.

For this network we can have many activities like Land selection, Land Preparation, Road Building, Final finishing etc etc.

Hemal's example was a good example. Project Systems comes into play only when the industry's business is based on projects like... Construction companies, Engineer to Order scenarios. You may not see anyone using PS module for retail business. As Hemal explained in that example, you have a main project which is broken down into WBS elements. You can use the TC CJ20N to create the project and the WBS elements. Each WBS may have mutiple Networks associated and each Network may have multiple Network Activities as explained in the example by Hemal.

On the Sales Order, if your client is implementing PS module, you may have to attach the Sales Order to the WBS element it belongs to. WBS element is nothing but a bucket where all the activities belonging to that particular part of the project are captured. In the example, WBS Gujurat will tell you how many Sales Orders were created for the Gujurat sector, howmuch was spent on raw materials, what's the currect stock ([roject stock) available. How many Production Orders have been confirmed and howmany of them are getting confrmed in the future. How many invoices have been generated or how much revenue has been generated for that particular sector. How many deliveries have been made, what deliverables are still not accomplished.

So as you can see, PS is the center stage for all the modules that are being implemented like FI/CO, SD, MM, PP in this example. You can have cost centers and work centers defined. You can also have profit centers assigned at the plant level and get reports on varius selection criteria.

In a complete cycle of PS, like in reality, you initiate a project, you confirm/release the WBS/activities as per requirement, you execute the project and you close it.

One cannot initiate an activity unless it has been released by the project manager. Everything is accountable here and every dime is counted and at the end you know howmuch did you spend or make on each sector (WBS). Dont get confused with the term sector here... I am using it just for the explaination purposes. :)

In one typical example, the company I was working with until not too long ago, had Deliveries from the Project (TC: CNS0). We never used VL01N. We used CNS0 to create a delivery and then used VL02N for confirming the picking quantity for the already created delivery document.

Validation in PS

I am trying to use validation in the Project. Can any one tell when are the call up points 110 and 120 trigerred ?

I want to validate one of the user defined fields in WBS.

Everything is working fine when I simulate the validation. But when I enter a value in the user defined field and save the project then I do not get the error message as expected.

Does anybody have an idea what could be wrong ??

Answer :

Please see if you have checked the check box for Automatic validation in the relevant project profile.