Enhancement(User-exit) 极端情况-- 跳过逻辑,不通过参数传递修改main program字段
摘要:系统对数据库表KNA1 和ADRC作了增强,添加了一个字段ZFDCOUTRY,在XD01,XD02中仅维护了ADRC- ZFDCOUTRY需求: 添加XD01,XD02 对KNA1- ZFDCOUTRY的维护,KNA1- ZFDCOUTRY = ADRC- ZFDCOUTRY。分析:XD01,XD02对应的program SAPMF02D 仅有一个User-exit:EXIT_SAPMF02D_001,3个BADI均无法满足要求,且系统不支持Enhancement Spot。解决方案:拼凑FIELD-SYMBOLS跳过程序逻辑,直接指向program的全局参数,修改值。示例:在TCODE:XD
阅读全文
posted @
2011-06-30 10:40
T_BUG
阅读(901)
推荐(1)
REUSE_ALV_GRID_DISPLAY详解 (转)
摘要:调用功能模块:CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_interface_check = '' "接口一致性检查 i_callback_program = sy-repid "当前程序名 is_layout = layout "输出样式 it_fieldcat = fieldcat[] "字段定义描述表 i_callback_pf_status_set = 'PF_STATUS_SET' "...
阅读全文
posted @
2011-06-08 15:53
T_BUG
阅读(4564)
推荐(0)