SAPфорум.RU https://sapboard.ru/forum/ |
|
MIGO. Изменение MKPF-XBLNR. https://sapboard.ru/forum/viewtopic.php?f=13&t=66263 |
Страница 1 из 1 |
Автор: | NeMurometz [ Чт, дек 23 2010, 08:42 ] |
Заголовок сообщения: | MIGO. Изменение MKPF-XBLNR. |
Здравствуйте! Подскажите пожалуйста. Возникла следующая ситуация. В MIGO добавил внешний подэкран (MB_MIGO_BADI), где пользователь вводит какие-то данным. По этим данным формируется новое значение для MKPF-XBLNR, только не получается. его туда не как записать. Попробовал через различные Enhacement-ы - на момент их вызова BADI еще не отрабатывал. Единственное, что получилось, прямой update MKPF в MB_DOCUMENT_UPDATE - что не оч. хорошо. ps. Для FI нашел ФМ, может есть какой-н аналогичный для MKPF? |
Автор: | Silence1 [ Чт, дек 23 2010, 08:45 ] |
Заголовок сообщения: | Re: MIGO. Изменение MKPF-XBLNR. |
вот же рядом обсуждается! viewtopic.php?f=13&t=19412&start=0 |
Автор: | Besa [ Чт, дек 23 2010, 08:47 ] |
Заголовок сообщения: | Re: MIGO. Изменение MKPF-XBLNR. |
1- http://sapboard.ru/forum/viewtopic.php?f=13&t=63424 2- http://sapboard.ru/forum/viewtopic.php?f=1&t=63552 |
Автор: | NeMurometz [ Чт, дек 23 2010, 09:02 ] |
Заголовок сообщения: | Re: MIGO. Изменение MKPF-XBLNR. |
Читал вдоль и поперек данные темы. Про прямой update mkpf - получилось, но этот XBLNR используется и в др. таблицах - там тоже update? Про enhacement - на тот момент у меня нет еще даных для XBLNR и не знаю, что туда писать. |
Автор: | Silence1 [ Чт, дек 23 2010, 09:58 ] |
Заголовок сообщения: | Re: MIGO. Изменение MKPF-XBLNR. |
NeMurometz написал(а): Читал вдоль и поперек данные темы. Про прямой update mkpf - получилось, но этот XBLNR используется и в др. таблицах - там тоже update? Про enhacement - на тот момент у меня нет еще даных для XBLNR и не знаю, что туда писать. ищите enhacement, где уже есть данные нету готового решения, придется самому искать, исходя из ваших процессов и наполнения данными если у вас есть проводка в FI - можно использовать еще open fi, данные сохранять в памяти |
Автор: | vahtang [ Чт, дек 23 2010, 10:20 ] |
Заголовок сообщения: | Re: MIGO. Изменение MKPF-XBLNR. |
В нужном вам методе MB_MIGO_BADI попробуйте следующий код: Code: FIELD-SYMBOLS: <fs> TYPE ANY. data: GR_KERNEL type ref to OBJECT, l_gohead TYPE gohead. ASSIGN ('(SAPLMIGO)LCL_MIGO_GLOBALS=>KERNEL') TO <fs>. gr_kernel = <fs>. CALL METHOD gr_kernel->('HEADER_GET') IMPORTING e_gohead = l_gohead. l_gohead-XBLNR = '123456'. CALL METHOD gr_kernel->('HEADER_MODIFY') EXPORTING i_gohead = l_gohead. Сам не тестировал, но у меня подобное работает, только для строк. |
Автор: | Silence1 [ Чт, дек 23 2010, 11:32 ] |
Заголовок сообщения: | Re: MIGO. Изменение MKPF-XBLNR. |
vahtang, попробовла, работает спасибо, буду знать |
Автор: | NeMurometz [ Чт, дек 23 2010, 12:04 ] |
Заголовок сообщения: | Re: MIGO. Изменение MKPF-XBLNR. |
vahtang, присоединяюсь. Все работает на ура. |
Автор: | nehochuha [ Чт, апр 13 2017, 17:10 ] |
Заголовок сообщения: | Re: MIGO. Изменение MKPF-XBLNR. |
Подскажите пожалуйста в какой метод вы добавили данный код? Я добавил в POST_DOCUMENT, но нечего не получилось. А вот напрямую обновлять таблицу mkpf получилось через внедрение в Badi mb_document_badi метод mb_document_before_update. Заранее спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |