Текущее время: Пн, июл 28 2025, 18:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: F4IF_FIELD_VALUE_REQUEST и его параметр SHLPPARAM
СообщениеДобавлено: Ср, янв 23 2008, 11:16 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 11 2007, 17:06
Сообщения: 47
Господа, не могу найти информацию:(
вызываю свредство поиска:
Code:
  CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'                 "

    EXPORTING

      SHLPPARAM                 = 'как обьявить и заполнить?'

      searchhelp                = 'H_T530'                  "

    TABLES

      return_tab                = ret.

мне нужно запретить выводить часть записей, кажется это нужно сделать задав параметр SHLPPARAM, не знаю как обьявть эту таблицу с параметрами и как её правильно заполнить.
помогите пожалуйста


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 23 2008, 11:42 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 19 2007, 17:55
Сообщения: 21
Code:
*&---------------------------------------------------------------------*
*&      Form  call_f4_shlp
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM call_f4_shlp.
  DATA: return_tab LIKE ddshretval OCCURS 0 WITH HEADER LINE.
  CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
      EXPORTING
          tabname           = 'EBAN'
          fieldname         = 'BSART'
          searchhelp        = 'ZPM_CCRQK' " Имя ср. поиска
          callback_program  = 'ZTST'
          callback_form     = 'CB_F4_VALUE_REQUEST'
      TABLES
          return_tab        = return_tab
      EXCEPTIONS
          field_not_found   = 1
          no_help_for_field = 2
          inconsistent_help = 3
          no_values_found   = 4
          OTHERS            = 5.

  IF NOT return_tab[] IS INITIAL.
    READ TABLE return_tab WITH KEY shlpname = 'H_T161'
                                  fieldname = 'BSART'.
    IF sy-subrc EQ 0.
      eban-bsart = return_tab-fieldval.
    ENDIF.
  ENDIF.

ENDFORM.                    " call_f4_shlp

*---------------------------------------------------------------------*
*       FORM cb_f4_value_request                                      *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
*  -->  RECORD_TAB                                                    *
*  -->  SHLP                                                          *
*  -->  CALLCONTROL                                                   *
*---------------------------------------------------------------------*
FORM cb_f4_value_request TABLES record_tab STRUCTURE seahlpres
                       CHANGING shlp TYPE shlp_descr_t
                                callcontrol LIKE ddshf4ctrl.
  DATA: wa_props LIKE ddshfprop,
        wa_intf LIKE ddshiface,
        wa_selopt LIKE ddshselopt.

  wa_selopt-shlpname = 'H_T161'.
  wa_selopt-shlpfield = 'BSTYP'.
  wa_selopt-sign = 'I'.
  wa_selopt-option = 'EQ'.
  wa_selopt-low = 'B'.
  APPEND wa_selopt TO shlp-selopt.
ENDFORM.                    "CB_F4_VALUE_REQUEST


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

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


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

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


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

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