我们知道,可以通过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对采购申请挂附件相关推荐

  1. 程序中下载采购申请的附件

    一.可以对采购申请挂载附件,通过两种方式: 1.使用GOS,直接挂附件,GOS这个名词比较唬人,其实就是在PR界面上使用 创建附件,注释等.这样挂载的附件只能挂到某个PR上,不能对行项目挂附件. 2. ...

  2. SAP MM 无料号采购申请单中'评估价格'之填写

    SAP MM 无料号采购申请单中'评估价格'之填写 1),SAP系统中,采购申请里的'评估价格'来源有二, a)如果是有物料号的采购,则该价格来自于物料主数据里里的成本价(移动平均价或者标准价),自动 ...

  3. SAP实施项目中采购员在非生产性采购申请审批流中的角色安排

    SAP实施项目中采购员在非生产性采购申请审批流中的角色安排 所谓非生产性物料,也叫间接物料,也有些企业称之为MRO物料.它主要包括而不限于如下物料:办公用品,劳保用品,备品备件,服务,固定资产等等.这 ...

  4. SAP PS 第9节 合并采购申请、组合WBS之详解

    SAP PS 第9节 合并采购申请.组合WBS之影响 1 合并采购申请 1.1 合并采购申请后台配置 1.2 合并采购申请效果如下 2 组合WBS 2.1 后台配置 2.1.1 激活需要分组的MRP组 ...

  5. 服务条目与采购订单、采购申请、工单、项目及WBS的关系

    最近完成了服务条目审批的工作流,其中服务条目(ML81N)审批业务是PM和PS模块共有的业务.本文分析一下服务条目和采购订单.采购申请.工单.项目及WBS的关系. 一般而言,到服务条目审批要经过之前的 ...

  6. SAP项目采购申请与预留,收货入库,项目领用or项目发货,及报表查看操作

    在项目执行过程中,项目经理会在挂接项目物资采购申请后,会很关注项目采购.入库.领用到项目的情况,那么接下来就通过一系列操作与报表来简单说明下,项目物资管理过程: 1.CJ20N项目物资采购挂接,提报需 ...

  7. 采购申请的处理流程 --- 责任链模式

    前情提要 上集讲到小光梳理了公司的组织架构, 利用组合模式建立起了一个可扩展变化的多层的组织架构体系. 更清晰地明确了公司各个层级, 各个部门的职责. 大家明确职责, 通力合作, 让"小光热 ...

  8. SAP RETAIL 通过自动补货功能触发的采购申请有些啥特殊的地方?

    SAP RETAIL 通过自动补货功能触发的采购申请有些啥特殊的地方? 采购申请10000643是由自动补货事务代码WRP1R触发的.看如下的WRMO (Replenishment Monitor) ...

  9. SAP RETAIL 通过自动补货功能触发采购申请

    SAP RETAIL 通过自动补货功能触发采购申请 这段时间,笔者试图想在SAP RETAIL系统里,通过自动补货的事务代码WRP1R来触发一个采购申请单据,但是一直都没有成功. 今天笔者在看门店NM ...

最新文章

  1. oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...
  2. 把命令行玩成“迷你谷歌”:可搜索、计算,还能翻译 | GitHub热榜
  3. AdminStudio功能模块与版本信息总结
  4. python读取本地文件-python解析本地HTML文件
  5. liunx mysql模块_linux下安装MySQLdb模块_MySQL
  6. 一维卷积详细解释(转载+自己笔记)
  7. ACT5.6 动手实验手册 如何在工作组模式下对客户端进行数据收集 如何在AD域环境下对...
  8. 大脑比机器智能_机器大脑的第一步
  9. 【APICloud系列|38】 微信登录分享、QQ登录分享实现方法
  10. 简直要逆天!超炫的 HTML5 粒子效果进度条
  11. Python入门学习笔记(9)
  12. HTML 提高页面加载速度的方法
  13. 使用Typescript开发(二)
  14. ENVI实验教程(7)实验七、遥感影像变化检测
  15. Opencv官方文档和学习资料
  16. 腾讯掀起史上最大一轮管理干部裁撤:从月入2万+到领4千工资的中年们
  17. 2020年携程校招开发方向第二题
  18. 高通WLAN框架学习(3)- -WLAN FTM 模式
  19. unison与fswatch文件同步
  20. 第一章AI图形设计与形象设计

热门文章

  1. 微信小程序组件间通信(二)
  2. 《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.17 技巧:使用多个列
  3. 【APP】centos 5.X安装网络和系统监控管理平台--OpenNMS
  4. Mac OS包管理器Homebrew
  5. ocr移动端车牌识别技术特点
  6. Linux查看swap使用情况小脚本
  7. jQuery日期弹出选择框Datepicker效果
  8. 什么是虚拟机 虚拟机有什么用?
  9. Vue.js 2 渐进式前端框架 的最佳学习方法
  10. XcodeGhost风波过后,苹果如何防范风险?