Текущее время: Сб, июл 26 2025, 04:13

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 11:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Добрый день!
Подскажите пожалуйста, в чем может быть дело.

В транзакции SCASE для выбранного Случая по своей кнопке вызываю ФМ, он должен выводить данные на TABSTRIP.
В ФМ модальный экран с TABSTRIP (создан с помощью ассистента, local)
на каждой вкладке - подэкран, на нем нарисован спец-элемент для контейнера
контейнеры создаются при первом вызове ФМ
в них выводятся гриды.
гриды создаются заново при каждом вызове ФМ
(расширен стандартный класс cl_scmg_attr_display_admin, свой метод, в который передаются контейнеры для создаваемых гридов)
вся обработка гридов передается сап-классу.
Все работает хорошо для одного Случая!

При переходе же к другому случаю TABSTRIP отображает старые гриды.
нашла, что ссылки на них лежали в чилдренах контейнеров, создала свой класс контейнеров. добавила метод удаления чилдренов.
Теперь нигде ссылок на старые гриды не вижу. Но они по прежнему отображаются в TABSTRIP!

что-то не так с TABSTRIP?

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 13:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Silence1 написала:
Добрый день!
Подскажите пожалуйста, в чем может быть дело.

В транзакции SCASE для выбранного Случая по своей кнопке вызываю ФМ, он должен выводить данные на TABSTRIP.
В ФМ модальный экран с TABSTRIP (создан с помощью ассистента, local)
на каждой вкладке - подэкран, на нем нарисован спец-элемент для контейнера
контейнеры создаются при первом вызове ФМ
в них выводятся гриды.
гриды создаются заново при каждом вызове ФМ
(расширен стандартный класс cl_scmg_attr_display_admin, свой метод, в который передаются контейнеры для создаваемых гридов)
вся обработка гридов передается сап-классу.
Все работает хорошо для одного Случая!

При переходе же к другому случаю TABSTRIP отображает старые гриды.
нашла, что ссылки на них лежали в чилдренах контейнеров, создала свой класс контейнеров. добавила метод удаления чилдренов.
Теперь нигде ссылок на старые гриды не вижу. Но они по прежнему отображаются в TABSTRIP!

что-то не так с TABSTRIP?

Когда выходите из модального диалог.окна (в вашем фм) делаете подобное?
Code:

    FREE g_alv_grid_0103a.
    CLEAR g_alv_grid_0103a.

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 13:25 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
очевидно не пересоздается объект при смене случая


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 14:12 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
FeBO-Sh написал:
Когда выходите из модального диалог.окна (в вашем фм) делаете подобное?
Code:

    FREE g_alv_grid_0103a.
    CLEAR g_alv_grid_0103a.


я не могу этого сделать - гриды я не создавала сама, они создаются при создании инстанции класса CL_SCMG_ATTR_DISPLAY_ADMIN, который все отрисовывает. я только передаю туда свои контейнеры. Гриды там - протектед, я не могу их почистить при выходе.
Инстанцию CL_SCMG_ATTR_DISPLAY_ADMIN чищу.
У контейнера вычищаю чилдрена.
вроде нигде ссылок на старые гриды не остается (явно не видно).

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 14:14 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
__Gennady написал(а):
очевидно не пересоздается объект при смене случая

все пересоздается! в отладчике вижу новые гриды с нужными данными, в контейнерах в чилдрене - новые гриды, у гридов ссылки на паренты - нужные контейнеры.
Такое чувство, что сам табстрип "помнит" старые картинки!

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 14:25 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Silence1 написала:
__Gennady написал(а):
очевидно не пересоздается объект при смене случая

все пересоздается! в отладчике вижу новые гриды с нужными данными, в контейнерах в чилдрене - новые гриды, у гридов ссылки на паренты - нужные контейнеры.
Такое чувство, что сам табстрип "помнит" старые картинки!


А попробуйте поставить lifetime = 1. Если не будет пересоздания - будут дампы


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 14:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
__Gennady написал(а):
А попробуйте поставить lifetime = 1. Если не будет пересоздания - будут дампы


lifetime = 1 - это где? не использовала такого :oops:

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 14:46 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Параметр такой при создании контейнера и грида


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Ср, ноя 23 2011, 15:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
__Gennady написал(а):
Параметр такой при создании контейнера и грида

гриды я сама не создаю, а контейнеры для гридов создаются при первом вызове ФМ, они глобальные.

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!  Тема решена
СообщениеДобавлено: Ср, ноя 23 2011, 16:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
вопрос снят - переписала табстрип с обработкой на сервере, все отображает как надо :)

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Чт, ноя 24 2011, 15:43 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Silence1 написала:
Добрый день!
Подскажите пожалуйста, в чем может быть дело.

