<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Delete Attachment - GOS in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977314#M400223</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am deleting a GOS attachment using following code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 data: i_borident  type borident,
       i_attsrv    type ref to cl_gos_document_service.

  i_objectd-objtype = 'YATTA'.
  i_objectd-logsys  = 'BO'.
  i_objectd-objkey  = inumber.

  select * from srgbtbrel                " Get GOS Link
           into table i_srgbtbrel
           where instid_a eq i_objectd-objkey
             and typeid_a eq i_objectd-objtype
             and catid_a eq i_objectd-logsys
             and reltype eq 'ATTA'.
  if sy-subrc eq 0.
    create object i_attsrv.
    loop at i_srgbtbrel.
     i_borident-objkey =  i_srgbtbrel-instid_b.
     call method i_attsrv-&amp;gt;delete_attachment
       exporting
*         is_object     = i_objectd
         ip_attachment = i_borident-objkey.
     commit work.
    endloop.
  endif.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting proper binary key from table SRGBTBREL and passing to method DELETE_ATTACHMENT , and getting sy-subrc eq 0, then also attachment are showing in the document. But if you are going thru service object delete it has been deleting the attachment perfectly. What is the error in the code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Feb 2007 20:07:29 GMT</pubDate>
    <dc:creator>former_member194669</dc:creator>
    <dc:date>2007-02-26T20:07:29Z</dc:date>
    <item>
      <title>Delete Attachment - GOS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977314#M400223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am deleting a GOS attachment using following code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 data: i_borident  type borident,
       i_attsrv    type ref to cl_gos_document_service.

  i_objectd-objtype = 'YATTA'.
  i_objectd-logsys  = 'BO'.
  i_objectd-objkey  = inumber.

  select * from srgbtbrel                " Get GOS Link
           into table i_srgbtbrel
           where instid_a eq i_objectd-objkey
             and typeid_a eq i_objectd-objtype
             and catid_a eq i_objectd-logsys
             and reltype eq 'ATTA'.
  if sy-subrc eq 0.
    create object i_attsrv.
    loop at i_srgbtbrel.
     i_borident-objkey =  i_srgbtbrel-instid_b.
     call method i_attsrv-&amp;gt;delete_attachment
       exporting
*         is_object     = i_objectd
         ip_attachment = i_borident-objkey.
     commit work.
    endloop.
  endif.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting proper binary key from table SRGBTBREL and passing to method DELETE_ATTACHMENT , and getting sy-subrc eq 0, then also attachment are showing in the document. But if you are going thru service object delete it has been deleting the attachment perfectly. What is the error in the code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Feb 2007 20:07:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977314#M400223</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-02-26T20:07:29Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Attachment - GOS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977315#M400224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have the one parameter commented out.  Do you need it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;*         is_object     = i_objectd&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;         ip_attachment = i_borident-objkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Feb 2007 20:10:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977315#M400224</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-02-26T20:10:51Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Attachment - GOS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977316#M400225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rich,&lt;/P&gt;&lt;P&gt;Here is_object is optional , we have to pass only the folder key(binary key) (ie ip_attachment)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
    call method i_attsrv-&amp;gt;delete_attachment
       exporting
*         is_object     = i_objectd
         ip_attachment = i_borident-objkey.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Feb 2007 20:20:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977316#M400225</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-02-26T20:20:56Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Attachment - GOS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977317#M400226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  &lt;/P&gt;&lt;P&gt;If you want to delete attached file.... &lt;/P&gt;&lt;P&gt;This Program is needed to add Class Method input parameter value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example) Refer to Following Souce Code...&lt;/P&gt;&lt;P&gt;         ................&lt;/P&gt;&lt;P&gt;  LOOP AT i_srgbtbrel.&lt;/P&gt;&lt;P&gt;    CALL METHOD i_attsrv-&amp;gt;delete_attachment&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        is_object     = i_borident&lt;/P&gt;&lt;P&gt;        ip_attachment = i_srgbtbrel-instid_b.&lt;/P&gt;&lt;P&gt;         ................&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jan 2010 09:18:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977317#M400226</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-13T09:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Attachment - GOS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977318#M400227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are missing&amp;nbsp; &lt;STRONG&gt;SO_OBJECT_DELETE_IN_VB&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data &lt;/SPAN&gt;ls_folder_id &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;soodk&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;ls_object_id &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;soodk&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; loop at i_srgbtbrel.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_borident-objkey =&amp;nbsp; i_srgbtbrel-instid_b.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call method i_attsrv-&amp;gt;delete_attachment&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exporting&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_object&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = i_objectd&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ip_attachment = i_borident-objkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_folder_id = i_borident-objkey(17).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_object_id = i_borident-objkey+17(17).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call function 'SO_OBJECT_DELETE_IN_VB'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in update task&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exporting&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; folder_id = ls_folder_id&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; object_id = ls_object_id.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endloop.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; commit work and wait.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At the end of cl_gos_document_service-&amp;gt;&lt;SPAN style="font-size: 13.6000003814697px;"&gt;delete_attachment, there is the line:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.6000003814697px;"&gt;&lt;SPAN class="L0S52"&gt;call &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;function &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'GOS_ADD_KEY' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;exporting &lt;/SPAN&gt;ip_objkey &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ip_attachment&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This function adds the deleted item to table gt_obj_to_delete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Later, the standard makes the call to &lt;SPAN style="font-size: 13.6000003814697px;"&gt;SO_OBJECT_DELETE_IN_VB at include LSGOSITSF01, form&amp;nbsp; DELETE_OBJECTS using &lt;SPAN style="font-size: 13.6000003814697px;"&gt;gt_obj_to_delete.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2015 08:37:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977318#M400227</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-01-22T08:37:56Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Attachment - GOS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977319#M400228</link>
      <description>&lt;P&gt;Hi, how were you able to solve this issue, since we have the same requirement.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2019 04:31:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977319#M400228</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2019-09-19T04:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Attachment - GOS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977320#M400229</link>
      <description>&lt;P&gt;You can find the sample code to delete GOS files here: &lt;A href="https://github.com/keremkoseoglu/ABAP-Library/blob/master/zcl_bc_gos_toolkit.abap"&gt;https://github.com/keremkoseoglu/ABAP-Library/blob/master/zcl_bc_gos_toolkit.abap&lt;/A&gt; . This class also includes many further utilities regarding GOS.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2019 05:16:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977320#M400229</guid>
      <dc:creator>keremkoseoglu</dc:creator>
      <dc:date>2019-09-19T05:16:54Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Attachment - GOS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977321#M400230</link>
      <description>&lt;P&gt;Resource has moved to: &lt;A href="https://github.com/keremkoseoglu/ABAP-Library/blob/master/document/zcl_bc_gos_toolkit.abap" target="test_blank"&gt;https://github.com/keremkoseoglu/ABAP-Library/blob/master/document/zcl_bc_gos_toolkit.abap&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2020 09:56:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/delete-attachment-gos/m-p/1977321#M400230</guid>
      <dc:creator>jsonborn</dc:creator>
      <dc:date>2020-10-27T09:56:53Z</dc:date>
    </item>
  </channel>
</rss>

