Текущее время: Чт, апр 25 2024, 02:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Расширение заявки ММ
СообщениеДобавлено: Ср, сен 07 2011, 10:05 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Здравствуйте, коллеги.

Хочу попросить совета.

1. Расширил заявку своими полями, добавил экран (данные клиента), разместил свои поля (обязательный ввод) с помощью EXIT-а MEREQ001. При заполнении все сохраняется и документ создается. Но если пользователь не перейдет на закладку "Данные клиента" стандарт отработает и сохранит заявку без требования заполнения пользовательских полей. Собственно цель задачи: Перейти на эту закладку и выдать сообщение требующее заполнения полей. Подскажите как это можно сделать? В принципе я могу проверить заполненность полей, но как перейти на экран?

2. Есть стандартное поле в таблице (GRID-е) BEDNR. В это поле хотим прописывать свое значение, которое будет генерироваться системой. Из-за этого хотелось бы сделать это поле не активным на изменение. Что посоветуете использовать или есть настройка?
Использую БАДИ ME_PROCESS_REQ_CUST метод PROCESS_ITEM и там метод SET_DATA для изменения значения этого поля.

3. Для номера заявки используем внешнюю нумерацию. Т.е. стандарт не генерирует номер документ, номер заполняется вручную. Как более правильно навешать проверку номера с выводом сообщения? На данный момент использую БАДИ ME_PROCESS_REQ_CUST метод PROCESS_HEADER, где делаю примерно вот это
Code:
  DATA: re_data  TYPE mereq_header
      , re_datax TYPE mereq_headerx
      .

  CALL METHOD im_header->get_data
    RECEIVING
      re_data = re_data.

  CALL METHOD im_header->get_datax
    RECEIVING
      re_datax = re_datax.

  IF re_data-bsart EQ 'NB'.
    IF re_datax-banfn_ext EQ 'X'.
      IF re_data-banfn_ext IS NOT INITIAL.
        ... " Проверка
        MESSAGE e028 WITH re_data-banfn_ext.
      ENDIF.
    ENDIF.
  ENDIF.

Но почему-то у меня возникли сомнения в правильности такого подхода.

Заранее всем спасибо за участие.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение Заявки ММ  Тема решена
СообщениеДобавлено: Ср, сен 07 2011, 12:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
1. ME51N Переход на закладку пользовательских полей в случае ошибки
2. По-моему легко делается через на настройку. Закупки-Заявка-Определение структуры экрана на уровне документа посмотрите.
3. Наверное лучше проверять при сохранении. Также есть экзиты в mereq001.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение Заявки ММ
СообщениеДобавлено: Ср, сен 07 2011, 16:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Besa написал:
1. ME51N Переход на закладку пользовательских полей в случае ошибки
2. По-моему легко делается через на настройку. Закупки-Заявка-Определение структуры экрана на уровне документа посмотрите.
3. Наверное лучше проверять при сохранении. Также есть экзиты в mereq001.

Спасибо, Besa. Все получилось.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение Заявки ММ
СообщениеДобавлено: Пт, фев 10 2023, 19:25 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июн 26 2007, 09:23
Сообщения: 74
Откуда: Белгород/Москва
Пол: Мужской
Кто нибудь пробовал сделать, чтобы экран вывода Z полей заявки MM автоматически увеличивался, если не хватает высоты?
У меня появляется полоса прокрутки, при том, что у моей области подэкрана галка Аттрибуты>>Прокрутка снята.
Но эта галка есть у вышестоящего подэкрана, поэтому прокручивается он.
НО!
Вкладка Контировка прекрасным образом увеличивается в размере при большом числе полей, при том, что экран SAPLMEGUI 3303, содержащий TABSTRIPCONTROL1SUB с меткой прокрутки, есть в стеке экранов и для Контировки.

_________________
Бойцовый кот нигде не пропадёт!!!


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

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


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

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


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

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