2020-09-03 02:35发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我遇到以下问题: ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我遇到以下问题:
我们有一个特征(例如测试标准),其中包含服务器短语(短语文本,例如DIN xxxx,ASTM xxxx)。 这些特性具有多重价值(DIN和ASTM同时发生)
要生成报告(打印输出),我只想打印带有* DIN *的短语。 那有可能吗? (如果我了解SAP文档,则不确定...)
谢谢
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"部分,因此您可能会得到一些解决方案; "推送/堆栈"主题经常讨论; 您应该在这里花时间-
最多设置5个标签!
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"部分,因此您可能会得到一些解决方案; "推送/堆栈"主题经常讨论; 您应该在这里花时间-
一周热门 更多>