sap

GeneXus for SAP的最新动态

北战南征 提交于 2020-01-14 12:35:48
GeneXus for SAP 提供了一个快捷、低代码、且永不过时的开发平台,让公司能够使用SAP技术为客户量身定制开发原生应用,而无需深厚的技术知识。 GeneXus for SAP是一个完整的解决方案,用于简化SAP®Leonardo机器学习项目中的软件开发。它能够与SAP S/4 HANA®集成,在SAP云平台上运行。 GeneXus for SAP还有其他一些优点,包含的经过SAP认证的连接器,可以与SAP ERP集成,以构建扩展或补充SAP ERP的应用程序,同时根据Fiori 3.0设计指南开发响应式web应用程序和原生的移动应用程序(iOS和Android)。 这是GeneXus对 Future-proof 承诺的实现,也是为制造商提供通过最新技术生成系统的可能性。在这种情况下,实现为SAP生态系统创建、发展和维护最先进的解决方案。 SAP最新战略 智慧型企业具备关键三要素: 1.智能套件 2.数字平台 3.智能技术 GeneXus for SAP Roadmap 2014年 SAP ECC 6.0认证ERP连接器 2015年 与SAP建立合作伙伴关系 2017年 支持Fiori 2.0 HANA数据库 一键发布SAP云平台 SAP S/4 HANA认证 2018年 集成SAP Leonardo 机器学习 作为SAP PHIRE赞助商 作为SAP巴西论坛赞助商

SAP ABAP CDS view里的注解在ABAP后台是如何被解析的?

孤街浪徒 提交于 2020-01-14 08:02:43
我们在ABAP Development Tool里编写SAP CDS view,为视图维护这些以@开头的注解,同Java Spring里广泛应用的annotation一样,都是一种为development object维护元数据的方式。 如上图所示,我维护了五个不同的注解,一旦保存,这个cds view的源代码被发送到ABAP后台,通过CL_DD_DDL_HANDLER解析,DDL此处是Data Definition Language的缩写。 这个类的ANNOTATIONS字段包含了一个内表M_ENTRIES,里面的内容即代表五个被解析出来的注解。 cds view所有支持的annotation都在这个ABAP接口定义的常量里了: if_dd_ddl_annotations 比如下图的if_dd_ddl_annotations=>AbapCatalog_sqlViewName就代表我在CDS view源代码里申明的注解:@AbapCatalog.sqlViewName: ‘znaming’ 而ABAP Development Tool里采用文本方式编辑的ABAP CDS view,如何被ABAP后端解析的呢?通过这个CL_DD_DDL_HANDLER~GET_OBJDEF_FROM_SRC方法里的第163行parse_cds解析。 这个方法是在kernel端实现的

如何用SAP WebIDE的Fiori创建向导基于ABAP OData service快速创建UI5应用

独自空忆成欢 提交于 2020-01-14 05:59:42
如果我们手上已经有可以正常工作的OData服务,无论位于ABAP on-premise系统还是public上的internet OData service,都可以用SAP WebIDE里的Fiori创建向导,几分钟之内轻松创建出可以持续开发的UI5应用。 打开SAP云平台上的WebIDE,New->Project from Template: 选择Master Detail风格的Fiori应用: 这里就要指定这个UI5应用消费的OData服务url了。下拉菜单里看到的是一个我在SAP云平台创建的Destination,指向on premise系统: url路径选择/sap/opu/odata/sap/CRM_OPPORTUNITY,做过CRM的朋友们会知道这个路径指向的是CRM ABAP里的OData服务CRM_OPPORTUNITY: 点击Test,会解析出OData服务的metadata,然后可以点Next按钮: 点了Next之后,需要指定Master list和detail视图里重要字段的绑定路径。这些字段的说明在上图右边的缩略图里有展示。 点finish后,应用成功创建。执行应用: 最后渲染的应用如下: 至此我们没有编写一行代码,就得到了一个可以工作的master-detail风格的Fiori应用。 压缩过后webIDE自动生成的JavaScript总共代码也不过500多行

SAP Fiori应用索引大全

余生颓废 提交于 2020-01-13 20:52:15
官网地址: https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/index.html 顾名思义,这是SAP官方发布的一个Fiori应用检索工具,所有标准发布的Fiori应用的明细都能在这个工具里查到。 截至到Jerry写这篇文章的时候,这个网站上显示已经存在11949个Fiori标准应用了: 2015年Fiori 1.0时代,UI风格称为Blue Crystall,当时Jerry还在SAP成都研究院的CRM Fiori开发团队工作,我们从印度同事那里接过了8个CRM Fiori应用,并进行接下来的持续开发。 如何在这个Fiori应用索引大全里找到它们? 点击上图左上方的SAP Fiori apps for SAP Business Suite: 然后选择根据Application Component进行过滤: 这个Component就是客户或者Partners,在实施和使用Fiori应用时,如果发现问题,给SAP报incident时需要填的Component字段。 比如Component CRM-FIO-BTX-OPP下面存在一个Fiori应用,即My Opportunities: 这里就能看到它的明细了,比如后台至少需要CRM EHP3,应用类型为Transactional,支持任意DB

