Текущее время: Ср, июл 23 2025, 22:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Тул для загрузки аттачмента
СообщениеДобавлено: Чт, мар 22 2012, 01:04 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Добрый день,
Хотел поинтересоваться, возможно ли как-то прицепить на свой скрин, для своего объекта (не стандартного, а собственноручно созданного), стандартный тул по загрузке/просмотру/выгрузке аттачментов. И как правильно сделать, чтобы они хранились для ключа, который я сформирую.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Чт, мар 22 2012, 07:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 28 2011, 20:21
Сообщения: 88
Откуда: Кибертрон
Пол: Мужской
Это вроде похоже на Document management system. Больше нет версий.

_________________
Порхаю как пчела, жалю как бабочка.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Чт, мар 22 2012, 14:18 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Какой либо пример есть, как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Чт, мар 22 2012, 14:44 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
BDS. Можно посмотреть группу функций BDS_TOOLS и поискать инфу по BDS на форуме.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Чт, мар 22 2012, 17:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Вот что у меня получилось
Code:
REPORT  zmt_test.

DATA: ls_gos TYPE borident,
         lv_new TYPE mmpur_bool VALUE ' ',
         lv_no_commit TYPE sgs_cmode VALUE 'X'.
DATA:
  re_gos TYPE REF TO cl_gos_manager.

* fill the borident identification
ls_gos-objtype = 'BUS2012'.

  lv_new = 'X'.

* create Generic Object Services handle
CREATE OBJECT re_gos
  EXPORTING
    is_object        = ls_gos
    ip_no_instance   = lv_new
    ip_no_commit     = lv_no_commit
  EXCEPTIONS
    object_invalid   = 1
    callback_invalid = 2
    OTHERS           = 3.
CALL SCREEN 100.

В результате оно показывает то, что мне надо.
Вопрос, как мне сделать свой како-то объект вместо 'BUS2012'.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Сб, мар 24 2012, 21:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
matel написал(а):
Добрый день,
Хотел поинтересоваться, возможно ли как-то прицепить на свой скрин, для своего объекта (не стандартного, а собственноручно созданного), стандартный тул по загрузке/просмотру/выгрузке аттачментов. И как правильно сделать, чтобы они хранились для ключа, который я сформирую.
Спасибо.

Стандартный тул это Generic object services (GOS), можно цеплять и к своим Z-разработкам.
Создаёте business object через se80-edit object-business engineering. Бизнес объекту нужно выставить статус released, если он не будет локальным. Не забудьте определить key fields, это будет ключ вашего объекту, к которому будете атачить файлы. Потом сгенерится программа и некоторые инклюды вроде.
Дальше вешаете к своему экрану через класс cl_gos_manager, примерно так как Вы писали.

Будут вопросы спрашивайте.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Ср, мар 28 2012, 21:03 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Может быть будет полезен этот документ: http://scn.sap.com/docs/DOC-10131

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Сб, апр 28 2012, 11:23 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Jelena, Besa, благодарю за помощь.

Теперь появилась новая проблема. Надо в менюшке отключить все позиции, кроме "View attachments". Либо деактивировать, либо вообще убрать. Разницы нету. Кто-нибудь знает, как это сделать, либо в каком направлении копать? (ну кроме прямого дебага).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Сб, апр 28 2012, 11:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
BAdI GOS_SRV_SELECT

_________________
В SAPе есть всё, просто вы чего-то не нашли.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Сб, апр 28 2012, 12:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Спасибо. А как убрать эту хреновину, если я не хочу, чтобы она висела на втором скрине? Free не помогает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Сб, апр 28 2012, 12:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
[s]Попробуйте метод ON_SERVICE_CANCELED перед FREE.[/s]
Ошибся. :roll:
cl_gos_manager->unpublish

_________________
В SAPе есть всё, просто вы чего-то не нашли.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тул для загрузки аттачмента
СообщениеДобавлено: Сб, апр 28 2012, 13:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Спасибо, я тоже уже раскопал его :-)


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

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


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

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


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

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