Текущее время: Ср, май 14 2025, 00:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Локальная копия экземпляра класса  Тема решена
СообщениеДобавлено: Ср, мар 30 2005, 23:28 
Гость
Добрый всем.
Подскажите кто-нибудь существует в аваре 4.6 возможность создать эту самую локальную копию экземпляра класса?
Проблема следующая: хочется скопировать текущий экземпляр, поиздеваться над оригиналом, а потом его восстаносить (из копии). Но все попытки приводят к тому, что передается ссылка на оригинал. Не могу придумать способ как взломать эту тему.
tnks


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 01 2005, 08:10 
Гость
Попробуй вот так:


Code:
report  zsd123
            no standard page heading
            line-size  80
            line-count 65(0).

data: cont_alv type scrfname.
data: ccont_alv type ref to cl_gui_custom_container.

data: grid_alv type ref to cl_gui_alv_grid,
      grid_alv1 like grid_alv.

create object ccont_alv
  exporting
    container_name = cont_alv
  exceptions
    others = 1.
if sy-subrc = 1.
  exit.
endif.

create object grid_alv
  exporting
    i_parent = ccont_alv
  exceptions
    others = 1.

perform exmpl.
************************************************************************
form exmpl.

field-symbols <f> type ref to cl_gui_alv_grid.
data: lgrid_alv type ref to cl_gui_alv_grid.

assign local copy of grid_alv to <f>.

lgrid_alv = <f>.
***
* Работай с lgrid_alv
***
endform.
************************************************************************


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 01 2005, 15:19 
Гость
Цитата:
Проблема следующая: хочется скопировать текущий экземпляр, поиздеваться над оригиналом, а потом его восстаносить (из копии).


Копию обьекта создать нельзя :(


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 04 2005, 19:18 
Гость
спасибо за участие
assign local copy не прокатит, т.к. копию хотел создать в объектном контексте, а данный оператор там запрещен

видимо действительно никак, приходится, как обычно в абапе, тупо копировать критичные арибуты во временные переменные


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 04 2005, 20:53 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Оператор не запрещен просто ссылка будет указывать на тот же объект


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

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


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

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


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

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