Текущее время: Вс, июл 27 2025, 12:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Заполнение поля в тр-ии ME21N
СообщениеДобавлено: Чт, дек 20 2007, 13:57 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 09 2004, 08:26
Сообщения: 97
Пол: Мужской
Подскажите люди добрые! При создании заказа на поставку, нужно, чтобы определенное поле заголовка заполнялось определенным значением в зависимости от того какое значение в поле указано в поле "Закупочная организация" и только после заполнения этого поля.


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

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Dmitri_i написал:
Подскажите люди добрые! При создании заказа на поставку, нужно, чтобы определенное поле заголовка заполнялось определенным значением в зависимости от того какое значение в поле указано в поле "Закупочная организация" и только после заполнения этого поля.

BADI ME_PROCESS_PO_CUST метод PROCESS_HEADER?


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Или расширение MM06E005 для версии <4.7

_________________
С уважением,
Удав.


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

Зарегистрирован:
Вт, ноя 09 2004, 08:26
Сообщения: 97
Пол: Мужской
Спасибо за информацию. Может еще подскажите какие-нибудь ссылки на инфу как работать с этими объектами, чтобы решить поставленную задачу :oops:


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

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Dmitri_i написал:
Спасибо за информацию. Может еще подскажите какие-нибудь ссылки на инфу как работать с этими объектами, чтобы решить поставленную задачу :oops:

В se19 создаёте внедрение и для метода PROCESS_HEADER пишете что-то похожее.
Code:
METHOD if_ex_me_process_po_cust~process_header.

  DATA: ls_mepoheader TYPE mepoheader.

  ls_mepoheader = im_header->get_data( ).

*  CASE ls_mepoheader-ekorg.
*    WHEN .
*    WHEN .
*    WHEN OTHERS.
*  ENDCASE.

  im_header->set_data( ls_mepoheader ).


ENDMETHOD.


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

Зарегистрирован:
Вт, ноя 09 2004, 08:26
Сообщения: 97
Пол: Мужской
Спасибо большое. Все получилось.
Вдогонку еще вопрос: поле заполнилось автоматически, но если пользователь ручками внес изменения в это поле, чтобы больше автоматическое заполнение не срабатывало.


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Автоматически заполнять, только если поле пустое.

_________________
С уважением, VGA
Мой блог


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 24 2007, 09:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
vga написал(а):
Автоматически заполнять, только если поле пустое.

А если поле по-умолчанию не пустое, то можно флажок в виде statics переменной завести.


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

Зарегистрирован:
Вт, ноя 09 2004, 08:26
Сообщения: 97
Пол: Мужской
Подходит вариант с проверкой на пустое поле, а вот со STATICS
выскакивает ошибка -
"The "STATICS" statement may not be used in instance methods. "


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 24 2007, 15:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Dmitri_i написал:
Подходит вариант с проверкой на пустое поле, а вот со STATICS
выскакивает ошибка -
"The "STATICS" statement may not be used in instance methods. "

В классах для этого есть статические атрибуты.
Но если значение по-умолчанию пустое, то нечего и заморачиваться.
Если только ситуация, когда пользователь имеет право стереть автоматически заполненное значение.


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

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


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

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


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

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