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

2020-08-25 04:23发布

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

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


嗨大师,

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

这是我目前的要求。

预先感谢

此致

人。

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

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


嗨大师,

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

这是我目前的要求。

预先感谢

此致

人。

付费偷看设置
发送
7条回答
四川大学会员
1楼 · 2020-08-25 05:07.采纳回答
在it_ckis处循环。
    读取键为field1 eq it_ckis-field1的表it_marm。
    如果sy-subrc eq 0。
       v_temp = it_ckis-menge * it_marm-umrez。
       v_temp = v_temp/it_marm-umren。
    万一。
 结束循环。
N-Moskvin
2楼-- · 2020-08-25 04:47

在it_ckis处循环。

使用kye matnr = it_ckis-matnr读取表it_​​marm。

如果sy-subrc = 0。 p>

如果不是it_marm-umren是初始的。

v_value = it_ckis-menge *(it_marm-umrez/it_marm-umren)。

endif。

< p> endif。

endloop。

此致

Ravi

天桥码农
3楼-- · 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

愤怒的猪头君
4楼-- · 2020-08-25 04:52

HI

在it_ckis循环

读取表it_​​marm用键()插入(wa)随便你怎么说)

variable =(it_ckis-menge * it_marm-umrez)/it_marm-umren

modfy表(您必须在其中存储)

endloop。

**请奖励适当的积分***

在此问候

Navin Khedikar

当学会了学习
5楼-- · 2020-08-25 05:00

在it_ckis循环。

使用键matnr = it_ckis读取表it_​​marm。

如果sy-subrc = 0。

it_ckis-menge =(it_ckis -menge * it_marm-umrez)/it_marm-umren。

endif。

写:it_ckis-menge。

",也可以对其进行修改。

endloop。

致谢

shiba dutta

d56caomao
6楼-- · 2020-08-25 05:01

嗨,

在it_ckis循环。

var = sy-tabix。

使用键读取表it_​​mam var(使用两个表中都有的键字段)v_temp = it_ckis-menge * it_marm-umrez。

v_temp = v_temp/it_marm-umren。

endif。

endloop。

暮风yp
7楼-- · 2020-08-25 04:47

我有同样的问题,但是这段代码有点过时了。 有人可以用新语法给我答案吗?

一周热门 更多>