Текущее время: Вт, июн 17 2025, 23:44

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Средство поиска. В целевое поле не попадает выбранное значение.
СообщениеДобавлено: Пт, июн 05 2015, 10:16 
Ассистент
Ассистент

Зарегистрирован:
Пн, фев 09 2015, 11:16
Сообщения: 33
Здравствуйте люди. Столкнулся с проблемой, чувствую что решается легко, вот только не могу догнать как. Есть средство поиска элементарное, которое прикручено к пользовательскому полю на экране инфотипа(в 14ит поле "фио ребенка", где надо выбирать ребенка из имеющихся у человека). набор значений СП показывает исправно, но при выборе - не пихает значение в поле, поле остается пустым. У меня такое было только со сложным СП где надо было нажать кнопочку "присвоение значений", что делать тут - не знаю.
На всякий случай код ФМа:
Code:
  DATA gwa_21     TYPE pa0021            .
  DATA git_21     LIKE TABLE OF gwa_21   .
  DATA l_pernr    TYPE pa0014-pernr      .
  DATA git_values TYPE STANDARD TABLE OF VRM_VALUE.
  DATA gwa_values LIKE LINE OF git_values.

  IF callcontrol-step <> 'SELONE' AND
     callcontrol-step <> 'SELECT' AND
     callcontrol-step <> 'DISP'.
    EXIT.
  ELSEIF callcontrol-step = 'SELECT'.
    IMPORT p0014-pernr TO l_pernr FROM MEMORY ID 'pernr'.
    SELECT * INTO CORRESPONDING FIELDS OF TABLE git_21
      FROM pa0021
      WHERE pernr = l_pernr
        AND famsa = '2'
      .
    IF sy-subrc = 0.
      LOOP AT git_21 INTO gwa_21.
        gwa_values-key = sy-tabix.
        gwa_values-text = gwa_21-fanam && ` ` && gwa_21-favor.
        CONDENSE :
                 gwa_values-key,
                 gwa_values-text
                 .
        APPEND gwa_values TO git_values.
      ENDLOOP.
      CALL FUNCTION 'F4UT_RESULTS_MAP'
        EXPORTING
          apply_restrictions = 'X'
        TABLES
          shlp_tab           = shlp_tab
          record_tab         = record_tab
          source_tab         = git_values
        CHANGING
          shlp               = shlp
          callcontrol        = callcontrol
        EXCEPTIONS
          illegal_structure  = 1
          OTHERS             = 2.
      IF sy-subrc EQ 0.
        callcontrol-step = 'DISP'.
      ELSE.
        callcontrol-step = 'EXIT'.
      ENDIF.
      EXIT.
    ENDIF.
  ENDIF.

  IF callcontrol-step = 'DISP'.
    EXIT.
  ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Средство поиска. В целевое поле не попадает выбранное значение.
СообщениеДобавлено: Пт, июн 05 2015, 11:37 
Ассистент
Ассистент

Зарегистрирован:
Пн, фев 09 2015, 11:16
Сообщения: 33
От жеж болван! СП навешано на элемент данных, а там параметр назывался иначе, чем в СП, т.к. СП претерпело правки, а в ЭД забыл поменять параметр. Значение теперь выбирается, но после нажатия ентер или сохранения оно пропадает, хотя в таблице в словаре значение в поле нужное, но на экране его нет - в чем может быть проблема?


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

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


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

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


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

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