自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 ABAP 常用的日期相关的函数

EXPORTINGday_in = '20140101' "输入日期IMPORTINGlast_day_of_month = lv_date "返回日期:20140131EXCEPTIONS。

2024-04-26 09:52:22 30

原创 WIN10专业版如何备份系统?

可以选择要在哪里保存备份映像:外部硬盘驱动器或DVD。我建议使用前者,即使您的计算机具有DVD-RW驱动器,也要将外部驱动器连接到PC,请选择“在硬盘上”,然后单击“下一步”创建系统映像后,将询问您是否要创建系统修复光盘。这会将您的映像放置在CD或DVD上,如果您的PC无法启动,则可用来访问您创建的系统映像。并从外部硬盘驱动器上的系统映像引导系统。单击备份和还原(Windows 7)单击左侧面板中的创建系统映像。

2024-04-23 08:41:57 187

原创 SAP Smartform转存PDF方法汇总

示例代码如下(本示例中需下载四个smartform对应的四个PDF文件),则设置smartform打印选项时可同时选择打印机。1)先调用smartform函数获取OTF格式数据。,则先设置smartform打印选项后选择打印机。3)再调用GUI_DOWNLOAD函数下载。设置smartform打印选项并选择打印机。1)打印smartform输出假脱机请求。2)SP01查看假脱机请求,选择菜单中。假脱机请求->转发->导出为PDF。输入假脱机请求号进行下载。打印smartform。SPAD配置输出设备。

2024-04-18 11:28:16 344

原创 SAP ABAP VA02销售订单保存前增强

2、 找到FORM userexit_save_document_prepare.1、SE38打开程序MV45AFZZ。

2023-05-04 07:56:31 1043 1

原创 SAP ABAP 使用SICF发布HTTP API接口

先用SE24创建类,再用SICF发布……

2023-04-21 15:26:23 3745

原创 SAP ABAP 创建后台定时任务job

SM36:创建定时任务; SM37:查看定时任务; JDBG:后台任务debug,在对应的sm37中对应的job页面 t-code输入

2023-04-19 16:28:17 3771

原创 SAP ABAP 删除前导0后缀0的几种方法

DATA:strTYPEchar10VALUESHIFTstr'0'.SHIFTstr'0'.如: 功能模块.DATA:intTYPEi,strTYPEchar10VALUEint = str.str = int.

2023-04-06 09:48:00 1274

原创 ABAP 入门基础语法 (声明语句、算术/比较/字符串运算符、引用类型、常用函数、条件循环语句、字符串操作语句 )

TYPES和DATA的区别:TYPES是用来自定义某种类型的,需要用DATA实例化后才可以使用,而DATA是用来声明实例变量的。

2023-03-28 10:50:28 424

转载 SAP GUI 快捷方式保存密码的设定(转载)

SAP GUI 快捷方式保存密码的设定

2023-03-27 08:06:02 643

原创 BAPI_GOODSMVT_CREATE(调拨 收货 发货 入库 退货)BAPI

