Unicode版本与None-Unicode版本中,将string赋给structure的不同方式。(cl_abap_container_utilities=>READ_CONTAINER_C)
来源:互联网 发布:淘宝搜不到店铺 编辑:程序博客网 时间:2024/05/22 13:59
Unicode版本中有如下声明:
data: key(8) value '12345678'.
DATA: BEGIN OF A, "在Unicode中,一个X变量为1byte长度,但是一个char为2byte长度
"所以此处每个field用两位X数组
1(2) TYPE X, 2(2) TYPE X, 3(2) TYPE X, 4(2) TYPE X,
5(2) TYPE X, 6(2) TYPE X, 7(2) TYPE X, 8(2) TYPE X,
END OF A.
要将K的值按位赋给A的各个field,应该:
CALL METHOD cl_abap_container_utilities=>READ_CONTAINER_C
EXPORTING im_container = key
IMPORTING EX_VALUE = A
EXCEPTIONS illegal_parameter_type = 1
OTHERS = 2.
反方向动作应该:
CALL METHOD cl_abap_container_utilities=>FILL_CONTAINER_C
EXPORTING IM_VALUE = A
IMPORTING EX_CONTAINER = key
EXCEPTIONS illegal_parameter_type = 1
OTHERS = 2.
在None-Unicode版本中:
data: key(8) value '12345678'.
DATA: BEGIN OF A, "在None-Unicode中,X是1个byte长度,和1个char一样,
"所以这里每个field都是一个X长度
1 TYPE X, 2 TYPE X, 3 TYPE X, 4 TYPE X,
5 TYPE X, 6 TYPE X, 7 TYPE X, 8 TYPE X,
END OF A.
要将K的值按位赋给A的各个field,应该:
A = Key.
反方向:
未知……没试过…………
- Unicode版本与None-Unicode版本中,将string赋给structure的不同方式。(cl_abap_container_utilities=>READ_CONTAINER_C)
- 加密/解密算法(Unicode版本和None-Unicode版本)
- 将自己的程序编译成Unicode版本
- 给肥胖的VS2005去掉Unicode VC++ unicode ANSI 版本转换
- UNICODE版本的clipboard复制
- 英文操作系统中使用非Unicode版本的中文程序
- VS2008中导入EXCEL文件数据(Unicode版本下)
- String内部存储方式与Unicode
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换 (UNICODE版本字符串转换为Ansi版本)
- 生成Unicode版本的Ini文件
- 创建Unicode版本的VC工程
- 创建Unicode版本的VC工程
- Unicode版本的注册表封装类
- java String与unicode
- java String与unicode
- 不同php版本中VC6与VC9,Thread Safety与None-Thread Safe,Apache module与fastcgi的区别与选择
- Unicode UTF的不同
- 将0赋给string类型变量的错误提示
- 8.2 黑客攻击步骤介绍
- 最新腾讯笔试题
- 赛门铁克新通告再犯严重错误 忽视大陆用户
- UNIX/LINUX 平台可执行文件格式分析
- Ubuntu无法正常关机的解决
- Unicode版本与None-Unicode版本中,将string赋给structure的不同方式。(cl_abap_container_utilities=>READ_CONTAINER_C)
- javascript-automation服务器不能创建对象
- 政策力挺上调工资 剑指收入分配不公现象
- 了解客户端上网流程 发现网站是否挂马
- 一次ISO9001受审的经验
- netbox开启服务后自动访问首页
- 从菜鸟到高手必读:全面了解系统进程
- 自绘按钮的实现
- 组播协议和组播路由