Odata:要在网关中显示图像? 这需要一个URL地址如何获取它以显示照片

2020-09-08 04:45发布

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

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


你好,

我的名字叫Harshanandan NM。

我在Odata中遇到了一些问题,图像详细信息已经存储在数据库中,但是没有URL地址。 所以我检查了谷歌并尝试了一种方法,它是错误的" Define(),实体没有属性值MIME类型"。 就像标题实体->将键值传递给Item实体以显示存储在DB中的图像/附件。 给出提示,如何从使用的功能模块/使用哪种方法获取URL地址。

其次, 父实体是否应包含与项目实体匹配的URL和MIME Type字段? 如果是这样,请在使用复杂类型之前给我建议。

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

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


你好,

我的名字叫Harshanandan NM。

我在Odata中遇到了一些问题,图像详细信息已经存储在数据库中,但是没有URL地址。 所以我检查了谷歌并尝试了一种方法,它是错误的" Define(),实体没有属性值MIME类型"。 就像标题实体->将键值传递给Item实体以显示存储在DB中的图像/附件。 给出提示,如何从使用的功能模块/使用哪种方法获取URL地址。

其次, 父实体是否应包含与项目实体匹配的URL和MIME Type字段? 如果是这样,请在使用复杂类型之前给我建议。

付费偷看设置
发送
2条回答
悠然的二货
1楼 · 2020-09-08 05:19.采纳回答

Hallo Harshanandan

据我所知,您 将图像保存在数据库中,并且您想使用URL显示它。

因此有一个FM,您可以从Xstring" DP_CREATE_URL"获取URL

尝试还使用CL_GUI_PICTURE类和方法LOAD_PICTURE_FROM_URL。

最诚挚的问候

易卜拉欣

吹牛啤
2楼-- · 2020-09-08 04:53

谢谢

先生,我得到了答案。 存储在DB Ztables中的图像详细信息,其内容为数据类型"原始字符串"。 因此,没有必要显示URL。 我知道当我们调试Get流中的代码时,将键字段值传递给Z表以获取单行数据,并且还删除了Get_url'将其传递给网关显示。

我使用FM'C_DESK_DOC_GET_URL'来获取图像,由于URL的数据类型长度为255,系统有时没有响应。"它工作得很好",我也在Google中检查了该图像是否有效。 后来的URL长度很短,当我根据要求进行修改时,该长度不匹配,因此数据类型必须为'string'," 怎么可能?

感谢和问候

Harshanandan NM

一周热门 更多>