SAPфорум.RU
https://sapboard.ru/forum/

Вызов транзакции
https://sapboard.ru/forum/viewtopic.php?f=13&t=95950
Страница 1 из 1

Автор:  oko_5 [ Вт, янв 16 2018, 12:13 ]
Заголовок сообщения:  Вызов транзакции

В определенном месте программы просмотра списка необходимо вызвать транзакцию просмотра заказа ,передать ноиер заказа и сразу выйти на просмотр заказа
call transaction 'KO03' .
Подскажите , как передать в транзакцию Номер заказа ?

Автор:  Kuranov.Dmitry [ Вт, янв 16 2018, 12:18 ]
Заголовок сообщения:  Re: Вызов транзакции

Code:
data anr type AUFNR.
anr = '164301275702'.

SET PARAMETER ID 'ANR' FIELD anr.

call transaction 'KO03' AND SKIP FIRST SCREEN.

Автор:  oko_5 [ Вт, янв 16 2018, 12:55 ]
Заголовок сообщения:  Re: Вызов транзакции

Подскажмите еще как просмотреть финансовый документ из программы Тут надо передать Номер документа ,период,балансовую единицу ?

data: anr like aufk-aufnr ,
belnr like bsis-belnr.

belnr = '2200126251'.

SET PARAMETER ID 'belnr' FIELD belnr.
call transaction 'FB03' AND SKIP FIRST SCREEN.

Автор:  Kuranov.Dmitry [ Вт, янв 16 2018, 13:41 ]
Заголовок сообщения:  Re: Вызов транзакции  Тема решена

аналогично через SET PARAMETER заполнить остальные параметры
Code:
data belnr type BELNR_D.
data bukrs type burks.
data year type GJAHR.

belnr = '1234567890'.
bukrs = '1234'.
year = '2017'.

SET PARAMETER ID 'BLN' FIELD belnr.
SET PARAMETER ID 'BUK' FIELD bukrs.
SET PARAMETER ID 'GJR' FIELD year
call transaction 'FB03' AND SKIP FIRST SCREEN.

Автор:  Skif [ Вт, янв 16 2018, 15:49 ]
Заголовок сообщения:  Re: Вызов транзакции

Kuranov.Dmitry написал(а):
аналогично через SET PARAMETER заполнить остальные параметры

звиняйте, - а сюда как передать ?:

Code:
Имя таблицы        P0298
Вид таблицы        Структ.
Имя поля           MASSN
Элемент данных     MASSN


Поле экрана        MASSN-LOW
Имя программы      HRUAORD0
№ экрана           1000


это тр. PC00_M33_REP_ADM_ORD

наверно submit придётся...и зачем вообще такой путь вызова репорта? - через start_report?

Автор:  Kuranov.Dmitry [ Вт, янв 16 2018, 16:20 ]
Заголовок сообщения:  Re: Вызов транзакции

Skif написал:
Kuranov.Dmitry написал(а):
аналогично через SET PARAMETER заполнить остальные параметры

звиняйте, - а сюда как передать ?:

Code:
Имя таблицы        P0298
Вид таблицы        Структ.
Имя поля           MASSN
Элемент данных     MASSN


Поле экрана        MASSN-LOW
Имя программы      HRUAORD0
№ экрана           1000


это тр. PC00_M33_REP_ADM_ORD

наверно submit придётся...и зачем вообще такой путь вызова репорта? - через start_report?


сюда да, так не выйдет через параметры. Тут через submit придется вызывать.

но вот FB03 это ж не отчет, а транзакция на кран пула модулей.
Как её сабмитом дернуть?

Автор:  Skif [ Вт, янв 16 2018, 16:26 ]
Заголовок сообщения:  Re: Вызов транзакции

Kuranov.Dmitry написал(а):
сюда да, так не выйдет через параметры. Тут через submit придется вызывать.

но вот FB03 это ж не отчет, а транзакция на кран пула модулей.

вариант надо сделать и уже его дёргать...ладно - в след. версии добавлю - надо ограничивать выборку, а то жмут по умолчанию и жалуются, что всё зависло :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/