Текущее время: Вт, июл 22 2025, 15:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Пробелма с F4IF_INT_TABLE_VALUE_REQUEST
СообщениеДобавлено: Пт, дек 03 2010, 14:59 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 24 2010, 08:46
Сообщения: 56
Пол: Мужской
Для полюшка на экране необходимо показать средство поиска. Делаю так:

Code:

DATA:
         lt_reasons TYPE STANDARD TABLE OF zssmr_reason_shlp.

  SELECT a~category a~reason b~ltext
    FROM ztsmr_cat_reason AS a
    JOIN ztsmr_typ_reson AS b
    ON b~reason = a~reason
    INTO TABLE lt_reasons
    WHERE category IN (category, space).
 
  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
     ddic_structure         = 'ZSSMR_REASON_SHLP'
      retfield               = 'REASON'
    TABLES
      value_tab              = lt_reasons
*       FIELD_TAB              =
*       RETURN_TAB             =
*       DYNPFLD_MAPPING        =
   EXCEPTIONS
     parameter_error        = 1
     no_values_found        = 2
     OTHERS                 = 3
            .


Таблица содержит 5 записеей
space 001 Text1
space 002 Text2
space 003 Text3
space 004 Text4
space 005 Text5

Объявлена следующим образом
'ZSSMR_REASON_SHLP':
CATEGORY CRMT_ACTIVITY_CATEGORY CHAR 3 0
REASON ZESMR_TYPICAL_REASON CHAR 3 0
LTEXT ZESMR_TYPICAL_REASON_TEXT CHAR 50 0

Таблица, которую выдает ФМ содержит в себе 3 поля(правильных), но при этом только 2 строки, первая из которых выглядит следующим образом: 1поле - пусто, второе - пусто(а если быть точнее, то три пробела из первого поля таблицы), в третьем поле соедененные значеня из третьей строки таблицы, тоесть "003Text3". Вторая строка пустая полностью.
Версия базиса 700. Собтвенно хочу понять, в чем проблема?
Если создавать словарное средство поиска(в данных целях ен подходит, но для теста делал), то происходит та же самая ерунда, кроме случая, когда средство поиска создается на ракурсе справки. В этом случае всё нормально.
Что это может быть и как можно решить проблему?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробелма с F4IF_INT_TABLE_VALUE_REQUEST
СообщениеДобавлено: Пт, дек 03 2010, 15:28 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 24 2010, 08:46
Сообщения: 56
Пол: Мужской
Выставили сообщение в SAP.
Sap ответил отлично: "Так как вы используете Z таблички, мы вам ничем не сможем помочь"...
Надежда только на форум. :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пробелма с F4IF_INT_TABLE_VALUE_REQUEST  Тема решена
СообщениеДобавлено: Пт, дек 03 2010, 15:41 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Попробуйте указать параметр value_org = 'S'.
ddic_structure можно не указывать.

И еще программа DEMO_DYNPRO_F4_HELP_MODULE нормально работает в этом плане?


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

Зарегистрирован:
Ср, мар 24 2010, 08:46
Сообщения: 56
Пол: Мужской
Спасибо! S помогло...
насколько корректно работает указанная программа, не знаю. Вроде как-то работает.


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

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


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

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


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

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