sap zdate/contloctime_trace
时间: 2023-09-19 15:03:53 浏览: 46
SAP的ZDATE/CONTLOCTIME_TRACE是用于记录和跟踪在SAP系统中执行的时间的自定义函数模块。该模块主要用于检查SAP系统中特定功能模块、事务码或程序的执行时间。
通过使用ZDATE/CONTLOCTIME_TRACE,我们可以精确地记录每个功能模块、事务码或程序的开始时间、结束时间和执行时间。这对于性能分析和诊断SAP系统中的潜在性能问题非常有用。
在使用ZDATE/CONTLOCTIME_TRACE时,我们需要在相关的功能模块、事务码或程序的开始和结束处调用该函数模块。当我们调用该函数模块时,它会记录当前的日期、时间和系统时间,并将它们存储在一个自定义表中。
当我们希望分析某个功能模块、事务码或程序的执行时间时,我们可以通过查看存储在自定义表中的相关数据来获取所需的信息。我们可以计算开始时间和结束时间之间的差异,从而获取该功能模块、事务码或程序的执行时间。
通过使用ZDATE/CONTLOCTIME_TRACE,我们可以追踪和分析SAP系统中各个功能模块、事务码或程序的性能。这对于优化系统性能、发现潜在性能瓶颈以及改进用户体验非常有帮助。
总之,SAP的ZDATE/CONTLOCTIME_TRACE是一个用于记录和跟踪SAP系统中功能模块、事务码或程序执行时间的自定义函数模块。它可以帮助我们分析和优化系统的性能,并改进用户体验。
相关问题
/sap/opu/odata/SAP/ZTEST01_SRV/ztest02Set?$filter=Id eq '00000858' and Ifno eq 'KUZI' sap abap segw
好的,以下是在 SAP ABAP 中使用 OData 过滤语句来过滤两个参数的示例代码,其中使用了 SEGW (SAP Gateway Service Builder) 来创建实体集合:
1. 在 SEGW 中创建实体集合
首先,在 SEGW 中创建一个实体集合,例如名为 ztest02Set 的实体集合,其中包含有关测试信息的字段,例如 Id 和 Ifno。
2. 在实体集合中添加查询方法
在实体集合中添加一个查询方法,例如名为 GetTestInfoByFilter 的方法,用于根据 Id 和 Ifno 这两个参数来过滤出符合条件的测试信息。
3. 在查询方法中添加过滤语句
在查询方法的源代码中,添加以下过滤语句来过滤两个参数:
```
lt_test_info = lt_test_info
WHERE ( Id EQ @iv_id )
AND ( Ifno EQ @iv_ifno ).
```
其中,lt_test_info 是包含所有测试信息的内部表,iv_id 和 iv_ifno 是输入参数,表示要过滤的 Id 和 Ifno。
4. 在前端应用中调用查询方法
在前端应用中,使用以下代码来调用查询方法并获取符合条件的测试信息:
```
var sUrl = "/sap/opu/odata/SAP/ZTEST01_SRV/GetTestInfoByFilter";
sUrl += "?$filter=Id eq '00000858' and Ifno eq 'KUZI'";
var oModel = new sap.ui.model.odata.ODataModel(sUrl, true);
oModel.read("/ztest02Set", {
success: function(oData) {
// 处理返回的测试信息
}
});
```
在上述代码中,我们使用 sap.ui.model.odata.ODataModel 类来创建 OData 模型,并使用 read 方法来调用 GetTestInfoByFilter 方法,并将过滤语句作为参数传递给 sUrl 变量。最后,我们使用 success 回调函数来处理返回的测试信息。
If Not IsObject(application) Then Set SapGuiAuto = GetObject("SAPGUI") Set application = SapGuiAuto.GetScriptingEngine End If If Not IsObject(connection) Then Set connection = application.Children(0) End If If Not IsObject(session) Then Set session = connection.Children(0) End If If IsObject(WScript) Then WScript.ConnectObject session, "on" WScript.ConnectObject application, "on" End If session.findById("wnd[0]").maximize session.findById("wnd[0]/usr/tabsTAXI_TABSTRIP_OVERVIEW/tabpT\02/ssubSUBSCREEN_BODY:SAPMV45A:4431/subSUBSCREEN_TC:SAPMV45A:4909/tblSAPMV45ATCTRL_U_ERF_WERTKONTRAKT").getAbsoluteRow(0).selected = true'选中一个item session.findById("wnd[0]/usr/tabsTAXI_TABSTRIP_OVERVIEW/tabpT\02/ssubSUBSCREEN_BODY:SAPMV45A:4431/subSUBSCREEN_TC:SAPMV45A:4909/tblSAPMV45ATCTRL_U_ERF_WERTKONTRAKT/txtVBAP-POSNR[0,0]").setFocus session.findById("wnd[0]/usr/tabsTAXI_TABSTRIP_OVERVIEW/tabpT\02/ssubSUBSCREEN_BODY:SAPMV45A:4431/subSUBSCREEN_TC:SAPMV45A:4909/tblSAPMV45ATCTRL_U_ERF_WERTKONTRAKT/txtVBAP-POSNR[0,0]").caretPosition = 5 session.findById("wnd[0]/usr/tabsTAXI_TABSTRIP_OVERVIEW/tabpT\02/ssubSUBSCREEN_BODY:SAPMV45A:4431/subSUBSCREEN_TC:SAPMV45A:4909/subSUBSCREEN_BUTTONS:SAPMV45A:4052/btnBT_PKSE").press session.findById("wnd[0]/tbar[1]/btn[43]").press'进入Pricing agreement 编辑界面 session.findById("wnd[1]/usr/ctxtRV13A-KSCHL").text = "ZS61" '输入ZS61 condition type session.findById("wnd[1]/usr/ctxtRV13A-KSCHL").caretPosition = 4 session.findById("wnd[1]/tbar[0]/btn[0]").press session.findById("wnd[2]/usr/sub:SAPLV14A:0100/radRV130-SELKZ[4,0]").select’选择Key combination session.findById("wnd[2]/usr/sub:SAPLV14A:0100/radRV130-SELKZ[4,0]").setFocus’选择SD Document/Item/Product Hierachy level 1 session.findById("wnd[2]").sendVKey 2 session.findById("wnd[0]/usr/tblSAPMV13ATCTRL_FAST_ENTRY/ctxtKOMG-PRODH1[0,0]").text = "SP"'放入SP备件 session.findById("wnd[0]/usr/tblSAPMV13ATCTRL_FAST_ENTRY/txtKONP-KBETR[2,0]").text = "100"'放入100%折扣 session.findById("wnd[0]/usr/tblSAPMV13ATCTRL_FAST_ENTRY/ctxtRV13A-DATAB[8,0]").text = "01.01.2023"'放入开始生效时间 session.findById("wnd[0]/usr/tblSAPMV13ATCTRL_FAST_ENTRY/ctxtRV13A-DATBI[9,0]").text = "04.03.2024"'放入结束生效时间 session.findById("wnd[0]/usr/tblSAPMV13ATCTRL_FAST_ENTRY/ctxtRV13A-DATBI[9,0]").setFocus session.findById("wnd[0]/usr/tblSAPMV13ATCTRL_FAST_ENTRY/ctxtRV13A-DATBI[9,0]").caretPosition = 10 session.findById("wnd[0]/tbar[0]/btn[11]").press
这段代码是使用SAP GUI Scripting技术自动化执行SAP ERP系统中的操作。首先,它通过GetObject方法获取SAP GUI Scripting对象,然后通过该对象获取SAP ERP系统连接,并获取会话对象。接下来,它最大化SAP窗口,并选择表格控件中的一个Item。然后,它进入定价协议编辑界面,在界面中输入条件类型、选择键组合、选择SD文档/项目/产品层次结构等信息,最后放入SP备件、100%折扣、开始和结束生效时间,并保存生效。通过这段代码,可以实现自动化操作SAP ERP系统中定价协议的编辑和保存。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)