теперь.. теперь loop проходим просто по этой (внутренней) таблице и копируем все значения в нашу физическую таблицу zpp_compare_zppm.
Цитата:
LOOP AT result_tab.
WRITE: / result_tab-matnr, result_tab-matnr_1, result_tab-matnr_2, result_tab-matnr_2,
result_tab-gamng_L, result_tab-gamng_1_L, result_tab-gamng, result_tab-gamng_1.
ENDLOOP.
он при активации ругается на
Цитата:
"GT_RESULT_TAB" is not an internal table - the "OCCURS n" specification
Цитата:
"GT_RESULT_TAB" is not an internal table - the "OCCURS n" specification
это на два селекта, но ведь это же устаревшая конструкция
да и сделана она как
Code:
DATA: BEGIN OF gt_result_tab,
matnr LIKE zppmrp5-matnr, "Изделие
WERKS LIKE zppmrp5-WERKS, "Завод
matnr_1 LIKE zppmrp5-matnr_1, "ДСЕ
matnr_2 LIKE zppmrp5-matnr_2, "УЗЕЛ
arbpl_1 LIKE zppmrp5-arbpl_1, "Цех изготовитель
arbpl_2 LIKE zppmrp5-arbpl_2, "Цех потребитель
gamng LIKE zppmrp5-gamng, "Нормативная потребность
gamng_L LIKE zppmrp5_12-gamng, "Нормативная потребность за прошедший период
gamng_1 LIKE zppmrp5-gamng_1, "Подать в цех-потребитель(месяц)
gamng_1_L LIKE zppmrp5_12-gamng_1, "Подать в цех-потребитель(месяц) за прошедший период
END OF gt_result_tab.
как это можно сделать без WITH HEADER LINE и без OCCURS?