维护视图的校验机制在SAP ABAP中通过SM30实现,该功能通过SE11工具自动生成,包含显示和操作逻辑,通常位于与维护视图同名的功能组CRMV_PR_SUBSTRAC中。功能组中提供了多个事件,允许用户自定义逻辑,通过进入Table Maintenance Generator界面,进一步进入特定菜单。维护视图支持的事件包括但不限于help.sap.com...
1、用户输入t-code后只展示有公司代码权限的数据 View Code View Code 2、点击新增按钮、校验输入数据权限 表维护生成器-->环境--->修改--->事件 新增05的子例程form 3、校验用户修改原来的数据、PAI中加代码
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...
注意在执行SM30功能前需要激活程序,保存SE54的配置,然后退出,在运行SM30(PS:我在测试的时候一直都是保存,激活程序,没有退出SE54配置界面,测试SM30一直不行,导致我一度怀疑维护事件03不能实现删除前检查的功能) FORM frm_before_delete FIELD-SYMBOLS <field> TYPE any. FIELD-SYMBOLS <value> TYPE any. DATA ...
校验步骤: 1、事务代码SE38,将程序 RGGBR000复制为ZRGGBR000 2、事务代码GCX2,维护应用区域GBLR退出程序ZRGGBR000 3、事务代码GGB0,维护有效性验证。 4、事务代码GGB4/OB28,激活有效性验证。 替代(Substitution):在凭证保存前根据设置条件判断此凭证是否有效,其中可以按抬头、行项目或完全凭证来判断,然后根据替代...
在sm36下,通过给出job名称,job类,和job steps创建一个后台job。 36. alv的处理需要2小时或者更长的时间才能显示出来,应该怎么处理? ① 把标准表改称sorted表或hash表; ② 检查取数逻辑,特别是数据库取数逻辑是否有影响效率的地方而加以改进; ③ 判断在选择画面上增加查询条件; ...
三个月精通ABAP(3)14.使用用户授权 15.调用外部程序和程序动态生产 16.选择屏幕 17.使用程序运行变式 18.制作Tcode 二.加强篇.
24、SM'.gs_fieldcat-ref_fieldname= 'CINSM'.gs_fieldcat-ref_tabname = 'MCHB'. gs_fieldcat-decimals_out = 3.ENDIF.Acceptable:CASE gs fieldcat-fieldname.WHEN 'VEMNG'.gs_fieldcat-ref_fieldname= 'VEMNG'.gs_fieldcat-ref_tabname= 'VEPO'.gs_fieldcat-decimals_out= 3.WH 25、EN'CLA...
一般情况,把之前要改 变的数据都保存到 global的变量里面,到最后一个屏幕来处理这个global的数据,更新数据 库93. 常用的abap开发T-CODE有哪些? 56、sell:数据字典(显示、编辑、变更)se12:数据字典(显示)se16 :表显示se24 : Class 维护sm12 :查看 Lock Objectsm35 : Batch Input Session OverViewsm36 :定义...
1. 自动带出描述类型(更新回数据库) 我们使用的是在SM30中自动带出销售订单类型的描述 首先我们创建一张表和一个维护视图(维护视图的好处就是可以方便增加字段),维护视图中维护标记为R标识字段不可输入 然后需求就是根据填入的销售订单号,去TVAKT中抓取描述,给context字段 我们根据维护视图 自动带出描述 SM30 ab...