在include 程序中增加代码:(注意这个和下面通过事件写的自动流水号不同,这个自动带入描述时每次都会执行) 我们看下SM30进去维护的效果就是: 2. 自动带出描述(不更新数据库,仅显示) (1) 利用数据库自带的外键,用维护视图来带出所需要的字段 我们这里就带出一下订单日期好了。 首先必须在ZTJXZHU_01中给vbeln...
ABAP函数调用SM30实现表视图维护 表维护除了调用ALV以外,还可以通过调用SM30的方式实现,以下为主要步骤 1.SE11将透明表设置为允许显示/维护。 2.SE37建立函数组,用于生成表维护代码可修改。 3.实用程序-表维护生成器。 注:权限组:&NC& 维护屏幕:单一;概述屏幕100 记录例程:不,或用户记录例程 4.调用SM30函数,...
增删改查的功能.理想还是很好,我给你做了新增,修改,删除,查询的功能. 就在昨天写完,百里看到了一个令人崩溃的东西.就是说,我可以自动带出数据的内容,一个数据都没有,吓得百里以为是程序的问题,赶紧排查,最终发现,是用户通过SM30批量导入的.那么就问.我给你做好了,为什么要用导入,然后说系统有问题呢..ε=(...
ENDFORM." SET_SCREEN 程序中调用SM30 DATAGT_DBA_SELLISTTYPETABLEOFVIMSELLIST.DATAGT_TABNAMETYPEDD02V-TABNAME.CALLFUNCTION'VIEW_RANGETAB_TO_SELLIST'“添加选择屏幕条件EXPORTINGFIELDNAME='MATKL'APPEND_CONJUNCTION='AND'TABLESSELLIST=GT_DBA_SELLIST RANGETAB=S_MATKL .CALLFUNCTION'VIEW_MAINTENANCE_CALL'” ...
当二者都存在时, 配置表的内容通过SM30/SM34或配置路径(最终也调用SM30/SM34)修改内容时,系统会自动弹框要求用户选择或创建传输请求记录相关修改的内容(增,删,改)都会被记录下来. 说明: 集团无关的配置表只依赖于配置表的维护中的标准记录例程设置. 和集团属性无关 ...
执行SM30效果如下图所示: 3. 自动编号功能 这个是昨天ABAP群里小伙伴的一个需求,每次增加条目时给条目一个流水号码,当前最大号码+1(有删除先不管) 我们通过表维护生成器事件来实现这个功能 首先我们使用上面定义的ID来作为流水号码,进入视图的表维护生成器界面(点修改进入): ...
进入SM30后,点击上面系统-->状态-->双击屏幕编号-->增加附加子例程-->调用 以上就是在SM30中,实现数据附加功能的基本原理,很简单,但是如果不会的还是很难受的. 案例 新建表 首先在SE11中 ,将属性内容选择为C即允许用户编辑修改,然后增加字段及数据元素 . ...
维护视图的校验机制在SAP ABAP中通过SM30实现,该功能通过SE11工具自动生成,包含显示和操作逻辑,通常位于与维护视图同名的功能组CRMV_PR_SUBSTRAC中。功能组中提供了多个事件,允许用户自定义逻辑,通过进入Table Maintenance Generator界面,进一步进入特定菜单。维护视图支持的事件包括但不限于help.sap.com...
SM30的Maintenance View是通过SE11里面的工具生成的,所有的显示和增删改查的逻辑都是自动生成的代码,通常这些代码在和Maintenance View同名的Function Group里面。 Function Group:CRMV_PR_SUBSTRAC 同时SAP提供了一些事件可以加到Maintenance View让USER可以自定义一些逻辑,进入上面的Table Maintenance Generator之后,再进入...
新建一个窗口,在命令域输入SM30,弹出如下对话框 输入数据库表名称,然后点击, 进入维护状态,如下图 点击 可以进行新记录的输入与维护。 2.如何为开发的程序定义TCODE 可以通过TCODE:SE93为开发的程序定义一个TCODE,具体步骤如下,在初始界面先通过SE93进入TCODE创建界面,如下图 输入一个自定义的TCODE,比如ZCE...