SAP PS Network and Activities Explained: A Practical Guide

SAP

October 13, 2026

Quick Answer

An SAP PS network is the scheduling and resource layer of SAP Project System. It holds activities (the actual units of work), the relationships between them, and the milestones that mark progress. The WBS answers “what are we delivering and where do costs sit”. The network answers “who does what, in which order, and when”. Each activity is assigned to a WBS element, so its planned and actual costs roll up the project structure. SaiSatwik designs networks this way on every SAP PS rollout: thin enough to maintain, detailed enough to schedule.

What is a network in SAP PS?

Definition: a network in SAP PS is an object that models the sequence of work in a project. It contains activities, the relationships that chain them together, and the dates the system calculates from both. A project can carry one network or many. Large capital projects often split networks by phase, contractor or site.

Networks are optional. A project that only needs cost collection can live on WBS elements alone. Once dates, dependencies or capacity matter, the network becomes the place where the plan lives. The SAP PS beginner guide shows where networks sit next to the project definition and the WBS.

How does a network differ from the WBS?

The WBS is the hierarchical breakdown of deliverables and the home of budgets. The network is a flat, time-based plan of the work itself. Think of the WBS as the filing cabinet for money and the network as the calendar for people and materials.

AspectWBS elementNetwork activity
Main purposeStructure, cost collection, budgetSequence, dates, resources
ShapeHierarchy (levels)Logic chain (relationships)
Carries budgetYesNo, costs roll up to the assigned WBS element
Drives procurementRarely directlyYes, via external activities and material components
Typical ownerProject controllerPlanner or scheduler
WBS element vs network activity in SAP PS

Which activity types does an SAP PS network use?

SAP PS networks use four activity types, and choosing the right one decides how cost and procurement behave. Picking the wrong type is the most common modelling error in the first month of a rollout.

  • Internal processing activity. Work done by your own people. It points to a work center and an activity type, so planned hours become planned cost at the work center rate.
  • External processing activity. Work bought from a supplier. It creates a purchase requisition, and the cost arrives through the purchase order and invoice.
  • General costs activity. A planned amount that does not fit either category, such as travel, permits or insurance.
  • Service activity. Subcontracted work described through service specifications, used where procurement runs on service entry sheets.

Activities can also carry activity elements. These are sub-items with the same types, useful when one activity mixes in-house labour and a bought-in service.

How do relationships and scheduling work in an SAP PS network?

Relationships tell SAP PS which activity depends on which. The scheduler then calculates earliest and latest dates for every activity, and the float between them. Four relationship types exist, and finish-start covers most real plans.

  1. Finish-start (FS). The successor starts after the predecessor finishes. Pour the foundation, then erect the steel.
  2. Start-start (SS). Both start together, or with a time lag. Survey and site clearing often run side by side.
  3. Finish-finish (FF). Both must finish together. Testing ends when documentation ends.
  4. Start-finish (SF). Rarely used. The successor cannot finish until the predecessor starts.

Scheduling runs in CJ20N or through overall network scheduling. The result is a critical path: the chain of activities with zero float. Delay any of them and the finish date moves. The GAO Schedule Assessment Guide treats a logically linked, critical-path schedule as a core best practice, and SAP PS networks are built to produce one.

How do networks drive cost planning and procurement in SAP PS?

Networks are where most bottom-up cost planning in SAP PS happens. Each activity carries planned work, planned purchases or a planned amount. Network costing values them and posts the result as planned cost on the assigned WBS element. The SAP PS cost planning guide compares it with the other planning methods.

Material components attached to activities drive procurement too. A component can trigger a reservation from stock or a purchase requisition, and the dates follow the activity schedule. Get the schedule right and buyers see real need dates. Get it wrong and the warehouse fills with steel nobody can use for six weeks.

Header-assigned or activity-assigned: how should networks link to the WBS?

SAP PS lets you assign a whole network to one WBS element (header assignment) or assign each activity to its own element (activity assignment). Activity assignment is the common choice on capital projects because cost lands exactly where the work belongs.

Header assignment suits small, single-deliverable projects. It keeps maintenance light but blurs cost reporting once the project grows. SaiSatwik usually recommends activity assignment, with network templates so planners do not assign hundreds of activities by hand. The SAP PS Work Breakdown Structure guide covers how to shape the WBS those activities point to.

What mistakes do teams make with SAP PS networks?

Most network problems trace back to modelling too much or too little. These four come up on nearly every project SaiSatwik reviews.

  • Thousands of tiny activities. Nobody confirms them, so progress data dies within a month. Model work at the level people actually report.
  • Missing relationships. Activities with no predecessor float freely, and the critical path becomes fiction.
  • Wrong activity type. A subcontract modelled as internal work never creates a purchase requisition.
  • No templates. Each planner builds networks differently, and portfolio reporting cannot compare like with like.

The stakes are real. McKinsey research on construction found large projects typically take 20 percent longer than scheduled and run up to 80 percent over budget. A clean network will not fix that alone, but a broken one hides the slippage until it is too late to act.

How does SaiSatwik set up SAP PS networks?

SaiSatwik starts with the reporting question, not the configuration. Which dates does the steering committee review? Which activities do site teams confirm? The network is then built to that grain, with standard networks as templates and activity types mapped to how each client actually buys and staffs work.

The same design runs on SAP S/4HANA and on ECC, which matters for clients mid-migration. It is part of every engagement the SaiSatwik SAP practice delivers. Reference material lives on the SAP Help Portal.

Related SaiSatwik Reading

More from the SAP PS series:

FAQs about SAP PS networks and activities

Is a network mandatory in SAP PS?

No. A project can run on WBS elements only if it just needs cost collection and budgeting. Add a network when you need scheduling, dependencies, capacity planning or procurement driven by activity dates.

What is the difference between an activity and an activity element?

An activity is a unit of work in the network with its own dates and relationships. An activity element hangs under an activity and adds detail, such as an external service inside mostly internal work. Elements take their dates from the parent activity.

Which transaction creates a network in SAP PS?

Most teams create networks inside CJ20N, the Project Builder. The dedicated transactions CN21, CN22 and CN23 create, change and display networks outside it. Standard networks used as templates are maintained with CN01, CN02 and CN03.

How do network activities affect project cost?

Network costing values each activity’s planned work, purchases or amounts and writes planned cost to the assigned WBS element. Actual costs from confirmations, goods issues and invoices follow the same path, so the WBS shows plan and actual side by side.

You May Also Like…

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *