点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我需要将具有一些数量字段的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我需要将具有一些数量字段的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我需要将具有一些数量字段的结构转换为类似char的字段,然后执行相反的操作。
我可以使用以下方法将结构转换为cfield:
数据:lv_content TYPE asafbtabcontent, lo_record TYPE REF TO数据。 引用ls_my_str INTO lo_record。 在记录中执行PERFORM record_to_cfield saplas_afb,使用lo_record更改lv_content。
但是,相反的方法呢?
Abap 731。
尝试类似的方法,但是值是错误的。
字段符号:类型zz_my_str。 将lv_content指定为 铸造。 " HANDLE lo_TYPEDESCR。 如果sy-subrc EQ 0。 ls_my_str = 。 ENDIF。
我似乎记得有一个FM或METHOD * CONTAINER *可以进行这种转换,但是不记得这个名字了。
有任何线索吗?
谢谢
CL_ABAP_CONTAINER_UTILITIES仅是将系统从非Unicode转换为Unicode时的临时解决方案。 在非unicode程序中,具有打包字段的结构可以转移到字符字段。 自Unicode以来,这被认为是不正确的做法(它与Unicode没有真正的联系,只是清理ABAP代码的好时机)。 如果您想以标准化的方式传输数据,请使用JSON或XML(也可以通过数据集群使用CL_ABAP_EXPIMP *类(它支持多个内核版本的内部格式)来完成,但是我不喜欢它,因为 这是SAP专有的方法。)
一周热门 更多>