点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我有一个使用BA...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我有一个使用BA...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我有一个使用BAPI_DOCUMENT_CREATE2上传文档的要求。
在这里,我必须上载tcode CV01N>附加标签中的特征值。 以下是我需要在交易CV01N中更新的字段:
1。 部门名称
2。 图纸类型
3。 区域名称
4。 变电站
5。 额定电压
6。 当前评分
7。 故障当前值
为此,我试图通过BAPI_CHARACTERISTIC_VALUES结构传递值。 但无法达到结果。
BAPI_CHARACTERISTIC_VALUES-CHARVALUE = wa_data-atwrt_Dept。
附加BAPI_CHARACTERISTIC_VALUES。
请对此进行指导。
谢谢。
嗨,
请参阅FM文档,并查看您是否正确传递了所有参数。
FU BAPI_DOCUMENT_CREATE2
____________________________________________________
短文本
Dokument anlegen
功能
您可以使用此功能模块创建文档及其所属的所有数据。
您可以使用以下数据创建文档信息记录:
您也可以将原始应用程序文件检入SAP数据库,保管库或存档中。
工程变更管理的对象(DOC_BOM_CHANGE_NUMBER DOC_BOM_VALID_FROM或DOC_BOM_REVISON_LEVEL)仅与文档结构的处理有关。 如果未提供有关更改对象的其他信息,则表文档结构中的项目将作为当前日期的结构的新状态......限制:文档关键字字段是相同的关键字 用于BOM表项目,这意味着文档不能用于多个项目。
限制:
示例
** .....文档数据
数据:ls_doc类似bapi_doc_draw2。
** ..... Bapi-Returnstruktur
ls_return类似bapiret2。
** ....文档的关键领域
数据:lf_doctype类似于bapi_doc_draw2-documenttype,
lf_docnumber类似于bapi_doc_draw2-documentnumber,
lf_docpart类似bapi_doc_draw2-documenttype,
lf_docversion类似bapi_doc_draw2-documenttype。
** ....同时签入的原稿
数据:lt_files像bapi_doc_files2一样,出现0并带有标题行,
** ....短文本
lt_drat喜欢bapi_doc_drat OCCURS 0带标题行,
** ....对象链接
lt_drad喜欢bapi_doc_drad OCCURS 0带标题行。
** --------------------------------------------- -------------------------
** Allcoate文档数据
ls_doc-documenttype ='DRW'。
ls_doc-documentnumber ='4711'。
ls_doc-documentversion ='00'。
ls_doc-documentpart ='000'。
ls_doc-statusextern ='AF'。
ls_doc-laboratory ='001'。
**同时在SAP数据库中检入原始1。
刷新lt_files。
清除lt_files。
lt_files-storagecategory ='SAP-SYSTEM'。
lt_files-docfile ='c:\ temp \ drawing.txt'。
lt_wsapplication ='TXT'。
APPEND lt_files。
lt_files-storagecategory ='VAULT'。
lt_files-docfile ='c:\ temp \ drawing.dwg'。
lt_wsapplication ='DWG'。
APPEND lt_files。
lt_files-storagecategory ='SAP-SYSTEM'。
lt_files-docfile ='c:\ temp \ drawing.ppt'。
lt_wsapplication ='PPT'。
APPEND lt_files。
**短文本
清除lt_drat。
刷新lt_drat。
**德语短文本
lt_drat-language ='DE'。
lt_drat-description ='Getriebe'。
APPEND lt_drat。
**英文短文本
lt_drat-language ='EN'。
lt_drat-description ='gear'。
APPEND lt_drat。
**到物料主数据的对象链接
清除lt_drad。
刷新lt_drad。
lt_drad-objecttype ='MARA'。
lt_drad-objectkey ='M4711'。
APPEND lt_drad。
* ---------------------------------------------- -----------------------
*创建文档
* ----------------- -------------------------------------------------- -
呼叫功能'BAPI_DOCUMENT_CREATE2'
导出:documentdata = ls_doc
导入:documenttype = lf_doctype
documentnumber = lf_docnumber
documentpart = lf_docpart
documentversion = lf_docversion
return = ls_return
表格:文档描述= lt_drat
对象链接= lt_drad
文档文件= lt_files。
**是否发生了错误???
如果ls_return类型的CA'EA'。
回滚工作。
消息ID'26'类型'I'编号'000'
与ls_return 消息。
ELSE。
提交工作。
ENDIF。
注释
除了文档数据,您还可以插入以下数据:
此致
授予
一周热门 更多>