Текущее время: Пн, июл 28 2025, 23:42

Часовой пояс: UTC + 3 часа


Правила форума


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Exit MB_CF001
СообщениеДобавлено: Чт, ноя 20 2008, 11:12 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, май 23 2007, 09:26
Сообщения: 511
Откуда: Город невест + Москва
Пол: Женский
Всем доброго времени суток.

Пытаемся заполнить поле MKPF-XBLNR в данном экзите (MB_CF001). Но почему-то программа при тестировании упорно не хочет туда заходить.
:cry:
Ставлю точку останова в экзите, запускаю MIGO (MB транзакция тоже самое) выполняю поступление материала и программа просто все проводит и не встает по точке останова.
Кто нибудь сталкивался с данной проблемой?

Или может кто может подсказать как проще заполнить поле "Накладная" в шапке документа данными из таблице EKKO.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 14:45 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Elena, такой номер в этом расширении однозначно не пройдет - оно работает при обновлении. Да и вообще что-то не припоминается расширений которые позволяли бы править заголовок мат.документа.
Вполне возможно, что через assign в каком-нить расширении, в MB** транзакциях что-то и получиться, но вот в МИГО...
Продублируйте этот вопрос на АБАП-форуме - возможно там помогут.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 14:59 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, май 23 2007, 09:26
Сообщения: 511
Откуда: Город невест + Москва
Пол: Женский
Спасибо Олег, одна надежда была на вас :-).
Ну что попробуем еще в АБАП-ветке спросить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 15:09 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
Вы же хотите менять заголовок при проводке?

Через MB_DOCUMENT_BADI~MB_DOCUMENT_BEFORE_UPDATE не получится?

Если xmkpf апдейтить в фм в режиме update task? Вроде mseg я менял в том же методе (хотя могу ошибаться, нет времени посмотреть).

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 15:49 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, май 23 2007, 09:26
Сообщения: 511
Откуда: Город невест + Москва
Пол: Женский
Мы совместно с абапером уже всю голову сломали, но ни как не получилось у нас заполнить это поле при проводке документа.
Цитата:
Через MB_DOCUMENT_BADI~MB_DOCUMENT_BEFORE_UPDATE не получится?

Не получаеться т.к. не хватает параметров для реализации. Одна надежда была на этот экзит, но не хочет система заголовок править :-(.
Так что будем думать как подругому это ей туда запихать. Переделывать средство поиска в МИРО вот совсем не хочеться.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Exit MB_CF001
СообщениеДобавлено: Чт, ноя 20 2008, 18:01 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 16:37
Сообщения: 765
Откуда: Москва
Elena написала:
Или может кто может подсказать как проще заполнить поле "Накладная" в шапке документа данными из таблице EKKO.

Если все операции, где нужно заполнять это поле, делаются через MIGO, то можно попробовать MB_MIGO_BADI~POST_DOCUMENT


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 19:03 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Да кажись нет в MB_MIGO_BADI методов, где изменяемым/возвращаемым параметром был бы заголовок. Как вариант, написать свой ФМ, который будет в update task обновлять MKPF-XABLN. Запустить его можно будет в том же MB_MIGO_BADI. Ну или опять же спросить совета на АБАП форуме.

Хотя вот тут вы проговорились, что это вам нужно для того, чтобы SH не делать. По-моему, в данном случае, проще SH наваять. Если конечно дело только в нем.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 08:06 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, май 23 2007, 09:26
Сообщения: 511
Откуда: Город невест + Москва
Пол: Женский
Просто мы пошли по пути наименьшего сопротивления :-). Ведь есть же уже поиск по полю "Накладная" а нам это очень удобно записываем туда номер контракта и получаем все что нам нужно уже готовое в MIRO.
Поглядели совместно с абапером поиски решили что проще заполнить поле накладная :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 08:50 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
В принципе, мы делали как-то обновление в update task таб. VBKD (при обработке сб.заказа) - работает вроде, никто не жалуется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 09:08 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, май 23 2007, 09:26
Сообщения: 511
Откуда: Город невест + Москва
Пол: Женский
OlegDm написал(а):
В принципе, мы делали как-то обновление в update task таб. VBKD (при обработке сб.заказа) - работает вроде, никто не жалуется.


Вот и мы решили что надо будете делать просто апдейт таблицы MKPF отдельной обработкой, которую бух будет запускать перед тем как делать свои операции. Поле XBLNR текстовое, ничего поломать не может.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 09:25 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, май 23 2007, 09:26
Сообщения: 511
Откуда: Город невест + Москва
Пол: Женский
И всетаки мы его добили:
update mkpf
set XBLNR = lv_konnr
where MBLNR = XMKPF-MBLNR and MJAHR = XMKPF-MJAHR.

И все что надо залезает как по маслу в нужное нам поле прямо в этом экзите :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 09:43 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
правильнее наверное вынести:

Code:
update mkpf
set XBLNR = lv_konnr
where MBLNR = XMKPF-MBLNR and MJAHR = XMKPF-MJAHR.


в отд.функциональный модуль (объявленный как модуль обновления), и в экзите запускать его в режиме update task (тогда точно будем уверены, что апдейт MKPF пройдет после того как все процессы обновления будут выполнены, таблицы заполнены и т.п.)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 10:12 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, май 23 2007, 09:26
Сообщения: 511
Откуда: Город невест + Москва
Пол: Женский
Спасибо за совет учтем :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB