BADI对XD01的屏幕增强

2026/4/29 21:36:04

如何使用BADI对XD01/XD02/XD03进行附加屏幕,字段的增强

本文档中只记录关键步骤,具体的细节部分,请用户根据实际需要调整 前提工作: 1. SE19

使用SE19对BADICUSTOMER_ADD_DATA,CUSTOMER_ADD_DATA_CS进行实施。 2. SE37

创建函数组ZHKAD

双击 Function group ZHKAD.进入:

1

在Functionpool中创建屏幕1111.屏幕类型是子屏幕。

在屏幕上加上自己需要添加的字段,如果数据字典中没有,在数据表中加上该字段。本文档中为简便起见,只在1111屏幕上添加一个客户字段,名称为KNA1-KUNNR。

再创建一个1112屏幕,为了和1111区别可以不加任何控件。 步入正题: 1. SPRO

? 路径SPRO ? Logistics – General ? Business Partner ? Customers ? Control ?

Adoption of Customer’s own Master Data fields ? Prepare Modification ? Free enhancement of Customer Master Record.

2

选择BE。双击 Label Tab Pages。也可以新建屏幕组,这里我们使用系统自带的BE。

Number10原来原来对应的Function code是BECUS01,(在我们后期测试期间发现使用这个功能码,不能正常使用,换成别的代码就可以了,所以最好新建一个屏幕组)。

这里定义两个选项卡,用户可以根据自己的需要为选项卡加上描述和图标。 ? 返回SPRO

选中ZCUSTOMER_ADD_D,进入更改。

进入SE19中BADI”CUSTOMER_ADD-DATA”的实施ZCUSTOMER_ADD_D,进入接口选项卡:

3

双击方法:CHECK_ADD_ON_ACTIVE。进入代码编辑:

加入上述代码。

DATA: L_FLG_ACTIVE TYPE BOOLE-BOOLE.

IF I_SCREEN_GROUP = 'BE'. E_ADD_ON_ACTIVE = 'X'. ENDIF.

? 返回SPRO 如下图

选中ZCUSTOMER_ADD_D_CS,进入更改。

进入SE19中BADI”CUSTOMER_ADD-DATA_CS”的实施ZCUSTOMER_ADD_D_CS,进入接口选项卡:

4


BADI对XD01的屏幕增强.doc 将本文的Word文档下载到电脑
搜索更多关于: BADI对XD01的屏幕增强 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219