点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
在abap程序中,我有一个dynpro,其中包含一个输入字段和一个输出字段。 我想知道如何在输入字段中输入数据并在用户单击键盘上的" Enter"后更新输出字段。
示例:用户输入客户代码,然后单击" Enter"(输入)后,客户名称将显示在输出字段中。
此致
dynproiofield.jpg (9.6 kB)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
在abap程序中,我有一个dynpro,其中包含一个输入字段和一个输出字段。 我想知道如何在输入字段中输入数据并在用户单击键盘上的" Enter"后更新输出字段。
示例:用户输入客户代码,然后单击" Enter"(输入)后,客户名称将显示在输出字段中。
此致
dynproiofield.jpg (9.6 kB)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
在abap程序中,我有一个dynpro,其中包含一个输入字段和一个输出字段。 我想知道如何在输入字段中输入数据并在用户单击键盘上的" Enter"后更新输出字段。
示例:用户输入客户代码,然后单击" Enter"(输入)后,客户名称将显示在输出字段中。
此致
dynproiofield.jpg (9.6 kB)
您好Zakaria,
在输入模块后处理中实现逻辑。
例如
内部用户命令模块添加代码段以选择客户名称,如下所示。
您好
您的问题是否已解决?
这就是它的工作方式,如果您需要更多信息,请告诉我:
这有点令人困惑。 完全有可能在报表程序中使用除选择屏幕以外的其他屏幕。
zakaria bi ,
如果它是一个报告程序:
您可以在"选择屏幕"事件中编写代码。 您对事件的理解对于编写代码非常重要。 以下是两个可能使您感到困惑的事件,它们的理解可以使您更加清楚。
在选择屏幕输出->在显示屏幕之前触发此事件。 您无法在此处编写逻辑,因为触发该事件时,您的用户仍然不会输入任何值。
在选择屏幕上->此事件用于验证您在屏幕上输入的输入。 此事件将适合您的要求,因为您要基于输入来提取文本。
您需要处理两点:
1)在某些情况下,客户代码为空,在这种情况下,请确保您的选择查询不会不必要地运行。
2)输入的客户代码值也可能是错误的,因此在编写查询以获取文本之前验证客户代码很重要。
一个模块池程序:
您必须在屏幕输入后处理过程中编写代码。以上考虑在这里同样适用。
!
zakaria bi ,请遵循社区准则:
< li>问问题而不给出答案时不要使用"答案"功能- 如果您的原始问题已得到回答,请将其标记为已回答并关闭
- 对于任何问题 与您的原始问题不同的新问题,请打开另一个问题
,当您打开另一个问题时,请尝试更具体地说明请求的内容:
< li>熟悉 S 选择屏幕处理中的AP文档- enter命令未"注册"到具有焦点的字段,它将为整个会话触发很多事件
< li>"执行4个请求"是什么意思? 请显示编码。 - 如果"请求"的执行需要花费大量时间,那么我现在怀疑这是什么,您可以将最后一个请求的值存储在全局变量中,如果该值必须再次执行 发生了变化
尊敬的扎卡里亚
如果您说的是四个输入字段,则需要添加以下IF条件:
注意事项
Venkat
一周热门 更多>