2020-09-01 21:47发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
再见,
我的压缩为空,如屏幕截图所示。 它像应该的那样工作,如果不注意插入,则不会出现表行。
但是问题是,如果在A1,A2和C中插入值,则不应出现B1和B2之间的+/-。 为此,请尝试在(外部)空白压缩中使用其他(内部)空白压缩,但不起作用...
您有什么想法或建议吗?
你好,霍尔格
你面临着很多有趣的挑战(如果我看看这里的很多话题)。
任何方式:这是我的理解: p>
基于某些时候数据库中某些数据的"存在",应该打印" +/-",有时不打印
老实说:从来没有见过如此复杂的需求。 您将在这里找到一些罕见的话题来讨论"表",并在其中遇到了挑战,以使希望的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:请关闭那些您已经收到有用答案的线程。 谢谢
您好!eyeryone
在非常有经验的顾问的帮助下...是的,可以实现这样的逻辑...也许我将发布实现并运行该方案的关键功能。
克里斯托夫,你好,
这是我在页脚主题( 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
亲爱的Holger
再次检查您的需求后:这可能是个主意:
您可以使用"空白压缩" 并使用类似的"围绕"表:
如果满足条件X
使用此"表结构"
else
其他表结构
Endif
因此,您将在WWI模板中插入两个" slighlty"不同的表;一个表结构包含所有列;第二个表结构仅包含简化的列(无 " +/_-)
因此逻辑将是:如果" B1"或" B2"包含值:使用第一个表; 其他第二张表
我认为这种方法应该可行
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 p>
我想"唯一"知道:反馈是否对我有所帮助(无论反馈是由谁提供的),您是否找到了基于反馈的解决方案
PPS:检查(出于安全原因) )SAP在线帮助: https://help.sap.com/doc/saphelp_470/4.7/en-US/a7/2875a80a6c11d28a220000e829fbbd/content.htm?no_cache=true
您好,Holger,
您的要求总是很不一样,我想您是在检查可能性,没有实时场景吗? 如果是,则您将度过艰难的时刻;)
无论如何,在这种情况下,您可以使用条件输出并检查其是否有效,(跟踪和错误)
如果A1,A2和 C值在那里,仅输出[+-],
基本上,我们对短语执行此操作,如果适合您,可以尝试让我们知道。
谢谢 p>
Satya
大家好,
我尝试了很多可能性,但是没有按预期工作。 如果您将外部和内部空白压缩组合在一起,则会出现错误...就我的情况而言,这是唯一的方法,因为在有Empty值的情况下,我需要对整个表行进行空白压缩。
最多设置5个标签!
你好,霍尔格
你面临着很多有趣的挑战(如果我看看这里的很多话题)。
任何方式:这是我的理解: p>
基于某些时候数据库中某些数据的"存在",应该打印" +/-",有时不打印
老实说:从来没有见过如此复杂的需求。 您将在这里找到一些罕见的话题来讨论"表",并在其中遇到了挑战,以使希望的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:请关闭那些您已经收到有用答案的线程。 谢谢
您好!eyeryone
在非常有经验的顾问的帮助下...是的,可以实现这样的逻辑...也许我将发布实现并运行该方案的关键功能。
克里斯托夫,你好,
这是我在页脚主题( 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
亲爱的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 p>
我想"唯一"知道:反馈是否对我有所帮助(无论反馈是由谁提供的),您是否找到了基于反馈的解决方案
PPS:检查(出于安全原因) )SAP在线帮助: https://help.sap.com/doc/saphelp_470/4.7/en-US/a7/2875a80a6c11d28a220000e829fbbd/content.htm?no_cache=true
您好,Holger,
您的要求总是很不一样,我想您是在检查可能性,没有实时场景吗? 如果是,则您将度过艰难的时刻;)
无论如何,在这种情况下,您可以使用条件输出并检查其是否有效,(跟踪和错误)
如果A1,A2和 C值在那里,仅输出[+-],
基本上,我们对短语执行此操作,如果适合您,可以尝试让我们知道。
谢谢 p>
Satya
大家好,
我尝试了很多可能性,但是没有按预期工作。 如果您将外部和内部空白压缩组合在一起,则会出现错误...就我的情况而言,这是唯一的方法,因为在有Empty值的情况下,我需要对整个表行进行空白压缩。
一周热门 更多>