CDS

使用CDS view找出SAP CRM状态为open的那些订单

不羁岁月 提交于 2020-01-11 05:56:18
done on 2017-06-10 10:07AM ER9/001 @AbapCatalog.sqlViewName : 'ZORDERSTATUS1' @AbapCatalog.compiler.compareFilter : true @AccessControl.authorizationCheck : #CHECK @EndUserText.label : 'Order status' define view zorder_status_jerry as select from zorder { key zorder . order_id , zorder . post_date , case when zorder . status_open = 'X' then 1 else 0 end as numberOfOpenOrders } @AbapCatalog.sqlViewName : 'ZOPENORDER' @AbapCatalog.compiler.compareFilter : true @AccessControl.authorizationCheck : #CHECK @Analytics.dataCategory : #CUBE @VDM.viewType : #COMPOSITE @EndUserText.label : 'Open Order'

一步步创建ABAP CDS view

你。 提交于 2020-01-01 17:29:10
Add AG3 or ER9 in your local SAPGUI. Open your ABAP Studio: Select the system where you will work: Click next: Once done, you can find your new project: Create your own package in SAPGUI: And add it to favourite: right click $ZCDS, create new DDL Source via context menu: Paste the following source code: @AbapCatalog.sqlViewName : 'zjerrySQLView' @AbapCatalog.compiler.compareFilter : true @AccessControl.authorizationCheck : #CHECK @EndUserText.label : 'this is description' define view Zjerrytest20160309 ( id , carrier , flight , departure , destination ) as select from spfli join scarr on scarr

Java 13 新特性及实战案例

瘦欲@ 提交于 2019-12-15 19:39:15
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 近期 Java 界好消息频传。先是 Java 13 发布,接着 Eclipse 也发布了新版本表示支持新版本的Java 特性。 本文介绍了 Java 13 的新特性并展示了相关的示例。 2019年9月17日,Java 13 正式发布。特性如下。 Java 13 新特性 此版本带来了以下几大新特性: JEP 350,Dynamic CDS Archives:扩展应用程序类-数据共享,以允许在 Java 应用程序执行结束时动态归档类。归档类将包括默认的基础层 CDS(class data-sharing)存档中不存在的所有已加载的应用程序类和库类。 JEP 351,ZGC: Uncommit Unused Memory:增强 ZGC 以将未使用的堆内存返回给操作系统。 JEP 353,Reimplement the Legacy Socket API:使用易于维护和调试的更简单、更现代的实现替换 java.net.Socket 和 java.net.ServerSocket API 使用的底层实现。 JEP 354,Switch Expressions (Preview):可在生产环境中使用的 switch 表达式,JDK 13 中将带来一个 beta 版本实现。switch 表达式扩展了 switch 语句

JDK 13 的五大新特性

拟墨画扇 提交于 2019-12-13 18:11:13
JDK13:5大新特性: 350: Dynamic CDS Archives351: ZGC: Uncommit Unused Memory353: Reimplement the Legacy Socket API354: Switch Expressions (Preview)355: Text Blocks (Preview) 350: Dynamic CDS Archives 了解这个特性之前,需要先了解一下跟它有很大关联的特性JEP310:Application Class-Data Sharing,简称AppCDS。这个特性简介就是为了改善JVM应用的启动速度和内存占用,并且扩展了CDS(Class-Data Sharing)特性从而允许应用的类也可以被放置在共享的归档类(archived classes)文件中。这个JEP310的主要目标如下: 通过共享不同Java进程之间通用的类元数据从而减少内存占用; 改进启动时间; 扩展CDS从而允许归档类被加载到自定义类加载器中; 扩展CDS允许归档类来自JDK运行时镜像文件($JAVA_HOME/lib/modules); 成功参考指标: 多JVM进程能够节省很大的内存空间; 进程的启动时间提升明显; JEP350特性期望扩展CDS,从而允许在Java应用执行后进行动态类归档

[Android] BT恒星—简洁、免费、无广告、不限速磁力链接搜索、下载、播放神器

大兔子大兔子 提交于 2019-12-10 07:34:40
今天给大家安利一款磁力下载神器——BT恒星,论坛搜了搜没有,就分享给大家。BT恒星是一款功能强大的磁力不限速下载工具,通过它可以下载磁力资源,界面简洁,功能强大。软件支持HTTP、HTTPS、磁力链接、thunder链接等多种资源的下载,下载速度无限制,楼主一直用的不错,推荐给大家。 下载地址: http://www.90pan.com/b1474984 1、软件亮点: (1)简洁、无广告、不限速下载。 (2)集磁力搜索+磁力下载(CDS加速)+磁力播放于一体。 (3)在线播放支持自定义倍数播放、自定义画面比例播放,悬浮窗播放、截图等。 (4)云收藏支持本地磁力上传、下载。 2、软件磁力播放不需要下载其他工具,是具备磁力播放的,在此我说一下正确的在线观看步骤: 打开软件在搜索界面找到资源后点击,选择“ 立即下载 ”,然后切换到下载界面,点击正在下载的资源,你会看到“ 预览播放 ”,点击即可在线观看,看完后点击“ 删除记录 ”即可 。说白了,类似于某雷的边下边播,这是许多BT下载软件不支持的。 来源: oschina 链接: https://my.oschina.net/u/202258/blog/3099576

