对设备或者功能位置做屏幕增强,可以使用同样的USER-EXIT:ITOB0001,这个增强是对PM模块的技术对象主记录做屏幕增强的,应该一共可以做5个子屏幕吧,目前我只过了一个设备的增强,增强屏幕1000.
如果是设备增强,则要把自定义的字段添加到结构CI_EQUI_U和结构CI_EQUI里面,这两个结构要一一对应。其他主数据类似。
在函数EXIT_SAPLITO0_001里面写如下代码:
i_object_type = '1'.
e_subscreen_number = '1000'.
i_activity_type = '3'.
i_active_fcode = 'CUSTMCODE'.
在函数EXIT_SAPLITO0_002写如下代码
E_UPDATE_DATA_EQ-ZR12TEXT = EQUI-ZR12TEXT.
E_UPDATE_FLAGS_EQ-ZR12TEXT = 'X'.
ZR12TEXT就是我增强的字段
然后后配配置,路径如下:
SPRO——工厂维护和客户服务——工厂维护和客户服务中的主数据——技术对象——常规数据——设置技术对象的视图参数文件
配置对应的作业格式和顺序号即可