隐藏变体按钮

2020-09-01 00:50发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,专家们!

我们有一个报告ZREPORT,我们为其创建了2个t代码ZCODE1和ZCODE2。 现在,ZCODE1应该以变体TEST开头,并且不应以任何方式进行更改。 因此,我们计划仅对ZCODE1 t代码隐藏变体按钮。 但是对于ZCODE2来说,t代码变体可以更改。

有人可以建议如何处理吗?

非常感谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,专家们!

我们有一个报告ZREPORT,我们为其创建了2个t代码ZCODE1和ZCODE2。 现在,ZCODE1应该以变体TEST开头,并且不应以任何方式进行更改。 因此,我们计划仅对ZCODE1 t代码隐藏变体按钮。 但是对于ZCODE2来说,t代码变体可以更改。

有人可以建议如何处理吗?

非常感谢!

付费偷看设置
发送
8条回答
compass1988
1楼 · 2020-09-01 01:15.采纳回答

你好Srinivas,

作为解决方法,您可以在用户尝试修改变体时引发错误消息:

在选择屏幕上。

   如果sy-tcode =`ZCODE1`
   AND sy-ucomm =`SPOS`。  "变体按钮的功能代码
     消息"您不能保存/修改变量" TYPE" E"。
   ENDIF。

BR,

Suhas

蓋茨
2楼-- · 2020-09-01 01:17

太好了,谢谢。

Baoming ROSE
3楼-- · 2020-09-01 01:15

隐藏屏幕使用中的变体按钮

 数据:快速类型sy-repid。
 数据:它是sy-ucomm的类型表。

 参数:pa TYPE c。

 选择屏幕输出时。
   如果sy-tcode ='ZCODE1'。
   清除它。
   repid = sy-repid。
   附加"获取"它。  "要禁用选择变体按钮
 追加" SPOS"。  "要禁用保存按钮
   通话功能'RS_SET_SELSCREEN_STATUS'
        出口
             p_status ='%_00'
             p_program =快速
        桌子
             p_exclude =它。
   万一。
 
路亽曱_Ryan
4楼-- · 2020-09-01 01:25

嗨,

如果您想为zcode1运行该变体并且不希望对其进行更改,则可以在程序中检查sy-tcode。

< p>如果它是zcode1,则使您的字段不可编辑。

对于zcode2,请保持原样。

关于此,

Harsh Bansal

路亽曱_Ryan
5楼-- · 2020-09-01 01:19

嗨,斯里尼瓦斯,

要隐藏特定tcode的变体butoon:

如果sy-tcode = ZCODE1。

隐藏按钮代码。

ENDIF。

希望这会有所帮助,

此致

Gaurav。

N-Moskvin
6楼-- · 2020-09-01 01:27

嗨,斯里尼瓦斯,

要隐藏特定tcode的变体butoon,请尝试以下操作:

 包括rsdbc1xx。

 ...
 ...

 在选择屏幕输出。
 如果sy-tcode = ZCODE1。
     将'SPOS'附加到current_scr-excl。
 万一。
 
clasier
7楼-- · 2020-09-01 01:29

尝试类似于

在选择屏幕输出处。
   如果sy-tcode ='ZCODE1'。
     数据:状态类型sy-pfkey,
           前卫类型sy-repid,
           excl_tab类型rsexfcode发生1,带有标题行。
     "识别当前状态
     GET PF-STATUS状态程序,不包括excl_tab。
     "禁用一些功能代码
     excl_tab-fcode ='GET'。  "获取变体...
     APPEND excl_tab。
     excl_tab-fcode ='VSHO'。  "变体,显示...
     APPEND excl_tab。
     excl_tab-fcode ='VDEL'。  "变体,删除...
     APPEND excl_tab。
     excl_tab-fcode ='SPOS'。  "另存为变体...
     APPEND excl_tab。
     SORT excl_tab。
     从excl_tab删除相邻的重复项。
     " 更新状态
     通话功能'RS_SET_SELSCREEN_STATUS'
       出口
         p_status =状态
         p_program =编
       桌子
         p_exclude =排除标签。
   ENDIF。

此致

Raymond

一周热门 更多>