按物料清单查找物料

时间:2013-08-20 05:48:22

标签: sap abap

我有 stlnr stlal ,我希望使用这两个字段查找物料清单中的所有材料。我不知道该怎么做,所以请帮助:))

2 个答案:

答案 0 :(得分:1)

您需要查看的表是STKO(标题),STAS(位置选择)和STPO(位置)。您需要知道BOM的类型,它位于字段STKO~STLTY中。使用类型和STLNR,您可以从表STKO获取标题行。 STKO条目使用STLTY,STLNR和STLAL连接到STAS。表STPO包含实际的BOM位置,并使用STLTY,STLNR和STLKN连接到STAS(在STAS中但不在STKO中,这也是您需要表STAS的原因)。

您还可能需要查看连接到STPO并包含BOM位置内的子元素的表STPU。在我们的系统中,STPU是完全空的,但在你的情况下可能不是这样。

答案 1 :(得分:0)

您可以拨打FM CABM_READ_BOM_ITEM,您将需要以下内容:

CALL FUNCTION 'CABM_READ_BOM_ITEM'
  EXPORTING
    i_stlty               = i_stlty
    i_stlnr               = i_stlnr
    i_stlal               = i_stlal
    i_date_from           = i_date_from
*   I_DATE_TO             = I_DATE_TO
*   I_WERKS               = I_WERKS
  TABLES
    exp_bom_item          = exp_bom_item
* EXCEPTIONS
*   NO_RECORD_FOUND       = 1

这意味着您需要STLTY,因为它是STKO密钥的一部分。