1

stlnrと stlal があり、これら2つのフィールドを使用して部品表のすべての材料を検索したいと考えています。私はそれを行う方法がわからないので、助けてください:)

4

2 に答える 2

4

確認する必要があるテーブルは、STKO (ヘッダー)、STAS (位置選択)、および STPO (位置) です。項目 STKO~STLTY にある BOM のタイプを知る必要があります。タイプと STLNR を使用して、テーブル STKO からヘッダー行を取得できます。STKO エントリは、STLTY、STLNR、および STLAL を使用して STAS に接続されます。テーブル STPO には実際の BOM 位置が含まれており、STLTY、STLNR、および STLKN を使用して STAS に接続されています (これは STAS にありますが、STKO にはありません。そのため、テーブル STAS も必要です)。

また、STPO に接続され、BOM 位置内のサブ要素を含むテーブル STPU を確認する必要がある場合もあります。私たちのシステムでは STPU は完全に空ですが、あなたのシステムではそうではないかもしれません。

于 2013-08-20T12:56:44.190 に答える
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

つまり、STKO のキーの一部であるため、STLTY が必要になります。

于 2013-08-21T13:40:39.930 に答える