创建采购申请时,需要挂附件测试

通过GOS对采购申请添加附件,如物料规格,图纸等,如下图:

image

在abap程序中如何对采购申请添加附件呢,最简便的方法是使用class:cl_gos_document_service,这个类中有很多method,可以创建note/URL等,其中method create_attachment可以让用户在前台选择一个文件添加为附件。

 

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

添加后的附件如下

imageimage

以上是对采购申请添加附件,可以对很多业务对象添加附件,如采购订单,销售订单,物料凭证,会计凭证等等,只不过选择对应的business object ID就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值