2020-08-31 02:37发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们有z功能模块,并为它创建了rest api。 非SAP系统使用的其余api,它按预期方式工作。
现在的要求是,如果FM执行超过30秒,则我们必须将fm输出作为电子邮件发送,并且在31秒之后需要将标志返回给api,表示数据正在通过电子邮件发送。
让我知道您的想法,我们将如何处理。
谢谢。
您可以使用GET RUN TIME字段在FM的第一行中获取当前时间戳。 下面是相同的链接。
https://wiki.scn.sap。 com/wiki/display/Community/GET + RUN + TIME + FIELD
在每个语句之后,您可以再次获得RUN TIME字段并可以进行减法。 如果该值大于" 30"秒,则可以继续发送电子邮件并退出FM。
谢谢
Gourab
嗨,古拉卜,
我的要求是,如果fm执行超过30秒,那么我必须中断fm执行,向api发送一些标志,然后在运行fm之后再次将输出作为电子邮件发送。
Vishwa
您可以使用计时器类-CL_GUI_TIMER在30秒后触发电子邮件,检查程序SAP_TIMER_DEMO
纳鲁里,你好,
SAP_TIMER_DEMO,它与WAIT语句更相似。 它不符合我的要求。
1。 我正在用wsdl创建一个fm,在fm内部调用一个孩子fm
2。 如果子fm执行超过30秒,则我们必须强制停止子fm执行。
3。 向wsdl发送一条消息,说"输出将通过电子邮件发送"
4。 通过电子邮件发送调频输出数据。
我希望现在明确要求。
最多设置5个标签!
您可以使用GET RUN TIME字段在FM的第一行中获取当前时间戳。 下面是相同的链接。
https://wiki.scn.sap。 com/wiki/display/Community/GET + RUN + TIME + FIELD
在每个语句之后,您可以再次获得RUN TIME字段并可以进行减法。 如果该值大于" 30"秒,则可以继续发送电子邮件并退出FM。
谢谢
Gourab
嗨,古拉卜,
我的要求是,如果fm执行超过30秒,那么我必须中断fm执行,向api发送一些标志,然后在运行fm之后再次将输出作为电子邮件发送。
谢谢
Vishwa
您可以使用计时器类-CL_GUI_TIMER在30秒后触发电子邮件,检查程序SAP_TIMER_DEMO
纳鲁里,你好,
SAP_TIMER_DEMO,它与WAIT语句更相似。 它不符合我的要求。
1。 我正在用wsdl创建一个fm,在fm内部调用一个孩子fm
2。 如果子fm执行超过30秒,则我们必须强制停止子fm执行。
3。 向wsdl发送一条消息,说"输出将通过电子邮件发送"
4。 通过电子邮件发送调频输出数据。
我希望现在明确要求。
一周热门 更多>