ABAP报表开发中单位PC显示问题

[复制链接]
查看11 | 回复8 | 2009-1-4 14:52:28 | 显示全部楼层 |阅读模式
各位,
大家下午好,我在ABAP报表开发中遇到了一个问题,使我绞尽脑汁而不知道为什么,请大家给予帮助。
问题是这样的:在做报表的时候发现,SAP系统表的单位显示是正确的,例如单位箱(CAR)和件(PC),但是我们取到内表之后就变成了箱(KAR)和件(ST)了;然后我们EXCEL导出以后就又变回原来正确的单位显示了箱(CAR)和件(PC).
问题出在第二个环节,我们用内表数据进行在系统中显示的时候,显示的单位是不正确的,请问这个问题应该如何处理呢?
thanks!!!
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
有个function 转换的
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
covertion_exit_*_input和 covertion_exit_*input 查询就可以知道的
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
原因你看下T-CODE:CUNI或表:T006 就能明白了
KAR
CAR
Car

转换的话用下面2个
CONVERSION_EXIT_CUNIT_INPUT
CONVERSION_EXIT_CUNIT_OUTPUT

CONVERSION_EXIT_CUNIT_RANGE_I
CONVERSION_EXIT_CUNIT_RANGE_O
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
我用CONVERSION_EXIT_CUNIT_OUTPUT转换试过了,
现在在ALV报表界面上显示的时候,单位是正确的,例如可以显示为单位箱(CAR)和件(PC),
但是当我们用EXCEL导出以后,在单位那一列中显示的全部是***,用CONVERSION_EXIT_CUNIT_INPUT
转化再回去也没有用,导出的excel中显示的仍然是***.
请给予指点谢谢!
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
单位的字段定义的时候为C类型就可以了。。不要去参考系统字段
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
我也碰到同样的问题。有什么好的解决办法没。
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
julymusic 发表于 2009-11-23 11:22
单位的字段定义的时候为C类型就可以了。。不要去参考系统字段

非常good,已解决。
回复

使用道具 举报

千问 | 2009-1-4 14:52:28 | 显示全部楼层
记号,学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行