多个值的条件输出

2020-09-03 02:35发布

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

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


你好大师,

我遇到以下问题:

我们有一个特征(例如测试标准),其中包含服务器短语(短语文本,例如DIN xxxx,ASTM xxxx)。 这些特性具有多重价值(DIN和ASTM同时发生)

要生成报告(打印输出),我只想打印带有* DIN *的短语。 那有可能吗? (如果我了解SAP文档,则不确定...)

谢谢

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

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


你好大师,

我遇到以下问题:

我们有一个特征(例如测试标准),其中包含服务器短语(短语文本,例如DIN xxxx,ASTM xxxx)。 这些特性具有多重价值(DIN和ASTM同时发生)

要生成报告(打印输出),我只想打印带有* DIN *的短语。 那有可能吗? (如果我了解SAP文档,则不确定...)

谢谢

付费偷看设置
发送
8条回答
jovirus
1楼 · 2020-09-03 02:56.采纳回答

你好 Holger Hartung

为什么需要维持2 在同一实例中比较diff值并仅打印1个短语,

具有多个值的单个实例,我认为我们无法使用带条件输出的单个符号进行输出。

您可能需要创建自定义FM 并与符号一起使用。

<01G ****> DIN xxxx ASTM xxxx

感谢

Satya

三十六小时_GS
2楼-- · 2020-09-03 03:10

这些只是关于概念和不同解决方案的考虑

渐行渐远_HoldOn
3楼-- · 2020-09-03 03:14

Dear Holger

"条件"主题部分确实有一些限制。 在您的情况下:唯一可能的选择是准备一个"客户报告符号"

,但是这种方法有一些"缺点"

例如。 如果您具有可以具有"多个"值的特征,大多数人都认为:这必须基于"短语"。 但这是不正确的(在这种情况下,这只是整个故事的"详细信息"。)

任何方式:许多用户"声称"他们希望在"打印"中进行"分类"。 在第一次世界大战中

愚蠢的坏例子:特征可能包含值" A,B,C"(按此顺序),但是他们要求输入一个"逻辑"(例如您的" DIN逻辑") 它必须始终按以下顺序打印" C,B,A"(或" C,A"或其他内容:但不能简单地打印所维护的内容)

使用WWI可以进行的任何操作(例如您的" DIN"示例),但是最好的方法是:

按照萨蒂亚(Satya)的建议维护数据:"为什么您需要在同一实例中维护2个diff值,并且只打印1个短语,"

这的主要原因是这个基本问题:

如果您以后有例如 发布的报告,有人问您:为什么将其打印为" A,B,C"而不是" C,B,A",回答此问题的工作量很大,因为您必须分析"更改日志",并且 其他内容(大故事。相信我:我们在WWI主题中有"相似"的逻辑,在某些情况下,我无法解释为什么打印某些内容)

但在其他许多相似主题中也有列出: 对于某些"典型"故事,即使是WWI解决方案也相当复杂。 例如。 如果您具有允许"范围"(例如温度)的特征; 在这里可以使用标准的有条件逻辑bot(请在此处检查一个相关的博客)。

这里甚至试图用" ABAP"逻辑做某事也不容易(而且我不确定是否是

用于您的" ABAP"部分。 如您所知:短语包含翻译; 因此,如果您查看"短语代码",则这种" DIN"逻辑可能会变得很有意义,因为在这种情况下,我们可以假设每种语言的"内容"是相同的。

您的自定义符号可能具有这种逻辑

1。)首先收集"特征"的所有短语ID(从1个到多个短语)

2。),然后进行某种外观检查: 在要求的语言中包含" *" DIN;如果是,则将短语ID放在"缓冲区"中;否则,忽略

3。)最后,"缓冲区"包含任何" DIN"短语; 因此,现在只需使用收集到的短语ID(按照存储在"缓冲区"中的顺序),您就可以将"文本"列表(在这种情况下是"所选语言的短语代码")和手传回报告符号。 将其转换为常规的WWI处理,然后您应该会得到所需的结果

简而言之,是的,对于特定于客户的符号,我很确定您会获得解决方案,然后仅输入" DIN"短语 即使保持" ASTM"也可以打印

C.B。

PS:在WWI中可能正在使用" PUSH"部分,因此您可能会得到一些解决方案; "推送/堆栈"主题经常讨论; 您应该在这里花时间-

d56caomao
4楼-- · 2020-09-03 03:07

感谢克里斯托夫(Christoph),真的很好解释。 我将使用FM选择正确的词组...

PUSH主题是什么?

微wx笑
5楼-- · 2020-09-03 02:59

您好霍尔格·哈通

我的理解-您希望在以* DIN *开头的字符中选择短语时要输出-如果不是DIN,则不应该填充-我认为您可以在条件输出中使用" LK"-尝试使用" LK"文本 比较选项。

谢谢

同伴

太Q了
6楼-- · 2020-09-03 02:54

哇,谢谢。 我以前从未听说过,退出主义者在符号方法方面有如此多的可能性...

大道至简
7楼-- · 2020-09-03 03:06

您好,Mohammend,

运算符LK不允许用于多个值特征...

一周热门 更多>