Текущее время: Вт, май 13 2025, 22:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: search help с фиксированными значениями
СообщениеДобавлено: Пн, апр 04 2005, 14:37 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
имеется таблица: производитель, код ремонта
хочется по ней сделать средство поиска но чтобы приозводитель подставлялся из программы в зависимости от каких то там условий. вопрос: как?

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 04 2005, 14:53 
Гость
Можно сделать через SET/GET-параметр.
В средстве поиска для поля "Производитель" в графе "Значение по умолчанию" пишешь название SET/GET-параметра, а в программе перед вызовом средства поиска устанавливаешь в него нужное значение.
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 04 2005, 17:15 
Гость
а я делала через вызов функции DYNP_VALUES_READ и F4UT_RESULTS_MAP в пользовательском средстве поиска


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 04 2005, 18:17 
Гость
fiona написал(а):
а я делала через вызов функции DYNP_VALUES_READ и F4UT_RESULTS_MAP в пользовательском средстве поиска


А в чем назначение F4UT_RESULTS_MAP и как его юзать, если не затруднит, расскажите, плиз? :)

Когда мне было влом (или не было возможности) создавать структуру, то я использовал F4IF_FIELD_VALUE_REQUEST с параметром callback_form, где заполнял shlp-selopt.


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

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Удав написал(а):
Можно сделать через SET/GET-параметр.
В средстве поиска для поля "Производитель" в графе "Значение по умолчанию" пишешь название SET/GET-параметра, а в программе перед вызовом средства поиска устанавливаешь в него нужное значение.
С уважением,
Удав.

а как создавать SET/GET параметры?

_________________
полный SAPец


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

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
slash написал(а):
Удав написал(а):
Можно сделать через SET/GET-параметр.
В средстве поиска для поля "Производитель" в графе "Значение по умолчанию" пишешь название SET/GET-параметра, а в программе перед вызовом средства поиска устанавливаешь в него нужное значение.
С уважением,
Удав.

а как создавать SET/GET параметры?


как минимум se80 :P


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 09:23 
Гость
SE80. Закладка Другие, SET/GET параметр.

holocron, не издевайся :-)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 09:32 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Anonymous написал(а):
SE80. Закладка Другие, SET/GET параметр.

holocron, не издевайся :-)

а где там эта закладка??, у меня там репозитарий программы

_________________
полный SAPец


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Они имели ввиду транзакцию SE11 - провались в просмотр какого-нибудь объекта, выбери "Другой объект" и будет счастье :?

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 10:02 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
nicky555 написал:
Они имели ввиду транзакцию SE11 - провались в просмотр какого-нибудь объекта, выбери "Другой объект" и будет счастье :?

Или в коде пишешь вызов SET|GET потом на имени праметра делаешь двойной клик и попадешь в окно создания своего параметра...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 10:15 
Гость
slash написал(а):
Anonymous написал(а):
SE80. Закладка Другие, SET/GET параметр.

holocron, не издевайся :-)

а где там эта закладка??, у меня там репозитарий программы

SE80, кнопка "Обработать объект". Появляется диалог с закладками.
Выбираешь закладку "Другие".
С уважением, Удав.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 14:16 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
продолжение темы:
заменяю вызов sh в
PROCESS ON VALUE-REQUEST.
но в модулях не видно ни значений перменных ни их изменений.
как лечить?

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 14:23 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
slash написал(а):
продолжение темы:
заменяю вызов sh в
PROCESS ON VALUE-REQUEST.
но в модулях не видно ни значений перменных ни их изменений.
как лечить?


В модуле который ты прицепил к своему полю в PROCESS ON VALUE-REQUEST сначала вызываешь ФМ DYNP_VALUES_READ (тем самым получишь значения переменных введенных на экране), затем, например, ФМ F4IF_FIELD_VALUE_REQUEST (вызов SHLP), а затем, если нужно обновить значения переменных на экране ФМ DYNP_VALUES_UPDATE.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 14:30 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
OlegDm написал(а):
slash написал(а):
продолжение темы:
заменяю вызов sh в
PROCESS ON VALUE-REQUEST.
но в модулях не видно ни значений перменных ни их изменений.
как лечить?


В модуле который ты прицепил к своему полю в PROCESS ON VALUE-REQUEST сначала вызываешь ФМ DYNP_VALUES_READ (тем самым получишь значения переменных введенных на экране), затем, например, ФМ F4IF_FIELD_VALUE_REQUEST (вызов SHLP), а затем, если нужно обновить значения переменных на экране ФМ DYNP_VALUES_UPDATE.

ну с shlp то я так и делаю,
а вот с DYNP_VALUES_READ, можно поподробнее, чего ей на вход давать?

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 05 2005, 14:38 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
slash написал(а):
...а вот с DYNP_VALUES_READ, можно поподробнее, чего ей на вход давать?


Конечно же имена экранных переменных, что то типа:

Code:
  . . .
  l_dyname = sy-cprog.
  l_dynumb = sy-dynnr.

  clear l_dynpfields.
  refresh l_dynpfields..

  move 'ZPM_CCRQKD-WERKS' to l_dynpfields-fieldname.
  append l_dynpfields.

  call function 'DYNP_VALUES_READ'
    exporting
       dyname     = l_dyname
       dynumb     = l_dynumb
    tables
       dynpfields = l_dynpfields.

  read table l_dynpfields with key fieldname = 'ZPM_CCRQKD-WERKS'.
  if sy-subrc = 0.
     dyn_werks = l_dynpfields-fieldvalue(4).
  endif.
  . . .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

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


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

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


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

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