自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (3)
  • 收藏
  • 关注

原创 线性回归-数学

根据数据,确定两种或两种以上变量间相互依赖的定量关系。

2023-03-16 10:28:58 4530 2

原创 机器学习入门——线性回归

要对上述数据使用线性回归算法进行拟合,需要用到scikit-learn库。scikit-learn是一个适用于python语言的、专门针对于机器学习应用的算法库。使用sklearn.linear_model库中的线性回归算法进行拟合的示例代码:注解:在这个例子中,输入数据 x 和输出数据 y 分别被定义为两个列表。 x 中的每个元素是一个列表,包含一个自变量的值。 这是为了满足 LinearRegression() 函数的输入要求。我

2023-03-13 16:49:24 3514

原创 golang interface切片进行零值排序

golang切片零值排序反射

2022-07-15 11:57:04 2782

原创 gRPC入门(Golang)保姆级教程

gRPC入门集成Golang

2022-06-15 11:55:09 14853 6

原创 XORM入门,使用SQLite

XORMSQLiteGolang

2022-06-13 17:45:57 976

原创 多益网络笔试

多益网络笔试

2022-06-08 17:53:13 6705 2

原创 beego入门教程

beego和bee的快速使用

2022-06-08 17:42:11 5995

原创 qPCR技术

qPCR技术自动化基因设备知识储备

2022-06-07 17:15:52 5044

原创 PCR技术

PCR技术自动化基因设备基础知识储备

2022-06-07 17:08:46 365

原创 ABAP问题记录--->CLEAR、REFRESH、FREE

CLEAR、REFRESH、FREECLEAR:如果是有表头的内表如ITAB,CLEAR ITAB 则仅清除表头(或者说叫做工作区),如果要重置整个内表而不清除表头则CLEAR ITAB[]。CLEAR也可以清基本类型变量。REFRESH:重置整个内表而不清除表头。REFRESH加不加中括号都是只清内表。REFRESH不能清基本类型变量。FREE:初始化内表的同时还要释放所占用的空间...

2021-12-15 13:48:19 726

原创 ABAP 三种缓存

三种缓存l 单记录缓存:从数据库中仅读取一条数据并存储到table buffer 中。此缓存只对SELECT SINGLE…语句起作用l 部分缓存:需要在指定generic key(即关键字段组合,根据哪些关键字段来缓存,可以是部分或全部关键字段)。如果主键是由一个字段构成,则不能选择此类型缓存。当你使用generic key进行数据访问时,则属于此条件范围的整片数据都会被加载到table buffer中1、查询时如果使用BYPASSING BUFFER 选项,除了绕过缓存直接到数据库查询外,查出

2021-12-14 15:01:18 2181

转载 SAP 业务知识 ABAP 客户相关表

客户联系人相关信息T001:公司(BUKRS、ADRNR)T001W: 工厂(WERKS、ADRNR)KNA1: 客户主数据(KUNNR、ADRNR)EKKO(ADRNR收货地址)VBPA: 合作伙伴这些表的ADRNR都在是ADRC(地址表ADDRNUMBER)中定义的。ADRC: 存储了公司、客户的名称(NAME1/2/3/4)以及地址、邮编等数据KNVK:客户主要联系人(客户一般指公司,各部门设有联系人 PARNR:主键,联系人号码;KUNNR:客户编号;PRSNR:人员编号)KNA1

2021-12-14 11:47:01 5306

转载 SAP 业务知识:售达方、送达方、开票方、付款方

送达方The party who receives delivery of the goods.售达方The customer who orders the goods or services. The sold-to party is contractually responsible for sales orders举例的:其实简单的说,售达方就是买东西的客户,送达方就是你要发货之后收货的客户。通常这2个字段输入同一个客户,但是有例外,比如你的客户是一个大集团总部,那大集团下面的一些公司也是

2021-12-14 11:35:06 7618

原创 ABAP 查找某事务码所对应的BAPI

查找某事务码所对应的BAPI场景:步骤场景:如果只知道事物代码,可以通过下面的方式查询相应的BAPI。步骤例如找创建销售(物料模板根据此方法好像找不出)订单的BAPI,我们知道事物代码是VA01:1.我们进入VA01 界面,找到system status2.在事物代码位置上双击(注:不是程序上双击),找到PACKAGE VA3.用SE80打开包 VA ,或点击 Display Object List按钮直接进入到SE80对象列表:找到销售订单,双击进入4.在对象类型里面,打开方

2021-12-14 11:12:20 957

原创 ABAP 查找SAP Parameter ID的方法

