另一个空白压缩中的空白压缩

2020-09-01 21:47发布

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

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


再见,

我的压缩为空,如屏幕截图所示。 它像应该的那样工作,如果不注意插入,则不会出现表行。

但是问题是,如果在A1,A2和C中插入值,则不应出现B1和B2之间的+/-。 为此,请尝试在(外部)空白压缩中使用其他(内部)空白压缩,但不起作用...

您有什么想法或建议吗?

(54.0 kB)

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

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


再见,

我的压缩为空,如屏幕截图所示。 它像应该的那样工作,如果不注意插入,则不会出现表行。

但是问题是,如果在A1,A2和C中插入值,则不应出现B1和B2之间的+/-。 为此,请尝试在(外部)空白压缩中使用其他(内部)空白压缩,但不起作用...

您有什么想法或建议吗?

(54.0 kB)
付费偷看设置
发送
6条回答
clasier
1楼-- · 2020-09-01 22:23

你好,霍尔格

你面临着很多有趣的挑战(如果我看看这里的很多话题)。

任何方式:这是我的理解:

基于某些时候数据库中某些数据的"存在",应该打印" +/-",有时不打印

老实说:从来没有见过如此复杂的需求。 您将在这里找到一些罕见的话题来讨论"表",并在其中遇到了挑战,以使希望的WWI像打印出来一样

这是我所了解的:您成功地"抑制"了您的某些列的打印 基于"空白压缩"的表; 效果很好!

一个可能的解决方案是带有替代选项的"空白压缩"

在这里看看: https://answers.sap.com/questions/9859361/wwi-using-blank-compression-with-alternative -for-o.html

主要挑战是如何保持逻辑以"抑制"未使用的列并"打印"或不打印" +/-"

CB

PS:

检查例如 这些主题博客讨论与您的主题有关的事情:

https://blogs.sap.com/2014/01/22/wwi-techniques-blank-compression-and-user-defined-text/

查看博客 https://blogs.sap.com/2013/12/21/wwi-for -experts/ https://blogs.sap.com/2017/02/12/wwi-still-seems-to-be-the-most-troublesome-tool-in-sap-ehs/

"替代方法的空白压缩"讨论得很频繁(但与面向表的输出无关)

https://blogs.sap.com/2016/05/09/wwi-report-template-guide/讨论面向表的输出; 而不是像您这样的复杂程度

PPS:请关闭那些您已经收到有用答案的线程。 谢谢

Cikesha
2楼-- · 2020-09-01 22:20

您好!eyeryone

在非常有经验的顾问的帮助下...是的,可以实现这样的逻辑...也许我将发布实现并运行该方案的关键功能。

SAP小菜
3楼-- · 2020-09-01 22:34

克里斯托夫,你好,

这是我在页脚主题( https://answers.sap.com/questions/12865344/enter-values-before-report-generation.html?childToView=12863568 #)。 一些故事将不同的报告模板合并为(希望)一个。 对于行A1-A2列; B1-B2和C我们有一个报告模板,值在许多规范中是通用的。 在少数情况下,我们只有A1-A2和C的值。对于这种情况,如屏幕截图中所示的具有空白压缩的模板未完全填充是针对B1-B2之间出现+/-剂量的设计的。

Holger

N-Moskvin
4楼-- · 2020-09-01 22:38

亲爱的Holger

再次检查您的需求后:这可能是个主意:

您可以使用"空白压缩" 并使用类似的"围绕"表:

如果满足条件X

使用此"表结构"

else

其他表结构

Endif

因此,您将在WWI模板中插入两个" slighlty"不同的表;一个表结构包含所有列;第二个表结构仅包含简化的列(无 " +/_-)

因此逻辑将是:如果" B1"或" B2"包含值:使用第一个表; 其他第二张表

我认为这种方法应该可行

CB

PS:我是指这些线程:

https://answers.sap.com/questions/12855394/conditional-output-for-multiple -values.html

https://answers.sap .com/questions/12852451/cg36ven-additional-information.html

https://answers.sap.com/questions/12717343/import-long-text-via-idoc-submas02-into-e1bp1077ri.html

我想"唯一"知道:反馈是否对我有所帮助(无论反馈是由谁提供的),您是否找到了基于反馈的解决方案

PPS:检查(出于安全原因) )SAP在线帮助: https://help.sap.com/doc/saphelp_470/4.7/en-US/a7/2875a80a6c11d28a220000e829fbbd/content.htm?no_cache=true

小c菟菟
5楼-- · 2020-09-01 22:34

您好,Holger,

您的要求总是很不一样,我想您是在检查可能性,没有实时场景吗? 如果是,则您将度过艰难的时刻;)

无论如何,在这种情况下,您可以使用条件输出并检查其是否有效,(跟踪和错误)

如果A1,A2和 C值在那里,仅输出[+-],

基本上,我们对短语执行此操作,如果适合您,可以尝试让我们知道。

谢谢

Satya

粗暴的香蕉
6楼-- · 2020-09-01 22:23

大家好,

我尝试了很多可能性,但是没有按预期工作。 如果您将外部和内部空白压缩组合在一起,则会出现错误...就我的情况而言,这是唯一的方法,因为在有Empty值的情况下,我需要对整个表行进行空白压缩。

一周热门 更多>