Текущее время: Пн, авг 04 2025, 01:34

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


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

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


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

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