ABAP物料表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP物料表相关的知识,希望对你有一定的参考价值。

比如表单上有某个物料的口径直径重量等等,这些数据库里没有的字段,应该怎么办呢

可以输入在物料主数据的基本视图里面.. 找几个不重要的字段输入这些数据 参考技术A MARA 物料主表
MARC 工厂相关的物料数据
MAKT 物料的描述信息追问

我的意思是,在这三个表里没有我想要的字段,比如一个物料有体积,有体积这个字段,但是这个物料有口径,但是没有口径这个字段的情况下该 怎么办?

追答

标准表是可以扩展的,物料主数据也是可以做增强的,在屏幕上增强一个字段出来存放口径,同时就会在表中多出一个自定义的字段来和屏幕上的字段对应
如果你的屏幕上已经有这个字段,只是不能再物料表中找到的话,可以用F1查一下,这个数据存放的位置

追问

你说的在屏幕上增强一个字段是不是在人创建MM01的屏幕里加个口径描述的字段?这个属于屏幕增强吗?

追答

是的,做屏幕增强,可以自定义字段

参考技术B 通过 分类 和 特性 就可以实现追问

我的建议是如果需要回答别人的问题可以尽量回答的详细一点,要不然干脆不要回答。

ABAP高手请进

现有报表 合同号 出货数量 物料单价
A 1 1000
B 1 1000
B 1 1000
用COLLECT 汇总后变成
合同号 出货数量 物料单价
A 1 1000
B 2 2000
现在合同B的物料单价也跟着一起相加了,其实物料单价应该等于1000才对,如何不让物料单价也跟着合COLLECT一起相加?

data:qty like itab-出货数量.
loop at itab.
on change of itab-合同号 .
move-corresponding itab to item.
endon.
qty = qty + itab-出货数.
at end of 合同号 .
item-出货数量 = qty.
append item.
clear:item,qty.
endat.
endloop.
参考技术A 物料单价赋值给c型字段

以上是关于ABAP物料表的主要内容,如果未能解决你的问题,请参考以下文章

abap中数据累加的问题

如何利用ABAP查物料的批次

ABAP系列SAP ABAP 物料凭证增强

ABAP ,SM30里如何输入物料号自动带出物料描述

ABAP 创建物料主数据

ABAP高手请进