Symptom
Equipment category restriction is not enforced in app W0029 (Process Technical Object / Create Technical Object): although authorization field I_EQTYP is restricted (for example, to E), the equipment category value help shows all categories and creation is possible for restricted categories.
Environment
- Product: SAP S/4HANA Cloud Public Edition ;
- BP for Maintenance Worker
Reproducing the Issue
- Assign an authorization that restricts I_EQTYP to a specific equipment category (for example, E) for the user.
- Open app W0029 (Process Technical Object / Create Technical Object).
- Open the Equipment Category value help/filter and observe that all categories are listed.
- Create a technical object using an equipment category outside the user’s I_EQTYP restriction and observe that creation is allowed.
Cause
In the current design, authorization object I_EQTYP is not evaluated in classical GUI transactions, BAPIs, or Web Dynpro apps such as W0029. I_EQTYP is evaluated in specific CDS views used by certain Fiori apps. The equipment category value help reads table T370T without applying I_EQTYP-based filtering.
Resolution
- Acknowledge current design: this is missing functionality rather than a defect; W0029 does not perform I_EQTYP checks.
- For a product enhancement, submit a request via the official influence channel (see “See also” for the note and link).
- For immediate control, implement a customer enhancement to enforce authorization checks, for example:
- 1. Restrict the equipment category value help to permitted categories for the user.
- 2. Add an authorization check before saving creation/changes to block disallowed categories.
- Do not rely on exit EXIT_SAPMIEQ0_001 for BAPI-based flows; BAPI_EQUI_CREATE and BAPI_EQUI_CHANGE do not process that exit. Implement checks in the calling UI/process layer or a suitable enhancement point.
See Also
Keywords
W0029, process technical object, create technical object, equipment category, I_EQTYP, authorization, restriction not working, value help, search help, T370T, CDS view, Fiori app, Web Dynpro, BAPI_EQUI_CREATE, equipment , KBA , EP-PCT-MAN-MW , BP for Maintenance Worker , Problem
SAP Knowledge Base Article - Public