如何使用SDK在标准屏幕中创建输入字段?

2020-09-07 09:49发布

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

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


亲爱的C4C专家

自2019年以来,可用于XBO的文本数据类型受到限制。

允许的数据类型:ShortText,MediumText,LongText

所以我在XBO中创建了ShortText类型的元素,并将它们添加到UI Designer的扩展资源管理器的"标准屏幕"中。

然后,此添加的字段将以TextEdit显示类型自动显示在Fiori屏幕上。

我不需要TextEdit,而我想要InputField。

所以我将尽可能做两件事之一。

1。 如何将显示类型从TextEdit更改为InputField。

2。 如何使用SDK在标准屏幕中创建输入字段

请帮助我!

(73.1 kB)

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

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


亲爱的C4C专家

自2019年以来,可用于XBO的文本数据类型受到限制。

允许的数据类型:ShortText,MediumText,LongText

所以我在XBO中创建了ShortText类型的元素,并将它们添加到UI Designer的扩展资源管理器的"标准屏幕"中。

然后,此添加的字段将以TextEdit显示类型自动显示在Fiori屏幕上。

我不需要TextEdit,而我想要InputField。

所以我将尽可能做两件事之一。

1。 如何将显示类型从TextEdit更改为InputField。

2。 如何使用SDK在标准屏幕中创建输入字段

请帮助我!

(73.1 kB)
付费偷看设置
发送
6条回答
四川大学会员
1楼 · 2020-09-07 09:58.采纳回答

HI

由于SAP的限制,您不能在XBO中使用通用的TEXT类型。 另外,也无法将显示类型从TextEdit更改为InputField。

但是,作为一种变通办法,您可以使用其他数据类型,例如" BusinessPartnerID(CHAR60)",它可以帮助您将InputField放入可以存储多达60个字符的UI中。

感谢

Saurabh

灬番茄
2楼-- · 2020-09-07 10:14

感谢您的回答。

但是,ID字段难以使用,因为它们需要80个以上的字符。

感谢您让我知道您仍然受到限制。

此致

荣耀

shere_lin
3楼-- · 2020-09-07 09:56
SKY徐
4楼-- · 2020-09-07 10:14

亲爱的Anant ,

感谢您的回答。

但是,发送的链接的内容是"自定义BO"的OVS字段。

我想通过XBO将具有文本数据类型和DisplayField of InputField的字段添加到StandardScreen。

自2019年以来创建的租户中会发生此问题。

我在任何地方都找不到菜单来控制它,所以有人问我。

关于

荣耀

悠然的二货
5楼-- · 2020-09-07 10:15

我为ByDesign开发,所以我不知道在为C4C开发时是否有很大的不同。 但是也没有ShortName数据类型吗? 也许可以通过其他控件来表示。

据我所知,答案是否定的。

clasier
6楼-- · 2020-09-07 10:18

感谢您的回答。

今年以来,文本数据类型受到限制。

此博客 https://blogs.sap.com/2018/10/23/text-types-usage/

对于我来说,XBO(扩展业务对象)中需要文本数据类型。

不幸的是,ShortName被XBO禁止。

仅允许我使用的三种文本数据类型为ShortText,MediumText和LongText。

此致

荣耀

一周热门 更多>