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

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


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

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


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

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