ABAP—SM维护表、标题“+”处理、占用宽度处理

一、SM30维护表

1.se11维护表时属性设置

交付类:

  A-应用表:

  C-配置表:

 2.启动表生成器并进行维护

    表维护生成器:实用程序——>表维护生成器

 

 权限组   :&NC& 最大权限——用户只要有SM30的维护权限,基本就可以修改该表了。

       AA      特定权限——给该用户分配权限/角色时(PFCG),
权限对象:S_TABU_DIS 这里会自动带过来
    函数组:ZFGRT01
           包:Z001
维护屏幕:
        如果“维护类型”选择“一步”,则“维护屏幕编号”是只需要有“概述屏幕”即可,“单一屏幕”为空; 如果“维护类型”选择“两步”,则“维护屏幕编号”中“概述屏幕”和“单一屏幕”都需要 有屏幕号;对于“一步”和“两步”的概念,自己体会。
        对于所需要的屏幕号,则点击工具栏上的“查找屏幕号”,选择第一个建议的即可.
        判断客户是批量维护,还是单个维护:表格维护生成器”中,“维护类型”选中“一步”单选按钮,维护数据时,就是批量维护;选中“两步”单选按钮,维护数据时,就是单个维护,即分两步.
  判断客户在生产机维护的数据是否需要传到测试机和生产机。在“表格维护生成器”中,“记录例程”选中“标准记录例程”单选按钮时,维护数据时,就会产生请求;这样的话,就可以对数据进行传输;选中“不,或用户,记录例程”单选按钮时,维护数据时,不会生产请求。

 3.SM30修改

 显示为“+”是由于字段设置为“预定义类型”。

 

二、处理“+”的显示

处理方法:运行SE80,选中包Z001中ZTMM_SECSTO_ECO函数组,选择屏幕号0001.选中“+”列进行修改,修改后保存激活。

 

 

三、字段较多占用宽度不够。

需要维护的字段较多,默认屏幕的宽度不够,导致维护时需要来回拖动滚动条。

 

解决方法:

1.se80,找到对应的函数组。修改屏幕尺寸。

 

其中:“已占用”为当前屏幕尺寸,须通过屏幕拉动进行调整。

   “维护” 时屏幕的尺寸,最大为255.

 

 

 

 参考链接:https://www.cnblogs.com/colorstory/p/3802580.html

posted @ 2020-11-15 13:50  cqyyck  阅读(862)  评论(0编辑  收藏  举报