当我们通过WebIDE或者Eclipse的插件Team Provider把一个本地开发好的UI5应用部署到了ABAP Netweaver服务器上之后,我们可以将该UI5应用配置成Fiori launchpad上的一个tile,便于客户使用。本文是具体步骤。 1. 使用事务码LPD_CUST,双击角色 ...
分类:
其他好文 时间:
2019-12-03 23:17:00
阅读次数:
111
当试图打开一个Opportunity时, 系统会进行如下一系列的权限检查: 1. 检查Authorization object CRM_ORD_OP: 此处会检查当前user的partner function和partner function category的设置情况: 如果检查失败,会抛出err ...
分类:
其他好文 时间:
2019-12-03 23:05:26
阅读次数:
108
企业如果上了ERP系统,比如SAP、用友、金蝶或者E10等等,只需要ERP里面提供相应的接口,则可以直接将PMC创建的工单信息抛转至MTS系统,当该工单生产完成之后,MTS将完成数据回传至ERP,方便货仓进行入仓与扣数,这篇文章介绍MTS与SAP之间如何对接。1.SAP里面必须有一个Function,类似MSSQL里面的存储过程一样,根据用户传入的参数,返回所需要的数据,这一部分程序通过ABAP完
我的同事问我,为什么有的系统看不到下图7的按钮? 对比两张图里工具栏的差异。 答案 这是因为在图2(看不见Enhance Component按钮)的系统里,该系统的类型被设置为"SAP"系统 - 标志位INHOUSE_USE设置为true。 一旦这个标志位为true,Enhance Componen ...
分类:
其他好文 时间:
2019-12-03 19:50:32
阅读次数:
83
很多文本编辑器都支持同时开左右两个窗口显示同一段代码,使用场景可能是比较同一段代码的不同版本差异,或者是ABAP里,同一段代码在Netweaver不同版本里的实现差异,比如版本为SP1的系统A和版本为SP2的系统B。 假设我想同时显示系统A和系统B上的一段ABAP代码,使用菜单Versions->V ...
分类:
其他好文 时间:
2019-12-03 19:36:44
阅读次数:
93
查找BADI的方法:(1)通过SE24,输入CL_EXITHANDLER,然后在方法GET_INSTANCE中设置断点,然后运行事务代码判断 exit_name的值,操作过程如下:输入se24,然后输入cl_exithandler 找到 GET_INSTANCE 方法,双击get_instance设 ...
分类:
其他好文 时间:
2019-12-03 01:48:51
阅读次数:
265
比如下图这个ABAP development studi里创建的角色是为了实现CDS view DEMO_CDS_AUTH_LIT_PFCG的权限控制,里面使用到了权限对象S_CARRID. 假设现在我有一个需求:我想知道用户名WANGJER是否具有该权限对象的字段s_carrid的显示(03)权限 ...
分类:
其他好文 时间:
2019-12-02 18:43:12
阅读次数:
95
Android-QQ浏览器耗电测试工具及方法介绍 1、目前我们常用的测试工具分别有用硬件和软件两种方式; 硬件测试需要用到的:稳压电源、电流计、电脑一套; 软件:powerstat 用的最多的是用硬件测试的方法,用软件测试是需要确认问题时才用到; 2、现在说一下测试耗电的注意事项: 首先耗电测试的软 ...
分类:
移动开发 时间:
2019-12-02 17:02:06
阅读次数:
137
做SAP开发的,SELECT是必不可少的。新语法出了不少'新鲜'的语法,用法也是五花八门。 新语法有新语法的好处,老语法有老语法的优势。 新语法里把很多的逻辑处理,分组,排重,内表处理全都放到一些关键字来处理。看起来是简化了代码,方便开发处理数据,但是缺少了必要的数据处理的思维逻辑,让人变得傻了。 ...
分类:
其他好文 时间:
2019-12-02 11:41:45
阅读次数:
125
有的时候,SAP标准的OData实现或者相关的工具没有提供我们想记录的日志功能,此时可以利用SAP系统强大的扩展特性,进行自定义日志功能的二次开发。 以SAP CRM Fiori应用“My Opportunity”为例:我们首先在其OData服务CRM_OPPORTUNITY的实现类CL_CRM_O ...
分类:
其他好文 时间:
2019-12-01 23:09:05
阅读次数:
189