on 2025 Sep 12 6:20 AM
Hi Experts,
We are working with SAP S/4HANA Public Cloud (web-based Fiori apps, though standard TCodes like MMBE are still available).
Here’s the scenario:
Using MMBE, suppose we have 10,000 stock available.
Multiple salesmen are creating sales orders, deliveries, posting PGI, and invoices.
Sometimes, one user leaves the process incomplete (e.g., delivery created but invoice not done).
After PGI, stock reduces in the system (e.g., from 10,000 → 5,000). However, when we check physical stock, it shows a mismatch (e.g., 6,000 physically available).
This causes stock visibility and accountability issues for the supply chain team.
Requirement:
Instead of Sales doing PGI, we want to shift PGI responsibility to the Supply Chain team. This way, stock movement is fully controlled and monitored by them, avoiding mismatches and conflicts.
My question:
Is there a way in S/4HANA Public Cloud to restrict PGI so that only the Supply Chain team can execute it (not Sales)?
If yes, what’s the best practice or standard way to achieve this?
Thanks in advance for your guidance.
Request clarification before answering.
Via an authorization profile, this can be achieved. The control points are Business roles and Business catalogs. So, first identify which Fiori apps and classic transactions a user can run. Then, filter what data a user can act on within an app which can be by shipping point, plant, delivery type. If Sales users don’t have the catalog that contains the PGI function, they simply can’t execute it, even if they can create deliveries.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 26 | |
| 13 | |
| 13 | |
| 6 | |
| 4 | |
| 4 | |
| 4 | |
| 4 | |
| 4 | |
| 3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.