如何调试启用了BW/4 Hana AMDP的转换

2020-08-30 06:30发布

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

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


大家好,

我正在阅读大量链接,试图找到有关如何使用AMDP调试trfn的解决方案。 我们在
DW4CORE 100 0009 SAPK-10009INDW4CORE BW/4HANA核心组件上

我有一个简单的代码,想使用调试器检查为什么我的LoadRequest
字段NVARCHAR(30)为空。

我有一个非常简单的代码进行测试
声明mydate NVARCHAR(8);
mydate = TO_VARCHAR(CURRENT_DATE,'YYYYMMDD');

outTab = SELECT-在这里设置断点,并确认为
RECORDMODE,
mydate为" UPD_DATE",
mydate为" DATE0",
i_req_requid为" LOADREQUEST",< br> RECORD,
SQL__PROCEDURE__SOURCE__RECORD
FROM:inTab;
errorTab =
SELECT''AS ERROR_TEXT,
''AS SQL__PROCEDURE__SOURCE__RECORD WHERE DUMMY <>'X ';

断点在outTab行。
我尝试了以下选项

1)以仿真模式加载,并在"选择语句"上标记了专家模式。
刚刚尝试过,甚至有一些评论说,在仿真模式下不调用sql。
在仿真模式下,我只能选择,或者通过"对话框过程中的Serially(用于调试)"进行预选择。
但我无法将其切换为"并行SAP Hana执行",其显示为灰色
2)所以我在后台尝试,但即使在这里也没有发生任何事情
3)所以我所读的内容也被设置为断点 在该类中,这是我在SE80中所做的,并同时运行了上述两个选项。
没有弹出任何调试器。

我还尝试为存储过程添加调试配置,但这也无济于事


有没有人能够调试并且可以提供逐步设置以在trfn中调试amdp?

干杯

Ralf

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

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


大家好,

我正在阅读大量链接,试图找到有关如何使用AMDP调试trfn的解决方案。 我们在
DW4CORE 100 0009 SAPK-10009INDW4CORE BW/4HANA核心组件上

我有一个简单的代码,想使用调试器检查为什么我的LoadRequest
字段NVARCHAR(30)为空。

我有一个非常简单的代码进行测试
声明mydate NVARCHAR(8);
mydate = TO_VARCHAR(CURRENT_DATE,'YYYYMMDD');

outTab = SELECT-在这里设置断点,并确认为
RECORDMODE,
mydate为" UPD_DATE",
mydate为" DATE0",
i_req_requid为" LOADREQUEST",< br> RECORD,
SQL__PROCEDURE__SOURCE__RECORD
FROM:inTab;
errorTab =
SELECT''AS ERROR_TEXT,
''AS SQL__PROCEDURE__SOURCE__RECORD WHERE DUMMY <>'X ';

断点在outTab行。
我尝试了以下选项

1)以仿真模式加载,并在"选择语句"上标记了专家模式。
刚刚尝试过,甚至有一些评论说,在仿真模式下不调用sql。
在仿真模式下,我只能选择,或者通过"对话框过程中的Serially(用于调试)"进行预选择。
但我无法将其切换为"并行SAP Hana执行",其显示为灰色
2)所以我在后台尝试,但即使在这里也没有发生任何事情
3)所以我所读的内容也被设置为断点 在该类中,这是我在SE80中所做的,并同时运行了上述两个选项。
没有弹出任何调试器。

我还尝试为存储过程添加调试配置,但这也无济于事


有没有人能够调试并且可以提供逐步设置以在trfn中调试amdp?

干杯

Ralf

付费偷看设置
发送
3条回答
闻人可可
1楼-- · 2020-08-30 07:12

好吧,看来我刚打对了音符。

2659814-调试器不会在AMDP例程中停止

我使用了_M版本的类,此方法不起作用,您需要使用_A版本并在此abap类中设置断点。 现在可以正常工作。

Cikesha
2楼-- · 2020-08-30 07:13

嗨Manisha,

请查看-Grant Debug特权。

https://help .sap.com/viewer/52715f71adba4aaeb480d946c742d1f6/2.0.03/zh-CN/4de46bc57535497cb2555472c6c71da1.html

还必须在Eclipse中分配hana系统。 在后台模式下正常运行dtp。可执行文件应在您的断点处停止(绿色=活动)。

希望有帮助

劳尔

奄奄一息的小鱼
3楼-- · 2020-08-30 07:36

嗨,彼得,

我尝试在转换中使用_A类中的断点,但是在执行DTP时调试器不会停止(如SAP注释2659814中提到的那样,不是模拟而是仅执行)。 我们需要任何特定的授权还是我所做的任何遗漏?

此致

Manisha

一周热门 更多>