将不同内部表的两个字段相乘

2020-08-25 04:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨大师, 我想将两个不同内部表...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨大师,

我想将两个不同内部表的两个不同字段相乘。 考虑两个内部表为it_ckis和it_marm。 现在我想将it_ckis-menge与it_marm-umrez相乘并除以it_marm-umren。

这是我目前的要求。

预先感谢

此致

人。

7条回答
天桥码农
2020-08-25 04:58

hi

进行嵌套循环,然后根据公共键将字段相乘。

例如:

 跳到IT_CKIS。
   在IT_MARM WHERE(关键字段)= IT_CKIS-(关键字段)处循环播放。
     (变量)=(IT_CKIS-MENGE * IT_MARM-UMREX)/IT_MARM-UMREN。
     IT_CKIS-(字段)=(变量)。
     修改IT_CKIS。
   结局。
 结局。
 

OR

 跳到IT_CKIS。
   读取带键的表IT_MARM(键域)= IT_CKIS-(键域)。
   如果SY-SUBRC EQ 0。
     (变量)=(IT_CKIS-MENGE * IT_MARM-UMREX)/IT_MARM-UMREN。
     IT_CKIS-(字段)=(变量)。
     修改IT_CKIS。
   万一。
 结局。
 

希望这对您有帮助...

thx

pavan

一周热门 更多>