2020-09-15 22:51发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个数据库表DB_TABLE。 如果字段数据类型为'CURR',则我要乘以一个数字。
我该如何实现?
在DD03L表中,我们获得DB_TABLE中所有数据类型为'CURR'的字段。 但是,如何更改与DD03L和DB_TABLE匹配的DB_TABLE货币类型字段值?
我的挑战是将DD03L-FIELDNAME中的值与DB_TABLE中字段的数据类型进行匹配。 如果是,则将DB_TABLE中当前行的列值乘以数字。
您从数据类型为CURR的DD03L获得字段名称,然后可以将该字段名称分配给如下所示的字段符号:
结构的ASSIGN COMPONENT字段名称db_table到。
然后字段符号将指向字段值,您可以乘以或其他任何形式。
什么? 乘? 对不起,不明白。 请澄清。
嗨
您可以使用RTTI https://help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abenrun_time_type_identific_glosry.htm 查找CURR字段并更改您的CURR字段 ITab或结构
但是如果使用不同的货币,还要考虑货币转换!
致谢
Domi
如果您的表是一个实际的数据库,而不是将DB_TABLE用作DD03L的TABNAME,并将DB_TABLE字段用作FIELDNAME,则您应该能够获取DB_TABLE字段的所需数据类型。
最多设置5个标签!
您从数据类型为CURR的DD03L获得字段名称,然后可以将该字段名称分配给如下所示的字段符号:
然后字段符号将指向字段值,您可以乘以或其他任何形式。
什么? 乘? 对不起,不明白。 请澄清。
嗨
您可以使用RTTI https://help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abenrun_time_type_identific_glosry.htm 查找CURR字段并更改您的CURR字段 ITab或结构
但是如果使用不同的货币,还要考虑货币转换!
致谢
Domi
如果您的表是一个实际的数据库,而不是将DB_TABLE用作DD03L的TABNAME,并将DB_TABLE字段用作FIELDNAME,则您应该能够获取DB_TABLE字段的所需数据类型。
一周热门 更多>