SAP tableObjectPLASModulePP_M2D

PLAS table — PLAS Task List Selection Table

PLAS stores the selection attributes of a task list group counter - status, usage, lot size validity, and valid-from date - used by SAP to decide which routing, reference operation set, inspection plan, or maintenance task list alternative applies to a given order or BOM explosion. It is a type-independent layer sitting alongside PLKO, letting search and matchcode logic scan one table instead of every task list category header separately.

This page covers PLAS, the generic task list selection table that drives routing and task list alternative determination across production orders, maintenance orders, and inspection plans. It focuses on how the table's status, usage, and lot-size fields are actually used to pick a task list counter, and where lookups against PLAS go wrong when a wrong or missing alternative gets selected.

Published 16 Sept 2026· 1,062 words

What it stores

One row in PLAS represents the selection criteria for a single task list group and group counter, valid from a given key date, independent of which task list category it belongs to - routing, reference operation set, inspection plan, standard network, or equipment task list. The row carries the status of that counter, the usage indicator that says which order types or applications are allowed to pull it, and the lot size range within which it is valid. SAP built PLAS as a shared selection layer so that order creation, matchcode searches, and mass task list evaluation reports do not have to query five different type-specific header tables. It is populated automatically whenever a task list header is created or changed in the relevant maintenance transactions; it is not maintained directly.

Key fields

  • MANDT - client
  • PLNTY - task list type (N for routing, E for reference operation set, Q for inspection plan, and others depending on category)
  • PLNNR - task list group number
  • PLNAL - task list group counter, identifies the specific alternative within the group
  • STTAG - key date from which this counter is valid
  • STATU - status of the task list counter, controls whether it can be selected (e.g. released versus locked)
  • VERWE - usage indicator, restricts which order types or applications may use this counter
  • LOSVN - lot size validity, lower limit
  • LOSBS - lot size validity, upper limit

How it joins the data model

  • PLAS-PLNTY = PLKO-PLNTY and PLAS-PLNNR = PLKO-PLNNR and PLAS-PLNAL = PLKO-PLNAL to reach the full task list header behind the selected counter
  • PLAS-PLNTY = MAPL-PLNTY and PLAS-PLNNR = MAPL-PLNNR and PLAS-PLNAL = MAPL-PLNAL to find which materials and plants the task list group is assigned to
  • PLKO-PLNTY = PLFL-PLNTY and PLKO-PLNNR = PLFL-PLNNR and PLKO-PLNAL = PLFL-PLNAL to walk from the selected header into its operation sequences
  • PLFL joins onward into PLPO to reach the individual operations that will populate the order once the counter is selected

How to read it safely

PLAS is small relative to the order and confirmation tables, but it is still cross-category, so PLNTY must always be part of the selection or a routing and an inspection plan sharing the same group number will collide in the result set. MANDT is implicit in most tools but explicit in raw SQL. STTAG is a date and there can be several rows per PLNNR-PLNAL pair as validity changes over time, so date logic (select the latest STTAG less than or equal to the reference date) is required, not a plain equality match. STATU and VERWE are coded values, not free text, and their meaning is client-configuration-dependent, so check the underlying domain values before assuming a status code means what it meant on the last project.

How to prove it in the data

Symptom: an order was created against an unexpected routing alternative. Take the material and plant, find the task list group and counters via MAPL, then select PLAS for that PLNTY-PLNNR-PLNAL combination restricted to STTAG less than or equal to the order's basic start date, ordered descending by STTAG. The topmost row with a usable STATU and a lot size range covering the order quantity is the counter SAP would have picked; if a different counter has a later STTAG or a narrower lot size window that excludes the order quantity, that explains the mismatch.

ECC vs S/4HANA

PLAS is unchanged in S/4HANA and continues to carry the same role in task list selection logic. It has not been replaced by a CDS-based compatibility view in the way some order and material master tables have been repointed, and the surrounding transactions for maintaining routings, reference operation sets, and inspection plans still write to it exactly as in ECC. No structural changes specific to S/4HANA are documented for this table.

Common pitfalls

Most confusion around PLAS comes from treating it as if it held task list content, when it only holds selection metadata.

  • Reading PLAS without PLNTY and concluding a routing conflicts with an inspection plan when they simply share a group number by coincidence across categories
  • Ignoring STTAG history and matching on the wrong validity period, especially after a routing change was scheduled for a future date but production is running against dates before it
  • Assuming a locked or deleted STATU on one counter automatically activates the next one; SAP's fallback logic depends on usage and lot size matching too, not status alone
  • Editing PLAS directly through a generic table maintenance tool to fix a selection issue instead of changing the task list header, which leaves PLAS and PLKO out of sync and produces selection errors that look random afterwards
  • Forgetting that VERWE restricts by application area, so a perfectly valid, released counter can still be invisible to a maintenance order because its usage indicator only allows production orders
  • Assuming lot size fields apply uniformly across task list types; their relevance and how they are checked differs between routings and other task list categories

Whose problem this is

Routing and task list selection questions sit with the PP master data or process planning team, not with the shop floor or MES team, since PLAS content is driven entirely by how task lists were configured and maintained. Cross-category confusion between routings and inspection plans usually needs input from whoever owns quality task lists as well.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tables/plasERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.