Текущее время: Пн, июл 21 2025, 23:37

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


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

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


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

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