Текущее время: Пн, июн 30 2025, 03:51

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


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

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


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

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