SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Вызов PP01 с конкретным объектом и записью https://www.sapboard.ru/forum/viewtopic.php?f=13&t=100144 |
Страница 1 из 1 |
Автор: | Lankor [ Пт, июл 29 2022, 09:40 ] |
Заголовок сообщения: | Вызов PP01 с конкретным объектом и записью |
Добрый день, коллеги. Такой вопрос. Необходимо вызвать PP01 через двойное нажатие на ALV, сразу попадая в конкретный объект и правильную страницу. Сейчас пробую это сделать как-то через пакетный ввод, но таким образом попадаю всегда в первую страницу (запись) объекта. Может, есть какие-то альтернативные, более точечные способы вызова транзакции, или я не знаю каких-то нюансов с пакетным вызовом? Code: PERFORM: bdc_dynpro USING 'SAPMH5A0' '5000',
bdc_field USING 'BDC_OKCODE' '/00', bdc_field USING 'PPHDR-PLVAR' '01', bdc_field USING 'PPHDR-OTYPE' 'ZA', bdc_field USING 'PM0D1-SEARK' <ls_bdc_info>-objid. PERFORM: bdc_dynpro USING 'SAPMH5A0' '5000', bdc_field USING 'BDC_OKCODE' '=AEND', bdc_field USING 'PPHDR-PLVAR' '01', bdc_field USING 'PPHDR-OTYPE' 'ZA', bdc_field USING 'PM0D1-SEARK' <ls_bdc_info>-objid, bdc_field USING 'BDC_SUBSCR' 'SAPMH5A0 5005SUB1', bdc_field USING 'PM0D1-TIMR6' 'X', bdc_field USING 'PPHDR-BEGDA' lv_begda, bdc_field USING 'PPHDR-ENDDA' lv_endda, bdc_field USING 'MARKFELD(04)' 'X'. PERFORM: bdc_dynpro USING 'MP910100' '2000', bdc_field USING 'BDC_OKCODE' '/00'. CALL TRANSACTION 'PP01' USING gt_bdc_tab MODE 'E'. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |