Текущее время: Вт, авг 05 2025, 00:38

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


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

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


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

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