如何调试Smartform?

2020-08-29 17:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

如何调试智能表格?

此致

达摩什

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

如何调试智能表格?

此致

达摩什

付费偷看设置
发送
12条回答
nice_wp
1楼-- · 2020-08-29 17:48

Dharmesh,您好

编辑智能表格时,可以从菜单中的环境>功能模块名称获取功能模块名称(由智能表格定义生成)。

在功能模块中,您可以搜索要调试的相关代码。 搜索变量的名称等很有帮助。

干杯

Martin

Aaron 3364
2楼-- · 2020-08-29 17:29

您必须在要在Smart表单中进行调试的代码中从外部对BREAK-POINT进行硬编码。

打个大熊猫
3楼-- · 2020-08-29 17:48

HI Dharmesh,

u还可以通过以下方式调试智能表单:

1。 在驱动程序中应用" BREAK-POINT"

2。 在生成的功能模块中应用断点

3。

在smartform自身中对断点进行硬编码

编写代码。

4。 但是在生产中您不能

在smartform中写入断点。 因此,克服这一点,请参见

下面的方法。

Tcode>智能表单> F8>

u将获得一个FM exp:/1BCDWB/SF00000138

现在转到SE38,在S之前添加'L',然后添加'F01'和

结束。 因此它将变为/1BCDWB/LSF00000138F01

现在在需要的地方添加断点。

此致

Raja

clever101
5楼-- · 2020-08-29 17:50

嗨Dharmesh,

请在智能表单旁边设置一个断点:

BREAK

然后在打印/预览时,程序在那里停止。

示例:如果在初始化中将断点设置为

BREAK

程序在断点处停止。 之后,使用Serach并设置更多的断点。

-


>通过搜索来搜索程序逻辑/文本元素/地址,并在该代码处设置断点。

调试Smartform的另一种方法是调试该Smartform的功能模块。 如果要调试解决方案所在的特定smartform节点,请在要调试的节点上方插入"程序行",然后在该程序行中编写一个普通的abap断点。 因此,无论何时调用智能表单,它都会在此断点处停止,您可以继续进行调试。

SFTRACE可用于调试SMARTFORMS。

在此处了解更多信息。

http://help.sap.com/saphelp_erp2004/ helpdata/zh-CN/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm

如果这有用的话,别忘了奖励积分

此致

naveen

SAP砖家
6楼-- · 2020-08-29 17:50

hi

检查该线程

调试智能表单

谢谢

priya

一周热门 更多>