虚拟主机_如何远程连接数据库_企业0元试用

资讯 虚拟云 浏览

小编:简介 在BW 7.3 SP 11之前,没有标准的方法来调试用狐狸。但是在bw7.30sp11sap中,提供了一个调试脚本,使我们能够轻松地调试FOX代码但这些都不是很方便使用,有很多情况下,这些变通方

简介

在BW 7.3 SP 11之前,没有标准的方法来调试用狐狸。但是在bw7.30sp11sap中,提供了一个调试脚本,使我们能够轻松地调试FOX代码但这些都不是很方便使用,有很多情况下,这些变通方法无法帮助。

在这个博客中,我将使用SAP提供的新调试功能。

这个博客是我之前的博客的延续,我展示了如何规划ADSO简化了综合规划的设计项目https://blogs.sap.com/2016/11/28/integrated-planning-advanced-dso-for-planning/

我所说的"没有标准的调试方法"

在IP FOX规划函数中的调试可以通过经典的ABAP语句断点调用。您可以通过执行计划序列或使用程序RSPLS\u PLSEQ\u EXECUTE开始调试。一旦启动,ABAP调试器将打开在ABAP中而不是在FOX中生成的FOX代码。因此,除非你碰巧也是一个经验丰富的ABAPPER或者你的团队中有一个ABAPPER,否则不可能有意义地调试代码。

在开始编写脚本之前,我还将介绍这些变通方法。

让我们看看如何使用RSPLS\u PLSEQ\u EXECUTE进行调试。

SAP提供了一个程序RSPLS\u PLSEQ\u EXECUTE来帮助调试FOX。如果您在代码中有Break Point字样,并从RSPLAN触发计划序列,则会得到相同的结果。

按F8或执行按钮再次按F8或执行按钮

让我们看看如何调试消息

在FOX公式中,您可以使用消息Tnnn()和…输出消息通知。声明。那么要查看每次代码行执行时的输出,请将消息语句放置在代码中。

在执行计划序列时,如果代码中有断点,则可以在ABAP调试器中查看消息输出。

否则,在执行计划后,还可以在消息部分中查看消息这个方法的好处是你不必使用关键字Break point,而且你甚至可以在前端看到消息,云服务器报价,比如BeX或瓦德。这个如果您试图将一些值从前端传递到计划序列,云服务器配置,则特别有用。

现在让我们看看如何使用新提供的脚本RSPLFC_DEBUGGING_SCRIPT_FOX.

使用关键字Break point并通过执行RSPLAN中的计划序列或使用程序RSPLS_PLSEQ_EXECUTE触发调试。然后您将进入下面的屏幕。

转到此屏幕的最后一个选项卡,即"脚本",构建云数据库,云数据泄露,然后单击"加载脚本"

在下一个屏幕中输入脚本的名称i、 e.RSPLFC_DEBUGGING_SCRIPT_FOX,按ok。

现在按"启动脚本"。

调试器在FOX中启动

要进行调试,需要了解Block值。对于执行计划功能系统将数据分成更小的子集。系统使用不在"要更改的字段"中的所有字段作为将数据拆分为子集块值将向您显示该条件。

由于我们的代码中有两条"消息",数据库灾备,因此我们可以使用消息按钮看到任何系统生成的消息。

当前网址:http://www.vmchk.com/webdesign/88929.html

 
你可能喜欢的: