BSP MIME文件导入到"锁定的客户端"

2020-09-02 18:53发布

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

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


你好,
我有一个程序,我在其中使用 CL_MIME_REPOSITORY_API -方法 PUT 将MIME对象(jpg文件)导入到BSP页面。 它在开发系统上效果很好。 创建本地($ TMP)文件,并且不要求传输。 但是我在质量体系上有问题(并且期望在产品上也是如此)。

我收到错误消息 TK 730
不允许更改存储库或跨客户端自定义

当我尝试在SE80-BSP应用程序中手动导入MIME时,会发生相同的错误。

有没有办法使它起作用? 还是我需要寻找另一种方式来启用BSP应用程序的文件上传?

我正在使用的参数:

 lo_mime-> put(
     出口
       i_url = l_url"/img/SAP/BC/BSP/SAP/ZBSP_APP/
       i_content = l_xstring
       i_suppress_package_dialog = abap_true
       i_dev_package ='$ TMP'"另存为本地(无传输)
 * i_check_authority = abap_false"尝试但无济于事
 

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

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


你好,
我有一个程序,我在其中使用 CL_MIME_REPOSITORY_API -方法 PUT 将MIME对象(jpg文件)导入到BSP页面。 它在开发系统上效果很好。 创建本地($ TMP)文件,并且不要求传输。 但是我在质量体系上有问题(并且期望在产品上也是如此)。

我收到错误消息 TK 730
不允许更改存储库或跨客户端自定义

当我尝试在SE80-BSP应用程序中手动导入MIME时,会发生相同的错误。

有没有办法使它起作用? 还是我需要寻找另一种方式来启用BSP应用程序的文件上传?

我正在使用的参数:

 lo_mime-> put(
     出口
       i_url = l_url"/img/SAP/BC/BSP/SAP/ZBSP_APP/
       i_content = l_xstring
       i_suppress_package_dialog = abap_true
       i_dev_package ='$ TMP'"另存为本地(无传输)
 * i_check_authority = abap_false"尝试但无济于事
 
付费偷看设置
发送
4条回答
宇峰Kouji
1楼 · 2020-09-02 19:51.采纳回答

Hello Tomas,

我认为这不是正确的方法,因为MIME存储库仅便于存储您在开发系统中维护的静态内容,并通过传输进行测试/生产 请求。

我的建议是将图像存储在自定义数据库表中,该表通过"自由样式" ICF服务公开,从而使每个图像都可以通过URL寻址。 Thomas Jung 这篇帖子。

我最近在UI5的上下文中使用了它,以满足您的类似要求,并且效果很好。

BR,
Gábor

奄奄一息的小鱼
2楼-- · 2020-09-02 19:40

谢谢。 您可能是正确的,应该将MIME存储库放置在"静态"文件中。
我将废弃CL_MIME_REPOSITORY_API解决方案,并查看该简单的HTTP(ICF)服务或其他在BSP中显示导入图像的方法。 。

d56caomao
3楼-- · 2020-09-02 19:42

Tomas Buryanek

要么您必须运输 从开发更改为质量/生产,或将客户端设置更改为"允许更改为存储库和跨客户端自定义"。

lukcy2020
4楼-- · 2020-09-02 19:56

谢谢。没有其他方法可以导入MIME对象而不进行传输或 解锁客户端?:-(

我们都无法做到。目标是允许用户上传其BSP页面的图像。

一周热门 更多>