日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

使用CL_GOS_DOCUMENT_SERVICE对采购申请挂附件

發布時間:2025/3/20 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用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对采购申请挂附件的全部內容,希望文章能夠幫你解決所遇到的問題。

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