[英]How do I make the program return multiple table fields in a table when a button is clicked?
I am trying to create a program that allows a user to input a foodCode
in order to receive the Item
and Description
after the press of a button.我正在尝试创建一个程序,允许用户输入
foodCode
以便在按下按钮后接收Item
和Description
。 Is there a way the results can be put in a table on the same screen?有没有办法将结果放在同一屏幕上的表格中? How?
怎么样?
report demo.
tables food.
SELECTION-SCREEN:
SELECTION-SCREEN BEGIN OF BLOCK SEGMENTVALUE WITH FRAME TITLE A1TITLE.
SELECTION SCREEN BEGIN OF LINE.
PARAMETERS P_INPUT(10) TYPE C OBLIGATORY.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN PUSHBUTTON /2(40) B_RESULT USER-COMMAND BUT1.
SELECTION-SCREEN END OF LINE.
INTIALIZATION.
PERFORM SELECTION_SCREEN_TEXT.
FORM SELECTION_SCREEN TEXT.
A1TITLE = 'Please enter food code'.
B_RESULT = 'Return results'.
I hope I got you're question right.我希望我答对了你的问题。
Here's a detailed explanation: http://zevolving.com/2008/10/display-alv-report-output-in-the-same-selection-screen/这里有详细的解释:http: //zevolving.com/2008/10/display-alv-report-output-in-the-same-selection-screen/
I think the easiest way to do that would be yo use a Reusable alv grid that displays the results.我认为最简单的方法是使用可重用的 alv 网格来显示结果。
The function to create that look it as Reusable* alv* grid, it contains some parameters that define the screen in a table.创建看起来像 Reusable* alv* 网格的函数,它包含一些在表格中定义屏幕的参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.