Текущее время: Пт, июл 25 2025, 05:56

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


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

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


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

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