Текущее время: Сб, июл 19 2025, 13:02

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Юзер-экзит при сохранении\изменении заявки на закупку
СообщениеДобавлено: Вт, апр 18 2006, 16:02 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Уважаемые гуру от АБАП!!!!
ОЧЕНЬ-ОЧЕНЬ требуется вот какая фишка.
Возможность модифицировать значение позиции (блок контировок) "фонд" в зависимости от значения вида заявки.
Короче говоря: считывает значение из заголовка и меняет значение в позиции.
Пожалуйста, помогите!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 19 2006, 11:44 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Exit для заявок MEREQ001.

Изменять некоторые поля можно в EXIT_SAPLMEREQ_005.
Изменяюися только поля присутствующие в структуре MEREQ_ITEM_S_CUST_ALLOWED.
В документации написано следующее:
The task of this function exit is to ensure the consistency of the customer-specific fields. You can also change standard fields using the public interface if_purchase_requisition_item. The fields listed in structure MEREQ_ITEM_S_CUST_ALLOWED are available for changing.

Вашего поля в структуре MEREQ_ITEM_S_CUST_ALLOWED нет, но ведь её можно расширить ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 19 2006, 11:52 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
ой, огромное спасибо!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!! :)
попытаемся воспользоваться!!!!


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

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Увы и ах! :cry:
Нету такой структуры замечательной в словаре, и что-то не могу ее найти и в указанном экзите, и следов ее и тд... :cry:
Есть в ...05 похожее - MEREQ_ITEM_S_CUST_DATA_MEM (кстати, это ссылочный тип!). Больше ни в одном нет ничего подобного!
Кроме того, зашла на английском - все равно кнопка по документации не активна...
Уважаемый сэр, будьте добры, просвятите даму (тем более функциональщик я, просто терновые лавры абаперов покоя не дают! :wink: )!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 11:59 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Извините, я не правильно назвал - в системе это не структура, а тип данных.
Попробуйте посмотреть в se11, точечку поставте на "Тип данных", введите имя MEREQ_ITEM_S_CUST_ALLOWED.
Может быть дело в версии, у нас 5.0.


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

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Да, есть такой тип данных, но в 0005 он в качестве параметров не указан...
... Пробовала найти приложение этой структуры через список использования, но резултат нулевой!
Скажите, а как Вы на хэлп вышли все-таки? Хотелось бы его почитать, но что-то ничего не выходит - кнопка не активна и при входе под английским языком :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 13:05 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Эта структура определяет какие поля можно модифицировать в EXIT_SAPLMEREQ_005. Вашего поля в ней не определено, надо его добавить через доп. структуру. Вот кусок кода, который у меня работает, в нём меняется поле партия.

Code:
      item = im_req_item->get_data( ).
      itemx = im_req_item->get_datax( ).
      item-charg = im_data_new-afnam.
      itemx-charg = 'X'.
      im_req_item->set_data( item ).
      im_req_item->set_datax( itemx ).


В личку я отправил описание mereq001, надеюсь оно вам поможет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 28 2006, 16:59 
Ассистент
Ассистент

Зарегистрирован:
Вт, июн 06 2006, 09:56
Сообщения: 38
Откуда: Санкт-Петербург
Проблема схожая - замена контировок FM в заявке. Вот только масштаб другой:
Заявки создаются MRP, MRP не заполняет экран контировок (даже нота на это есть). Затем заявки проходят массовые обработки (присваивание источников поставки, деблокирования). Проблема в том, что при активированном FM пока не будут заполнен экран контировок заказы автоматом не создать.
Т.е. как-то надо заполнить контировку. Вариантов в голову приходит 2:
1) Ловить момент прогона MRP и сохранения заявки и пытаться дозаполнить контировку
2) Делать это при присвоении источников поставок (ME56).
Указанный в топике Exit ни в 1, ни в 2 не отрабатывает.
Отрабатывает BADI - ME_REQ_POSTED, оно всем подходит - но все параметры только входящие, никакие изменения не провести.

Буду признателен за совет.
P.S Версия 5.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 29 2006, 09:01 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
Как вариант:
Прописать стратегию деривации так, чтобы последним шагом заявки с пустыми ПФМ/ФП/... заполнялись техническими ПФМ/ФП...

Затем написать пакетник, который будет, пользуясь номерами созданных заявок, входить в каждую и проставлять контировки напрямую, если это у вас возможно.

to Наташа.

В экзите EXIT_SAPLFMDT_002 (расширение для инструмента деривации УБ) вы можете сделать то, что нужно. Этот экзит вызывается про КАЖДОМ срабатывании блока контировок, для любого документа. Откуда взять значение (тип заявки)? Найдите подходящий экзит при создании заявки, где запишите тип заявки в память, а в EXIT_SAPLFMDT_002 считайте.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 29 2006, 09:08 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Огромное Вам спасибо, попробуем... 8)


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

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


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

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


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

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