使用CDS view开发SAP Marketing contact的facet追溯工具

时光总嘲笑我的痴心妄想 提交于 2019-12-09 16:40:12
这篇SAP社区博客里,我的一位同事介绍了SAP Marketing里contact facet数据模型的存储表: https://blogs.sap.com/2016/07/01/how-does-sap-hybris-marketing-build-the-golden-record-of-an-interaction-contact/ 主要是这两张表: CUAND_CE_IC_ROOT CUAND_CE_IC_FCET 现在我的需求是:对系统里Contact的Origin Data数据来源渠道个数从高到低的顺序进行排序: 解决方案:开发两个CDS view zcontact_origin @AbapCatalog.sqlViewName: 'SQL_VIEW_NAME' @AbapCatalog.compiler.compareFilter: true @AbapCatalog.preserveKey: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'Contact Origin tool' define view zcontact_origin as select from cuand_ce_ic_root as a inner join cuand_ce_ic_fcet as b on

Get all data that match to the start letter

笑着哭i 提交于 2019-12-08 12:51:06
问题 How to create a CDS that select all KUNNR from table KNA1 that Customer Number starts for example with A% . I could use LIKE in the where clause but the RHS of the condition have to be static. It should depend on the input parameter from CDS. Is it possible to do it with CDS ? 回答1: I see two options. You get rid of your CDS input parameter handling and move the logic to ABAP. Write your OPEN SQL select on your CDS with like statement. Use CDS Table function and AMDP by pushing the like

Hello World, S/4HANA for Customer Management 1.0

梦想的初衷 提交于 2019-12-06 10:10:25
SAP CRM的前世今生 在我之前的微信公众号文章 SAP的这三款CRM解决方案,您能区分清楚么 我曾经提到过我作为成都SAP研究院CRM产品开发团队的一员工作过一段时间。 我向在SAP德国总部工作的德国老前辈们请教SAP CRM最早的版本是何时问世的,得到的答复是 上世纪末本世纪初 。 作为一个PC游戏迷,我联想到了供我领略众多国内外游戏大作的微软操作系统DOS, Windows 95, 98, 2000, Me和XP, 20年转瞬即逝,如今它们已经远离我们的视线了。 再回到我曾经工作的SAP CRM。每当Jerry在SAPGUI里调试着SAP CRM那些Created字段显示为本世纪初的ABAP代码时,脑子里情不自禁地浮现出曹老板和他神作里的千里马形象: * 同样, SAP的这三款CRM解决方案,您能区分清楚么 里也提到了另一款SAP成都研究院的开发团队参与开发的产品: S/4HANA for Customer Management 1.0 今天(2018年2月28日),这款产品终于揭开了TA的神秘面纱 : 在SAP成都研究院开发团队和SAP全球其他部门同事们的共同努力下, S/4HANA for Customer Management 1.0 问世了! SAP CRM On-Premises (下文简称为 SAP CRM )的部分销售和服务功能已经成功集成到了S/4HANA里

如何用ABAP代码读取CDS view association的数据

有些话、适合烂在心里 提交于 2019-12-06 08:33:16
我有如下一个CDS view, 这个view的数据来自CRMD_ORDERADM_H, 定义了一个名称为_statushelp的association, 指向了另一个CDS view Z_C_Status_Valuehelp.该view暴露了两个字段STATUS_KEY和STATUS_TEXT. 现在我的需求是:在ABAP代码里只需要一次读操作,既能读出主view里的guid字段,又能读出association view Z_C_Status_Valuehelp暴露出的两个字段STATUS_KEY和STATUS_TEXT。 解决方案 (1) 创建一个新的数据类型,里面包含了两个view的总共3个待读取字段。 (2) 使用如下代码读取数据: DATA: lt_data TYPE tt_Data. SELECT guid, \_STATUSHELP-STATUS_KEY AS STATUS_KEY , \_STATUSHELP-STATUS_TEXT AS STATUS_TEXT FROM ZORDER_SYS_STATUS WHERE ZORDER_SYS_STATUS~GUID = 'FA163E8EAB031EE6A99F824537D112A4' AND ZORDER_SYS_STATUS~STAT = 'I1002' AND \_STATUSHELP-STATUS_KEY

Java 13 明天发布,最新最全新特性解读

纵饮孤独 提交于 2019-12-05 13:06:44
2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK 13将于2019年9月17日发布。 目前,JDK13处于Release-Candidate Phase(发布候选阶段),将于9月17日正式发布。目前该版本包含的特性已经全部固定,主要包含以下五个: JEP 350,Dynamic CDS Archives JEP 351,ZGC: Uncommit Unused Memory JEP 353,Reimplement the Legacy Socket API JEP 354: Switch Expressions (Preview) JEP 355,Text Blocks (Preview) 下面来逐一介绍下这五个重要的特性。 Dynamic CDS Archives 这一特性是在JEP310:Application Class-Data Sharing基础上扩展而来的,Dynamic CDS Archives中的CDS指的就是Class-Data Sharing。 那么,这个JEP310是个啥东西呢? 我们知道在同一个物理机/虚拟机上启动多个JVM时,如果每个虚拟机都单独装载自己需要的所有类,启动成本和内存占用是比较高的