画好了一个word .docx 里面定义了变量
ex: gs_a gs_b …
保存在DMS中 (cv01n)
如何对保存在DMS里的.docx 里的这些变量赋值呢?
是调用哪个FM吗?
赋值后需要得到该文档的xstring类型
参考GPT和自己的思路:
针对你的问题,可以通过以下步骤来对保存在DMS中的 Word 文档里的变量进行赋值:
使用函数模块 'CVAPI_DOC_CONVERT_TO_RAW' 将 DMS 中的 Word 文档转换成二进制数据(XSTRING 类型)。
使用函数模块 'SCMS_XSTRING_TO_BINARY' 将 XSTRING 转换成二进制类型的数据。
使用函数模块 'BAPI_DOC_CHANGE2' 对 Word 文档里的变量进行赋值,并将修改后的文档数据保存到 DMS 中。
使用函数模块 'CVAPI_DOC_FLOATING_GET' 获取修改后的 Word 文档的二进制数据(XSTRING 类型)。
通过以上步骤,可以实现对在 DMS 中保存的 Word 文档里的变量进行赋值,并获取修改后的文档数据。