text enhancement字段出口

本文介绍ABAP中FIELDEXIT的两种查找方法及创建步骤,并强调了激活与配置的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

常用的查找方法

方法一、通过CMOD

转到——文本增强——数据元素

通过此方法找到的FIELDEXIT可能不全,一般都用第二种方法

 

方法二、通过报表 RSMODPRF

执行后,花啦啦地看到一大堆了。

上面工具栏的是分配程序或屏幕 和 编辑函数(Function Module),下面分别是字段名、状态、程序名、屏幕,其中状态必须是活动状态(ACTIVE)才能生效。

操作方法:

    分配字段到屏幕中  选中字段,点Assign prog./screen

    编辑函数          选中字段,点Edit FM

 

创建FIELDEXIT的步骤:

一、执行RSMODPRF

二、显示——创建,输入要增强的DATA ELEMENT

三、创建函数,写代码

四、分配程序/屏幕,如果是全局的,就是用到此DATA ELEMENT的屏幕都会做此检查,如果分配了屏幕,只在此屏幕上起作用,也可以多分配几个屏幕。

五、最后一定要激活

 

注意:要想FIELDEXIT起作用,有一个很重要的地方就是,BASIS要在后台设置一个属性,只有设置了这个属性,FIELDEXIT才可以起作用,否则即使你激活了,也不会走到你的FUNCTION里面。

还有一个注意点就是,FIELDEXIT没办法DEBUG,即使设置了断点或者写了BREAK-POINT,也不会跳到断点里面

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值