ABAP 笔记
文章平均质量分 78
哈哈~haha
这个作者很懒,什么都没留下…
展开
-
SD模块学习笔记
Spro定义销售和分销维护销售组。Spro后勤执行装运->基本发运功能->装运点和收货点确认设置库存地点相关装运地点确认定义装运地点确定规则系统通过装运条件、装载组、工厂组合来确定装运点,其中装运条件用于客户主数据销售视图发送 标签页;装载组用于物料主数据的销售(工厂)视图。工厂是由在销售订单行项目中确认。Spro后勤执行装运基本发运功能装运点和收货点确认定义的运送条件Spro后勤执行装运基本发运功能装运点和收货点确认定义装载组。原创 2023-02-24 15:19:17 · 2039 阅读 · 0 评论 -
ABAP 基础知识及语法使用注意事项
SAP内存可以将数据从一个会话传递到另一个会话,SAP内存是对当前会话都可以访问到的,除非用户退出系统,不然整个登录期间都有效,ABAP内存只针对一个会话,你用哪个会话设置的那么就只能在当前的会话可以取到值,新开的或是其他会话是访问不到的。SAP内存可以被所有的会话访问,可以是不同会话之间,可以是同一个会话不同程序之间,ABAP内存只是同一个会话不同程序之间传值。clear 内表 -------如果没有表头的话,该语句将会把内表的记录清空,有表头行的话则清空表头行。ABAP内存用于模块之前传递数据。原创 2023-02-18 15:58:11 · 1455 阅读 · 0 评论 -
动态ALV(Field Symbol)
可以明确指定数据类型,也可以不指定数据类型。若不指定,则会继承被分配的字段(对象)的数据类型。被分配到,则它与一般数据对象没有太大区别。赋值相似,遍历动态结构,获取指定的字段,然后读取对应字段的值。修改存储在内存中的值,所以可以省略内表值复制到结构体再执行。要定义动态结构,然后再根据定义的动态结构利用系统一个标准的。动态结构,获取指定的字段,然后给指定的字段赋值。事件,将基本表中的数据分块赋值到动态表中。在读取时,需要使用动态指定方式读取字段。的数据名与属性到执行时刻(创建列数不确定的内表。原创 2023-02-18 15:02:57 · 241 阅读 · 0 评论 -
SAP常用Tcode
删除显示Locked objects(不可删除被lock的传输请求)查看Batch input session(建立BDC使用SHDB)应用区菜单(相同功能tcode组成一area menu)生成表的维护视图,然后SE16|SM30可直接维护表数据。传递传输请求(同一服务器的不同client)SQL等跟踪,使用它可跟踪程序使用的表等.维护Tcode运行变式(Variant)维护Function module。维护table|view数据。维护ABAP数据字典。给程序维护Tcode。Dump log查看。原创 2023-02-15 12:59:34 · 622 阅读 · 0 评论 -
根据TCODE查找增强程序(非本人所写,需要可直接复制代码运行)
【代码】根据TCODE查找增强程序(非本人所写,需要可直接复制代码运行)原创 2023-02-14 18:16:20 · 188 阅读 · 0 评论 -
BDC 批导
BDC(Batch Data Communication Program,批量数据交换程序),是一种通过ABAP程序将资料批量输入系统的方法,工作原理:将用户繁荣的操作程序和步骤记录下来,然后依照流程逐步将指定的数据在指定的操作页面及栏位输入并执行。优点如下:•避免了手工进行一些重复性工作,提高效率•输入确保数据的完整性,采用交互用户所用的同一事务代码将数据录入到SAP系统...原创 2023-02-08 16:14:36 · 309 阅读 · 0 评论 -
ABAP-数据字典
清空表头行 clear GT_SCHOOL[ ];叫做二分法搜索,可以成几倍得加过搜索速度。条件:1. 内表必须是索引表2.消息类型:S成功、E错误、W警告、I消息框、A错误框、S系统错误。为若干个字段组合,在数据库不存在数据记录。查看表内容,最好不在此事务代码下进行修改。通过批量维护视图查看表内容,需要通过。内表必须已经按照要搜索的关键字排序。):在数据库中有对应的物理表。描述一个字段类型和长度等信息。查看表内容,默认为单条修改。原创 2022-12-18 17:30:06 · 101 阅读 · 0 评论 -
ABAP时间函数-转载
获取输入日期前、后的年、月、日FIMA_DATE_CREATE函数获取输入日期前、后的年、月、日RP_CALC_DATE_IN_INTERVAL函数获取输入日期最后一天的日期LAST_DAY_OF_MONTHS函数RP_LAST_DAY_OF_MONTHS函数获取输入日期最后一天的日期BKK_GET_MONTH_LASTDAY函数获取输入日期最后一天的日期CCM_GO_BACK_MONTHS函数获取输入日期过去N月的日期MONTH_PLUS_DETERMINE函数。.........转载 2022-07-16 16:15:14 · 1707 阅读 · 0 评论 -
SMARTFORMS
SMARTFORMS是SAP所提供的一款功能强大的商务报表解决方案,也被称为智能表单,能够按指定格式生成报表,并可以将执行结果通过连接打印机直接输出,采用图形模式来控制报表的格式及位置基本事务代码:SMARTFORMS:维护表单 SMARTSTYLES:维护格式Smart Forms原理:定义内表后,在程序中通过SQL查询将需要的数据放入内表,然后通过函数调用SMARTFORM。在执行SMARTFORM时把内表中的数据填充到所画的表格当中,并显示出来。数据流向元素 Global Settings 全局原创 2022-06-15 17:55:31 · 2149 阅读 · 0 评论 -
Dialog程序(Online程序、M类型程序)
一、Dialog程序的主要对象界面(Screen) 模块池(Module Pool) 全局字段(Global Data):声明模块池中所有模块都可使用的数据 – TOP PBO模块(PBO Modules):屏幕输出前调用的模块 – O01 ...原创 2022-05-29 16:57:04 · 905 阅读 · 0 评论 -
ALV报表
二、OO ALV是指以面向对象的方式实现ALV的输出,通过界面调用,在界面的Customer Control控件中,输出ALV实现步骤:ALV实现相关变量定义 创建本地类的声明及实现(EVENT HANDLER) 创建界面,并创建Customer Control容器 实例化container,关联Customer Control容器 将ALV植入container中 ALV格式化(layout及fieldcat的赋值等) 注册相关事件 执行ALV显示(CALL METHOD G..原创 2022-05-24 17:39:59 · 2153 阅读 · 0 评论 -
SAP增强
一、第一代增强 UserExits 基于源代码的增强 第一代增强基于源代码,是SAP提供的一个代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强集中在一些文件名倒数第二个字符为Z的包含程序中。 一般是以UserExit_打头的子过程,因此形象地称其为用户出口。 用户出口Include在SAP标准程序的源代码里,可以说是源代码的一部分,更改用户出口就相当于更改SAP标准程序,是需要在SAP Service MarketPlace里申请对象键(Access Ke...原创 2022-04-27 09:26:20 · 6955 阅读 · 2 评论 -
SAP性能优化
小编只是个Abaper渣渣,以下是是综合一些前辈的总结及自身在工作中所遇到的问题的小总结,欢迎各位大佬指导。一、性能调优工具SE30/SAT 运行时间分析工具(旧):se30 运行时间分析工具(新):SAT SE30主要提供看程序运行的总体时间。通过输入事务码SE30进入运行分析初始界面如下图,输入需要运行的程序明细会事务代码,点击执行。 程序执行完成后,点击评估可查看程序总体运行时间图如下:Settings:用来设置SAT运行...原创 2022-04-21 17:06:15 · 3731 阅读 · 0 评论