XD02中的弹出消息保持活动屏幕并导航到另一个屏幕

2020-09-16 17:53发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

我正在XD02中显示弹出消息,以验证KNA1-NAME4(常规数据)。 我已经实现了BTE'00001321'。 问题是当用户单击"确定"按钮后弹出窗口时,控件将转到"销售区域数据"选项卡并清除2个字段(货币和定价过程)的值。 如果我维护它们,程序运行正常。 但是我不应该在弹出窗口后进入"销售区域数据"标签,而是应该让我进入"常规数据"标签以在NAME4字段中进行更改。 下面是代码FYR。 请提出建议。

如果I_kna1-name4是初始的。

消息文本001类型的" E"显示类似于" I"。

进入列表处理。

Endif。

谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

我正在XD02中显示弹出消息,以验证KNA1-NAME4(常规数据)。 我已经实现了BTE'00001321'。 问题是当用户单击"确定"按钮后弹出窗口时,控件将转到"销售区域数据"选项卡并清除2个字段(货币和定价过程)的值。 如果我维护它们,程序运行正常。 但是我不应该在弹出窗口后进入"销售区域数据"标签,而是应该让我进入"常规数据"标签以在NAME4字段中进行更改。 下面是代码FYR。 请提出建议。

如果I_kna1-name4是初始的。

消息文本001类型的" E"显示类似于" I"。

进入列表处理。

Endif。

谢谢!

付费偷看设置
发送
2条回答
亦是此间程序员
1楼 · 2020-09-16 18:16.采纳回答

此BTE的描述为" 该事件将在更新后创建和更改客户时运行。" 所以它的目的似乎不是检查值,所以您尝试在对话框中使用"离开列表处理"来欺骗系统吗?

您是否考虑过SPRO定义具有屏幕布局(客户)的客户组中的一些自定义(在客户类型级别)

否则,您是否可以考虑客户出口EXIT_SAPMF02D_001(SMOD SAPMF02D)或BTE 00001340或BAdI CUSTOMER_ADD_DATA-> CHECK_ALL_DATA(最后一个允许返回dynpro号的地址)


bbpeas
2楼-- · 2020-09-16 18:15

感谢您的快速帮助。 BTE 00001340为我服务。

一周热门 更多>