2013-08-20 1 views

ответ

1

Столами, на которых вы должны посмотреть, являются STKO (заголовок), STAS (выбор позиции) и STPO (позиции). Вам нужно знать тип спецификации, который находится в поле STKO ~ STLTY. Используя тип и STLNR, вы можете получить строку заголовка из таблицы STKO. Запись STKO подключается к STAS с использованием STLTY, STLNR и STLAL. Таблица STPO содержит фактические позиции спецификации и подключается к STAS с использованием STLTY, STLNR и STLKN (которая находится в STAS, но не в STKO, поэтому вам также нужна таблица STAS).

Вам также может потребоваться посмотреть таблицу STPU, которая подключена к STPO и содержит подэлементы в позиции спецификации. В нашей системе STPU полностью пуст, но это может быть не так.

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.