B1if 2.0使用多个查询调用SQL

2020-08-31 03:38发布

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

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


专家们!

我遇到以下无法解决的问题。 我必须在B1if 2.0场景步骤中一次执行多个SQL查询。 根据文档,我使用查询创建了XML结构:

 <信封xmlns =" urn:com.sap.b1i.adapter:jdbcadapter">
         <身体>
             
 从OCRD中选择前1个CardCode
 ; 从OITM中选择前1个ItemCode
             
         
      

在步骤中,我将JDBC类型的适配器调用设置为/vpf:Msg/vpf:Body/vpf:Payload [@ id ='xxx']/jdbc:Envelope。

以下是通话结果:

 <有效负载角色=" C" id =" TestSql">
   <信封xmlns ="">
     <身体>
       
         <行>
            100001 
         
       
     
   
  

我希望有两个结果。

是的,它可以与SqlStatement一起使用(必须声明该节点不包含信封/主体),但是根据文档,它还应该能够在QueryStatement和UpdateStatemtent中执行多个调用。

P.S。 我有SBO 9.3 PL 11和最后一个B1if。

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

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


专家们!

我遇到以下无法解决的问题。 我必须在B1if 2.0场景步骤中一次执行多个SQL查询。 根据文档,我使用查询创建了XML结构:

 <信封xmlns =" urn:com.sap.b1i.adapter:jdbcadapter">
         <身体>
             
 从OCRD中选择前1个CardCode
 ; 从OITM中选择前1个ItemCode
             
         
      

在步骤中,我将JDBC类型的适配器调用设置为/vpf:Msg/vpf:Body/vpf:Payload [@ id ='xxx']/jdbc:Envelope。

以下是通话结果:

 <有效负载角色=" C" id =" TestSql">
   <信封xmlns ="">
     <身体>
       
         <行>
            100001 
         
       
     
   
  

我希望有两个结果。

是的,它可以与SqlStatement一起使用(必须声明该节点不包含信封/主体),但是根据文档,它还应该能够在QueryStatement和UpdateStatemtent中执行多个调用。

P.S。 我有SBO 9.3 PL 11和最后一个B1if。

付费偷看设置
发送
1条回答
歪着头看世界
1楼 · 2020-08-31 04:16.采纳回答

我在SAP事件中提出了这个问题,而SAP的回答是:不,不可能在 节点中运行多个查询。 他们将相应地调整文档。

一周热门 更多>