Тут вот пришлось переделывать один ФМ, получилось что нужно два почти одинаковых цикла только с разными where.
Ну ясен перец, делаю новую форму, весь нужный код выношу в нее, передаю в нее таблички по которым бегать, но тут возникает такая ошибка
Функциональный модуль ZMM_FM_POST
In "LOOP ... WHERE ..." the line type of the table must be statically
defined. statically defined.
Сама форма:
FORM do_post_production
TABLES gt_docs TYPE STANDARD TABLE zmm_production.
"USING ls_agritems TYPE zmm_production.
DATA: ls_agritems TYPE zmm_production
.
LOOP AT gt_docs INTO ls_agritems WHERE gt_docs-SHKZG = 'S' .
... bla-bla-bla
ENDLOOP.
ENDFORM.
В чем траблы? как обойти?