Berechtigung für Benutzerfelder im PSP-Element

Berechtigung für Benutzerfelder im PSP-Element

Postby Jake5195 » Thu Aug 28, 2014 1:43 pm

Hallo Forum,

ich habe eine Berechtigungsfrage.

Wir haben im Customizing des PS-Systems für PSP-Elemente einen Feldschlüssel für Benutzerfelder angelegt. -> Hat funktioniert und ich kann die Benutzerfelder benutzen.

Jetzt wollten wir die Benutzerfelder dahingehend berechtigen, dass nur 4 Kollegen die Felder befüllen können, alle anderen sollen nur sehen können was drinnen steht.
Dazu haben wir das Berechtigungsobjekt C_PRPS_USR als Vorlage benutzt und ein neues Berechtigungsobjekt erstellt.

Dieses neue Berechtigungsobjekt haben wir im Customizing des Benutzerfeldes eingetragen.

Jetzt haben wir allerdings den Effekt, daß das Berechtigungsobjekt für das ganze PSP-Element gilt und nicht nur für den Reiter "Benutzerfelder".

Ist dies ein SAP Standardverhalten oder haben wir etwas vergessen/falsch gemacht?
Ist es möglich nur den Reiter "Benutzerfelder" zu berechtigen? Wenn ja, wie?

Ich bin für jeden Tipp dankbar.
Jake5195
.
.
 
Posts: 6
Joined: Tue Jun 17, 2014 10:08 am

Re: Berechtigung für Benutzerfelder im PSP-Element

Postby Tron » Fri Aug 29, 2014 11:06 pm

Hallo Werner.
Ohne das genaue Customizing zu kennen, ist es eigentlich üblich die Eingabebereitschaft über die Dynpro Logik abzuhandeln.
Meist wird im PBO Modul des Dynpros ein Loop Screen eingebaut und dann das gewünschte Feld mit screen-input = 0 auf "read-only" gesetzt.
...
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Berechtigung für Benutzerfelder im PSP-Element

Postby Tron » Fri Aug 29, 2014 11:06 pm

....
siehe Beispiel viewtopic.php?f=32&t=11468 für ein Feld im Materialstamm (ist ganz ähnlich) .
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. *----------------------------------------------------------------------*
  2. ***INCLUDE LZMATSTAMMO07 .
  3. *----------------------------------------------------------------------*
  4. *&---------------------------------------------------------------------*
  5. *&      Module  USER_SPEC  OUTPUT
  6. *&---------------------------------------------------------------------*
  7. *       text
  8. *----------------------------------------------------------------------*
  9. module USER_SPEC output.
  10. * ex Dynpro 2001
  11.  
  12. *break sapuser.
  13.  
  14.  
  15. ** Beim Hinzufügen oder Ändern
  16.   IF t130m-aktyp = aktyph OR
  17.      t130m-aktyp = aktypv.
  18.  
  19.       LOOP AT SCREEN.
  20.  
  21.         IF screen-name = 'MARA-MSTAE'.
  22. *          screen-required = 1.
  23.           screen-INPUT = 0.
  24.           MODIFY SCREEN.
  25.         ENDIF.
  26.       ENDLOOP.
  27.  
  28.   ENDIF.
  29.  
  30. endmodule.                 " USER_SPEC  OUTPUT
GeSHi ©


demnach könnte ich mir folgendes vorstellen:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. module BPRUEFUNG output.
  2.  
  3.       LOOP AT SCREEN.
  4.  
  5.         IF screen-name = 'PRPS-XXXX'.
  6.           authority-check XXX....
  7.          if sy-subrc = 0.
  8.           screen-INPUT = 1.
  9.        else.
  10.           screen-INPUT = 0.
  11.       endif.
  12.           MODIFY SCREEN.
  13.         ENDIF.
  14.  
  15.       ENDLOOP.
  16.  
  17. endmodule.                 " BPRUEFUNG
GeSHi ©


lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Berechtigung für Benutzerfelder im PSP-Element

Postby Jake5195 » Wed Sep 03, 2014 3:50 pm

Hallo Tron,
vielen Dank für die Info.
Da ich "nur" customizen kann und nicht programmieren, muss ich das von meiner Kollegin erledigen lassen und die hat noch 2 Wochen Urlaub.
Ich melde mich wieder sobald ich mehr berichten kann.
Grüße in den Norden,
Werner
Jake5195
.
.
 
Posts: 6
Joined: Tue Jun 17, 2014 10:08 am


Return to Sonstige Module BW, SRM, Berechtigung etc.

Who is online

Users browsing this forum: No registered users and 3 guests