- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 ABAP-引用接口创建全局类
ABAP-引用接口创建全局类打开tcode SE24 创建接口创建方法GET_AUDAT为GET_AUDAT创建参数并激活接口2.创建类YN_CLASS_DEMO_01为YN_CLASS_DEMO_01引用刚刚创建的接口YN_INTERFACE_DEMO_01创建属性引用接口中的方法YN_INTERFACE_DEMO_01~G...
2019-03-28 10:51:25 2545
原创 ABAP 正则表达式(第二部分)
*&---------------------------------------------------------------------**&ReportYN_REGEX_DEMO_02*&---------------------------------------------------------------------**&Author...
2019-03-21 09:40:54 313
原创 ABAP 正则表达式(第一部分)
*&---------------------------------------------------------------------**&ReportYN_REGEX_DEMO_01*&---------------------------------------------------------------------**&Author...
2019-03-18 11:45:18 613
原创 SAP-PI接口创建中的ABAP处理(不含PI配置)
SAP-PI接口创建中的ABAP处理(不含PI配置)首先进入事物码SPROXY,可以看到由PI顾问已经配置好的接口列表这里使用一个系统标准的inbound接口为例,打开Service Provides页签,双击proxy激活后双击其Implementing Class,可以看到方法,属性等信息,直接根据方法的参数实现功能即可而如果outbound接口,与程序调用Web ...
2019-03-08 10:10:30 5036
原创 FI-批量更新会计凭证分配字段程序(开发笔记)
*&---------------------------------------------------------------------**&ReportZFIR122*&---------------------------------------------------------------------**&Author...
2019-03-28 11:36:13 1109
转载 ABAP-代码方式实现报表JOB运行
该程序在运行时会创建一个JOB,并且将该自己以JOB后台方式运行,并且可以从前台传递参数到后台JOBREPORTymais_sust.TABLESvbap.PARAMETERS:p_back.SELECT-OPTIONS:s_vbelnFORvbap-vbeln.DATA:l_numberTYPEtbtcjob-jobcount, l_name...
2019-03-28 11:32:25 1130
原创 ABAP-会计凭证批量修改
对于会计凭证的修改,SAP并没有提供BAPI的方式,不过我们可以通过函数FI_DOCUMENT_CHANGE达到类似的效果代码调用:GT_ACCCHG-FDNAME='ZUONR'."更改字段GT_ACCCHG-NEWVAL=GT_DATA-NEWVAL."新的值APPENDGT_ACCCHG.CALLFUNCTI...
2019-03-28 11:27:56 8215
转载 ABAP-结构复用
TYPES BEGIN OFstruc_type.TYPEScomp... TYPEScompTYPEstruc_typeBOXED."参照另一结构类型INCLUDE{ {TYPEstruc_type} | {STRUCTUREstruc} }"将另一结构包括进来 [ASname [RENAMINGWITH SUFFIXsuff...
2019-03-28 11:26:23 475
转载 Python的安装与运行
Python的安装:1.进入Python官方网站下载安装包点击导航栏的 Downloads 会自动识别你的windows系统 你会看到 Python3.6.2 和 Python2.7.13 (32位系统)的安装包注:Python3以后版本不再向Python2进行兼容,所有如果你是单纯为了学新东西建议直接下载Python3以后的版本如果你是系统是windows64位或者...
2019-03-26 11:41:44 2204
转载 双语美文|治愈系英文段子,你对人生过敏吗
90后现在正处于一个相当尴尬的年龄段:说成熟,最大的也不过而立之年;说不成熟,最小的也早已经成年;有的人正在经历丰富多彩的大学生活,也有的人刚刚踏入社会或者走进人生。不由想起曾经看到的一本漫画集,作者是爱画画的俄罗斯英文老师landysh,里边呆萌的画风加上无厘头的世界观,每一幅画都堪称治愈系届的英文段子。I fail to understandthe "good" ...
2019-03-26 11:28:52 925
转载 海归高薪别不服,大厂看中他们这三点优势
越来越多的企业愿意给应届留学生开出高薪了,相比于国内毕业生,留学生明显在就业方面更具优势。那么...为什么大企业愿意给留学生开出高薪呢?1. 过硬的英语能力英文考试是所有留学生必过的一道坎,所幸大部分学生也因此而练就了过硬的英文能力。毕竟一天3个 due 的日子也不是随便就能应付下来的。因此,和国内应届生相比,过硬的英文能力就成了留学生的一大优势,也是诸多大型公司和跨国企业偏爱留学生的...
2019-03-26 11:26:05 511
原创 ABAP-CL_RANDOM_NUMBER(生成随机数)
*--------------------------------------------------------------------*类CL_RANDOM_NUMBER(生成随机数)*--------------------------------------------------------------------DATA:LO_RANDOMTYPEREFTOCL_RANDOM...
2019-03-26 11:23:03 497
转载 ABAP日期函数总结
日期、时间验证DATE_CHECK_PLAUSIBILITY:检查一个日期是否是有效格式,如果不是有效日期,则报异常:CALL FUNCTION'DATE_CHECK_PLAUSIBILITY'EXPORTINGdate='20110229'EXCEPTIONS plausibility_check_failed...
2019-03-25 10:51:20 6102
原创 SAP-SE78上传LOGO
SAP-SE78上传LOGO首先调整LOGO图片的尺寸并将其保存为.bmp格式,这里利用画图软件调整图片打开事物码SE78,选中一种格式并选中路径上传图片在Smartforms中引用上传的LOGO预览一下:...
2019-03-25 10:26:51 2243
转载 ABAP-模块化技术
ABAP program结构以下两种Processing blocks是由ABAP runtime system在运行时自动调用的:?Event blocks?Dialog modules以下两种Processing blocks由在ABAP programs中手动编程调用的:?Subroutines?Function modules?Method...
2019-03-21 10:09:01 1216
转载 ABAP-Open SQL详解
只有标准SQL的DML有对应的Open SQL,只有SELECT、INSERT, UPDATE, DELETE有对应的Open SQL。Native SQL不会用到缓存,会直接发送给数据库,而不会经过ABAP数据访问层。除开DML,它一般用于DDL、DCL,主要用来维护数据库表ABAP中的Database Interface层负责将Open SQL转换成相应的数据库所...
2019-03-21 10:04:39 4160
转载 ABAP-Native SQL
Native SQL允许你针对数据库来使用原生的SQL,这些SQL可能是标准的SQL,也可以是某数据库特定的SQL。如果使用database-specific SQL语句,则数据库不能更换,否则请使用Open SQL。本地SQL会绕过R/3 database interface,操作时不会记录日志,不会同步应用服务器上的database buffer。另外,使用ABAP Dictiona...
2019-03-21 10:00:14 1920
转载 ABAP实现位移操作
这几天要在ABAP中实现 3DES 标准对称加密算法,与其他外部系统进行加密/解密操作。由于ABAP语言中没有 左移<<、无符号右移>>> 操作,只能自己实现思路:如果移动的位数bit是字节(8位)的整数倍,则直接使用 SHIFT<i>BYpPLACESRIGHTINBYTEMODE.这样的语句搞定(这样效率会更高),如果非...
2019-03-20 10:26:39 465
转载 ABAP-正则表达式(详解)
正则表达式ABAP中可以使用regex的地方除了下面两个语句可以使用regex外:FINDREPLACE下面主函数的参数也可以使用regex:count()contains()find()match()matches()replace()substring()另外,还有两个类也可以使用regex:CL_ABAP_REGEXCL_ABAP_MATCHER正则...
2019-03-20 10:14:43 2654
原创 ABAP-PP获取生产订单状态数据
ABAP-PP获取生产订单状态数据事物码coois中生产订单的状态可以通过以下方式获取,FUNCTION : 'STATUS_TEXT_EDIT'通过订单对象号可以直接获取状态文本,参数赋值如下:CALLFUNCTION'STATUS_TEXT_EDIT'EXPORTINGFLG_USER_STAT...
2019-03-19 14:57:59 1213
原创 FI-交货单冲销发出商品-差异处理(开发笔记)
*&---------------------------------------------------------------------**&ReportZFIR123*&---------------------------------------------------------------------**&Author...
2019-03-19 09:44:29 642
转载 ABAP-面试要点
第一阶段:自我介绍阶段此阶段,我要求的介绍一般都是和项目需要的技术相关的介绍,不想听到与之无关的东西。这个阶段是个基本的了解阶段,而且不应该是个冗长的阶段,所 以,作为面试者的我总是希望听到言简意赅的介绍,而不是喋喋不休的说些无关的东西。记住,说出面试者希望知道的,过滤掉其他无关的东西。第二阶段:根据简历问技术因为开始阶段的介绍只是面试者希望知道的东西,但是还有些潜在的东西面试者会在你...
2019-03-19 09:34:04 5175
转载 ABAP面试问题汇总(第二部分)
Q1.什么是授权对象?在 ABAP 程序中使用哪条语句进行授权检查?答案:授权对象由一组字段组成,这些字段中的值将被用于进行授权检查。ABAP 程序中使用 AUTHORITY-CHECK 语句根据授权对象进行授权检查。在 AUTHORITY-CHECK 语句中,必须指明授权对象的所有字段,但有一个例外,可以用 DUMMY 关键字来绕过某个字段的检查。一个授权对象中最多可以定义 10 个字段...
2019-03-19 09:31:46 4194
转载 ABAP面试问题汇总(第一部分)
问题一:锁对象(Lock Object)和 FM(Function Module)激活锁定对象时,产生的 FM 的名字是什么?答案:首先要在 ABAP 字典中创建锁对象,然后才能在 ABAP 程序中设锁。创建锁对象时,系统会自动生成两个 FM 来进行锁管理。用于设锁的 FM 为:ENQUEUE_<锁对象名>。它用于在锁表(Lock Table)中生成一个锁项(Lock Entr...
2019-03-19 09:27:21 1036
转载 ABAP-逻辑数据库
逻辑数据库提供了另外一种获得数据的方式,它可以代替Open SQL语句从数据库中读取数据。LDB不是一种可以进行数据存储的物理上的数据库,而是ABAP报表程序设计中用到的一种事先定义好了的数据库读取程序。可以通过以下两种方式打开LDB编辑器:lSE36、SLDBl可以通过LDB的GOTO菜单来在LDB的各组件之间进行切换:创建新的LDB时,LDB的...
2019-03-19 09:11:13 5560 1
原创 FI-开票后冲销发出商品-差异处理(开发笔记)
*&---------------------------------------------------------------------**&ReportZFIR122*&---------------------------------------------------------------------**&Author...
2019-03-19 08:41:54 740
原创 FI-交货单发出商品-差异处理(开发笔记)
*&---------------------------------------------------------------------**&ReportZFIR120*&---------------------------------------------------------------------**&Author...
2019-03-12 14:29:27 860
原创 FI—开票后发出商品-差异处理(开发笔记)
*&---------------------------------------------------------------------**&ReportZFIR121*&---------------------------------------------------------------------**&Author...
2019-03-12 14:23:40 1103
原创 ABAP-数据类型
ABAP-基本数据类型 类型 长度 初始值 说明 D 8 '00000000' 日期型 格式: YYYYMMDD I 4 0 整型(十进制为十位) ...
2019-03-12 10:36:57 1855
原创 ABAP-Field Symbol用法介绍
ABAP-Field Symbol用法介绍*&---------------------------------------------------------------------**&ReportYN_FS01*&---------------------------------------------------------------------**&am...
2019-03-11 12:02:47 840
原创 ABAP基础-常用报表事件
*报表事件:*1.过程化事件LOAD-OF-PROGRAM."程序执行时自动触发INITIALIZATION."初始化程序变量START-OF-SELECTION."选择开始事件END-OF-SELECTION."选择结束事件*2.选择屏幕事件ATSELECTION-SCREENOUTPUT."相当于选择屏幕的PBO事件ATSELECTION-SCREEN...
2019-03-04 11:42:47 998
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人