如何在超过255个字符的db表中存储描述?

2020-08-24 10:05发布

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

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


我想在超过500个字符的db字段中存储描述。 我尝试使用不同的ztable,它将存储来自描述的255个字符长的行。 然后用于连接收集在线显示。 它目前正在运行,但是我想知道一种更好的方法。

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

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


我想在超过500个字符的db字段中存储描述。 我尝试使用不同的ztable,它将存储来自描述的255个字符长的行。 然后用于连接收集在线显示。 它目前正在运行,但是我想知道一种更好的方法。

付费偷看设置
发送
6条回答
Bunny_CDM
1楼-- · 2020-08-24 10:38

使用数据类型STRING("无限制"长度)代替CHAR。

如果您的问题与"表维护生成"工具有关,则允许的最大输入长度为255个字符(SAP GUI的限制) 对于Windows)。

如果要输入更多字符而不进行自定义开发,则必须定义几个不同的字段(例如,每个255个字符)。

如果要一个 输入字段较大时,您必须手动更改"表维护"对话框(请注意,这很危险,因为任何运行此代的人都可能在没有警告的情况下覆盖您的手动更改)并使用Control Framework,例如使用TextEdit控件(CL_GUI_TEXTEDIT),或者

宇峰Kouji
2楼-- · 2020-08-24 10:21

您尝试使用STRING类型而不是CHAR吗?

ZJXianG
3楼-- · 2020-08-24 10:46

尝试使用Text Object和Text id。

您可以使用save_text,edit_text,read_text FM处理文本ID。

Bunny_CDM
4楼-- · 2020-08-24 10:21

请使用COMMENT按钮发表评论,提出问题,添加详细信息等,ANSWER仅是提出解决方案 ,将SAP文本放在答案区域的右侧。 同时,系统会通知该人您的评论(当前不会)。

bbpeas
5楼-- · 2020-08-24 10:48

请尝试使用"预定义类型"代替Se11中的数据元素。

樱桃小丸子0093
6楼-- · 2020-08-24 10:44

是的,我尝试使用String,但是如您所知,将字符串存储在数据库字段中不是一个好习惯。 它不会让我们使用表维护生成器。

一周热门 更多>