可以调用CO_DM_DOC_LINK_CREATE,在销售订单的行项目上创建物料文档的链接,将物料文档和销售订单关联起来。物料文档的查看,读取方法参照-->如何读取物料文档[BAPI_DOCUMENT_GETOBJECTDOCS]。
函数CO_DM_DOC_LINK_CREATE的使用方法很简单,例子代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
REPORT z_add_doc. DATA: l_objky TYPE drad-objky. CONCATENATE '0640000390' "销售订单 '000100' "行项目 INTO l_objky . CALL FUNCTION 'CO_DM_DOC_LINK_CREATE' EXPORTING i_obj_type = 'VBAP' i_obj_key = l_objky i_delflag = ' ' i_dokar = 'TSZ' "Document type i_doknr = '0000000000000000041317263' "Document number 用前导零补足25位 i_dokvr = '01' "Document Version i_doktl = '000' "Document Part . if sy-msgty = 'S'. COMMIT WORK. "别忘了commit endif. |
运行后,可以通过VA03查看结果,
看到物料文档已经链接上了,
另外,可以通过CV02n删除物料文档和销售订单之间的关联关系,
tcode : CV02n,输入文档号码,类型等信息,回车
选中销售订单,点击垃圾桶按钮删除关联关系,如下:
以上。
发表评论