SUBMIT... [VIA SELECTION-SCREEN]
[USING SELECTION-SET var]
[WITH sel criterion]
[WITH FREE SELECTIONS freesel]
[WITH SELECTION-TABLE rspar].
These additions have the following effects:
· VIA SELECTION-SCREEN
The selection screen of the called executable program appears. If you transfer values to the program using one or more of the other options, the corresponding input fields in the selections screen are filled. The user can change these values. By default, the system does not display a selection screen after SUBMIT.
· USING SELECTION-SET <var>
This addition tells the system to start the called program with the variant var.
· WITH sel criterion
Use this addition to fill individual elements sel of the selection screen (selection tables and parameters) with the help of the language elements criterion.
· WITH FREE SELECTION freesel
User dialog for dynamic selections. To use this option, the called program must be connected to a logical database that supports dynamic selections.
· WITH SELECTION-TABLE rspar
Dynamic transfer of different values. An internal table rspar with the Dictionary structure RSPARAMS is created. This table can be filled dynamically in the calling program with all the required values for the selection screen of the called program.
For more information on these additions, refer to the keyword documentation.
Except for WITH SELECTION-TABLE, you can use any of the above options several times and in any combination within a SUBMITstatement. In particular, you can use the WITH sel addition several times for one single criterion sel. The only combination possible for the WITH SELECTION-TABLE addition is USING SELECTION-SET.
REPORT zdavid_submit .
DATA: it_rspar TYPE TABLE OF rsparams,
wa_rspar LIKE LINE OF it_rspar,
gc_kunnr TYPE kna1-kunnr,
gc_vdatu TYPE vbak-vdatu.
SELECT-OPTIONS s_kunnr FOR gc_kunnr MATCHCODE OBJECT debi.
SELECT-OPTIONS s_vdatu FOR gc_vdatu NO-EXTENSION OBLIGATORY.
INITIALIZATION.
AT SELECTION-SCREEN.
START-OF-SELECTION.
* SUBMIT /dct/w575_is_mmo_ord_sumlist VIA SELECTION-SCREEN.
* SUBMIT /dct/w575_is_mmo_ord_sumlist USING SELECTION-SET 'DAVID VAR1'.
* SUBMIT /dct/w575_is_mmo_ord_sumlist WITH s_kunnr IN s_kunnr
* WITH s_vdatu IN s_vdatu.
* Build selection table
wa_rspar-selname = 'S_VDATU'.
wa_rspar-kind = 'S'. "P is parameter
wa_rspar-sign = s_vdatu-sign. "E is excule
wa_rspar-option = s_vdatu-option.
wa_rspar-low = s_vdatu-low.
wa_rspar-high = s_vdatu-high.
APPEND wa_rspar TO it_rspar.
SUBMIT /dct/w575_is_mmo_ord_sumlist "VIA SELECTION-SCREEN
分享到:
相关推荐
此外,ABAQUS还提供了一些其他的方法来调用子程序,例如使用ABAQUS CAE的快捷方式来添加命令,或者使用其他的配置方法。但是,这些方法都需要用户具备一定的配置和安装经验,否则可能会出现问题。 ABAQUS调用子程序...
本资源提供的"LabWindows_CVI调用外部程序的六种方法源代码"详细介绍了如何在CVI环境中与外部应用程序进行交互。 首先,让我们逐一探讨这六种方法: 1. **系统调用函数(system())**:这是最基础的方法,通过调用...
在LabWindows/CVI中,有时我们需要调用外部程序来扩展功能或者与其他软件进行数据交换。本资源提供了调用外部程序的六种方法的源代码,这对于开发者来说是一份宝贵的学习和参考材料。 1. **系统调用函数system()** ...
在微信小程序(XCX)开发中,WXML(WeiXin Markup Language...综上,理解并熟练掌握WXML中调用WXS方法的技巧,对于提升小程序的开发效率和用户体验至关重要。在实际项目中,合理利用WXS能有效优化代码结构,提高性能。
子程序和调用程序可以通过以下几种方式进行数据传递: - **使用参数**:最直接的方法是通过参数传递数据。这可以通过在子程序定义时指定输入或输出参数来实现。 - **共享表格工作区**:子程序和调用程序可以自动...
下面我们将详细介绍ABAP程序相互调用的方法和用法。 一、调用另一个程序 在ABAP中,我们可以使用SUBMIT关键字来调用另一个程序。例如: ```abap SUBMIT ZHR_UPDATE_IT0008. ``` 这将调用ZHR_UPDATE_IT0008程序。 ...
这接口是我熬夜写出来的,可以用于ECtouch的H5发起小程序调用微信收货地址,如果看不懂的话,可以进微信>>发现>>小程序搜索:“春意谷成人用品商城”进“春意谷成人用品商城”这个小程序可以看我做的接口演示,小...
该实现方法通过在JSP页面中嵌入一个Applet,使用JavaScript与Applet进行交互,实现实时的人民币大小写转换。 一、JSP页面调用Applet的实现 在JSP页面中,使用 `;charset=gb2312" %>` 指定页面的字符编码为GB2312,...
本文实例为大家分享了小程序云函数调用API接口的具体代码,供大家参考,具体内容如下 以下例子是调用小程序官方的API,如何调用API来进行对内容的安全检测: 第一步:新建一个文件名为msgCheck的Node.js的云函数,...
这些存根类提供了与服务交互的方法,使得开发者可以像调用本地方法一样调用远程服务。 2. CXF:Apache CXF是一个全面的服务开发框架,支持SOAP和RESTful风格的Web服务。相比于Axis,CXF提供了更现代的API和更好的...
在C#编程中,跨应用程序调用是一种常见的需求,它允许一个程序启动、控制或通信与其他已安装在系统上的程序。这种技术对于实现系统集成、自动化任务或是扩展应用程序功能非常有用。本文将深入探讨如何使用C#进行跨...
在PB 11.5中,有几种方法可以实现对Web服务的调用,以下将详细介绍这些方法。 1. **SOAP Toolkit**: PB 11.5包含了对SOAP(简单对象访问协议)的支持,通过使用SOAP Toolkit,开发者可以直接在PB中创建、调用和...
Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。 //index.js Page({ data: { text: This is page data., sliderOffset: 0, sliderLeft: 0, ... /
java调用本地dll的几种方法性能对比测试。 JNA消耗的总时间(ms):5406 bridj消耗的总时间(ms):984 JNI消耗的总时间(ms):47 包含c++源码和java源码,部署和使用方法。在win7和winxp下测试用过。 部分源码是...
Java 程序调用 MATLAB 接口是 Java 和 MATLAB 之间的交互接口,允许 Java 程序调用 MATLAB 的函数和方法。本文将详细介绍 Java 程序调用 MATLAB 接口的注意事项、环境安装、MATLAB 如何生成 JAR 包和 MATLAB 生成的 ...
7. **同步与异步调用**:根据实际需求,子程序可能是同步调用(等待子程序执行完毕再继续执行后续代码)或是异步调用(子程序执行与主程序并发进行)。易语言提供了相应的机制来处理这两种情况。 在易语言资源网站...
在IT行业中,小程序是一种轻量级的应用形式,它无需下载安装即可使用,广泛应用于移动设备上。...通过学习和实践,开发者能够掌握小程序与蓝牙设备的连接和通信方法,从而拓展小程序在物联网领域的应用场景。
在C#编程中,有时我们需要调用已存在的可执行文件(exe)来执行...理解并熟练掌握这一技巧,对于编写需要与其他应用程序交互的C#程序至关重要。在实际应用时,还需注意处理各种边界情况,以确保程序的稳定性和可靠性。
下面将详细阐述Delphi7中调用DLL的几种常见方法。 1. **LoadLibrary 和 FreeLibrary** - `LoadLibrary` 是 Windows API 中的一个函数,用于加载指定的 DLL 文件,并返回一个句柄,表示 DLL 在进程中的实例。 - `...