Текущее время: Пн, июн 23 2025, 20:19

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




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 14 2007, 13:17 
Специалист
Специалист

Зарегистрирован:
Пт, июн 02 2006, 13:42
Сообщения: 176
УРА!!! Все получилось. Про SMOD Вы ничего не писали... Спасибо большое!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 02 2007, 11:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 17:50
Сообщения: 498
dante14 написал:
Ммм...это вообще пока еще не в деривации.....ну тогда так:
Расширение структуры FMDERIVE
1) тр. se11 - имя таблица fmderive - просмотр
2) Щелкаете два раза по ci_fmderive - система создаст инклуд с таким именем
3) Вставляете туда нужное поле.
4) Активируете. Все :)


Скажите, пожалуйста, для осуществления вышеописанного нужен ключ доступа разработчика?
Мне нужно сделать то же самое, только для поля Группа Закупок для деривации в заявках и заказах ММ. Такое тоже можно сделать?

Заранее благодарю за помощь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 02 2007, 11:11 
Специалист
Специалист

Зарегистрирован:
Пт, июн 02 2006, 13:42
Сообщения: 176
Цитата:
Скажите, пожалуйста, для осуществления вышеописанного нужен ключ доступа разработчика?


Да, для этого нужен ключ разработчика.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 02 2007, 11:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 17:50
Сообщения: 498
Про ключ разработчика понял. Спасибо.

Но в COBL нет поля "Группа Закупок".
Могу ли я как-то все же осуществить деривацию по этому полю в FM или это невозможно?

Заранее благодарю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 02 2007, 14:01 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
Тут три варианта:
1) расширять таблицу COBL с помощью существующего инклуда COBL_CI (добавить туда поле группы закупок)- но это очень чревато для контроллинга, мало ли где аукнется...мы в свое время хотели добавить вид заявки, но так и не рискнули - ограничились вторым вариантом
2) найти экзит в ММ предшествующий деривации и загонять в нем нужное поле в память, затем в экзите для деривации считывать из памяти.
3) попробовать заполнить самостоятельно в экзите для деривации. Вот например есть задача достать группу материалов. Легко достается по номеру материала.
Другие варианты мне к сожалению неизвестны :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 05 2007, 14:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 17:50
Сообщения: 498
dante14 написал:
Тут три варианта:
1) расширять таблицу COBL с помощью существующего инклуда COBL_CI (добавить туда поле группы закупок)- но это очень чревато для контроллинга, мало ли где аукнется...мы в свое время хотели добавить вид заявки, но так и не рискнули - ограничились вторым вариантом
2) найти экзит в ММ предшествующий деривации и загонять в нем нужное поле в память, затем в экзите для деривации считывать из памяти.
3) попробовать заполнить самостоятельно в экзите для деривации. Вот например есть задача достать группу материалов. Легко достается по номеру материала.
Другие варианты мне к сожалению неизвестны :(

А не подскажите, подходящий юзер-экзит в ММ? Я так понимаю, Вы делали операцию довольно похожую на мою задачу.
Буду очень благодарен :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 06 2007, 07:41 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
Ну так-то да задача похожа. Вообще если мне не изменяет память то для заявок мы пользовались вот этим бади:
ME_PROCESS_REQ_CUST
А искали мы его следующим образом:
1)SE18, а там поиск по шаблону:
а)*REQ*(от английского request)
б)*_PR_*(аббревиатура purchase request)
в) аналогично для заказов: *ORD*, *_PO_*
2) еще можете посмотреть через SMOD: MEREQ001 и SAPLFMCH


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 13 2007, 12:06 
Специалист
Специалист

Зарегистрирован:
Чт, дек 22 2005, 10:54
Сообщения: 178
Коллеги, кто-нибудь может подсказать, какой метод из бади ME_PROCESS_REQ_CUST или какой экзит срабатывает при проверке заявки ММ до момента срабатывания EXIT_SAPLFMDT_002 (расширение деривации)?
Мне нужно деривировать ФП из группы материалов (сам материал в документе не указывается, так что в mara лезть не могу...).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 22 2008, 13:19 
Специалист
Специалист

Зарегистрирован:
Ср, фев 20 2008, 07:43
Сообщения: 148
А не подскажите что делать:
В экзите записали след. строчку C_FMDERIVE-Z_VORGANG = I_COBL-GLVOR.
В тесте деривации всё работает, но при проводке документа поле остаётся пустым в трассировке...А в журнале документов оно потом заполнено... Поставили точку прерывания в экзите. Но при проводке документа САП в него не заходит. На какое событие срабатывает экзит? И в чём вообще может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 01 2008, 10:57 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
А деривация у Вас точно активирована?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 01 2008, 11:37 
Специалист
Специалист

Зарегистрирован:
Ср, фев 20 2008, 07:43
Сообщения: 148
Да. Другие поля при проводке документа в трассировке заполняются и на основании их значений деривация прекрасно работает. Стратегия присвоена БЕ. И даже если деривация не работала бы, хотя бы в трассировке же должно заполниться это поле...а оно пустое.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 01 2008, 15:45 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
И в SMOD екзит тоже активирован?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 05:27 
Специалист
Специалист

Зарегистрирован:
Ср, фев 20 2008, 07:43
Сообщения: 148
Спасибо, вчера абапер всё-таки все сделал, на самом деле что то не активировано было (по-моему все-таки функциональный модуль включающий экзит), теперь всё отлично работает!


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

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
dante14 написал:
Тут три варианта:
1) расширять таблицу COBL с помощью существующего инклуда COBL_CI (добавить туда поле группы закупок)- но это очень чревато для контроллинга, мало ли где аукнется...мы в свое время хотели добавить вид заявки, но так и не рискнули - ограничились вторым вариантом
2) найти экзит в ММ предшествующий деривации и загонять в нем нужное поле в память, затем в экзите для деривации считывать из памяти.
3) попробовать заполнить самостоятельно в экзите для деривации. Вот например есть задача достать группу материалов. Легко достается по номеру материала.
Другие варианты мне к сожалению неизвестны :(

Не добавляйте поле Группа закупок в CI_COBL, так как в других таблицах, где присутствует CI_COBL уже есть Группа закупок, и при ее расширении выдается ошибка, что идет задвоение поля.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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