在9000屏幕的PBO中增加代码: 执行SM30效果如下图所示: 3. 自动编号功能 这个是昨天ABAP群里小伙伴的一个需求,每次增加条目时给条目一个流水号码,当前最大号码+1 (有删除先不管) 我们通过表维护生成器事件来实现这个功能 首先我们使用上面定义的ID来作为流水号码,进入视图的表维护生成器界面(点修改进入): 点击事...
文中代码为当CONTEXT ='标准订单'时,MARK = SPACE,同时报出警告不允许删除 注意在执行SM30功能前需要激活程序,保存SE54的配置,然后退出,在运行SM30(PS:我在测试的时候一直都是保存,激活程序,没有退出SE54配置界面,测试SM30一直不行,导致我一度怀疑维护事件03不能实现删除前检查的功能) FORM frm_before_delete...
SM30 做表维护时,需要对新增的条目加数据校验,可以通过SM30 05 建立新的条目事件实现。 *---***INCLUDE LZFGM_ZPPV004F02.*---*FORMfrm_new_data.DATA:ls_t001lTYPEt001l.SELECTSINGLE*INTOCORRESPONDING FIELDS OFls_t001lFROMt001lWHEREwerks=zppv004-werksANDlgort=zppv004-lgort.IFsy-subrc<>0.MESS...
在9000屏幕的PBO中增加代码: 执行SM30效果如下图所示: 3. 自动编号功能 这个是昨天ABAP群里小伙伴的一个需求,每次增加条目时给条目一个流水号码,当前最大号码+1 (有删除先不管) 我们通过表维护生成器事件来实现这个功能 首先我们使用上面定义的ID来作为流水号码,进入视图的表维护生成器界面(点修改进入): 点击事...
【ABAP】SM30常见增强操作-自动带描述 ,今天算是一点补充:使用EVENT来实现删除前的检查 方法1-增加事件-EVENT TCODE: SE54 输入视图名称,然后点击环境->事件 添加序号为03的条目,写入包含检查代码的例程名称 保存后,点击编辑器,编写代码 说明:对于下面的代码主要有几点说明: ...
注意在执行SM30功能前需要激活程序,保存SE54的配置,然后退出,在运行SM30(PS:我在测试的时候一直都是保存,激活程序,没有退出SE54配置界面,测试SM30一直不行,导致我一度怀疑维护事件03不能实现删除前检查的功能) FORM frm_before_delete FIELD-SYMBOLS <field> TYPE any. FIELD-SYMBOLS <value> TYPE any. DATA...
SM30 做表维护时,保存时自动更新非输入内容,可以通过SM30 01 建立新的条目事件实现。 *---***INCLUDE LZFGM_ZPPV004F01.*---*FORMfrm_save_data.DATA:lv_tabixTYPEsytabix.DATA:BEGIN OFls_total.INCLUDESTRUCTUREzppv004.* include structure zcofcofien001_01.* data: main_t type zcofcofien001_01,...
执行SM30效果如下图所示: 3. 自动编号功能 这个是昨天ABAP群里小伙伴的一个需求,每次增加条目时给条目一个流水号码,当前最大号码+1(有删除先不管) 我们通过表维护生成器事件来实现这个功能 首先我们使用上面定义的ID来作为流水号码,进入视图的表维护生成器界面(点修改进入): ...
2020.05.07【ABAP随笔】-ABAP-SM30删除前检查 之前发表过⼀篇关于SM30增强的⽂章 ,今天算是⼀点补充:使⽤EVENT来实现删除前的检查 ⽅法1-增加事件-EVENT TCODE: SE54 输⼊视图名称,然后点击环境->事件 添加序号为03的条⽬,写⼊包含检查代码的例程名称 保存后,点击编辑器,编写代码 说明:...
维护视图的校验机制在SAP ABAP中通过SM30实现,该功能通过SE11工具自动生成,包含显示和操作逻辑,通常位于与维护视图同名的功能组CRMV_PR_SUBSTRAC中。功能组中提供了多个事件,允许用户自定义逻辑,通过进入Table Maintenance Generator界面,进一步进入特定菜单。维护视图支持的事件包括但不限于help.sap.com...