交互形式的点+逗号

2020-08-24 00:24发布

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

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


你好,

我有一个问题,当我以交互式形式输入符号,(逗号)时,该字段为

自动设置为Null。

所以我的计算脚本不起作用...

如果我在字段中输入17,25,则该字段的值为Null(0),如果我输入17.25,则该字段的值为17.25。

问题在于,在德国,逗号()使用小数点而不是。 (点),但这表明Adobe无法处理它。

我可以找到的所有形式/操作系统和SAP的语言都设置为德语。

我正在使用LiveCycleDesigner 8.01.2088

有没有人可以提供的提示,该问题如何解决?

如果您需要更多信息,请告诉我...。

谢谢

弗洛里安

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

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


你好,

我有一个问题,当我以交互式形式输入符号,(逗号)时,该字段为

自动设置为Null。

所以我的计算脚本不起作用...

如果我在字段中输入17,25,则该字段的值为Null(0),如果我输入17.25,则该字段的值为17.25。

问题在于,在德国,逗号()使用小数点而不是。 (点),但这表明Adobe无法处理它。

我可以找到的所有形式/操作系统和SAP的语言都设置为德语。

我正在使用LiveCycleDesigner 8.01.2088

有没有人可以提供的提示,该问题如何解决?

如果您需要更多信息,请告诉我...。

谢谢

弗洛里安

付费偷看设置
发送
8条回答
代楠1984
1楼 · 2020-08-24 00:53.采纳回答

嗨,

创建Adobe Interactive Form时必须设置语言和国家/地区。 如果使用ABAP创建Adobe Interactive Form,则以下代码将起作用:

  • 设置文档参数

ls_docparams-langu ='DE'

ls_docparams-country ='DE'

  • 清除文档输出

清除:ls_docoutput。

  • 调用生成的功能模块

通话功能l_funcname

导出

/1bcdwb/docparams = ls_docparams

interface_structure = ls_interface

导入

/1bcdwb/formoutput = ls_docoutput

例外情况

usage_error = 1

system_error = 2

internal_error = 3

其他= 4。

保重,

托马斯

野沐沐
2楼-- · 2020-08-24 00:42

你好托马斯,

感谢您的答复。

但是我已经将所有内容设置为德语,还有您提到的参数。

我解决了我的问题,即表单无法通过字段进行计算,并且是逗号

通过使用REPLACE语句位于内部。

输入新值后,逗号将在DOT中转换。

此解决方案有效,但我曾期望表单可以自行完成。

致谢

弗洛里安

一只江湖小虾
3楼-- · 2020-08-24 00:56

嗨,

将"语言环境"设置为德语并使用数字字段,它将可以正常工作。

谢谢

Gopal

何必丶何苦呢
4楼-- · 2020-08-24 00:38

正是这个!

渐行渐远_HoldOn
5楼-- · 2020-08-24 01:03

嗨弗洛里安,

只需将字段语言环境更改为德语(德国)。 要更改语言环境,请转到对象调色板>"字段"选项卡>语言环境。 选择语言环境作为德语。

希望它将解决您的问题。

问候

Vaibhav Tiwari。

小熊yu生菜
6楼-- · 2020-08-24 01:00

Hello Florian ,对于全新的自定义交互式表格,我也有同样的问题,我们必须输入带点号的数字以分隔小数,但是在法国,我们需要一个逗号,但Adobe Reader不接受该逗号:输入的数字已清除。 您有什么解决方案? 谢谢。

Bunny_CDM
7楼-- · 2020-08-24 00:43

你好,

感谢您的回复,但我已经尝试过了,并且无法正常工作。

仍然该字段不接受逗号作为标语。

仅接受点...

还有其他想法吗?

致谢

弗洛里安(Florian)

一周热门 更多>