Здравствуйте, в моей drill-down отчете нужно запустить транзакцию
xk03 для просмотра покупателя.
Нужно чтобы на первом экране эаполнилось поля с номером покупателя и поставилась галочка General data - Control и автоматически перешло на следующий экран.
Использовать BDC не получается. Потому что выскакивает окно с кодом и после его нажатия выходит из транзакции.
Code:
AT LINE-SELECTION.
DATA: bdcdata TYPE TABLE OF bdcdata.
DATA: itab TYPE TABLE OF bdcmsgcoll.
DATA: program LIKE sy-repid,
wa_bdcdata TYPE bdcdata.
Мне надо не выполнить транзакцию и завершить, а чтобы она запустиласть и пользователь мог с ней работать. Но при этом пропустить первый ( не селекционный ) экран. Mode 'N' выполнит и выйдет, на экране ничего не покажется.
SET PARAMETER ID 'KDY' FIELD '/120'."Здесь список экранов можно задать '/110/120/130'
SET PARAMETER ID 'LIF' FIELD кредитор.
SET PARAMETER ID 'BUK' FIELD БЕ.
SET PARAMETER ID 'EKO' FIELD Закупочноая организация.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Fri Sep 12, 2008 2:47 pm Post subject:
Значит поставьте MODE 'E' и почитайте документацию к CALL TRANSACTION.
AND SKIP FIRST SCREEN выводить не обязательно.
Еще советую в конце указать экран 120 программы SAPMF02K и использовать инклюд BDCRECXY для заполнения BDC-таблицы.
Code:
INCLUDE bdcrecxy.
REFRESH BDCDATA.
PERFORM bdc_dynpro USING 'SAPMF02K' '0101'.
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
PERFORM bdc_field USING 'RF02K-LIFNR' vend_list-lifnr.
PERFORM bdc_field USING 'RF02K-D0120' 'X'.
PERFORM bdc_dynpro USING 'SAPMF02K' '0120'.
PERFORM bdc_transaction TABLES it_messtab
USING 'XK03' 'X' 'E' 'S'.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Fri Sep 12, 2008 2:56 pm Post subject:
Alex80 wrote:
Code:
SET PARAMETER ID 'KDY' FIELD '/120'."Здесь список экранов можно задать '/110/120/130'
SET PARAMETER ID 'LIF' FIELD кредитор.
SET PARAMETER ID 'BUK' FIELD БЕ.
SET PARAMETER ID 'EKO' FIELD Закупочноая организация.
CALL TRANSACTION 'XK03' AND SKIP FIRST SCREEN.
Вот это лучший вариант. _________________ С уважением,
Удав.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.