在我开始写这个博客之前,云服务器网址,我对复杂的数据结构和打印工作台的特点进行了研究,以达到不同通信的复杂要求,希望你喜欢我以前的博客
https://blogs.sap.com/2017/10/18/a-pocket-guide-to-print-work-bench-step-by-step/
关于打印工作台的基本特性
很多时候我们会遇到一些要求,要求将一些被操作的数据显示到不同的地方(即不同的文本节点以及其他一些数据)获取和操作(即文本退出)
在这些情况下,云服务器服务好,物联网断路器,文本节点被创建并标记为非活动(以停止隐式调用以显示),并从另一个文本节点显式调用以显示。
在下面的示例中,解释了如何显式调用非活动(由SAP抑制以显示)文本节点调用并显示。
同时,解释了在循环期间使用的基本技术。
转到事务代码PWB。
创建一个表单类的申请表是\U\U CS\U MOVE\U IN\U欢迎信
如下所示
一个安装可以有多个寄存器;这里我们显示这些寄存器(逻辑寄存器号)的详细信息。
数据:LT\u LOGIC\u NO TYPE EASTL。(本地定义)
要从程序的其他部分访问此表,我们需要将值传递到"在循环"中的某个自定义全局内部表
数据:T_EQUIP TYPE table of V_EGER(全局定义,因此可以从对象的任何位置访问)
我们正在以下节点层次结构中创建一个文本节点,并将此文本节点设置为非活动(选中下面的复选框)并且不会创建此节点的文本退出。因此,在显示期间对该出口的隐式调用将被抑制。要显示这个文本节点的输出,我们必须显式地调用它。
激活。
创建文本节点的显示。
给出以下详细信息。
激活。
按照说明创建一个During循环。
(‘During exit’是在PWB(generated function module)的标准数据填充流的循环中创建的出口,同样,我们可以在打印工作台(生成的功能模块)的标准数据填充流的循环之前和之后分别创建调用的'Before Exit'和'After Exit'。
激活。
将WA\u LOGIC\u NO追加到GIT\u LOGICNUM。
将工作区追加到全局内部表中,以便访问从物体的另一部分,同时为内部表GIT\u LOGICNUM和T\u EQUIP创建工作区。
在PWB顶部声明内部表include。
激活。
在下面的层次结构中创建另一个文本节点,大数据与应用,其中包含文本出口(称为非活动节点)。
创建出口以写入代码。
在中写入以下代码它。
**********************************************************************************************************************
在GITèu LOGICNUM处循环到Lèuèu LOGICNUM。将表T\ U EQUIP读入L\ U WA\ U EQUIP键LOGIKNR=L\u WA\u LOGICNUM-LOGIKNR。如果SY-SUBRC=0。执行输出文本使用'智能开关单元显示寄存器''主''正文''附加'。结束。ENDLOOP.
************************************************************************************************************************************激活
使用数据执行
非活动节点调用部分的输出中应该有两行,大数据解决,因为执行循环的表中有两个条目
速率类型数据不在表中,因此输出中为空