1ых: чтобы посмотреть чего-то там делается в пакетном вводе запустите его в режиме 'A', а не 'E'.
это видимый режим, Вы пройдете по всем шагам и увидите что там меняется и что там не меняется и сделаете вывод.
2ое: конструкцию CALL TRANSACTION не рекомендую вызывать через "твердые" значения, а лучше - через переменные.
так Вы сможете в будущем менять значение переменных (в том числе под отладкой в ситуациях, как текущая).
3е: как Вы определили, что сообщений нет?) у Вас нет приема сообщений.
Code:
data lt_msgs type standard table of BDCMSGCOLL.
data lv_tcode type sytcode value 'FB02'.
DATA opt TYPE ctu_params.
opt-dismode = 'E'.
opt-defsize = 'X'.
"" заполнение bdcdata
call transaction lv_tcode using bdcdata options from opt
messages into lt_msgs .
вот здесь подробнее
http://help-legacy.sap.com/abapdocu_70/ ... ORTREF.htmи тут
https://help.sap.com/saphelp_erp60_sp/h ... ontent.htm