云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

游戏服务器_电影黑金百度云_0元

小七 141 0

我发现包括我自己在内的许多人都在努力调试Adobe表单。我找到了一些简单的方法让你可以做到这一点。我也分离了两种情况,一种是打印按钮在门户中,当你打开文档时,它会再次触发代码,这更容易调试。但是在某些情况下,文档是在后台生成的,因此很难调试。

请阅读以下内容:

1。转到事务SFP中的adobe窗体界面,输入adobe窗体名称。

在界面部分,您将看到程序的详细信息将被保留。请单击接口对象,它将引导您到接口。2将用户的调试点放在初始化和代码初始化部分,这将在每次使用特定用户ID打印adobe表单时触发断点

但是,如果在后台打印文档,则不会触发断点,因为用户可能是批处理用户或WF用户,这就是用户特定的原因断点不会触发。三。请注意,上述方法仅在您从门户单击"打印"时有用,它将出现并触发代码,使用与放置外部或硬编码断点相同的ID,如下所示。对于采购订单,在云上,单击"打印预览"时,它将停止,因为系统实际捕获正在执行任务的用户1

4。对于大多数文档,您会看到这些文档是在后端生成的。这些文档也可以被视为"自己的spool请求",也可以从Tcode SP02访问。现在,人工智能行业分析,如果用户单击已经生成的PDF,这将没有帮助,因为这将不会返回到代码,因此只是PDF的本地副本,不是由特定用户创建的,超级返利,而是在后台使用批处理或工作流用户创建的,并且他们不是对话用户,因此外部或硬编码的调试点不起作用在这种情况下。还有一种情况是,代码实际上不是用Adobe表单编写的,自助建站模板,而是作为运行时生成的FM对Adobe表单的输入。因此,下面的步骤将帮助您找出如何找到并触发正确的调试点。

5。为了能够重新生成PDF,以便它再次调用代码,您需要通过Tcode CORRHIST进行检查,该代码用于查看系统中专门为FI模块打印的文档

选择以黄色突出显示的图标,该图标是带有更改参数选项的打印

,然后您应该选择重新打印选项。这再次触发了您的用户Id的整个代码。

在这里,它还将首先停止在您的用户特定断点处,如下图所示,该断点是在Adobe界面部分中硬编码的

一旦触发,现在通过遍历整个堆栈并放置一个会话来搜索在此之前触发的相关功能模块断点将直接触发实际生成表单的代码。

另一种查找表单技术细节的方法是;

使用Tcode EFRM。这将在一个地方为您提供所有详细信息属性,接口,生成功能模块等。这里提供的大部分信息都是事务SFP中提供的信息,但都在一个地方,使其更易于定位。

我在这里主要使用的功能之一是窗体类,您可以在下面的屏幕上看到。要能够检查内部代码,请单击"编码显示"。

此希望您能够调试表单。如果你有更好的方法,店铺淘客,请告诉我,我也会把它写在帖子里