External Pricing in C4C and ERP
在1611之后,C4C发起External Pricing请求时,会把C4C business user的logon language也作为一个参数传到ERP去,ERP返回的Pricing message就会按照传入的C4C business user的logon language进行显示并返回。虽然我的ERP系统里的technical user logon language设置成EN,然后我C4C系统用法文登...
External Pricing in C4C and ERP
在1611之后,C4C发起External Pricing请求时,会把C4C business user的logon language也作为一个参数传到ERP去,ERP返回的Pricing message就会按照传入的C4C business user的logon language进行显示并返回。虽然我的ERP系统里的technical user logon language设置成EN,然后我C4C系统用法文登...
External Pricing in C4C and ERP
在1611之后,C4C发起External Pricing请求时,会把C4C business user的logon language也作为一个参数传到ERP去,ERP返回的Pricing message就会按照传入的C4C business user的logon language进行显示并返回。虽然我的ERP系统里的technical user logon language设置成EN,然后我C4C系统用法文登...
为什么我的C4C Service Request没办法Release到ERP?
UI上发现找不到Release to ERP的按钮:但是在UI Designer里是能看到这个按钮的。检查其Visible的属性,绑到了一个Calculated Rule上面:发现其显示在runtime UI的条件为:Service Interface 1425必须为激活状态, 且FullCreateModeInactive必须为true。检查这两个节点runtime的值,发现看不见button的原因为14...
查看SAP CRM和C4C的UI technical信息
比如我们想看Quantity这个字段到底是绑在哪个模型上,选中该字段按F2:就能知道是绑在Context node BTADMINI的QUANTITY字段上。同理,使用debugMode=true进入调试模式,按住Ctrl对该字段点左键。这就是该quantity字段的绑定路径。点击“...
SAP成都研究院飞机哥:程序猿和飞机的不解之缘
张航和Jerry一样于2007年毕业后加入SAP成都研究院工作至今。进入SAP后的第一个开发部门是SAP Business by Design Infrastructure团队,该团队老大就是昔日SAP成都CEC三巨头之一的马洪波老师(SAP成都研究院CEC团队三巨头之一:M君的文章预告)。因为张航英文名发音带有哈字,所以大家喜欢称呼他为“哈哥”,“哈锅”...
Netweaver和SAP云平台的quota管理
以需要为一个用户上下文(User Context)能够在SAP extended memory区域中分配内存尺寸创建quota为例。对于非Dialog工作进程,quota参数为ztta/roll_extension_nondia.可以用关键字搜索更多RZ11参数。CloudFoundry在neo环境下,需要管理员使用SAP帮助文档里提到的set-quota命令给subaccoun...
如何处理SAP云平台错误消息 there is no compute unit quota for subaccount
解决方案分配之后,使用如下命令查看subaccount状态,确保分配成功:neo account:list-accounts --account wc4e460ce --user i042416 --host int.sap.hana.ondemand.comneo的console客户端命令参考SAP help...
使用Java connector消费ABAP系统的函数
package jco; import java.io.File; import java.io.FileOutputStream; import java.util.Properties; import com.sap.conn.jco.JCoDestination; import com.sap.conn.jco.JCoDestinationManager; import com.sap.conn.jco.JCoException; import com.sap.conn.jco.JCoFunction; import com.sap.conn...
使用ABAP代码返回S/4HANA Material上维护的Attachment明细
如何使用ABAP代码获得如下附件的名称和文件内容?执行结果:要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
如何将S/4HANA系统存储的图片文件用Java程序保存到本地
REPORT zgos_api.DATA ls_appl_object TYPE gos_s_obj.DATA lo_gos_api TYPE REF TO cl_gos_api.DATA lt_attachment_list TYPE gos_t_atta.DATA lt_role_filter TYPE gos_t_rol.DATA: lv_id TYPE matnr VALUE '16', lt_att TYPE TABLE OF sibflporb.CALL FUNCTION '...
SAP数据中心概述
SAP数据中心内部的组成部分SAP数据中心的安全性SAP数据中心的绿色运营SAP云平台编程环境SAP官网有个链接专门介绍SAP数据中心策略。链接我们用Cloud Service Level Agreement(服务水平协议)来衡量云服务的高可用性。比如如果一个云服务其SLA为99.99...
如何给SAP Cloud ConnectorRegion列表中添加新的Region
当我们期望用SAP Cloud Connector连接某个SAP云平台Region时,一般是从F4 value help里选择:解决方案然后在drop down list里就可以选择这个自定义region了:...
WebClient UI和Tomcat的启动器
我们在WebClient UI的开发工具里点了Test按钮,会在浏览器以测试模式打开选中的view。这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是什么东西?Jerry倾向于把它当作是CRM WebClient UI component在测试模式下的启动器。点击Test按钮,在下图的iframe...
将Java应用部署到SAP云平台neo环境的两种方式
Eclipse里新建一个服务器:点Finish,成功创建了一个Server:Eclipse里选择要部署的项目,右键->Run as Server, 选择上一步创建的Server即完成部署。选择本地打包好的war文件,点击Deploy按钮:...
在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务
今天我们换个环境,试试SAP云平台的CloudFoundry环境。同时我们也试试换一种方式来消费ABAP On-Premise系统的服务。让我们开发一个Web应用,通过OData的方式显示ABAP On-Premise系统里的产品列表及价格信息。同Neo环境的部署相比,在CloudFoundry环境下最显著的架构区别就是多了个App Rout...
SAP UI 搜索分页技术
关于王聪的背景介绍,您可以参考他的前一篇文章:SAP成都研究院非典型程序猿,菜园子小哥:当我用UI5诊断工具时我用些什么。以S/4HANA Product Master Fiori应用为例,如果什么搜索条件都不指定,默认会返回25条数据,并且在UI上显示该系统总的product数量,在Jerry使用的系统里总共存在140个product。该搜索分页...
SAP OData编程指南
SAP S4CRM vs C4C, 诸葛亮和周瑜?在SAP Business Suite中进行OData开发在SAP S/4HANA中进行OData开发使用ABAP代码消费OData服务使用Java代码 + Apache Olingo消费OData服务使用UI5消费OData服务OData性能测试...
ABAP function group和Tomcat library重复加载问题
ABAP help文档里对**LOAD-OF-PROGRAM"的关键字是这样描述的:以Function group为例,每当一个function group里的任意一个function module第一次被调用时,对应的ABAP program被加载到internal session里,同时ABAP运行时抛出LOAD-OF-PROGRAM, 执行应用程序员编写的事件处理逻辑。REPORT ZJER...
Netweaver和CloudFoundry是如何运行Web应用的?
在Jerry的微信公众号文章SAP Fiori应用的三种部署方式里提到SAP Fiori应用以BSP应用的方式部署在ABAP Front-End Server上。那么这些BSP应用在运行时为什么能够接受和发送HTTP请求呢?主要是下图的Internet Communication Manager(ICM)在起作用。:The Internet Communication Manager ensures that communi...