是否可以从abap程序中获取规则值?

2020-08-21 00:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 报告使用FDT_TE...

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

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


嗨!

报告使用FDT_TEMPLATE_FUNCTION_PROCESS生成的代码调用一种处理BRF +函数的方法。

此函数调用以下规则:

是否可以从上述的abap程序中获取值(KZ,ZP),以便用户知道此验证中使用的文档类型?

谢谢!

克里斯蒂安

(5.1 kB)
2条回答
绿领巾童鞋
2020-08-21 00:47 .采纳回答

嗨,克里斯蒂安,

为处理该函数而调用的代码通常仅返回结果数据对象(通常是因为您也可以选择返回更改的上下文参数)。 我猜想该信息不是结果数据对象的一部分,因此不能从调用程序访问。

根据您的一般要求,您有几种选择:

  • 您可以将这些信息添加到结果数据对象中,但是我想您会在规则处理中遇到其他场景,在该场景中您想返回给调用者,为什么规则返回特定结果
  • 所以 您还可以选择添加一个表(将其添加到结果数据对象或函数的上下文中;在后一种情况下,请注意创建正确的编码模板,即返回更改的上下文参数的模板)并将信息放入 那张桌子。 这将是比第一种选择更通用的解决方案。
  • 如果您真的想分析规则处理,则可以选择使用精益跟踪功能,该功能通常跟踪完整的函数执行情况

第二个和第三个选项是在第二个选项中,您可以定义将哪些与规则处理有关的信息移交给主叫方/用户,而在第三个选项中,您将具有有关规则处理的完整信息

希望对您有帮助

BR

基督徒

一周热门 更多>