专栏首页Jerry的SAP技术分享CRM WebClient UI里的文件是如何上传到Netweaver后台的
原创

CRM WebClient UI里的文件是如何上传到Netweaver后台的

使用Chrome开发者工具调试CRM WebClient UI里附件上传的功能: 从本地选择一个文件,断点触发:

前端取得用户选中上传的文件名: Jerry.txt

点Attach按钮后,触发ABAP后台的事件处理函数:

从Chrome开发者工具的network标签能观察到,UI向ABAP后台发送了一个http post请求:

后台依次处理所有的form parts:

从对应的form part里取出文件名称和文件类型:

以及实际的文件内容(由于security原因,该form part的内容无法在Chrome开发者工具的network标签里观察到)

但是在ABAP调试器里看到的上传的文件内容仍然和文件本地用UltraEdit打开观察到的一致。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微软OneDrive使用体验

    OneDrive是微软推出的一款软件,提供类似百度网盘的功能,能够在线存储照片和文档, 号称从任意电脑、Mac 电脑或手机都可访问。

    Jerry Wang
  • 使用Eclipse开发Java应用并部署到SAP云平台SCP上去

    我使用的是下图这个SDK:neo-java-web-sdk-3.51.14.zip

    Jerry Wang
  • SAP CRM Negative Authorization test on CRM_ORD_LP

    PFCG role in QGS/300: role ZCRM_ORD_LP_01_SRVO

    Jerry Wang
  • Netweaver和CloudFoundry的服务器日志

    事务码SMICM,Goto->HTTP Plug-In->Server Logs:

    Jerry Wang
  • CRM中间件里的CSA队列有什么用

    我们有时候会在中间件的事务码SMQ2即Inbound队列查看器里观察到以CSA开头的队列:

    Jerry Wang
  • 在ABAP里实现条件断点的三种方式

    有不同的同事问我这个问题:例如下图的LOOP要执行1000次,我只对其中的某一次比如第501次循环感兴趣,我肯定不可能按500次F5然后进入第501次的调试。或...

    Jerry Wang
  • CRM中间件里的CSA队列有什么用

    我们有时候会在中间件的事务码SMQ2即Inbound队列查看器里观察到以CSA开头的队列:

    Jerry Wang
  • 在SAP WebIDE Database Explorer里操作hdi实例

    上图看到的数据库表MY_APP_PRODUCTS的结构,和CAP项目里db module里data-model.cds定义的结构一致:

    Jerry Wang
  • CRM Transaction处理中的权限控制

    1. 检查Authorization object CRM_ORD_OP:

    Jerry Wang
  • SAP CRM WebClient UI ON_NEW_FOCUS的用途

    Category选择为SAP Fiori Elements,模板选择为List Report Application:

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券