Project snapshots
Use this function to obtain a real-time top-level overview, a snapshot, of data associated with a project at a specific point in time.
A project snapshot is based on the actual status of a project at the point it is run. It provides similar data to that provided for a project overview.
You can access this function directly from a project.
Prerequisites
Refer to documentation Implementation
Screen management
The Project snapshots function contains a Home section in which you define a "snapshot header" with a Snapshot list section that contains a table of all extracted snapshots.
Header
You use this section to create a "snapshot header".
A snapshot header sets the parameters for a project extraction. It is a prerequisite to running a snapshot. The snapshot header comprises the project code and the snapshot code to be used each time the data extraction is requested.
Once you have created a snapshot header you can use the Extract snapshot action to extract data for the project as, and when required.
Project number (field OPPNUM) |
Type in, or select a project code to inquire upon. This field displays the code of the current project code, if you accessed this function directly from the project. |
Snapshot code (field SNPCOD) |
This snapshot code is generated automatically using the SNPP-Project snapshots sequence code. |
Description (field DESAXX) |
This field displays the long description defined on the project record. |
Creation date (field SNPCREDAT) |
This field defaults to today's date. You cannot change it. |
Tab Snapshot list
You use this section to view the list of snapshots that have been extracted for this snapshot header. As each extracted snapshot is unique it is allocated an automatic identifier to effectively timestamp the extraction. The most recent snapshot is always the first snapshot in the list, by default. You can view the actual snapshot data using the View action from the Actions icon.
This list is updated from the Extract snapshot action in this function and by the Project snapshot extraction function.
Grid
field BTCMT |
Select this icon to enter any relevant comments. The text field displayed is free-format with unlimited characters. |
Sequence (field SNPSEQ) |
This sequence number is generated automatically in increments of 10. |
Description (field DDESAXX) |
This description is generated automatically. It identifies this particular generation run. You can amend this generated description to suit. |
Creation date (field DSNPCREDAT) |
This field displays the snapshot extraction date. |
Baseline (field DEFBAS) |
Identifier (field KEYEXT) |
This identifier is generated automatically. It connects the extraction sequence number with the snapshot code defined in the Home section to create a unique identifier. |
View | ||||||||||||||||||||||||||||||||||
Field descriptions
Block number 3 Selection
Additional criteria
Select View from the Actions icon to view these snapshot details. A snapshot displays as individual lines, all elements of the project structure. You can expand each parent line to reveal child lines in the selected structure, or hierarchy. The columns displayed in the table are dynamic, that is they are appropriate to the filters selected in the Home section. You can filter the overview to display the cost structure, the operational structure, or both the cost structure and operational structure, as required. You can also filter for the following:
Visual alerts and warnings if specific criteria are met use colored text in the relevant fields to draw your attention to them. A late task, for example, has both the End date and Remaining quantity fields expressed in red, whereas an over-consumed labor task has the Consumed quantity field expressed in red if it is greater than the Planned quantity field. An additional Criteria action displays very specific options for you to further filter your results. You need to select the Apply action to display your filtered results. If you change the value of a selection field or checkbox (to select or clear it) you need to select the Apply action to redisplay the results. |
Batch task
This function can be run in batch mode, but no dedicated standard task is delivered to run it.
Specific actions
Extract snapshot |
Select the Extract snapshot action to obtain a real-time top-level overview, a snapshot, of the selected project. The snapshot data is added to the list of snapshots in the Snapshot list section. This action is only available after you have created the snapshot header. |
Example project structure
The structure of a Project management project comprises a generic design. This design can be applied as the basis for managing many types of project. The design provides a comprehensive solution when applied to a services-type project such as a development project or a manufacturing project such as an infrastructure project.
The following diagram represents a basic, generic example structure of a Project management project. This generic structure incorporates three master phases: a "design" phase, a "manufacturing" phase and an "on site" phase. The "on site" phase in the example includes both assembly and transportation elements.
Each project is defined using two structures:
- Cost breakdown structure. Also referred to as a CBS (Cost Breakdown Structure), cost structure or budget structure.
The budget (cost) structure is used for managing costs and tracking budgets. - Operational structure. Also referred to as a Work Breakdown Structure, WBS (Work Breakdown Structure), PBS (Product Breakdown Structure), task planning structure or task structure.
The task structure comprises labor elements in the form of a Work Breakdown Structure (WBS) and product elements in the form of a Product Breakdown Structure (PBS). For the labor elements, reference the Design and "on site" phases (Assembly and Transport) in the generic structure example; for the product elements, reference the "manufacturing" (Machine) phase.
The budget structure is used for tracking costs; the operational structure is used for tracking dates and delays. Both structures can be organized in an identical way or each structure can be completely different. The design of your structure will be determined by the level of detail and control you want for your project through the tracking. You might want to control and track your project at the summary level or at the detailed level, for example.
Points to note:
- Operational (task) project structures and budget project structures can be completely independent of each other.
- One task can be linked with one budget level.
- This enables consolidation of expenses on the budget project structure.
- One budget level can be linked with none (zero) or many (N) tasks.
- This enables direct expenses such as expense notes, Business Partner invoices and time records to be linked to the budget project structure.
- Operational project structures and budget project structures can be multilevel.
- Operational project structures can contain macro task and operational task levels.
- The lowest level in the project structure is considered to be an operational task. It might also be identified as an "elementary" level.
- An operational task level, by definition, cannot contain sublevels.
- Detailed operations that need to be executed are assigned as Labor tasks (WBS).
- Labor tasks support management of workload.
- Labor tasks support Time management.
- Management of materials such as products, bills of materials (BOMs) and requirements is assigned to Material tasks (PBS).
- Material tasks support component follow-up (dates and quantities).
- A task can be a combined labor/material task.
- Budget levels are assigned for forecasts.
- Budget levels support the forecast of expenditure.
- Budget levels support cost types.
Constraints
Labor task:
- Mandatory details: Planned resource (work center), Planned quantity, Unit of time
- Operation dates need to match the start and end date defined for the task.
Material task
- Mandatory details: Product, Quantity
Budget line
- Each line needs to be defined according to a cost type.
An activation date can be managed for each labor cost type rate. The last budget date defined on the budget line determines the actual labor rate. If the budget date is amended, the actual labor rate is amended automatically. This rule also applies to the last estimated date.
Budget line: Labor expense
- Mandatory details: Quantity, Unit of time, Amount
If a labor rate is defined for the cost type, the amount is calculated automatically.
Budget line: Material expense
- Mandatory details: Amount
Limitations
- You cannot use this function to consolidate data for different projects.
- Access to project financial expense detail at the cost type level is blocked.
Error messages
The only error messages are the generic ones.
Tables used
Refer to documentation Implementation