首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ABAP技术梳理回顾

有些不是纯ABAP的开发知识,是从整体到细节分享的技术总结: 有些因为自己也太久太久没做,也当对自己的一个技术回顾,快速过: 20年前: 汇编语言: 1.首先是有实验的目的:也就是课程设计和思路...,从之前的学习和研发经验中,拥有了完整的从硬件到软件,从需求到设计到落地的完整工作经验(当时对研发的要求,机房IDC的布线,硬件防火墙策略,raid方案与磁盘带库,以及铜芯心跳都是属于设计范围)。...,比如和微软合作的persos已经到3.0版本了,BPC用的也不全是ABAP,还有hybris需要用JAVA等等; 在接下来呢,就主要想讲讲用得很少的技术,或者说不好百度的技术: GuiXT(可以被...等多种脚本语言的导出 一些基于Mircosoft的技术: 语音输入技术最早是Voice97,而输出技术早就很成熟了 如下代码: 然后是对中文的判断: 判断是否包含汉字 找出字符串中的中文...SAP不支持Stock的时候可能用得上,现在的话应该是完全用不上了         主要本身这个技术太老了,Win95时代的技术 最终总结,其他的前端呢,其实在Fiori啊,SAPUI5啊

44021
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ABAP技术梳理回顾

    有些不是纯ABAP的开发知识,是从整体到细节分享的技术总结: 有些因为自己也太久太久没做,也当对自己的一个技术回顾,快速过: 20年前: 汇编语言: 1.首先是有实验的目的:也就是课程设计和思路...,从之前的学习和研发经验中,拥有了完整的从硬件到软件,从需求到设计到落地的完整工作经验(当时对研发的要求,机房IDC的布线,硬件防火墙策略,raid方案与磁盘带库,以及铜芯心跳都是属于设计范围)。...,比如和微软合作的persos已经到3.0版本了,BPC用的也不全是ABAP,还有hybris需要用JAVA等等; 在接下来呢,就主要想讲讲用得很少的技术,或者说不好百度的技术: GuiXT(可以被...等多种脚本语言的导出 一些基于Mircosoft的技术: 语音输入技术最早是Voice97,而输出技术早就很成熟了 如下代码: 然后是对中文的判断: 判断是否包含汉字 找出字符串中的中文...SAP不支持Stock的时候可能用得上,现在的话应该是完全用不上了         主要本身这个技术太老了,Win95时代的技术 最终总结,其他的前端呢,其实在Fiori啊,SAPUI5啊

    44530

    ABAP技术梳理回顾

    有些不是纯ABAP的开发知识,是从整体到细节分享的技术总结: 有些因为自己也太久太久没做,也当对自己的一个技术回顾,快速过: 20年前: 汇编语言: 1.首先是有实验的目的:也就是课程设计和思路 ?...好,回顾了之前的例程,现在总结下,从之前的学习和研发经验中,拥有了完整的从硬件到软件,从需求到设计到落地的完整工作经验(当时对研发的要求,机房IDC的布线,硬件防火墙策略,raid方案与磁盘带库,以及铜芯心跳都是属于设计范围...2.ABAP相关的应用层技术知识: 下图只有很少一部分,还有很多很多没写的,比如和微软合作的persos已经到3.0版本了,BPC用的也不全是ABAP,还有hybris需要用JAVA等等; ?...一些基于Mircosoft的技术: 语音输入技术最早是Voice97,而输出技术早就很成熟了 如下代码: ? 然后是对中文的判断: 判断是否包含汉字 ? 找出字符串中的中文 ?...最终总结,其他的前端呢,其实在Fiori啊,SAPUI5啊,没有出来之前还有很多架构可以进行第三方支持(现在也可以,不过现在不再建议了),大家就跟着学习SAP升级后的新技术应该用Fiori就Fiori挺好的

    58920

    如何创建SAP UI5项目?

    SAP UI5是SAP UI Development Toolkit for HTML5的简称,它是一套基于HTML5的UI开发组件,是SAP为了快速开发前述的Fiori风格的UI、构建企业级产品的javascript...SAP UI5架构由核心JavaScript框架组成,包括jQuery等,是由扩展库控件和主题组成,并且有可选的服务器组件。...选择SAP UI5 我们可以通过过滤条件,输入sapui5和Cloud Foundry,作为条件来筛选需要的磁贴应用,这样可以查找到名为SAPUI5 Application的磁贴,然后单击Next。...服务绑定 如果在后面,我们希望使用一个目标服务,那么,请打开mta_app/mta.yaml文件来查看目标服务是否绑定到应用程序。如下图所示: ? 具体代码框架内容,如下: ?...SAPUI5是一个与设备无关的框架,这意味着它具有检测到正在使用的设备,操作系统,浏览器和浏览器版本的机制。

    69820

    一位SAP培训顾问的建议:SAP HANA应该如何学习?

    ,但HANA不太一样,由于其内存计算的特性,使用HANA必定要将应用逻辑下沉,这点造成了大量的HANA数据库开发需求,举个例子:未来随着ECC on HANA的普及,ECC本身的很多应用逻辑都不一定下沉到...HANA重写,别说客户自己的定制开发了,而客户自己的定制开发恰恰又以查询类为主,光把ABAP报表改写到HANA的事就够多的了,加上基于HANA的新的开发,这些预计未来会有较大的需求。...建议学习资料:HANA Academy ,SQL Reference等 适用对象: ABAP开发人员,HANA开发人员 3....HANA当一个平台类的软件来使用,这里的想象空间是巨大的,同样涉及到的技术也非常广泛,例如HANA和开源平台的集成(hadoop)等等。...主要有基于HTML5的SAPUI5界面开发,Server Side Java Script的业务逻辑开发,OData/REST Service的数据接口开发以及HANA数据库本身的开发。

    70330

    SAP ABAP——数据类型(六)【预定义基本数据类型详解】

    作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。...在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究 文章概要:本文主要对SAP ABAP中预定义数据类型进行一个详细地介绍...31种ABAP字典数据类型,它们是用于专门维护数据元素所使用的,列举如下: 维护数据元素所使用的数据类型 数据类型 简短描述 ACCP 过账期间YYYYMM CHAR 字符串 CLNT 集团 CUKY...DEC 采用BCD格式的压缩数字 FLTP 浮点数 INT1 1字节整数,0到255 INT2 2字节整数,-32768到32767 INT4 4字节整数,-2147483648到2147483467...字节字符串(BLOB) SSTRING 字符串 STRING 字符串(CLOB) TIMS 格式为HHMMSS的时间 UNIT 数量字段的单元码 VARC 过时数据类型 ---- 预定义数据类型分类

    1.2K30

    ABAP之利用正则判断是否为数字

    这是我参与「掘金日新计划 · 12 月更文挑战」的第22天,点击查看活动详情 序 HELLO,这里是百里,一个学习中的ABAPER,在工作中我们可能会遇到用户输入或者导入某一串字符串,我们需要判断这串字符串是否为纯数字...,因为我们要进行后续的数据逻辑计算,要求对应的内容为数字.这个时候我们就需要使用我们今天讲述的内容就是判断输入的内容是否为数字 正则和num_check函数 我们可以使用两种方式进行判断输入的字符串是否为数字...语法解析 正则语法 输入对应的字符串到LS_SPLIT 中, 也是会返回逻辑判断值,TURE OR FLASE 进行判断是否为数字....判断每个拆出来的字段是否为数字 函数语法 将对应字符串内容传递到函数NUMERIC_CHECK 中,根据输出的结果进行逻辑判断.TURE OR FLASE 进行分析是否为数字 ....\d*[1-9])$' text = ls_split ) = abap_true."判断每个拆出来的字段是否为数字 WRITE '数字'. ELSE. WRITE '非数字'.

    2.9K20

    乾坤大挪移:CRM WebClient UI 和 SAP Fiori UI 混搭并存

    Netweaver里有个mini JavaScript engine CL_JAVA_SCRIPT, 对于Js code的编译和执行都是用system call完成。...C4C后台的ABAP程序转换成JavaScript,最后在浏览器里执行的是JavaScript: 关于更多Ruby script在SAP C4C中的应用,请参考我的博客Ruby Script in C4C...Hybris Hybris和UI5一样也采用了properties文件来维护同一个文本基于不同语言的版本: 服务器端的日志里能观察到在Hybris启动时,具体是哪一个properties文件被加载:...,里面的Customer ID是自动生成的,类似ABAP里的uuid....在Hybris Administration console里使用flexible search试图去查询该customer: 查询到一条记录: 该记录的uuid和backoffice里看到的一致:

    56500

    「ABAP」OPEN SQL中FROM语句超详细解析(附案例源码解读)

    作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。...在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。 ---- 文章概要: 各位小伙伴们大家好呀!...(注:动态表名称或表表达式,可以是字符串或一个动态表变量。) [WHERE ]:WHERE子句用于过滤出符合条件的行,可以包含多个条件,条件之间使用AND或OR连接。...定义时需要指定表的大小 PS:动态表名称或表表达式,可以是字符串或一个动态表变量。  ...  本文花费大量时间介绍了OPEN SQL中FROM语句的详细语法,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力

    74520

    ABAP Netweaver和Hybris里获得内存使用统计数据

    ABAP Netweaver 事物码ST06 Hybris 每隔5秒钟,Hybris Administration console会发起一个到Java后台的AJAX查询请求: 这个5秒的时间间隔定义在...project.properties配置文件里, 然后使用JavaScript的setInterval建立定期轮询: Java后台的实现,即读取当前内存消耗信息实现在package de.hybris.platform.hac...显示在console里的license信息通过license.jsp展示: 剩余的license天数的值绑定到字段demoLicenseRemaining: 具体license的计算在license.jsp...对应的控制器PlatformController.java里: 计算通过License对象完成,计算结果注入到JSP模型的demoLicenseRemaining字段里,最后就能显示在JSP里。...:在Chrome development tool里看不到,而是点击了Work center之后,在后台ABAP端计算出navigation target。

    32300

    SHA-256简介及各种语言使用SHA-256计算

    哈希函数,又称散列算法,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。...该函数将数据打乱混合,重新创建一个叫做散列值(或哈希值)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表。对于任意长度的消息,SHA256都会产生一个256bit长的哈希值,称作消息摘要。...这个摘要相当于是个长度为32个字节的数组,通常用一个长度为64的十六进制字符串来表示如对字符串123456计算sha-256结果为:8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92...各种语言使用SHA-256计算Javascript使用SHA-256计算const text ="123456";async function digestMessage(message) { const...::{digest, try_digest};//sha256 digest Stringlet input = String::from("123456");let val = digest(input

    74910

    「ABAP」一文带你入门OPEN SQL中的SELECT查询(附超详细案例解析)

    在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。 ---- 文章概要: 各位小伙伴们大家好呀!...最后,使用WRITE语句将检索到的航班数据输出到屏幕上。 DATA: ls_flight TYPE sflight....ENDLOOP. ---- SELECT并输出打印   下面介绍ABAP中两种SELECT并且输出打印的方式,其中第一种是先将数据SELECT到结构体变量中,然后输出打印;第二种是先将数据SELECT...PS:需要注意的是,动态SELECT语句需要使用EXEC SQL语句来执行,而不是ABAP的SELECT语句。此外,我们还可以使用CONCATENATE语句和其他字符串操作函数来构建动态SQL语句。...---- FOR UPDATE    在ABAP中,SELECT SINGLE语句可以使用FOR UPDATE选项来锁定检索到的行,以便在事务期间对它们进行更新或删除操作。

    1.7K41

    「SAP ABAP」OPEN SQL(四)【FROM语句】

    在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。...今天继续SAP ABAP系列文章的讲解,本节带来的内容是OPEN SQL中FROM语句的介绍,希望大家喜欢!...(注:动态表名称或表表达式,可以是字符串或一个动态表变量。) [WHERE ]:WHERE子句用于过滤出符合条件的行,可以包含多个条件,条件之间使用AND或OR连接。...定义时需要指定表的大小 PS:动态表名称或表表达式,可以是字符串或一个动态表变量。  ...查询结果中的字段carrid、connid、fldate和price分别与ty_sflight结构体类型中的字段对应,因此可以直接存储到lt_sflight中。

    93420

    OAuth 详解 什么是OAuth 2.0 隐式流, 已经不推荐了吗?

    我们首先要定义一些辅助函数来处理 PKCE 的棘手部分:安全地生成一个随机字符串,并生成该字符串的 SHA256 散列。...PKCE 流程的第一步是生成一个秘密,对其进行哈希处理,然后将用户重定向到在 URL 中包含该哈希值的授权服务器。 我们将向我们在 HTML 中创建的链接添加一个onclick侦听器。...URL 将浏览器重定向到授权 URL 此时,用户被交给授权服务器登录。...将以下函数添加到 JavaScript 的底部。此函数将查询字符串解析为 JavaScript 对象。...单击该链接,您将被重定向到 Okta。如果您已经登录,您将立即被重定向,应用程序将获得访问令牌! 恭喜!您已经使用 vanilla JavaScript 在浏览器中成功实现了 PKCE!

    30740

    「SAP ABAP」OPEN SQL(三)【SELECT语句】

    在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。...今天继续SAP ABAP系列文章的讲解,本节带来的内容是OPEN SQL中SELECT语句的介绍,希望大家喜欢!...ENDLOOP. ---- SELECT并输出打印   下面介绍ABAP中两种SELECT并且输出打印的方式,其中第一种是先将数据SELECT到结构体变量中,然后输出打印;第二种是先将数据SELECT...接着,将字符串'CARRID CONNID'赋值给gs_line。   ...---- FOR UPDATE    在ABAP中,SELECT SINGLE语句可以使用FOR UPDATE选项来锁定检索到的行,以便在事务期间对它们进行更新或删除操作。

    96820

    【HTML | CSS | JS】再见2022,一起来写一个响应式跨年倒计时吧(附源码)

    作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。...在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。... 上浮泡泡效果实现   HTML源码   CSS源码  倒计时代码原理实现   JAVASCRIPT源码  响应式布局设计   CSS源码 完整源码 写在最后的话 ---- 前言   各位C站的小伙伴们...嵌入到标签之中,可以实现倒计时的效果,利用了计数器的原理获取下一年的时间和距离2023年剩余的时间   JAVASCRIPT源码   复制如下源码粘贴到...---- 写在最后的话   本文花费大量时间介绍了如何创建一个响应式布局的跨年倒计时代码,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!

    87620
    领券