如何抑制PLD中为NULL/空的地址线

2020-08-25 12:46发布

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

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


嗨,

我想在布局中打印BP的完整地址。.但是,有些BP有3条地址线,有些有2条,有些有4条。

如何抑制布局中的那些空地址行,以使其在我的打印布局中不显示空白行? 因为在最后一行,我将显示国家和邮政编码。 因此,我不要在它们之间插入空白行。

布局示例:

-


血压名称

地址行1

地址行2

地址行3

地址第4行

国家和邮政编码

-


谢谢!

彰显

编辑:Paul Finneran于2008年10月9日下午2:55

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

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


嗨,

我想在布局中打印BP的完整地址。.但是,有些BP有3条地址线,有些有2条,有些有4条。

如何抑制布局中的那些空地址行,以使其在我的打印布局中不显示空白行? 因为在最后一行,我将显示国家和邮政编码。 因此,我不要在它们之间插入空白行。

布局示例:

-


血压名称

地址行1

地址行2

地址行3

地址第4行

国家和邮政编码

-


谢谢!

彰显

编辑:Paul Finneran于2008年10月9日下午2:55

付费偷看设置
发送
2条回答
灬番茄
1楼 · 2020-08-25 13:04.采纳回答

嗨,

删除空白行的唯一方法是,如果实际BP地址没有任何空值,例如 如果客户的地址中有4行,则可以使用BP Master屏幕上的前4个字段。

我认为这根本不是解决方案,因为您确实需要将地址值分配给它们的相关地址字段。

上次我检查无法使用forumlae等删除PLD上的空白地址行。从一开始,这就是SAP PLD的问题。

当然,如果您要使用Crystal设计布局,那么没问题,可以使用使用多个IF语句的简单公式来删除任何空值。

注意事项

>

安德鲁。

三十六小时_GS
2楼-- · 2020-08-25 13:24

嗨,Sianghing,

可以通过以下方式删除由于缺少"块"或其他字段而导致的PLD地址中的空白行:

要抑制PLD地址中的空白行:

第1步:创建一个带有换行符的文本字段

a)内容:X {enter} X,其中{enter}是回车键-(PLD不会保留任何前导或尾随空格-空格,换行符等-因此,您需要使用" X" s)

b)将唯一ID更改为" LF"

c)取消选中"可见"

第2步:将地址字段的唯一ID更改为" Addr",然后取消选中"可见"

第3步:使用以下内容创建一个公式字段(只需将此单词逐字粘贴):

Concat(

句子(Addr,1)

Substring(LF,1,2),

句子(Addr,2)

Substring(LF,1,1 +(Sentence(Addr,2)!="")),

句子(Addr,3)

Substring(LF,1,1 +(Sentence(Addr,3)!="")),

句子(Addr,4)

第4步:使用此新公式字段代替您在上述步骤中隐藏的" Addr"字段。

一周热门 更多>