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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 06 2008, 17:05 
Ассистент
Ассистент

Зарегистрирован:
Ср, ноя 07 2007, 13:05
Сообщения: 30
Действительно надо бы поучиться проблемы по конкретней расписывать. Вот в крации кусок кодо:


Code:
*таблица в которую записываю свои обьекты
t_gps TYPE /bb_tab_cl_gpartner,

* Это пару параметров её
GPNR        Instan    Priv    Type BU_PARTNER
BHWNR     Instan    Priv    Type BP_IDNUM
BHWPROD Instan    Priv    Type FIPR_T_PRODINT
......

* пару метод
CONSTRUCTOR      Instan    Publ K
GET_GPNR            Instan    Publ M
SET_BHWNR         Instan    Publ M
GET_BHWNR         Instan    Publ M
......

*здесь декларирую обьекты.
ref_gpartner type ref to cl_gpartner,
ref_gpgruppe type ref to cl_gp_gruppe.
*Структуры у этих обьектов почти одиннаковые, только
в ref_gpgruppe можно запоковать обьекты ref_gpartner.


* здесь закладывается обьект и записывается в таблицу t_gps


Do много_раз.
create object ref_gpartner exporting gp_nr = <fs_partner_type>-gpnr.
call method ref_gpartner->set_gpart( 'Person' ).
insert ref_gpartner into table t_gps.

......



*после всех обработак, стираю таблицу, с надеждой, что  обьекты удаляться тоже, но к сожелению, этого не  происходит
free t_gps.
ENDDO.


Вот в крации, что у меня происходит


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 06 2008, 18:31 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Я так понял классы cl_gpartner и т.п. локальные, либо глобальные, но самописные? Если так - воспользуйтесь советом vga и напишите свой деструктор.

К примеру:
Code:
METHOD CONSTRUCTOR.
  L_DOKNR = I_DOKNR.
  SELECT SINGLE * FROM DRAW INTO L_DRAW WHERE DOKNR = L_DOKNR.
ENDMETHOD.

Code:
METHOD TESTRUCTOR.
  CLEAR: L_DOKNR, L_DRAW.
  FREE: L_DOKNR, L_DRAW.
  CALL METHOD CL_GUI_CFW=>FLUSH.
ENDMETHOD.


У меня вроде стэк очищается после такого...


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

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


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

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


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

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