`
Daniel_Fang
  • 浏览: 46314 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

表格维护器(Table Maintenance Generator)的使用

阅读更多
在ABAP开发中常创建大量的客户表,对于End User来说不同的权限以及可操作性来讲不可能总是用SE11、SE16来直接维护据,同时对表的数据维护也会有一些特殊的需求,比喻数据验证、当前日期或时间的直接输入、根据输入的key value自动带出指定的值、甚至屏幕的客户化等等。

1,SE11创建客户表,Unitilies->Table Maintenance Generator:
Authorization Group: %NC%(by default),主要是用于权限
Function Group: 放在指定的FG里,如果没有可以用SE80创建
Maintenance Type: One Step-只需维护一个Screen来直接输入值
Two Step-维护两个Screen用于维护值
Maint.Screen No: 可通过Find Scr.Number(S)自动创建
Recording rountine: 是否维护值后需要创建transport no,具体意义按F1查看。

2, Table Maintenance Generator Dialog ->Environment->Modification
a)Maintenance Screen
     可以修改Flow logic 代码

b)User Interface
     待补充 

 
c)Events -> New Entries
例如我们选用5(Table maintenance dialog event),当用户用SM30或下面创建的T-code就会触发这个Event:INITAIL_VALUE
双击后面的Editor,可自动创建一个include program或指定已经存在的子程序中,如
*------------------------------
***INCLUDE LZGDDF05 .(子程序名)
*------------------------------
FORM initail_value.
IF NOT zgdemo-bname IS INITIAL.
zgdemo-dscrpt = zgdemo-bname.
...
"相关表维护的初始化值
ENDIF.
ENDFORM. "Initail_Value

最后,激活include子程序, 激活FunctionPool(SAPL + Name of Function Group)
[img]../../../upload/picture/pic/12843/cac1b657-85e2-357a-b500-8f5c54b0c9ca.jpg" alt="[/img]

d)Source Code
可以查看表维护生成的所有代码,并可以修改L(Name of FG)F0x,L(Name of FG)TOP

3、创建Tranaction Code[/b]
运行SE93.
Transcation code: T-code & Description
Transaction: SM30, Skip first Screen
Default Values: VIEWNAME Custom Table
UPDATE X


Reference:
http://help.sap.com/saphelp_47x200/helpdata/en/a1/e45217a2f511d1a5630000e82deaaa/frameset.htm

3
1
分享到:
评论

相关推荐

    latex表格编辑器,离线版本的Tables Generator

    这个压缩包包含了一个名为“LaTeX_Table_Generator_zcp-master”的文件夹,用户需要先解压这个RAR文件,然后找到并双击“latex_tables.htm”来启动这个离线版本的表格生成器。 使用离线版本的Tables Generator步骤...

    html_table_generator.zip_Table_Table Generat_table generator_生成H

    "www.pudn.com.txt"可能是一个文本文件,它可能包含了关于这个表格生成器的来源、使用说明或版权信息。而"HtmlMaker"则可能是主程序,用于生成HTML表格。这个程序可能具有以下功能: 1. **用户界面**:一个直观的...

    Msc-generator使用手册

    在使用Msc-generator的过程中,我们还可以根据需要设置各种选项,例如设计库、外部编辑器、智能缩进、颜色语法高亮、自动保存和恢复等。这些选项可以帮助我们更好地管理和控制图表的创建和编辑过程,提高工作效率。 ...

    form-generator:简单表格生成器

    生成器#在终端中的用法-git clone 表单生成器-nodejs server.js >> 将Form构造函数与您的自定义道具一起使用使用一些公共方法获取Form对象。 var yourForm = new Form(yourprops); #Example:$ .get('../ json /...

    Time-Table-Generator

    本项目"Time-Table-Generator"(timetable_generator_5thSem_project)是用Java编程语言实现的一个实例,主要用于帮助学生、教师或管理员快速、有效地生成课程时间表。下面我们将详细探讨该项目的核心知识点。 1. *...

    最快速的java代码生成器 rapid-generator

    "最快速的Java代码生成器 Rapid-Generator"是一款专为Java开发者设计的高效工具,旨在提升开发效率,减少手动编写重复代码的工作量。这款工具以其快速、灵活和强大的自定义能力在Java开发社区中受到广泛关注。 ...

    mybatis_generator使用手册

    MyBatis Generator 使用手册 MyBatis Generator 是 MyBatis 的代码生成工具,旨在通过反射数据库表结构生成对应的Java代码,简化开发过程,提高开发效率。本手册将指导用户如何使用 MyBatis Generator 生成代码,...

    Simple Table Generator App in Python Free Source Code.zip

    在本项目中,我们关注的是一个名为"Simple Table Generator App in Python"的开源代码实现,它是一个用Python语言编写的简单表格生成应用。这个应用程序旨在帮助用户快速、方便地创建和管理表格数据,无需深入了解...

    bootstrap-table-generator:用PHP编写的用于引导程序的动态表生成器

    Bootstrap 3 Table生成器 该软件包是用PHP编写的Bootstrap 3的动态表生成器。 该包装已经过全面测试,可以使用。 安装 运行该软件包的首要条件是在您的应用程序中包含Bootstrap 3。 有关更多信息,请参见:。 下...

    generator使用教程

    下面将详细介绍如何使用MyBatis Generator以及其核心概念。 首先,我们需要理解MBG的基本结构。MBG的核心是配置文件,它定义了MBG将如何生成代码。配置文件通常是一个XML文件,其中包含了数据库连接信息、目标生成...

    mybatis-generator 使用

    MyBatis Generator是一个基于Java的代码生成器,它可以从数据库表结构中自动创建MyBatis的XML映射文件、Mapper接口及Java实体类。MBG通过简单的配置,就能自定义生成的代码风格,使得开发者可以专注于业务逻辑,而...

    mybatis generator使用例子

    下面将详细介绍如何使用MyBatis Generator以及相关知识点。 **一、MyBatis Generator介绍** MyBatis Generator是MyBatis框架的一个插件,它可以根据数据库表信息自动创建Mapper接口、Mapper XML文件、实体类和DAO...

    MAMaS-stringtable-generator:MAMaS的Stringtable生成器

    在使用MAMaS-stringtable-generator时,开发者应熟悉其文档、命令行选项以及如何将其集成到现有的MAMaS项目中。压缩包文件名称“MAMaS-stringtable-generator-master”暗示这可能是一个开源项目,包含源代码和可能的...

    mybatis generator Myeclipse插件

    在描述中提到的"mybatis generator Myeclipse插件",这应该是一个专为Myeclipse定制的插件,用于支持Mybatis Generator的使用。安装这个插件后,用户可以直接在Myeclipse中配置并运行Mybatis Generator,生成与...

    HTML-Table-Filter-Generator:轻松过滤HTML表格数据

    HTML表格过滤器生成器* 轻松过滤HTML表格数据该脚本向任何html表添加了“按列过滤”功能,该功能使用户可以过滤和限制长表中显示的数据。 它甚至适用于行数不均匀的表。 该脚本会自动在所需表格的顶部添加一个过滤器...

    最快速的Java代码生成器rapid-generator

    "最快速的Java代码生成器Rapid-Generator"是一款高效能的工具,旨在为开发者提供便捷的Java框架代码自动生成服务。它通过自动化的方式减少了手动编写重复性代码的工作量,提高了开发效率,使得开发者能够更专注于...

    eclipse mybatis generator插件及使用

    Eclipse MyBatis Generator插件是一款强大的自动化代码生成工具,它极大地简化了开发过程中与数据库交互的代码编写工作。MyBatis Generator可以帮助开发者自动生成Java实体类、Mapper接口及XML配置文件,从而节省了...

    MyBatis Generator + PostgreSQL 逆向工程单独使用包及使用说明.rar

    关于逆向工程自动生成dao层代码的功能,网上很多介绍的都是mysql版本的,而且介绍的都是在开发环境idea或eclipse中怎么使用,这里整理的是PostgerSQL版本的,而且是单独使用的方法(附jar包,修配置文件直接可以使用...

    mybatis generator

    Mybatis Generator是一款强大的工具,它为开发者...通过合理的配置和使用,Mybatis Generator能够显著提高开发团队的生产力,并降低维护成本。因此,掌握Mybatis Generator的使用是提升Mybatis开发效率的关键步骤之一。

Global site tag (gtag.js) - Google Analytics