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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Работа с структурами БД.
СообщениеДобавлено: Пт, фев 08 2013, 09:17 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
Нужно выбрать идентификатор ls_extid и вывести итоговую таблицу с элементами, соответствующим данному идентификатору.
Стандартные select * from zst_ps_plan_tree where... не подходят, т.к zst_ps_plan_tree является структурой как быть?

Code:
METHOD supply_tree .
* data declaration
  DATA lt_tree TYPE wd_this->elements_tree.
  DATA lt_tree2 TYPE wd_this->elements_tree.
  DATA ls_tree TYPE wd_this->element_tree.

DATA ls_extid TYPE wd_this->element_context.

  FIELD-SYMBOLS:
    <s_tree> LIKE LINE OF lt_tree.

  CHECK wd_this->mv_id IS NOT INITIAL.

  wd_assist->plan_budget_get(
    IMPORTING
      et_tree = lt_tree
         ).

  wd_assist->plan_budget_get_subtree(
    EXPORTING
      it_tree   = lt_tree
      iv_parent = wd_this->mv_id
    IMPORTING
      et_tree   = lt_tree2
         ).

  IF lt_tree2[] IS INITIAL.
    DATA lo_dummy TYPE REF TO cl_wd_custom_event.
    wd_this->onactionact_back(
      wdevent =    lo_dummy
    ).
    RETURN.
  ENDIF.

  CLEAR wd_this->mv_parent_save.
  READ TABLE lt_tree2 ASSIGNING <s_tree> INDEX 1.
  IF sy-subrc = 0.
    wd_this->mv_parent_save = <s_tree>-parent.
    CLEAR <s_tree>-parent.
    <s_tree>-expanded = 'X'.
  ENDIF.

* bind all the elements
  node->bind_table(
    new_items            =  lt_tree2
    set_initial_elements = abap_true ).

ENDMETHOD.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с структурами БД.  Тема решена
СообщениеДобавлено: Пт, фев 08 2013, 15:45 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, янв 25 2012, 01:54
Сообщения: 59
polkon написал(а):
Нужно выбрать идентификатор ls_extid и вывести итоговую таблицу с элементами, соответствующим данному идентификатору.
Стандартные select * from zst_ps_plan_tree where... не подходят, т.к zst_ps_plan_tree является структурой как быть?

Code:
DATA ls_extid TYPE wd_this->[b]element_context[/b].



не трогая все остальное вами описанное только один вопрос.
element_context это что? я кажется понимаю что вы хотели сделать, но все же проверьте для начала наличие такой структуры в Goto->Controller Interface


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

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


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

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


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

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