Answer
First rule out a data-state issue rather than a permission problem: that specific RMB option is deliberately disabled if the Shop Order is Closed, Cancelled, or has no operations at all, regardless of permissions — confirm the same RMB option is genuinely enabled for a full-rights/app-owner user on the exact same record before assuming it's purely a permissions issue. If it IS confirmed as a genuine permission-set gap, two specific grants are what actually gate this particular RMB option: access to the underlying Presentation Object backing the Report Operation form itself, and separately, access to the underlying database method the RMB action actually calls (a Shop Order API reporting-related method) — both of these specific grants, not just general screen-level access, are required for this particular RMB option to become enabled for a restricted user.