zoukankan      html  css  js  c++  java
  • 表维护生成器(SM30)

    1.ABAP用表格维护生成器维护数据 SM30

         1.se11新建数据库表  如:目标店铺信息 ZTFC_RT020
         2.进入表的技术设置:参照新建表
              a)数据类:ALP0 ALP1 
              b)大小范畴:写0或者1,表格维护生成器的对话程序,数据不会很大
              c)缓冲:不允许缓冲
              d)缓冲类型:空
              e)关键字段号:空
              f)日志数据更改选上
         3.维护完技术设置之后,回到维护的界面,进入菜单:
              实用程序->表格维护生成器
             
              权限组:&NC& 最大权限
          由于SM30可以维护多个表(视图)。
          因此,为了限制用户只能维护特定表,可以对表指定权限对象。
          如果对该表视图指定权限组为&NC&,则用户只要有SM30的维护权限,基本就可以修改该表了。
          如果对该表视图指定其它特定的权限组,如“AA”,那么给该用户分配权限/角色时(PFCG),
          只有分配了权限组“AA',用户才有维护该表的权限
              权限对象:S_TABU_DIS 这里会自动带过来
              函数组:ZFGRT01
              包:ZRT01
             
              维护屏幕:
                   如果“维护类型”选择“一步”,则“维护屏幕编号”是只需要有“概述屏幕”即可,“单一屏幕”为空
                   如果“维护类型”选择“两步”,则“维护屏幕编号”中“概述屏幕”和“单一屏幕”都需要 有屏幕号
                   对于“一步”和“两步”的概念,自己体会
                   对于所需要的屏幕号,则点击工具栏上的“查找屏幕号”,选择第一个建议的即可.
                   判断客户是批量维护,还是单个维护:
                    表格维护生成器”中,“维护类型”选中“一步”单选按钮,维护数据时,就是批量维护;
             选中“两步”单选按钮,维护数据时,就是单个维护,即分两步.
     
      4.判断客户在生产机维护的数据是否需要传到测试机和生产机。
        在“表格维护生成器”中,“记录例程”选中“标准记录例程”单选按钮时,维护数据时,就会产生请求,
        这样的话,就可以对数据进行传输;选中“不,或用户,记录例程”单选按钮时,维护数据时,不会生产请求。
         5.在屏幕中自定义检查的动作代码  MODULE中
              MODULE代码放在:LZFGRT01I03的包含文件中
        
         6.SE93定义事务代码:ZFC_RT020   "参数事务
              此项的缺省值:SM30
              跳过初始屏幕
             
              分类:
                   勾选继承GUI属性
                   专业用户事务
              GUI支持 都勾选
              缺省值 :
              VIEWNAME     ZTFC_RT004
              UPDATE       X
     
    生成维护代码代码有两个途径:
    1、se11界面的菜单:实用程序-》Table Maintenance Generator其实这里就是调用SE54,实现多个表在一个入口维护.
    2、通过TCODE: SE54
    3、SM30添加自定义按钮功能:

    如果希望增加自定义按钮,可以按照以下方式:

    1. SE11, 为一个自建表创建SM30维护界面.

    2. SE41, 从程序SAPLSVIM Copy User interface 到对应FG的主程序. (copy 标准的status)

    3. SE80, 打开FG, 找到status EULG, 并添加对应按钮.

    4. SE11, 进入表维护界面创建界面, Environment->Modification->Events, 添加ST|FD对应程序名至表格中, 保存.                    

    4、
         ‘’ :视图字段一般可利用 。对字段维护无限制。
         R:视图字段为只读,不允许使用表视图维护事务(SM30)进行维护。
         S:视图被用于格式子集,即按该字段加锁数据  .
              维护视图数据时生成子集。显示由此字段中输入的值确定的数据子集。
         H:不可维护,不显示。在交互式维护中不显示用户的该字段。因此,字段不会出现在维护屏幕。
     

      视图类型

      视图类型定义如何实施视图及其访问方法。

      目前支持六种不同的视图类型:

      数据库视图(类型 D):使用数据库上的等价视图实施。

      映射视图(类型 P):用于掩盖表中字段。

      帮助视图(类型 H):用于在线帮助系统。

      维护视图(类型 C):对数据允许业务视图,并能维护此数据。

  • 相关阅读:
    Python下用Tkinter进行GUI编程
    6月3日——回首一个半月
    Consistent Hashing算法
    学生终究要面对社会
    MySQL的锁(1)
    Memcached笔记之分布式算法(idv2.com)
    4月21日总结
    2012.3.29小结
    C#调用c++创建的dll
    以post方式发送文档到端口
  • 原文地址:https://www.cnblogs.com/colorstory/p/3802580.html
Copyright © 2011-2022 走看看