日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用CL_GOS_DOCUMENT_SERVICE对采购申请挂附件

發布時間:2025/3/20 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用CL_GOS_DOCUMENT_SERVICE对采购申请挂附件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們知道,可以通過GOS對采購申請添加附件,如物料規格,圖紙等,如下圖:

那么在abap程序中如何對采購申請添加附件呢,最簡便的方法是使用class:cl_gos_document_service,這個類中有很多method,可以創建note,可以創建URL等,其中method create_attachment可以讓用戶在前臺選擇一個文件添加為附件。

如下代碼:

*&---------------------------------------------------------------------*
*& Report? ZZYZ_TEST017
*&
*&---------------------------------------------------------------------*
*&
*&created by 張玉柱
*&---------------------------------------------------------------------*
REPORT? zzyz_test017.
PARAMETERS:
? p_objkey?????????????????? LIKE borident-objkey
DEFAULT '0010003246',"采購申請號
? p_objtyp?????????????????? LIKE borident-objtype
DEFAULT 'BUS2105'."采購申請對應的BO
DATA g_borident TYPE borident.
DATA refer TYPE REF TO cl_gos_document_service.
START-OF-SELECTION.
? g_borident-objkey = p_objkey."此處為采購申請號
? g_borident-objtype = p_objtyp."BO號
CREATE OBJECT refer.
CALL METHOD refer->create_attachment
EXPORTING
????? is_object???? = g_borident
*? IMPORTING
*??? ep_attachment =
????? .
commit work.

注意不要忘記commit work

添加后的附件如下

?

?

附:如果是后臺上傳或下載附件,請參照:http://www.cnblogs.com/03081626/archive/2010/02/24/1704643.html

以上是對采購申請添加附件,可以對很多業務對象添加附件,如采購訂單,銷售訂單,物料憑證,會計憑證等等,只不過選擇對應的business object ID就可以了。


總結

以上是生活随笔為你收集整理的使用CL_GOS_DOCUMENT_SERVICE对采购申请挂附件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。