SAP Knowledge Base Article - Public

3081141 - Purchase order & can only be displayed, editing is not possible error in Manage Purchase Orders app

Symptom

In the 'Manage Purchase Order' and 'Change Purchase Order Advanced' applications, purchase orders are not editable, even when the required role assignments are confirmed to be correct.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Open Manage Purchase Order app.
  2. Select Edit option.
  3. System shows message: "Purchase order & can only be displayed, editing is not possible." 
  4. Open Change Purchase Order Advanced app
  5. Press Display/Change button.
  6. Purchase order always opens in Display mode. 

Cause

From release 2108, new BADI MM_PUR_S4_PO_OPEN introduced in MM-PUR-PO component. This BADI enforces purchase order display mode, blocking further processing. When users attempt changes in the Fiori app, message "096" from message class "APPL_MM_PUR_PO" displays text "Purchase order & can only be displayed, editing is not possible." If an active implementation exists, the purchase order becomes read-only despite assigned catalogs and roles for the CB user. This mechanism ensures controlled PO processing and prevents unauthorized edits. 

Resolution

Navigate to App Custom Logic and select Check & Unpublish for active implementations. This will allow the purchase order to be editable again.

Keywords

MM_PUR_S4_PO_OPEN, class APPL_MM_PUR_PO, 096 , KBA , MM-FIO-PUR-PO-2CL , Fiori UI for Purchase Orders (Public Cloud) , MM-PUR-PO , Purchase Orders , MM-FIO-PUR-PO , Fiori UI for Purchase Orders , Problem

Product

SAP S/4HANA Cloud Public Edition all versions