Функциональный модуль CS_WHERE_USED_MAT для определения в каких спецификациях используется материал.
DATA: lt_wultb TYPE TABLE OF stpov, lt_equicat TYPE TABLE OF cscequi, lt_kndcat TYPE TABLE OF cscknd, lt_matcat TYPE TABLE OF cscmat, lt_stdcat TYPE TABLE OF cscstd, lt_tplcat TYPE TABLE OF csctpl. CALL FUNCTION 'CS_WHERE_USED_MAT' EXPORTING datub = sy-datum datuv = sy-datum matnr = p_matnr " Материал postp = p_postp " Тип позиции stlan = p_stlan " Использование спецификации werks = p_werks " Завод TABLES wultb = lt_wultb equicat = lt_equicat kndcat = lt_kndcat matcat = lt_matcat stdcat = lt_stdcat tplcat = lt_tplcat EXCEPTIONS call_invalid = 1 material_not_found = 2 no_where_used_rec_found = 3 no_where_used_rec_selected = 4 no_where_used_rec_valid = 5 OTHERS = 6. IF sy-subrc = 0. " lt_wultb содержит список спецификаций, в которые входит материал ENDIF.
Комментариев нет:
Отправить комментарий