将raw255移至char255

2020-08-30 19:38发布

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

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


嗨,

我们正在将raw255类型的字段移动到char255字段。

程序语法检查正常,但是稍后会出现错误,因此我想问一下是否允许从raw255转换为char255,还是将结尾的某些字符截断? 还是有更好的方法来做到这一点,即方法或功能模块?

数据:ls_mime TYPE w3mime。
 数据:ls_objbin类似于solisti1。
 将ls_mime移动到ls_objbin。
 

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

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


嗨,

我们正在将raw255类型的字段移动到char255字段。

程序语法检查正常,但是稍后会出现错误,因此我想问一下是否允许从raw255转换为char255,还是将结尾的某些字符截断? 还是有更好的方法来做到这一点,即方法或功能模块?

数据:ls_mime TYPE w3mime。
 数据:ls_objbin类似于solisti1。
 将ls_mime移动到ls_objbin。
 
付费偷看设置
发送
2条回答
SC_Yao
1楼 · 2020-08-30 20:25.采纳回答

实际上,您的问题不是真正的字节(原始)和字符,而是关于SAPoffice或BCS的API的旧格式。

在Unicode之前,使用带有 用于还包含字节的character参数,因为一个字符是一个字节。 引入Unicode时,一个字符存储在2个字节上(255个字符使用510个字节)。 SAP决定将字节存储在character参数的前255个字节中。

您可以使用功能模块SO_SOLIXTAB_TO_SOLITAB将255个字节的表存储到255个字符的表中。

某些功能模块也进行了改进,以提出新的SOLIX_TAB或XSTRING类型的参数(均为字节),以避免以字符存储字节。

me_for_i
2楼-- · 2020-08-30 20:20

嗨,桑德拉,

< p>谢谢您的回答,一如既往的帮助很大! :)

一周热门 更多>