Текущее время: Пт, мар 29 2024, 00:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: удалить прикрепленные файлы GOS
СообщениеДобавлено: Вт, сен 28 2010, 16:59 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 30 2007, 10:12
Сообщения: 47
Пол: Мужской
Добрый день, коллеги.
Для удаления прикрепленных файлов использую метод delete_attachment класса cl_gos_document_service. Но прикрепленные файлы не удаляются. Код ниже.
Code:
  DATA: g_attsrv      TYPE REF TO cl_gos_document_service.


  CREATE OBJECT g_attsrv.
  CONCATENATE l_gjahr l_number INTO gs_obj-objkey.

  CALL METHOD g_attsrv->delete_attachment
    EXPORTING
      ip_attachment = gs_obj-objkey.

Подскажите что я неправильно делаю. Может имеется другой способ удалить?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: удалить прикрепленные файлы GOS
СообщениеДобавлено: Вт, сен 28 2010, 17:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Поставьте точку прерывания в теле метода DELETE_ATTACHMENT класса CL_GOS_DOCUMENT_SERVICE. Далее запустите транзакцию, которая использует GOS. Добавьте, а потом удалите приложение. И Вы увидете, что Вы не правильно делаете.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: удалить прикрепленные файлы GOS  Тема решена
СообщениеДобавлено: Ср, сен 29 2010, 08:56 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Удаляли через cl_gos_service_tools=>delete_linked_objects.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: удалить прикрепленные файлы GOS
СообщениеДобавлено: Ср, сен 29 2010, 15:55 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 30 2007, 10:12
Сообщения: 47
Пол: Мужской
спасибо BESA. То, что нужно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: удалить прикрепленные файлы GOS
СообщениеДобавлено: Чт, ноя 10 2022, 06:59 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 08 2018, 14:09
Сообщения: 87
Откуда: Челябинск
Пол: Мужской
Странно, не один из вышеперечисленных методов не работает......


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: удалить прикрепленные файлы GOS
СообщениеДобавлено: Вт, ноя 15 2022, 11:07 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 08 2018, 14:09
Сообщения: 87
Откуда: Челябинск
Пол: Мужской
Зато сработал вот такой способ, может кому пригодится:

Code:
SELECT * INTO CORRESPONDING FIELDS OF TABLE LT_TOA01 FROM TOA01
          WHERE SAP_OBJECT = SAP_OBJECT_PLAN AND
                OBJECT_ID = LS_OBJECT-OBJKEY.

    LOOP AT LT_TOA01 ASSIGNING <LS_TOA01>.
      CALL FUNCTION 'ARCHIV_DELETE_META'
        EXPORTING
          ARCHIV_ID                = <LS_TOA01>-ARCHIV_ID
          ARC_DOC_ID             = <LS_TOA01>-ARC_DOC_ID
          AR_OBJECT                = <LS_TOA01>-AR_OBJECT
          DELETE_FLAG            = 2
          OBJECT_ID                = <LS_TOA01>-OBJECT_ID
          SAP_OBJECT              = SAP_OBJECT_PLAN
          CLIENT                      = SY-MANDT
          NO_AUTH_CHECK            = 'X'
        EXCEPTIONS
          ERROR_CONNECTIONTABLE       = 1
          ERROR_PARAMETER                  = 2
          ERROR_ARCHIV                        = 3
          ERROR_KERNEL                        = 4
          ERROR_COMMUNICATIONTABLE = 5
          ERROR_AUTHORITY                  = 6
          OTHERS                                   = 7.

      IF SY-SUBRC = 0.
        COMMIT WORK AND WAIT.
      ENDIF.
    ENDLOOP.


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

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


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

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


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

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