相关的事务码:MB01 按采购订单的货物移动MB31 按生产订单的货物移动MB1A 货物提取(工单退料MB1B 转移过帐MB1C 其他收货MB11 货物移动MB04 "物料供应"消耗的事后调整

2023-03-25 16:18:07 1909

原创 ABAP SY系列标签大全

SY-SUBRC:语句执行后的返回值,0表示成功SY-DATUM:当前服务器日期SY-UZEIT:当前服务器时间

2022-11-10 11:00:08 1014

原创 ABAP datum_range中的四个组件的作用

1、sign = 'I' 或 sign = 'E' 是指 INCLUED 和 EXCLUDE2、option = 'EQ' 或其他操作符3、low 是指最小值(操作符是范围的话)4、high 是指最大值 ( 如果操作符是‘EQ’,该字段没用)

2022-07-27 09:42:27 304

原创 ABAP 性能优化

1、尽量减少读取数据库的次数。减少磁盘I/O次数,避免频繁读取数据表。2、尽量不要使用SELECT * INTO CORESPONDING 语句,减少内存的耗用。3、使用read table 语句的时候,尽可能使用binary search 语句。4、尽量减少inner join的使用,可以把要关联的表放入内表,再使用read table 来匹配数据。5、不要使用多重loop语句,提高CPU的效率。6、尽量用EQ、NE来代替=、 等符号。7、对业务的更深入了解,可以得到更合理的程序编写和优..

2022-07-25 15:45:22 1318

原创 SAP MM模块业务流程

SAP MM模块业务流程

2022-07-20 09:27:47 2876

原创 SAP ABAP创建RFC接口_实例(S/4 HANA)

SAP ABAP创建RFC接口_实例……

2022-07-13 10:05:13 3302

原创 SAP ABAP - SE16N修改或增加数据

SAP ABAP - SE16N修改或增加数据的详细操作步骤解析……

2022-06-21 09:18:05 7509

原创 ABAP 生产订单增强

ABAP 生产订单CO02增强实例讲解

2022-06-07 16:30:17 3213

原创 ABAP ALV勾选一行或多行保存至内表

第一步:在内表中定义一个字段用来勾选,比如 SEL第二步:定义FIELDCAT相关组件设置,比如DEFINE FILL_FIELD. CLEAR GS_FIELDCAT. GS_FIELDCAT-FIELDNAME = &1. "字段的名字(内表中定义的字段名) GS_FIELDCAT-SCRTEXT_L = &2. "字段的文本描述,输出时候显示。长描述 GS_FIELDCAT-QFIELDNAME = &3. "计量单位字段名

2022-03-28 14:51:30 2605

原创 ABAP ALV实现双击跳转事件

第一步:调用ALV函数的时候,在I_CALLBACK_USER_COMMAND中确定好点击事件的FORM名,比如这里的USER_COMMAND CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING I_GRID_TITLE = '订单和物料信息' I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = 'FRM_

2022-03-28 14:31:31 4151

原创 ABAP 选择屏幕添加F4搜索帮助

ABAP 选择屏幕添加F4搜索帮助

2022-03-17 15:37:59 2120

原创 ABAP ALV选择屏幕下拉框实现方法

ABAP ALV选择屏幕下拉框实现方法……

2022-03-16 14:11:55 1614 1

原创 ABAP - SMARTFORMS 翻页打印

1、表格接口 -> 定义表2、 全局定义 -> 定义两个变量(用来记录页数)3、在需要循环的模板的上一级新建循环4、循环中的数据就是1、2中定义的表和全局变量5、在循环下新建一个程序行6、程序行中的常规属性就是2中定义的全局变量7、模板中引用的就是全局定义的GS_TAB中的字段了8、在循环的下级(模板同级),模板的后面新建一个命令9、命令中写入翻页条件至此,SMARTFORMS翻页打印设置完毕。...

2021-12-28 14:51:03 2968

原创 ABAP - ALV列表下拉框

关于ABAP中,ALV列表的下拉框的详细教程

2021-12-28 13:59:41 1664

原创 ALV报表 - 某单元格可编辑

ALV报表特定单元格可编辑(详细代码及说明)

2021-12-25 13:42:16 1098

原创 SAP ABAP常用增强记录文档(不定期完善更新)

BADI-ES_SAPLV50I_BADI-使用BAPI_OUTB_DELIVERY_CREATE_SLS创建交货单增强字段-V1 (1).docx。BADI-ME_BAPI_PO_CUST-调用BAPIBAPI_PO_CREATE1创建采购订单时_数值类型增强字段传值的增强-V1.docx。BADI-ES_SAPLV50I_BADI-使用BAPI_OUTB_DELIVERY_CREATE_SLS创建交货单增强字段-V1.docx。生产订单状态变化时,更改自建表-V1.docx。

2021-11-04 09:39:50 981

原创 SAP调用第三方java系统api接口

REPORT ZMYDEMO020_C.DATA: LEN TYPE I, "发送报文长度 LEN_STRING TYPE STRING, URL TYPE STRING, "接口地址 HTTP_CLIENT TYPE REF TO IF_HTTP_CLIENT, "http客户端 POST_STRING TYPE STRING, RESULT .

2021-06-26 08:46:41 967

原创 SAP 关于DBCO数据库连接维护

SAP连接外部数据库的相关配置(以SQL server 为例):1.新建新条目2.填写相关信息,如图所示:3.保存,SE38执行【 ADBC_TEST_CONNECTION 】,测试能否连接成功连接成功图示:

2020-09-29 14:24:33 1751

原创 开启 远程访问 Sql Server Express 的方法

Sql Server Express 版默认不支持远程访问,仅可本机访问。若想要远程访问,需要修改默认配置,以Sql server Express 2014 为例,步骤如下:1、启用TCP/IP 和 Named Pipes。在开始菜单中选择“SQL Server 2014配置管理器”,如下图:在SQL Server 配置管理器 -> SQL Server 网络配置 ->MSSQLSERVER 的协议中,启用 Named Pipes 和 TCP/IP,如下图:右键点击TCP

2020-09-29 14:08:52 2224

原创 ABAP 选择屏幕标题和ALV标题的修改

1、Selection Screen(选择屏幕)标题的修改.然后生成选屏界面的标题,如图:若是需要修改该标题,可按以下两步进行操作:(1)在ABAP编辑器页面,选择“转到”-->“属性”2)在新弹出的对话框中,对标题进行修改,然后执行“保存”,并激活程序,即可查看效果。效果如图:2、ALV标题的修改.举例:修改上图中2和3处的标题(1)2处的修改方式:T-CODE:SE93,进入事务代码的维护界面,修改事务文本为“计划外生产退料单”例

