使用CL_GOS_DOCUMENT_SERVICE对采购申请挂附件
来源:互联网 发布:node.js microservice 编辑:程序博客网 时间:2024/06/05 15:43
我们知道,可以通过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对采购申请挂附件
- 程序中下载采购申请的附件
- 使用BAPI_REQUISITION_CREATE批量创建PR(采购申请)
- MAXIMO 采购配置--采购申请、采购订单
- 创建采购申请---BAPI_REQUISITION_CREATE
- 采购申请实际创建者
- EBS采购申请创建
- ME21N 手工 采购申请转采购订单
- ABAP采购申请批量导入
- 创建采购申请(BAPI_REQUISITION_CR…
- 修改采购申请;BAPI_REQUISITION_CH…
- 采购申请审批策略增强
- AX 无法新建采购申请
- activiti采购申请-批准实例
- MM--如何控制采购申请转变为采购订单数量不超过采购申请数量
- 如何控制采购申请转变为采购订单数量不超过采购申请数量
- MM--如何控制采购申请转变为采购订单数量不超过采购申请数量
- SAP ME51N 采购单申请屏幕增强
- plist文件的读写
- linux系统管理基本命令
- 使用C#开发OFFICE插件相关知识库
- 快速启动程序和文档的好软件(初稿)
- Delphi 中的 procedure of object
- 使用CL_GOS_DOCUMENT_SERVICE对采购申请挂附件
- Shrinking Virtual Disks of VMWare
- JSP引包指令
- CentOS–root密码忘记的解决办法
- android 各种颜色值 colors.xml
- Ext.form.Panel表单面板
- 实现int float double 转换成std::string
- ios=编译tesseract
- Grails中表单输入的特殊字符的转义,以及用到传值窗口链接的特殊字符处理