2020-08-17 11:08发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我想从字符串变量创建一个xml文件,该字符串具有xml内容。 我发现此方法可将任何文档保存在FB03中,但选择一个本地文件:
调用方法obj_gos-> create_attachment
我想创建一个具有可变内容的xml文件。
谢谢。
使用二进制模式并传输您的字符串?
此xml文件应将其保存在FB03事务中。
尝试从您的xml字符串创建文档 与 SO_DOCUMENT_INSERT 并使用CL_BINARY_RELATION=>CREATE_LINK 。
而不是BKPF,请尝试传递 FIPP,请参见
我猜您的目标不是创建"文件"而是创建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提到的课程)。 这只是在我们相当旧的系统中概述所需步骤的示例。
您好,Ankit,
在尝试使用CL_GOS_API类附加.pdf时,我的附件类别为ARL(存档链接)类型,并且此类别尚不支持插入{SGOS_MSG(E401)}。 我想知道是否有任何OSS注释或替代方法可用于使用此API类? 我的要求是使用GOS创建PDF附件并将文档存储在内容服务器上。
最多设置5个标签!
使用二进制模式并传输您的字符串?
此xml文件应将其保存在FB03事务中。
尝试从您的xml字符串创建文档 与 SO_DOCUMENT_INSERT 并使用CL_BINARY_RELATION=>CREATE_LINK 。
而不是BKPF,请尝试传递 FIPP,请参见
我猜您的目标不是创建"文件"而是创建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提到的课程)。 这只是在我们相当旧的系统中概述所需步骤的示例。
您好,Ankit,
在尝试使用CL_GOS_API类附加.pdf时,我的附件类别为ARL(存档链接)类型,并且此类别尚不支持插入{SGOS_MSG(E401)}。 我想知道是否有任何OSS注释或替代方法可用于使用此API类? 我的要求是使用GOS创建PDF附件并将文档存储在内容服务器上。
一周热门 更多>