SAP CRM WebClient UI里的文件是如何上传到ABAP 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的原创技术文章,请关注公众号"汪子熙":
SAP CRM WebClient UI里的文件是如何上传到ABAP Netweaver后台的相关推荐
- Jerry答网友提问:SAP CRM WebClient UI里的EXT,STRUCT等含义
2020年,Jerry会做一个新的尝试,选择部分朋友向我提出的问题,在公众号,知识星球或者微信圈子这些平台上公开回答,这样或许能帮助到更多的朋友. 具体说明参见我前一篇文章:2020年关于SAP知识问 ...
- SAP CRM WebClient UI里如何找到Assignment block和settype的映射关系
SAP CRM WebClient UI 产品主数据里的assignment block,要么对应一个settype,要么对应一个relationship. 如何根据assignment block, ...
- 如何在SAP CRM WebClient UI里创建HANA Live Report
1. 使用业务角色ANALYTICSPRO登录WebClient UI: 2. 点击新建按钮: 为新建的报表分配一个HANA Live Query: 指定Query的参数: 上图WebClient U ...
- 如何在 SAP CRM WebClient UI 里在 Context node 上下文里访问其他 Context Node 的数据
今天一个朋友在微信上咨询我一个问题: 抽象一下,这个问题就是:如何在 Context Node A 的上下文,比如 GET 方法里,读取到 Context Node B 的数据? 以 Product ...
- SAP CRM webclient ui里直接编写原生的JavaScript
- SAP CRM WebClient UI和CRM Fiori Account里显示Opportunity逻辑
我们知道SAP CRM WebClient UI的Account页面下有一个assignment block名叫opportunities,在SAP CRM Fiori UI里也有一个opportun ...
- 如何在CRM WebClient UI里使用HANA Live Report
1. 使用业务角色ANALYTICSPRO登录SAP CRM WebClient UI: 点击新建按钮创建一个新的HANA live report: 类型选择SHL: 弹出窗口,维护report的名称 ...
- 在SAP CRM WebClient UI中用javascript触发ABAP event
环境:SAP CRM WebClient UI 需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码. 解决方案: 1. 定义一个hidde ...
- SAP CRM WebClient UI交互式报表的Gross Value工作原理
SAP CRM WebClient UI交互式报表(Interactive Report)的Gross Value工作原理 the selection fields passed to backend ...
最新文章
- 力扣(LeetCode)刷题,简单题(第3期)
- 将数字转化为特殊符号的密码
- 使用beanUtils操纵bean的属性
- [转]Backup and restore history details
- 微信小程序开发——点击按钮退出小程序的实现
- virtualbox怎么共享文件夹 linux,Virtualbox中Ubuntu设置共享文件夹
- 增强学习--蒙特卡洛方法
- function在mysql里总是出错_如何在MySQL函数中引发错误
- 在任务分解结果中,最底层的要素必须是实现项目目标的充分必要条件
- 「leetcode」112. 路径总和113. 路径总和II(详解)递归函数究竟什么时候需要返回值,什么时候不要返回值?
- 【市场人必备】100份500强企业营销传播方案,小白晋升大神。
- 怎么上传本地项目或文件到SVN服务器
- Terrasolid Suite v015-v016 for Microstation CONNECT, V8i, V8 for Windows platforms 1CD
- c 易语言置入代码6,易语言置入代码 , 谁碰到这种情况_精易论坛
- 人工智能ai下海百度云_云AI就像核电
- 深耕教学 常研常新——海门市高二历史教研活动掠影
- 论文简介:Extract Line Art from Illustrations
- 看顶级渣男如何邀约100个女朋友(二)
- Java实现 蓝桥杯 算法训练 天数计算
- ffmpeg 视频倍速播放 和 慢速播放
热门文章
- Django从理论到实战(part54)--MEDIA_ROOT和MEDIA_URL
- Django从理论到实战(part19)--DTL模板语法
- Psych101(part8)--Day8
- 小白的算法初识课堂(part4)--快速排序
- java 如何实现计数_如何高效的实现一个计数器map
- vb初学者编程代码大全_VB编程应该如何学习?
- python课本第三章答案idle_第三天任务 (【基于Python编程从入门到实践】第三章 列表 书本及动手试一试)...
- 在 SAP Business Application Studio 里访问 SAP HANA Cloud 实例
- SAP Spartacus B2B页面内容的动态注入
- 外企工作必备英语日积月累 -2020年10月26日,星期一