SAP functional issueObjectPurchase order release strategy not triggeringModuleMM_P2P

Purchase Order Release Strategy Not Triggering

The release strategy tab on the purchase order shows no strategy, or shows one that never asks for approval, because the classification values on the PO (value, purchasing organisation, plant, material group, account assignment category) do not match any configured combination, or because a change made after release was not flagged as release-relevant and did not reset the release status.

Covers why a purchase order sails through without the expected approval workflow, or sits released but unreleased status is never reset after a change. Focuses on the classification/characteristic mismatch that is behind most cases, and separates true configuration defects from missing workflow agent setup.

Published 16 Sept 2026· 1,117 words

The business symptom

Purchasing reports that a high value purchase order went out to the vendor without anyone approving it, or that a manager changed the price on an already-approved order and the system let the change through without asking for re-approval. Sometimes it is the opposite complaint: a buyer says the order is stuck, nobody can find it in their release worklist, and the vendor is chasing confirmation. The business frames it as either a control failure ('how did this go out unapproved') or a process delay ('nobody can release this'). Auditors sometimes raise it first, flagging a purchase order above the approval threshold that has no release history at all. It rarely comes in as a technical ticket initially; it surfaces as a compliance question or a vendor escalation, and only gets routed to the functional team once someone checks the release strategy tab and finds it blank or stale.

The configuration behind it

  • No release strategy combination configured for the exact characteristic values on this PO: value falls in a band, or a combination of purchasing organisation, plant, material group, document type or account assignment category that was never set up in the release strategy classification, so the system silently proposes no strategy at all.
  • Release-relevant field not flagged for reset on change: the release strategy definition marks certain fields as triggering a new release when changed after approval; if the field the buyer changed (price, quantity, delivery date) is not in that list, the PO keeps its released status even though the content changed materially.
  • Value change within the same classification band: the order's total value moved but stayed inside the same characteristic value range, so no new strategy determination fires even though the business expected a re-check because the absolute number changed.
  • Overlapping or ambiguous characteristic value combinations in the class definition, where two ranges both match the PO's values; the system either picks the wrong strategy or none, depending on how the combinations were sequenced.
  • Custom characteristic values not populated correctly by a user exit or BAdI feeding the communication structure used for release determination, so a characteristic the strategy depends on (custom account assignment grouping, plant region, etc.) comes through blank.
  • Release codes and workflow not linked, so a strategy is correctly determined and the PO does sit in 'to be released' status, but no workflow item or notification reaches the approver because agent determination for that release code was never maintained.
  • Item category or document type explicitly excluded from the release procedure, so certain order types (framework orders, subcontracting, stock transport orders) never enter release regardless of value.

What to check

  • ME23N, release strategy tab: confirm whether a strategy is proposed at all, and what release status and release indicator are showing.
  • Compare the PO's actual values (net order value, purchasing organisation, plant, material group, account assignment category, document type) against the characteristic combinations configured for the class used in release strategy determination; use CT04 to check characteristic values and CL02 to check the class and its combinations.
  • Use CL30N or the classification search to confirm a release strategy exists for the exact combination the PO carries; a gap here means no strategy was ever assigned to that combination.
  • If a strategy was assigned and then the PO was changed, check the field selection key controlling which changed fields reset the release status, and compare against the specific field the user actually changed.
  • If the strategy shows as pending release but nobody sees it, check ME28 for collective release visibility and confirm workflow agent determination for the release code involved.
  • Check whether the document type or item category is excluded from the release procedure scope in the release group and release class assignment.

How to prove it in the data

Pull purchase orders by document type, purchasing organisation and plant where release strategy is blank but net order value exceeds the lowest configured threshold, then compare each one's characteristic values against the configured combinations to show the gap directly. Separately, pull change documents for released purchase orders where the changed field falls within a value band expected to trigger re-release, alongside their release status history, to show the reset never fired.

Resolution path

If the classification combination is genuinely missing, the fix is configuration: add the combination and assign the correct release strategy in the release procedure customizing, then transport through the landscape; this is not something that can be patched per document. If the problem is a release-relevant field not flagged to trigger a reset, that is also a configuration change to the field selection key, requiring a transport and regression testing against existing open orders, since widening the reset trigger can suddenly put many in-flight POs back into pending release. If custom characteristics are not populated because of a broken user exit or BAdI implementation, this is a development fix owned by the ABAP team feeding the release determination structure, again transport-based. If the strategy is correctly determined but nobody is notified, the fix sits with workflow configuration and agent assignment for the release code, not with the release strategy customizing itself. There is no legitimate data-only fix; any change made directly against a single purchase order (forcing status, re-releasing) addresses that document only and leaves the underlying gap for the next one.

The fix people try first (and why it fails)

The common workaround is to manually force the release using ME29N, or to nudge the net price by a trivial amount so the system redetermines a strategy and the buyer can push it through, or to delete and recreate the purchase order so it enters the classification again. All of these clear the immediate order but do nothing about the missing combination or the unflagged field, so the same gap swallows the next order with the same value band or the same change pattern, and the audit exposure repeats.

Whose problem this is

The MM/purchasing functional consultant owns the release strategy configuration, characteristics and classification. Workflow or Basis owns agent determination when a strategy is correctly assigned but no approver is notified. The handover note should carry the PO number, its characteristic values (value, org, plant, material group, account assignment category), current release status, and the strategy the business expected to see triggered.

Related SAP objects

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

Source: ERPClimb — https://erpclimb.com/sap-functional-issues/purchase-order-release-strategy-not-triggeringERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.