使用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的原创技术文章,请关注公众号"汪子熙":

SAP CRM WebClient UI里的文件是如何上传到ABAP Netweaver后台的相关推荐

  1. Jerry答网友提问:SAP CRM WebClient UI里的EXT,STRUCT等含义

    2020年,Jerry会做一个新的尝试,选择部分朋友向我提出的问题,在公众号,知识星球或者微信圈子这些平台上公开回答,这样或许能帮助到更多的朋友. 具体说明参见我前一篇文章:2020年关于SAP知识问 ...

  2. SAP CRM WebClient UI里如何找到Assignment block和settype的映射关系

    SAP CRM WebClient UI 产品主数据里的assignment block,要么对应一个settype,要么对应一个relationship. 如何根据assignment block, ...

  3. 如何在SAP CRM WebClient UI里创建HANA Live Report

    1. 使用业务角色ANALYTICSPRO登录WebClient UI: 2. 点击新建按钮: 为新建的报表分配一个HANA Live Query: 指定Query的参数: 上图WebClient U ...

  4. 如何在 SAP CRM WebClient UI 里在 Context node 上下文里访问其他 Context Node 的数据

    今天一个朋友在微信上咨询我一个问题: 抽象一下,这个问题就是:如何在 Context Node A 的上下文,比如 GET 方法里,读取到 Context Node B 的数据? 以 Product ...

  5. SAP CRM webclient ui里直接编写原生的JavaScript

  6. SAP CRM WebClient UI和CRM Fiori Account里显示Opportunity逻辑

    我们知道SAP CRM WebClient UI的Account页面下有一个assignment block名叫opportunities,在SAP CRM Fiori UI里也有一个opportun ...

  7. 如何在CRM WebClient UI里使用HANA Live Report

    1. 使用业务角色ANALYTICSPRO登录SAP CRM WebClient UI: 点击新建按钮创建一个新的HANA live report: 类型选择SHL: 弹出窗口,维护report的名称 ...

  8. 在SAP CRM WebClient UI中用javascript触发ABAP event

    环境:SAP CRM WebClient UI 需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码. 解决方案: 1. 定义一个hidde ...

  9. SAP CRM WebClient UI交互式报表的Gross Value工作原理

    SAP CRM WebClient UI交互式报表(Interactive Report)的Gross Value工作原理 the selection fields passed to backend ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第3期)
  2. 将数字转化为特殊符号的密码
  3. 使用beanUtils操纵bean的属性
  4. [转]Backup and restore history details
  5. 微信小程序开发——点击按钮退出小程序的实现
  6. virtualbox怎么共享文件夹 linux,Virtualbox中Ubuntu设置共享文件夹
  7. 增强学习--蒙特卡洛方法
  8. function在mysql里总是出错_如何在MySQL函数中引发错误
  9. 在任务分解结果中,最底层的要素必须是实现项目目标的充分必要条件
  10. 「leetcode」112. 路径总和113. 路径总和II(详解)递归函数究竟什么时候需要返回值,什么时候不要返回值?
  11. 【市场人必备】100份500强企业营销传播方案,小白晋升大神。
  12. 怎么上传本地项目或文件到SVN服务器
  13. Terrasolid Suite v015-v016 for Microstation CONNECT, V8i, V8 for Windows platforms 1CD
  14. c 易语言置入代码6,易语言置入代码 , 谁碰到这种情况_精易论坛
  15. 人工智能ai下海百度云_云AI就像核电
  16. 深耕教学 常研常新——海门市高二历史教研活动掠影
  17. 论文简介:Extract Line Art from Illustrations
  18. 看顶级渣男如何邀约100个女朋友(二)
  19. Java实现 蓝桥杯 算法训练 天数计算
  20. ffmpeg 视频倍速播放 和 慢速播放

热门文章

  1. Django从理论到实战(part54)--MEDIA_ROOT和MEDIA_URL
  2. Django从理论到实战(part19)--DTL模板语法
  3. Psych101(part8)--Day8
  4. 小白的算法初识课堂(part4)--快速排序
  5. java 如何实现计数_如何高效的实现一个计数器map
  6. vb初学者编程代码大全_VB编程应该如何学习?
  7. python课本第三章答案idle_第三天任务 (【基于Python编程从入门到实践】第三章 列表 书本及动手试一试)...
  8. 在 SAP Business Application Studio 里访问 SAP HANA Cloud 实例
  9. SAP Spartacus B2B页面内容的动态注入
  10. 外企工作必备英语日积月累 -2020年10月26日,星期一