在smartforms中,上标转换为文本中的#

2020-08-18 04:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI 在smartform...

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

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


HI

在smartforms中,要显示一个特定的窗口,他们正在使用文本元素,因为当我们在上标中提供任何值时,它将转换并打印为#。请帮助我。

提前谢谢!

2条回答
大简至美
2020-08-18 05:50 .采纳回答

如果显示#而不是预期的字符,数字或符号,则表示无法解释字符代码。

请更详细地说明到目前为止的操作并提供屏幕截图。

您是否了解智能表单的智能样式,您可以在其中定义段落格式和字符格式?

  • https://www.tutorialspoint.com/sap_smart_forms/sap_smart_forms_style_builder.htm
  • 1)为上标定义智能样式的字符格式:

    为了正确显示上标和下标,您需要定义/使用对上标和/或效果有效的字符格式 或下标已激活:

    • []上标:字符串的此属性导致字符串中包含的文本作为上标输出。
    • []上标: 字符串的属性导致字符串中包含的文本作为下标输出。

    2)以智能表格分配智能样式

    • a) 您可以在"全局设置->表单属性->输出选项"中将智能样式指定为智能表单的默认智能样式。
    • b),也可以在" 您的智能表单obj的"输出选项" ect(例如 文本类型为"文本元素"的文本对象)。

    3)在需要转换的文本周围使用字符格式标签

    • 使用SAPScript 编辑器以输入字符格式标签,如果文本对象的"常规属性"选项卡中的文本类型为"文本元素"
    • 如果不是"文本元素",则必须编辑 SAPScript通常在哪里维护,例如 SMARTFORM"文本模块"或SO10"包含文本"

    示例:

     | Format |行文本|
     --------------------------------------------------  ----
     | * | &YOUR_VARIABLE_CONTAINING_SUBSCRIPT& | 
    • 在此示例中,标记是指已启用上标效果的字符格式SS,并且在标记中您可以将变量设置为 上标文本值
    • *是默认的段落格式

一周热门 更多>