通过响应从另一个UDF调用UDF

2020-08-17 05:03发布

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

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


您好,我有一个需求,我需要在同一Function库的另一个UDF中调用UDF1。 我只介绍了很少的博客,并且能够实现该功能,但是没有一个博客提到如何将响应返回到调用UDF中。

例如:我从SDN成员响应之一中获得了以下代码,效果很好,但是如何将返回值返回到调用的UDF中呢?

_MM_ORDRSP05_to_OrderResp_ loc =新的_MM_ORDRSP05_to_OrderResp _();

loc.UDF1(msgid,container);

请告知。

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

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


您好,我有一个需求,我需要在同一Function库的另一个UDF中调用UDF1。 我只介绍了很少的博客,并且能够实现该功能,但是没有一个博客提到如何将响应返回到调用UDF中。

例如:我从SDN成员响应之一中获得了以下代码,效果很好,但是如何将返回值返回到调用的UDF中呢?

_MM_ORDRSP05_to_OrderResp_ loc =新的_MM_ORDRSP05_to_OrderResp _();

loc.UDF1(msgid,container);

请告知。

付费偷看设置
发送
2条回答
樱桃小丸子0093
1楼 · 2020-08-17 06:01.采纳回答

山姆你好,

您可以通过添加以下两行代码来实现此目的:

_MM_ORDRSP05_to_OrderResp_ loc =新的_MM_ORDRSP05_to_OrderResp _();

方法m = _MM_ORDRSP05_to_OrderResp_.class.getMethod("待调用的UDF",String.class,..,Container.class);

String s = m.invoke(loc,input1,...,container);

在这里,应放入与要调用的UDF的输入数量一样多的String.class,并且

input1是传递给正在调用的UDF的实际值。 希望这会有所帮助!

致谢,
Supriya。

路亽曱_Ryan
2楼-- · 2020-08-17 05:44

谢谢Supriya,代码效果很好。 非常感谢您的帮助!

一周热门 更多>