Текущее время: Пт, июн 27 2025, 05:46

Часовой пояс: 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 часа


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

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


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

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