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

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


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

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


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

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