2020-08-20 09:09:22 4569

原创 ABAP smartforms中在全局定义类型中定义内表的相关必要操作

代码部分(其中1-4均放在print的form中即可,5单独一个form):1.DEFINESAVEBUFFER.PERFORMSAVE_TO_BUFFERUSING&1&2.END-OF-DEFINITION.2.DATA:PRINTIDTYPEGUID_22."*DATA:TIMEIDTYPEGUID_22....

2020-08-04 16:22:22 813

原创 ABAP 将位于数值右侧的“-”负号转到左边

通常在SAP中,带有数值的符号在右边,例如:123- 。看起来很别扭,那么就需要转到左侧。上代码: 先判断字符串中是否包含“-” SEARCHGT_PRINT-ZNC64FOR'-'. IFSY-SUBRC=0.如果包含,则进行重新拼接 GT_PRINT-ZNC64='-'&&GT_PRINT-ZNC64+0(SY-FDPOS). CONDENSEGT_PRINT-ZNC64...

2020-08-04 16:02:34 566

原创 ABAP 将CHAR类型数值带有千分位

CHAR类型数值转化成有千分位的CHAR数值,话不多说,直接上代码。FORMnumtostrCHANGINGp_is_result_amount p_is_result_amount_h p_is_result_total ...

2020-08-04 15:58:49 3270

原创 SAP ABAP 如何Debug smartforms (在smartforms中怎么打断点调试)

日常程序开发中,经常会有打印出现问题的时候,此时我们便需要在smartforms中打上断点调试,很多新入行的朋友不知道如何在smartforms打断点,下面就提供两个方法:方法一:在代码行中添加断点语句break-point 或 break developer。此方法的缺点是,每次设置断点都要写一个断点语句。方法二:1、找到smartform对应的函数(通过smartform中的“环境”->“功能模块名称”);2、SE37输入smartform对应的函数-&g...

2020-07-15 11:59:34 2646

原创 abap 中关键字 div / mod 的用法

在abap的开发过程中,有很多需要进行数据处理的时候会用到div 、/ 、mod ,下面介绍一下他们之间的用法与区别:1、divdiv:用于取两数相除的商,例如 c = a div b,得到的c的值就是a除b的商。2、// :用于取两数相除的结果,例如c = a / b,如果c是i数据类型的,这个语法会进行四舍五入的。3、modmod:用于取两数相除的余数,例如 c = a mod b,得到的c的值的就是a除b的余数。...

2020-07-15 11:53:24 2001

原创 ABAP 查看自建表的更改记录

1.SE11在表的技术设置中,勾选日志数据更改;2.RZ10维护参数;如图所示:rec/client = all意味着所有的client都激活表数据更改历史的记录功能。 rec/client = ALL (log all clients) rec/client = 000(,...) (log all specified clients) rec/client = OFF (do not log)3.SCU3查看log; tcode:scu3,点...

2020-06-02 08:46:00 4451 1

原创 ABAP 实现弹出是否确认对话框

有的时候,在进行一些需要谨慎操作的行为时,需要给出一个弹出的确认框来让用户确认是否继续,以提高操作的安全性,这个功能就需要调用到函数'POPUP_TO_CONFIRM',下面就放出实现代码,供大家参考:实现效果:点击 '是':点击 '否':这就是具体的效果了。...

2020-05-14 08:21:07 1816

原创 ABAP 实现获取登录者的主机名和IP地址

实现起来很简单,直接放代码:效果:

2020-05-14 08:10:51 679

原创 ABAP 弹出ALV实现

*&---------------------------------------------------------------------**&ReportZMYDEMO012*&---------------------------------------------------------------------**&弹出ALV。*&-...

2020-04-30 11:01:56 1940 1

原创 SAP abap 实现ALV单元格的不同颜色

有的用户要求把ALV的单元格颜色弄得花花绿绿,花里胡哨的,淦!那么这个时候,就该调用REUSE_ALV_GRID_DISPLAY函数了,如何设定单元格颜色,方法很简单,咱们直接看代码!执行,看看效果怎么样:...

2020-04-24 15:50:27 773

原创 SAP abap 开发工具下载地址以及配置开发环境

有的朋友想学习ABAP开发,但是SAP费用颇高,没关系,这篇博客会说明怎么搭建配置自己的开发环境。1.下载 官方地址:ftp://ftp.sap.com/pub/sdn/devkits/netweaver/ 选择ABAP版,至少下载这两个SAPNW7.0ABAPTrialSP12.part1.rar、SAPNW7.0ABAPTrialSP12.part2.rar2、安装...

2020-04-23 16:26:48 1785

ABAP面试题大全含答案.pdf

ABAP面试题最全合集(含答案)

2020-04-18

空空如也

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

TA关注的人

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