В транзакции SCASE для выбранного Случая по своей кнопке вызываю ФМ, он должен выводить данные на TABSTRIP.
В ФМ модальный экран с TABSTRIP (создан с помощью ассистента, local)
на каждой вкладке - подэкран, на нем нарисован спец-элемент для контейнера
контейнеры создаются при первом вызове ФМ
в них выводятся гриды.
гриды создаются заново при каждом вызове ФМ
(расширен стандартный класс cl_scmg_attr_display_admin, свой метод, в который передаются контейнеры для создаваемых гридов)
вся обработка гридов передается сап-классу.
Все работает хорошо для одного Случая!

При переходе же к другому случаю TABSTRIP отображает старые гриды.
нашла, что ссылки на них лежали в чилдренах контейнеров, создала свой класс контейнеров. добавила метод удаления чилдренов.
Теперь нигде ссылок на старые гриды не вижу. Но они по прежнему отображаются в TABSTRIP!

что-то не так с TABSTRIP?

Здравствуйте.
Можно спросить?
Вопрос относиться к тр. SCASE.
Есть у меня на локальной машине файл в формате *.DOC и я хотел бы прикрепить этот файл к модели случая программным путем. Т.е. не вручную, а через свою кнопку в случае указав адрес файла. Можно ли такое сделать? Если да, то подскажите в какую сторону копнуть?

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Пт, ноя 25 2011, 15:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
FeBO-Sh написал:
Здравствуйте.
Можно спросить?
Вопрос относиться к тр. SCASE.
Есть у меня на локальной машине файл в формате *.DOC и я хотел бы прикрепить этот файл к модели случая программным путем. Т.е. не вручную, а через свою кнопку в случае указав адрес файла. Можно ли такое сделать? Если да, то подскажите в какую сторону копнуть?

Я сама только-только начала разбираться с этим модулем.
Свою кнопку в тулбар знаете как повесить через настройки? И нужно сделать внедрение к бади SCMG_CASE_FCODE_S - там уже свой код. Но как прикрепить этот файл к модели случая программным путем я пока не знаю.
Если что узнаю, обязательно поделюсь :)

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Пт, ноя 25 2011, 16:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Silence1 написала:
FeBO-Sh написал:
Здравствуйте.
Можно спросить?
Вопрос относиться к тр. SCASE.
Есть у меня на локальной машине файл в формате *.DOC и я хотел бы прикрепить этот файл к модели случая программным путем. Т.е. не вручную, а через свою кнопку в случае указав адрес файла. Можно ли такое сделать? Если да, то подскажите в какую сторону копнуть?

Я сама только-только начала разбираться с этим модулем.
Свою кнопку в тулбар знаете как повесить через настройки? И нужно сделать внедрение к бади SCMG_CASE_FCODE_S - там уже свой код. Но как прикрепить этот файл к модели случая программным путем я пока не знаю.
Если что узнаю, обязательно поделюсь :)

Спасибо за отзыв.
С кнопками проблем нету. С БАДИ-шками тоже ).
Если сам разберусь отпишусь тута ;).

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Вт, дек 13 2011, 17:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
FeBO-Sh написал:
Здравствуйте.
Можно спросить?
Вопрос относиться к тр. SCASE.
Есть у меня на локальной машине файл в формате *.DOC и я хотел бы прикрепить этот файл к модели случая программным путем. Т.е. не вручную, а через свою кнопку в случае указав адрес файла. Можно ли такое сделать? Если да, то подскажите в какую сторону копнуть?


Добавить в модель элементы можно с помощью бапи BAPI_CASE_ADDELEMENTS.

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с выводом alv в tabstrip!
СообщениеДобавлено: Вт, дек 13 2011, 18:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 03 2009, 15:37
Сообщения: 292
Откуда: Алматы
Пол: Мужской
Silence1 написала:
FeBO-Sh написал:
Здравствуйте.
Можно спросить?
Вопрос относиться к тр. SCASE.
Есть у меня на локальной машине файл в формате *.DOC и я хотел бы прикрепить этот файл к модели случая программным путем. Т.е. не вручную, а через свою кнопку в случае указав адрес файла. Можно ли такое сделать? Если да, то подскажите в какую сторону копнуть?


Добавить в модель элементы можно с помощью бапи BAPI_CASE_ADDELEMENTS.

Добрый вечер.
К сожалению это не совсем то что нужно. Этот БАПИ добавляет в модель существующий элемент ( ссылку на документ, случай, отчет, транзакцию, и т.п. ). Я же пытаюсь сперва создать этот документ из файла и сохранить в системе программно (т.е. повторить те же действия, которые я делаю ручками когда пытаюсь прикрутить ссылку на документ [соединенные объекты->какой-нибудь документ->двойной клик->приложение->из файла->выбераю файл->краткое описание и однозначное название->ок]), а потом уже прикрепить существующий документ к случаю.
Вроде нашел похожую программу (SRMGS_DOCTOOL), но что-то не то.
Спасибо.
Поиски продолжаются...

_________________
Все в этом мире стоит под сомнением, над сомнением – только google...


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

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


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

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


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

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