EXTRACT-MARK字段为X表示选中了该行 文中代码为当CONTEXT ='标准订单'时,MARK = SPACE,同时报出警告不允许删除 注意在执行SM30功能前需要激活程序,保存SE54的配置,然后退出,在运行SM30(PS:我在测试的时候一直都是保存,激活程序,没有退出SE54配置界面,测试SM30一直不行,导致我一度怀疑维护事件03不能实现删除前...
EXTRACT-MARK字段为X表示选中了该行 文中代码为当CONTEXT ='标准订单'时,MARK = SPACE,同时报出警告不允许删除 注意在执行SM30功能前需要激活程序,保存SE54的配置,然后退出,在运行SM30(PS:我在测试的时候一直都是保存,激活程序,没有退出SE54配置界面,测试SM30一直不行,导致我一度怀疑维护事件03不能实现删除前...
注意在执行SM30功能前需要激活程序,保存SE54的配置,然后退出,在运行SM30(PS:我在测试的时候一直都是保存,激活程序,没有退出SE54配置界面,测试SM30一直不行,导致我一度怀疑维护事件03不能实现删除前检查的功能) FORM frm_before_delete FIELD-SYMBOLS <field> TYPE any. FIELD-SYMBOLS <value> TYPE any. DATA ...
2020.05.07【ABAP随笔】-ABAP-SM30删除前检查 2020.05.07【ABAP随笔】-ABAP-SM30删除前检查 之前发表过⼀篇关于SM30增强的⽂章 ,今天算是⼀点补充:使⽤EVENT来实现删除前的检查 ⽅法1-增加事件-EVENT TCODE: SE54 输⼊视图名称,然后点击环境->事件 添加序号为03的条⽬,写⼊包含检查代码的...
EVENT视图事件(如:在保存,删除数据前做一些自定义操作) *&---**& 包含 ZBC_I_SM30_LOG*&---*DEFINEassign_field.ASSIGNCOMPONENT&1OFSTRUCTURE<ls_maintview>TO<lv_field>.IFsy-subrc =0.IF<lv_field>ISASSIGNED.<lv_field> = &2.ENDIF.ENDIF.END-OF-DEFINITION.FORMcreate_entry.FIELD-SYMBOLS:<ls...
HELLO,这里是百里,一个学习中的ABAPER,在工作中,我们会遇到一些自建表进行维护数据,这些自建表需要给用户进行配置操作,如权限,关联性,基础数据等等,标准SAP中没有,但是有十分重要的字段. 我们可以通过SAP的SE11创建完表以后,通过表格维护生成器,在SM30里面,或者SE16N进行维护.我们也可以封装SM30进行操作. ...
为什么要用ALV的方式自开发增删改查 使用封装自建表的SM30时,会遇到锁屏的情况,就是一个人操作,另外一个人不能操作.会很难受,虽然可以减少部分的代码操作量.但是当公司很多时,会出现相互卡的情况,这就很难受.此时就出现了我们的需求.通过传统的增删改查直接操作内表.避免上述说出出现的相互制约的情况 . ...
SM30 做表维护时,保存时自动更新非输入内容,可以通过SM30 01 建立新的条目事件实现。 *---* ***INCLUDE LZFGM_ZPPV004F01. *---…
SM30 做表维护时,需要对新增的条目加数据校验,可以通过SM30 05 建立新的条目事件实现。 *---* ***INCLUDE LZFGM_ZPPV004F02. *---…
使用封装自建表的SM30时,会遇到锁屏的情况,就是一个人操作,另外一个人不能操作.会很难受,虽然可以减少部分的代码操作量.但是当公司很多时,会出现相互卡的情况,这就很难受.此时就出现了我们的需求.通过传统的增删改查直接操作内表.避免上述说出出现的相互制约的情况 . ...