场逻辑

2020-09-15 04:55发布

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

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


只有另一个字段等于设定值时,谁能协助我显示一个字段? 这是场景:

如果{@Field A} = ABC,则在报表{@Field B}中显示

然后,使用字段B生成字段C(条形码)。 我目前有一个静态的字段B显示和字段C(条形码=字段B的值)。

理想情况下,只有在字段A = ABC(且字段C是与字段B等效的条形码)时,才显示字段B和C。 我希望这是有道理的,如果不是的话,我很乐意回答澄清的问题。

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

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


只有另一个字段等于设定值时,谁能协助我显示一个字段? 这是场景:

如果{@Field A} = ABC,则在报表{@Field B}中显示

然后,使用字段B生成字段C(条形码)。 我目前有一个静态的字段B显示和字段C(条形码=字段B的值)。

理想情况下,只有在字段A = ABC(且字段C是与字段B等效的条形码)时,才显示字段B和C。 我希望这是有道理的,如果不是的话,我很乐意回答澄清的问题。

付费偷看设置
发送
4条回答
me_for_i
1楼-- · 2020-09-15 05:09

这实际上很简单。 对于报告中的每个B和C字段,请执行以下操作:

1。 右键单击报表设计中的字段,然后选择"格式..."

2。 在"常用"选项卡上,单击"抑制"右边的公式按钮。 不要选中抑制复选框!

3。 键入以下公式:{@Field A} <>" ABC"

4。 单击"保存并关闭",然后单击"确定"以保存格式。

5。 如果要取消显示其中一个或两个字段为空白的部分,请转到"部分专家",然后选中"如果空白则抑制"。

-戴尔

xfwsx85
2楼-- · 2020-09-15 05:14

检查字符串的大小写,晶体公式区分大小写。

确保没有尾随空格

皮带和括号是

大写(替换({@ServProvName},'',''))<>"精密标签"

Ian

悠然的二货
3楼-- · 2020-09-15 05:28

这实际上很简单。 对于报告中的每个B和C字段,请执行以下操作:

1。 右键单击报表设计中的字段,然后选择"格式..."

2。 在"常用"选项卡上,单击"抑制"右边的公式按钮。 不要选中抑制复选框!

3。 键入以下公式:{@Field A} <>" ABC"

4。 单击"保存并关闭",然后单击"确定"以保存格式。

5。 如果要取消显示其中一个或两个字段为空白的部分,请转到"部分专家",然后选中"如果空白则抑制"。

-戴尔

绿领巾童鞋
4楼-- · 2020-09-15 05:02

谢谢戴尔。 我一定在做些错误的事情。 我尝试一次完成所有操作,但都没有成功-即使字段A等于给定的文本,它似乎也将取代字段B和C中的值。 我返回并删除了"节专家"中空白处的抑制物,结果没有变化。 然后,我返回并更改了字段B的公式,以包括一个打开和关闭括号,并按照您的指示保留了字段C,并且在预览报告时,两个字段中均未显示任何内容(字段A等于应该显示字段B和 C)。 我怀疑我误解或解释了错误的内容。 这里有更多内容可供审核:

字段A = @ServProvName(字符串)

字段B = @Precision Labs编号(字符串)

字段C = @Precision Labs条形码(字符串)

我根据您的说明创建的公式是:

{@ ServProvName} <>"精确实验室"

有想法吗?

一周热门 更多>