権限のショーの下のABAPまたはステータスバーのボタンを非表示

1.許可を印刷するかどうかを決定します。

1  * 打印权限
2    AUTHORITY-CHECKの OBJECT  ' ZPP_AUTH '                         
3             ID  ' ZACTVT '  FIELD  ' 07 '                           
4             ID  ' TCODE '  FIELD  ' ZPP007 '                        
5             ID  ' ZWERKS ' DUMMY
 6             ID  ' ZDISPO ' DUMMY
 7             ID  ' ZFEVOR ' DUMMY。
8    IF SY-SUBRC = 0 9      gv_print =' X ' 10    ENDIF

Gv_printは「X」に割り当てられた権限を持つことになります。

あなたは、対応するボタンを非表示する権限を持っていない場合2.あなたは、ステータスバーを設定した場合:

1  * ------------------------------------------------ * ---------------------- 
2  FORM frm_set_status USING rt_extab TYPEのslis_t_extab。
 3    DATAは lt_exfcode TYPEの TABLE  OF SY- UCOMMを。  
 4  
5  * 隠す印刷印刷権限を持ちませんボタン
。6    IFは gv_print IS  INITIAL 。7      APPEND  ' ZPRINT '  TO lt_exfcode。 
 。8      APPEND  ' &PRIN '  TO lt_exfcode。  
 。9    ENDIFを10  
11    SET  PF-STATUS  ' STANDARD ' lt_exfcode除外されます。 
12  
13  ENDFORM 14  * &----------------------------------------------- ---------------------- *

完成

 

おすすめ

転載: www.cnblogs.com/ybinlog/p/11119551.html