Текущее время: Вт, июл 29 2025, 17:35

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


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

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


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

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