SAP and sapjco3 print a list of BAPIs in my java program

允我心安 提交于 2020-01-13 19:37:11
问题 I am a new comer to both SAP and JCo. I established connection to a SAP Server and I would like to print a list of BAPIs in my program . is there any way to do it?? I am using sapjco3.jar 回答1: As far as I know, there is no "BAPI to get a list of BAPIs", so this would be a non-trivial task. You could try to use RFC_FUNCTION_SEARCH to search for function modules named BAPI* , but that's not guaranteed to give you a) only official BAPIs and b) all of the official BAPIs... 回答2: You can also use

SAP and sapjco3 print a list of BAPIs in my java program

谁都会走 提交于 2020-01-13 19:36:10
问题 I am a new comer to both SAP and JCo. I established connection to a SAP Server and I would like to print a list of BAPIs in my program . is there any way to do it?? I am using sapjco3.jar 回答1: As far as I know, there is no "BAPI to get a list of BAPIs", so this would be a non-trivial task. You could try to use RFC_FUNCTION_SEARCH to search for function modules named BAPI* , but that's not guaranteed to give you a) only official BAPIs and b) all of the official BAPIs... 回答2: You can also use

Looking for Non-Printable characters inside internal table ABAP

谁都会走 提交于 2020-01-13 19:27:31
问题 I have an internal table this is written to file and then pulled into the BW as a datasource. Occasionally a non printable character makes it into the file output and breaks the import process into the BW. Below is a sample of my code. Since the itab is not type c or string I am unable to use the find/replace regex on it. Has anyone else had to solve this type of problem before? FORM eliminate_non_print_char TABLES p_shiptab STRUCTURE shiptab. LOOP AT p_shiptab INTO wa_shiptab. FIND REGEX '[^

Connect SAP Through Excel VBA

佐手、 提交于 2020-01-13 19:15:07
问题 I have no direct SAP installed on my machine and using SAP window through below link. https://nedc-ctx.applications.services.axa-tech.intraxa/Citrix/AccessPlatform/auth/loggedout.aspx I am aware of Record and Run function of SAP GUI and that is working. I have this access in training version only. In production I am unable to use run and record option. How do I open SAP window from Excel VBA, connect and load the data? In example given on link below I get an error. Excel VBA pulling data from

最简单的SAP云平台开发教程 - 如何开发UI5应用并运行在SAP云平台上

▼魔方 西西 提交于 2020-01-13 15:07:06
选择Services Catalog,根据关键字搜索到WebIDE服务,点击超链接打开WebIDE: 进入workspace,选择Git->Clone Repository: 从我的github clone: https://github.com/i042416/jerrylist clone完毕之后选择Run->Run index.html, 检查clone是否成功。 正常情况下应该看到这个UI5应用: 将该应用从git的workspace部署到SAP cloud platform上: Application Name可以随便起,我用的jerrylistfordemo。 成功部署后,在HTML5 Application能看到刚刚部署成功的应用jerrylistfordemo: 点击该应用的超链接能看到访问这个应用的url: 这样既可访问部署在SAP云平台上的应用。 同样的url也能在手机上访问: 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码: 来源: https://www.cnblogs.com/sap-jerry/p/8969285.html

SAP ABAP性能优化 - 调优工具 SM50 | ST05 | SAT

旧巷老猫 提交于 2020-01-13 10:00:08
更多内容关注公众号:SAP Technical 各位可以关注我的公众号:SAP Technical SAP系统提供了许多性能调优的工具,在本篇博客中,我将介绍下最常用的三种工具也即SM50, ST05, SAT. 1.工具概况 SM50 / SM66 通过这两个T-code, 可以查看当前SAP AS实例上面的工作进程,当某一工作进程长时间处于running的状态时,可以直接跳转到相应的程序位置进行查看和分析。 ST05 ST05是最常见的一个performance trance的工具,可以进行SQL、Buffer、Enqueue、RFC 、HTTP等多种类型的追踪, 通常我们使用ST05踪程序运行过程中的DB访问情况。 SAT SAT是SE30的新版本,是非常好用的一种ABAP性能分析工具,可以按照不同的类型统计程序的运行状况,这也是我本人较为喜欢使用的一个T-code。 2.工具的使用方法 2.1 SM50 / SM66 工作进程监视器 为了避免其他无关进程的干扰,通常在使用SM50 / SM66时,我们首先会过滤出与自己相关的process - 然后,在SM50中,找到并选中相关的目标程序的process,通过Administration >> Program >> Debugging即可跳转到相关的程序位置。 通过SM50中的debug跳转找到的位置,说明SAP AS