这里写目录标题问题描述:问题示例:查找SAP Parameter ID问题描述:在程序里面跳转到一个T-code,然后把数据填充过去,然后执行T-code。数据填充的时候都是使用 Parameter ID来进行设置值的,一般都是通过F1,然后查看技术信息来获取,但是如果通过这种方式找不到呢?问题示例:SET PARAMETER ID: 'PDB' FIELD '000000000001'.SET PARAMETER ID: 'PSP' FIELD GS_ALV-PSPHI2.SET PARAM

2021-12-03 14:52:20 2038

原创 ABAP问题记录--->smartform自建页格式翻页(打印重叠问题)

打印重叠问题问题描述:问题展示:事务码SPAD修改自定义的页格式注意:问题描述:sap的smartform中打印n多条数据的时候,可能会换页。但是假如你在smartform表单中使用了错误配置的,自定义的页格式,就会重复重叠打印。打印预览的时候是没有问题的,但是实际打印在纸张上面就会出现重叠问题问题展示:自定义页格式的位置如下,DINA4是一个默认系统自带的页格式假如在上面这个地方,使用了自定义的页格式的话,可能会重叠打印,打印的效果如下图事务码SPAD修改自定义的页格式SPAD进入下图

2021-12-03 14:30:48 1355

原创 ABAP 使用ABAP2XLSX操作EXCEL

使用ABAP2XLSX操作EXCEL数据声明创建EXCEL对线和WorkSheet选择要操作的Sheet页设置边框设置样式设置列宽添加行设置单元格内容设置行高合并单元格设置图片LOGO设置文件名,导出EXCEL文件前言:可以参考网址(ABAP2XLSX,操作excel),其中有更多的操作数据声明DATA:lo_excel TYPE REF TO zcl_excel, lo_worksheet TYPE REF TO zcl_excel_worksheet.DATA: lo_

2021-12-03 14:16:10 3768

原创 ABAP 客户主数据批导 CVI_EI_INBOUND_MAIN

使用BAPI批导客户主数据BAPI: CVI_EI_INBOUND_MAIN场景: 上传EXCEL文件,程序读出EXCEL文件并显示在ALV上,点击按钮即可批量导入客户主数据。打上更新标识的数据,即为更新而不是创建注意点:客户角色FLCU00、FLCU01FUNCTIONS伙伴功能的覆盖REPORT: zsdb002.*----------------------------------------------------------------------** 表声明*-------

2021-12-03 14:01:04 2563

原创 SAP IRPA ---Call SAP RFC/BAPI----传递表和结构

Call SAP RFC/BAPI场景:第一步:创建工作流第二步:编写脚本场景:调用BAPI的时候不再是简单的传一个值,而是传递一个结构或者表。第一步:创建工作流第二步:编写脚本// Describe functionality to be implemented in JavaScript later in the project. var BAPI = new ActiveXObject("SAP.Functions"); var Connection = BAPI.Connectio

2021-11-08 09:40:37 416

原创 SAP IRPA ---Write Data To Excel

Write Data To Excel场景:第一步:创建工作流第二步:编写脚本第三步:结果场景:向EXCEL里面填充数据第一步:创建工作流然后点击构建第二步:编写脚本先包含EXCEL的库脚本,一定不要忘记了代码:// Describe functionality to be implemented in JavaScript later in the project. //设置要填充的数据 rootData.DataToExcel.Data[0] = ['ID','Name','Ag

2021-11-04 15:55:05 201

原创 SAP IRPA ---Read Excel

这里就只放这段代码了。其具体的在之前的博客里面有//ReadExcel ctx.options.excel.visible = false; ctx.excel.initialize(); ctx.excel.file.open("C:\\Users\\wenj\\Desktop\\LoginSAP.xlsx"); rootData.LoginData.Data = ctx.excel.sheet.getFullRangeValues('A',1,'E',1,undefined); ctx.lo

2021-11-04 14:02:30 159

原创 SAP IRPA ---Search Outlook Email

Search Outlook Email场景:第一步:创建工作流第二步:编写脚本Step: Custom场景:在Outlook里面搜索相关邮件第一步:创建工作流第二步:编写脚本Step: Custom代码:// Initializes “Microsoft Outlook” application. ctx.outlook.init(); var mails = []; var i; // Resets the worki

2021-11-04 13:57:22 462

原创 SAP IRPA ---LoginSAP的更简单方式

场景:登陆到SAP第一步:添加应用程序

2021-11-04 13:41:52 280 1

原创 SAP IRPA ---Outlook Send Email

场景:使用邮件模板,比如公司的邮件模板,然后群发邮件,邮件内容包括主题、正文、附件。第一步:创建工作流两个custom控件第二步:准备好邮件模板打开outlook,找到自己想要保存的模板,比如我要保存如下的模板(提示:模板的正文最好预留几个文本,后面讲为什么)然后点击工具栏里的 文件 -> 另存为,用html的格式保存在桌面上,然后再把桌面上的文件后缀名改为txt至此,准备工作完毕。(提示:模板的正文最好预留几个文本,后面讲为什么)第三步:编写IRPA脚本Step: GetM

