Текущее время: Ср, июл 02 2025, 18:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: DYNP_VALUES_UPDATE не отрабатывает.
СообщениеДобавлено: Пн, ноя 21 2005, 15:51 
Гость
Привет.
саб не отрабатывает.
отрабатывал ок. но после каких-то "манипуляций" с мандантами , все сломалось.
какие-то есть подводные камни, с типами переменных или объявляемой таблицей и тд?
подскажите плз.
вот код на всякий случай.
Code:

    MOVE 'Z-KOINH'  TO wa_dynpfields-fieldname.
    MOVE wa_lfbk-koinh TO wa_dynpfields-fieldvalue.
    TRANSLATE wa_dynpfields-fieldname TO UPPER CASE.
    APPEND wa_dynpfields TO lt_dynpfields.

    lv_dyname = 'Z_PROG'.
    lv_dynumb = '8111'.

      CALL FUNCTION 'DYNP_VALUES_UPDATE'
        EXPORTING
          dyname               = lv_dyname
          dynumb               = lv_dynumb
        TABLES
          dynpfields           = lt_dynpfields
        EXCEPTIONS
          invalid_abapworkarea = 1
          invalid_dynprofield  = 2
          invalid_dynproname   = 3
          invalid_dynpronummer = 4
          invalid_request      = 5
          no_fielddescription  = 6
          undefind_error       = 7
          OTHERS               = 8.



Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 21 2005, 16:07 
Гость
а какой sy-subrc возвращает?
может просто имя проги изменилось? :)


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 22 2005, 02:17 
Гость
возможно при манипуляциях с мандантами потерлась запись экрана программы в таблице D020S ... если так и есть, то скорее всего перегенерацией экрана должно лечится ... хотя не на 100% уверен, что запись добавляется туда в именно в момент генерации экрана ... попробуй и сообщи ...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Запись на экран в exit'е.  Тема решена
СообщениеДобавлено: Ср, фев 08 2006, 17:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Проблема та же, но при других обстоятельствах.

А именно, поля с экрана без проблем читаются в search help EXIT'е с помощью 'DYNP_VALUES_READ', но обновление с помощью 'DYNP_VALUES_UPDATE' не работает (данное поле никак не связано с in/out параметрами SH и включить его в view, на котором основан SH проблематично).

Если тот же вызов 'DYNP_VALUES_UPDATE' перенести в POV-логику экрана, то всё работает.

В чём проблема? Специально что ли такай возможность закрыта?

Какие другие возможности обновить поле на экране из search help EXIT'а? Может нужно правильно заполнить shlp-interface,
fielddescr, fieldprop ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 10 2006, 12:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Разобрался:
'DYNP_VALUES_UPDATE' не использует параметры dyname dynumb,
а в момент исполнения search-help текущие программа и экран меняются.

Нужно использовать 'DYNP_UPDATE_FIELDS'.


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

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


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

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


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

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