使用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对采购申请挂附件相关推荐
- 程序中下载采购申请的附件
一.可以对采购申请挂载附件,通过两种方式: 1.使用GOS,直接挂附件,GOS这个名词比较唬人,其实就是在PR界面上使用 创建附件,注释等.这样挂载的附件只能挂到某个PR上,不能对行项目挂附件. 2. ...
- SAP MM 无料号采购申请单中'评估价格'之填写
SAP MM 无料号采购申请单中'评估价格'之填写 1),SAP系统中,采购申请里的'评估价格'来源有二, a)如果是有物料号的采购,则该价格来自于物料主数据里里的成本价(移动平均价或者标准价),自动 ...
- SAP实施项目中采购员在非生产性采购申请审批流中的角色安排
SAP实施项目中采购员在非生产性采购申请审批流中的角色安排 所谓非生产性物料,也叫间接物料,也有些企业称之为MRO物料.它主要包括而不限于如下物料:办公用品,劳保用品,备品备件,服务,固定资产等等.这 ...
- SAP PS 第9节 合并采购申请、组合WBS之详解
SAP PS 第9节 合并采购申请.组合WBS之影响 1 合并采购申请 1.1 合并采购申请后台配置 1.2 合并采购申请效果如下 2 组合WBS 2.1 后台配置 2.1.1 激活需要分组的MRP组 ...
- 服务条目与采购订单、采购申请、工单、项目及WBS的关系
最近完成了服务条目审批的工作流,其中服务条目(ML81N)审批业务是PM和PS模块共有的业务.本文分析一下服务条目和采购订单.采购申请.工单.项目及WBS的关系. 一般而言,到服务条目审批要经过之前的 ...
- SAP项目采购申请与预留,收货入库,项目领用or项目发货,及报表查看操作
在项目执行过程中,项目经理会在挂接项目物资采购申请后,会很关注项目采购.入库.领用到项目的情况,那么接下来就通过一系列操作与报表来简单说明下,项目物资管理过程: 1.CJ20N项目物资采购挂接,提报需 ...
- 采购申请的处理流程 --- 责任链模式
前情提要 上集讲到小光梳理了公司的组织架构, 利用组合模式建立起了一个可扩展变化的多层的组织架构体系. 更清晰地明确了公司各个层级, 各个部门的职责. 大家明确职责, 通力合作, 让"小光热 ...
- SAP RETAIL 通过自动补货功能触发的采购申请有些啥特殊的地方?
SAP RETAIL 通过自动补货功能触发的采购申请有些啥特殊的地方? 采购申请10000643是由自动补货事务代码WRP1R触发的.看如下的WRMO (Replenishment Monitor) ...
- SAP RETAIL 通过自动补货功能触发采购申请
SAP RETAIL 通过自动补货功能触发采购申请 这段时间,笔者试图想在SAP RETAIL系统里,通过自动补货的事务代码WRP1R来触发一个采购申请单据,但是一直都没有成功. 今天笔者在看门店NM ...
最新文章
- oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...
- 把命令行玩成“迷你谷歌”:可搜索、计算,还能翻译 | GitHub热榜
- AdminStudio功能模块与版本信息总结
- python读取本地文件-python解析本地HTML文件
- liunx mysql模块_linux下安装MySQLdb模块_MySQL
- 一维卷积详细解释(转载+自己笔记)
- ACT5.6 动手实验手册 如何在工作组模式下对客户端进行数据收集 如何在AD域环境下对...
- 大脑比机器智能_机器大脑的第一步
- 【APICloud系列|38】 微信登录分享、QQ登录分享实现方法
- 简直要逆天!超炫的 HTML5 粒子效果进度条
- Python入门学习笔记(9)
- HTML 提高页面加载速度的方法
- 使用Typescript开发(二)
- ENVI实验教程(7)实验七、遥感影像变化检测
- Opencv官方文档和学习资料
- 腾讯掀起史上最大一轮管理干部裁撤:从月入2万+到领4千工资的中年们
- 2020年携程校招开发方向第二题
- 高通WLAN框架学习(3)- -WLAN FTM 模式
- unison与fswatch文件同步
- 第一章AI图形设计与形象设计