2021-11-04 10:54:17 629

原创 SAP IRPA ---Call SAP RFC/BAPI

场景:调用SAP系统里面的RFC/BAPI第一步:创建工作流里面就一个custom控件。第二步:编写脚本找到对应的Step,然后写代码连接SAP// Describe functionality to be implemented in JavaScript later in the project.var BAPI = new ActiveXObject("SAP.Functions");var Connection = BAPI.Connection;Connection.Appl

2021-11-04 10:21:30 312

原创 SAP IRPA ---LoginSAP

场景:从EXCEL读取了账号密码,客户端等等信息,然后登陆到对应的SAP GUI第一步:添加应用程序一共需要识别三个页面除此以外,还要双击页面,然后添加页面上自己稍后会用到的元素。比如:(要登陆到哪一个也是从EXCEL里面读取出来的,所以我需要识别这些,以便于后面登陆到对应的服务器)第二步:创建工作流在如下工作流里,首先读取EXCEL文件里面的东西,然后启动SAPLogon,然后分别进入上一步识别到的三个页面。双击页面,编辑其具体活动。双击第一个页面(我个人都喜欢使用cust

2021-11-04 10:14:08 1307

原创 SAP IRPA ---HelloWorld

2021-11-04 09:37:33 219

原创 ABAP 选择屏幕按钮

场景描述:获取汇率显示或者发送先来预览图:代码:ZFIR003 :其中有四个包含文件REPORT ZFIR003."TOP: contains declaration of varibles and constantsINCLUDE ZFIR003_TOP."S01: contains selection screen elementsINCLUDE ZFIR003_S01."E01: contains all events for selection screenINCLU

2021-09-01 15:10:38 1289

原创 ABAP问题记录--->ALV点击状态栏自带的排序会出错

这个问题是因为,程序中使用了LOOP嵌套LOOP的优化,然后READ TABLE LT_DATA BINARY SEARCH这里的BINARY SEARCH导致了错误。SORT LT_DATA BY 主键1 主键2.LOOP AT GT_DATA INTO GW_DATA . READ TABLE LT_DATA TRANSPORTING NO FIELDS WITH KEY 主键1 = GW_DATA-主键1 主键2 = GW_DATA-主键2 BINARY SEARCH. IF SY-SUBR

2021-08-25 11:15:21 388

原创 ABAP 编写CDS,使用SEGW做增强逻辑然后发布OData服务

SEGW增强发布OData先写一个CDS事务码SEGW创建ODATA工程引入CDS到ODATA工程中对ODATA进行增强把ODATA工程生成ODATA服务先写一个CDS下面是一个简单的例子,其中zfield字段为空,用来segw做增强的逻辑处理事务码SEGW创建ODATA工程进入segw创建一个project输入project的名称和描述,选择本地或者自己去包请求创建成功后,就生成了一个ODATA工程对像ZTEST_JERRY,此工程中可引入多个表,或者多个定义的CDS,下面以引入前

2021-08-25 10:39:51 1482

原创 SAP CPI 开发RFC适配器的Integration Flow

开发RFC适配器的Integration Flow首先开发RFC(Remote Function Call)接口Integration Suite发布Rest服务开发RFC适配器的Iflow创建包添加Integration flow开发iFlow首先开发RFC(Remote Function Call)接口TCODE:SE37在属性里面选择远程启用模块然后写入源码,比如数据查询至此,RFC接口完毕Integration Suite发布Rest服务开发RFC适配器的Iflow创建包

2021-08-24 13:41:03 2611 1

原创 ABAP--新语法--Special Usages

Special UsagesTRY… CATCH…CATCH … INTO …RETRYRAISE EXCEPTIONCLEANUPCATCH BEFORE UNWINDRESUMECall MethodDemo OutputDemo InputFixed point arithmeticTRY… CATCH…在异常处理过程中使用的一些语句CATCH … INTO …在INTO 语句中可以直接声明对象,用于查看具体的异常信息,可用的参数/方法可以在对应的异常类中查看CATCH 语句可以用于捕获多个

2021-08-16 16:40:39 1014

原创 ABAP--新语法--Constructors

ConstructorsInline declarationType constructorsLocal variable bindingTable selectionTable ComprehensionsInline declaration内部声明,将变量/指针的声明和赋值结合起来,可以在任何位置书写且类型来自于值,如例1在ABAP SQL中,可以在select语句里直接定义内表,减少书写工作量,如例2例1:data(int) = 1 + 2.data(str) = 'string'.

2021-08-13 13:36:55 3188 1

原创 ABAP CDS如何取得当前系统日期和系统时间

CDS中的日期和时间$session.system_date$session.system_date 系统时间,SY-DATUMTSTMP_CURRENT_UTCTIMESTAMP( )TSTMP_CURRENT_UTCTIMESTAMP( )取得当前时间戳;tstmp_current_utctimestamp() as Time3,//当前时间戳substring(cast(tstmp_current_utctimestamp()as abap.char(17)),1,8)as Ti

2021-08-12 11:06:28 2203

原创 ABAP CDS注解详解

ABAP 注解:有一组 SAP 注解,由 SAP 预先定义。这些包括由 ABAP 运行时环境评估的 ABAP 注解和由其他框架(如 OData、UI 和 Analytics)评估的组件注解。注解用于向 CDS 实体添加元数据。它们由使用 CDS 实体的框架进行评估。注解指定实体的属性和语义及其在运行时访问时的行为。使用特殊 API 的消费工具也可以访问此元数据。当 CDS 源代码中定义的对象被激活时,注解定义的元数据保存在 ABAP Dictionary 的内部数据库表中。然后可以访问这些表来评估数据

2021-08-12 10:22:16 5614

原创 ABAP--新语法--Data Processing--第六天--Internal Table Expressions And Function内表表达式和函数

Internal TableInternal Table Expressions 内表表达式OPTIONAL ★DEFAULT ★Internal Table Expressions 内表表达式新语法中内表的读取方式内表读取不再需要使用 READ TABLE,直接使用类似于数组的方式去读取与READ TABLE读表方式类似,可以通过 INDEX 去读取指定位置的行,也可以根据条件去获取行,但无法指定BINARY SEARCH默认情况下如果没有读到记录,会抛出异常 CX_SY_ITAB_LINE

2021-08-12 09:25:51 799

原创 ABAP--新语法--Data Processing--第五天--Numeric Functions 数值函数

Numeric Functions 数值函数常见的数值表达式,整理如下:ABS:取绝对值 SIGN( N ):N>0时返回 1;N<0时返回 -1;N=0时返回 0 CEIL:向上取整 FLOOR:向下取整TRUNC:取整数位 FRAC:取小数位 IPOW:计算幂值,可以用来代替 ** 使用,避免部分数据丢失精度NMAX/NMIN:返回参数中的最大值/最小值,参数最多传入 9 个 ROUND:计算舍入值,DEC 指定舍入位置,可以使用 MODE指定舍入规则 RESCALE:与 ROU

2021-08-11 17:14:55 1243

原创 ABAP OData的filter功能

OData的filter功能CDS:使用这个CDS生成OData后,测试和之前的测试方法是一样的。现在我们来试试OData的filter功能直接在地址的最后加上&$filter=DeliveryDocument eq '80000000'语法语法:$filter = <fieldname> <operator> <value>其中DeliveryDocument是要过滤的字段名,如果他在cds中取了别名就要按照别名来,可以看到我这里对应我上面cds

2021-08-11 16:27:22 1620

原创 ABAP SAP发布REST的JSON格式接口

SAP发布REST的JSON格式接口SAP发布REST的JSON格式接口一、创建服务处理类二、SCIF服务发布SAP发布REST的JSON格式接口介绍一下SAP如何发布REST接口,并指定格式是JSON的。一、创建服务处理类服务处理类用于外部系统调用SAP服务(即sap接口)的时候,作为服务的处理类,即SAP接口的响应代码,本文档是获取JSON信息,然后以JSON形式返回给外部系统(1) TCODE: SE24输入要创建的类名,点击创建(2) 点击创建后,选择处理类的类型(3)进入到类界

2021-08-11 10:00:57 2601 1

原创 ABAP JSON格式的互转和解析

核心:/UI2/CL_JSON=>SERIALIZE和/UI2/CL_JSON=>DESERIALIZE为什么不使用cl_trex_json_serializer一个json数组和abap内表的转换REPORT ZDCH_09_TEST2."一个json数组和abap内表的转换DATA: LT_FLIGHT TYPE STANDARD TABLE OF SFLIGHT, LV_JSON TYPE STRING.SELECT * FROM SFLIGHT INTO

2021-08-10 16:49:09 2097

usa-housing-price.csv

多因子线性回归 示例数据

2023-03-16

Abap效率.docx

SAP ABAP开发需要注意的事项,提升程序效率

2021-12-03

官方CDS注解说明.pdf

官方CDS注解说明

2021-08-12

eclipse-abap-keywordcolors-master.rar

eclipse-abap-keywordcolors eclipse-abap-关键字颜色

2021-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除