GOS:如何从可变字符串创建附件?

2020-08-17 11:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我想从字符串变量创建...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。

我想从字符串变量创建一个xml文件,该字符串具有xml内容。 我发现此方法可将任何文档保存在FB03中,但选择一个本地文件:

调用方法obj_gos-> create_attachment
 

我想创建一个具有可变内容的xml文件。

谢谢。

8条回答
哎,真难
2020-08-17 11:22

我猜您的目标不是创建"文件"而是创建GOS附件。 从技术上讲,这些是不同的事情。

FWIW我已经在此博客中剖析了整个GOS流程 。 我相信我不会只是复制粘贴代码,因为该博客非常老,但是我认为概念解释仍然有效。

我使用了非常相似的代码(同样,几年前)来创建一个程序,该程序将文件读​​入XSTRING变量,然后使用该数据创建一个GOS附件。 它适用于PDF和XML,代码完全相同(只是扩展名不同),因为我们正在处理二进制数据。

1。 cl_document_bcs => xstring_to_solix将XSTRING转换为SOLIX类型的内部表

2。 FM SO_FOLDER_ROOT_ID_GET

3。 SO_DOCUMENT_INSERT_API1(contents_hex =步骤1中的SOLIX类型表;步骤2中的folder_id)

4。 FM BINARY_RELATION_CREATE_COMMIT

再次-我并不是说您必须使用这些精确的FM(请改用Raymond提到的课程)。 这只是在我们相当旧的系统中概述所需步骤的示例。

一周热门 更多>