SAP Dynpro:如何在必填字段为空的情况下更改输入字段?

时间:2014-09-29 09:01:44

标签: abap dynpro

我有一个带有几个必填字段的dynpro。现在,我想实现一个预先填充建议值的字段的按钮。此外,另一个按钮应该取消某些输入字段。

我的问题是按钮操作是由空的必填字段停止的。有没有办法跳过这些验证,如果某个按钮已经推出并访问PAI - PBO处理?

1 个答案:

答案 0 :(得分:1)

您必须在强制检查进行其他更改之前执行您的操作。

而不是

MODULE ... INPUT

你可以尝试

MODULE ... AT EXIT-COMMAND

通常AT EXIT-COMMAND允许您离开屏幕,即使缺少值。但您也可以使用它填充必填字段。

填写必填字段后,我会再次调用屏幕再次处理PBO / PAI。因此,用户可以看到新的更改值。


一个问题:您是否也可以在PBO期间填写价值?

类似的东西:

MODULE ... OUTPUT.
 IF field is initial.
   field = default_value.
 ENDIF.