ABAP-更新表vbap

2020-08-31 21:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有以下代码基于gt_r...

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

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


嗨,

我有以下代码基于gt_record1条目更新表VBAP,该条目是从文件上传获得的。 Gt_record1具有序号,物料,工厂,物料类别数据。 我必须用提供的序号和物料的植物和物料猫来更新表VBAP。

我的循环做错了。 你能帮忙吗?

表格get_data。

如果gt_record1不是初始的。

对gt_record1进行排序。

从vbap选择*到表@data(lt_vbap)

@ gt_record1中的所有条目

其中vbeln = @ gt_record1-ordnum

和posnr = @ gt_record1-item。

在gt_record1处循环,分配字段符号()。

如果sy-subrc = 0。

在lt_vbap处循环,分配字段符号()。

-werks = -工厂。

-pstyv = -itemcat。

ENDLOOP。

从表lt_vbap修改vbap。

如果sy-subrc =0。

提交工作。

ENDIF。

ENDIF。

ENDLOOP。

ENDIF。

ENDFORM。