Текущее время: Пт, ноя 21 2025, 01:35

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


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

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


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

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