SAP PI图形映射:显示队列

2020-08-22 15:15发布

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

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


嗨,

我正在学习此显示队列如何在图形映射上工作以进行有效的调试。

测试数据:

 
              009 
              0092000550 
              20200218 
         
         
              001 
              IDOC Check_INVOICE 
         
         
              002 
              0010001211 
              20200218 
         
         
              012 
              0305000412 
              20200218 
         
         
              017 
              0010001211 
         
         
              087 
              EB3300000102 
         
 

条件:

如果QUALF = 002,则获取BELNR并分配给目标XML。 我尝试将上下文E1EDK02和IDOC用于QUALF和BELNR。

在IF上显示队列:(上下文在IDOC中)

在IF上显示队列:(上下文位于E1EDK02中)

在E1EDK02级别的上下文中,为什么我得到的每个值都不像在IDOC级别的上下文中的上图那样翻倍?

(37.5 kB)

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

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


嗨,

我正在学习此显示队列如何在图形映射上工作以进行有效的调试。

测试数据:

 
              009 
              0092000550 
              20200218 
         
         
              001 
              IDOC Check_INVOICE 
         
         
              002 
              0010001211 
              20200218 
         
         
              012 
              0305000412 
              20200218 
         
         
              017 
              0010001211 
         
         
              087 
              EB3300000102 
         
 

条件:

如果QUALF = 002,则获取BELNR并分配给目标XML。 我尝试将上下文E1EDK02和IDOC用于QUALF和BELNR。

在IF上显示队列:(上下文在IDOC中)

在IF上显示队列:(上下文位于E1EDK02中)

在E1EDK02级别的上下文中,为什么我得到的每个值都不像在IDOC级别的上下文中的上图那样翻倍?

(37.5 kB)
付费偷看设置
发送
2条回答
空代码
1楼-- · 2020-08-22 15:48

*如果在特定的层次结构级别上没有其他元素,则将上下文更改插入到队列中。

*首先,队列开头和结尾处的灰色和黑色矩形代表初始上下文变化和终端上下文变化。 这些不会传递到队列进行消息处理。

*内部上下文变化由浅灰色表示。

*实际数据用白色矩形表示。

*抑制的值由蓝色矩形表示。

根据上述内容,分析自己,您正在使用一个idoc进行测试,只有一个idoc上下文。 如果上下文在E1ED02处,则将有多个节点出现,因此上下文会发生变化。

shere_lin
2楼-- · 2020-08-22 15:32

请确保关闭您以前的线程。

一周热门 更多>