Текущее время: Пт, июл 28 2017, 08:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как прикрутить функцию поиска F4UT_RESULTS_MAP к программе?
СообщениеДобавлено: Ср, апр 05 2017, 19:39 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 05 2017, 18:08
Сообщения: 2
Как прикруть стандартную функцию поиска F4UT_RESULTS_MAP к программе?
Никак не получается подобрать параметры...

Параметры:

SOURCE_STRUCTURE
APPLY_RESTRICTIONS
SHLP
CALLCONTROL
SHLP_TAB
RECORD_TAB
SOURCE_TAB

Что куда пихать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: функцию поиска F4UT_RESULTS_MAP - вопрос новичка
СообщениеДобавлено: Ср, апр 05 2017, 19:54 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 05 2017, 18:08
Сообщения: 2
Или вот, есть пользовательский ФМ
Код:
      FUNCTION ZEAS_F4_SHLP_EXIT_STUDENT.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  TABLES
*"      SHLP_TAB TYPE  SHLP_DESCT
*"      RECORD_TAB STRUCTURE  SEAHLPRES
*"  CHANGING
*"     REFERENCE(SHLP) TYPE  SHLP_DESCR
*"     REFERENCE(CALLCONTROL) LIKE  DDSHF4CTRL STRUCTURE  DDSHF4CTRL
*"----------------------------------------------------------------------


TYPES:
BEGIN OF ts_source,
UNAME TYPE ZDE_USERNAME,
   FULL_NAME TYPE ZDE_FNAME,
  END   OF ts_source, tt_source TYPE TABLE OF ts_source.


  DATA:
         lt_source TYPE tt_source,
         ls_source TYPE ts_source.


  IF callcontrol-step <> 'SELECT'.
    callcontrol-no_maxdisp = abap_true.
    EXIT.
  ENDIF.


  SELECT * FROM ZTEAS2_STUDENTS INTO CORRESPONDING FIELDS OF TABLE lt_source.


  CALL FUNCTION 'F4UT_RESULTS_MAP'
    EXPORTING
     apply_restrictions = abap_true
   TABLES
        shlp_tab           = SHLP_TAB
        record_tab         = record_tab
        source_tab         = lt_source
      CHANGING
        shlp               = shlp
        callcontrol        = callcontrol
      EXCEPTIONS
        illegal_structure  = 1
        OTHERS             = 2.

  IF sy-subrc <> 0.
    callcontrol-step = 'EXIT'.
  ELSE.
    callcontrol-step = 'DISP'.
  ENDIF.

ENDFUNCTION.


Какие параметры нужно в него подставить?
Код:
CALL FUNCTION 'FUNCTION ZEAS_F4_SHLP_EXIT_STUDENT.'
    EXPORTING
     apply_restrictions = abap_true
   TABLES
        shlp_tab           = SHLP_TAB
        record_tab         = record_tab
        source_tab         = lt_source
      CHANGING
        shlp               = shlp
        callcontrol        = callcontrol


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: функцию поиска F4UT_RESULTS_MAP - вопрос новичка
СообщениеДобавлено: Ср, апр 05 2017, 22:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 16:38
Сообщения: 1043
Посмотрите пример вызова этого ФМ по его журналу использования в каком-либо аналогичном средстве поиска. Должно стать понятно

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


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

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


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

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


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

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