恢复变量Local或Global B1if xsl

2020-09-04 09:48发布

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

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


你好

我是B1if的新手,我需要帮助来恢复在Web服务流程中使用的全局或局部变量。 我需要在返回的xml中使用变量的值,但我不知道如何在最终的xsl中执行该操作。

过程

最终xsl:

变量

等待答案。 谢谢。

process.jpg (41.1 kB)

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

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


你好

我是B1if的新手,我需要帮助来恢复在Web服务流程中使用的全局或局部变量。 我需要在返回的xml中使用变量的值,但我不知道如何在最终的xsl中执行该操作。

过程

最终xsl:

变量

等待答案。 谢谢。

process.jpg (41.1 kB)
付费偷看设置
发送
2条回答
何必丶何苦呢
1楼-- · 2020-09-04 10:47

彼得,你好,

请选中在线帮助" 3.4.7.3。局部变量和3.4.7.4。全局变量。

您可以在整个流程中使用所有变量。 集成框架消息的标题中提供了全局变量。

 
      <标题>
          ...
           <变量>
                
                ... 

默认情况下,集成框架将全局变量生成到转换原子的XSL样式表中。 这使您可以直接在XSL编码中访问它们。 要停用生成,请选择维护→Cfg开发环境→生成XSL变量。

范围

全局变量对方案包的所有方案步骤均有效。

局部变量对于您在其中定义它们的方案步骤有效。 如果将变量定义为局部变量和全局变量,则以局部变量为准。

值分配

集成框架会在触发流程之前直接在运行时将值分配给变量。 集成框架在设计时或在运行时根据传入消息使用文字为全局变量分配值。

在流程中使用变量

您可以在XSL编码中使用局部/全局变量。 您还可以在atom用户界面的参数定义中使用变量。 所有支持变量的参数都标有*(星号)。

在XSL编码中,通过以下方式使用$,前导vp缩写和变量名称访问全局变量值:

  

如果已激活XSL样式表中的生成或通过使用传入消息,则可以使用它

  

在atom用户界面中,您可以使用$ name来记录类似于XPath表示法的变量。 在参数字段中,您可以多次使用一个变量,也可以将变量与其他变量,属性等组合在一起。


提示:使用前面的xfom托管静态数据。

还有另一种选择,即在功能原子之前创建一个前面的xfom原子,以托管您要在任何后续步骤中使用的任何数据,然后,您将能够通过在XSLT或以下版本中使用以下xPath来访问静态数据 在原子用户界面中。

 
                                                        
DafaDDDa
2楼-- · 2020-09-04 10:48

一周热门 更多>