2020-08-22 03:38发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
DATA:before_image的开始出现10。 包括结构简介。 数据:before_image结束。 执行更新表IT_P0001。 执行更新表IT_P0015。 FORM更新表old_tab。 将old_tab移至before_image。 ENDFORM。 你好 上面的代码在旧的非Unicode环境中工作,但是现在当然在Unicode中 不起作用。 当我不知道将通过什么结构传递给我时如何纠正此问题 子程序?
使用Unicode,可以更严格地检查结构化表之间以及结构之间的操作。 就像您自己看到的那样,PRELP与PA0001的结构不同,并且与PA0015的结构也不相同。 最终,它仅在PA0015上失败,因为它包含未经授权移至字符字段的数字字段。
论坛已经回答了这样的问题,所以我让您搜索。 提示:FILL_CONTAINER_C。
在UC环境中,当结构长度不同时,不允许将一个结构移动到另一个结构。
在您的情况下:我怀疑您的表定义是问题所在。 不用包含单个结构,而是直接使用此线型声明内部表。 还请确保old_tab的行类型也是prelp。
数据: before_Image类型prelp的标准表。
最多设置5个标签!
使用Unicode,可以更严格地检查结构化表之间以及结构之间的操作。 就像您自己看到的那样,PRELP与PA0001的结构不同,并且与PA0015的结构也不相同。 最终,它仅在PA0015上失败,因为它包含未经授权移至字符字段的数字字段。
论坛已经回答了这样的问题,所以我让您搜索。 提示:FILL_CONTAINER_C。
在UC环境中,当结构长度不同时,不允许将一个结构移动到另一个结构。
在您的情况下:我怀疑您的表定义是问题所在。 不用包含单个结构,而是直接使用此线型声明内部表。 还请确保old_tab的行类型也是prelp。
一周热门 更多>