~ { ABAP} ~
文章平均质量分 75
綄羙邂逅
静待一树花开,盼你叶落归来 ~
展开
-
ABAP 开发系列(08): SAP Open SQL
在学习 ABAP WorkBench时了解到SAP 的三层架构:– 表现层(Presentation),应用层(Application),数据层(Database)Open SQL就发生在 Application 和 Database 之间;SAP Application将发送的Open SQL请求,与Database进行匹配,转换成接受的SQL语句,DB再执行SQL,将结转载 2017-02-23 09:04:46 · 5606 阅读 · 0 评论 -
我们一起学ABAP (02)~基础语法与数据类型,输出到屏幕
1、ABAP(ABAP/4)的基本语法基本数据类型及属性: DECIMALS 可以再数据类型后制定小数位的个数。 首先:我们常见的低级错误~ 语法切换时(中英),忽略了符号在不同的输入法中长的不是一个样子,所以计算机会理解成不同的含义! 切记!ABPA中是用 句号 "." 来表示一段代码的结束的!2、变量的声明:关键字”DATA“,要注意的是,声原创 2017-03-24 16:31:58 · 4784 阅读 · 0 评论 -
ABAP中内表的几个常用的清空内表语句,及它们之间的区别
CLEAR、REFRESH、FREE功能对比:clear itab,仅清空HEADER LINE,对内表数据存储空间不影响,保留内存区。 clear itab[],清空内表数据存储空间里的内容。refresh itab,不清空HEADER LINE,清除内表数据存储空间,但保存内存区。 free itab,不清空HEADER LINE,清空内表数据存转载 2017-04-10 14:00:27 · 1617 阅读 · 0 评论 -
ABAP增强总结
做过的增强不多,之前做过一次用户登陆增强而已,增强点都是找好的,基本上就是照着文档一步步实现。早就看过很多增强的相关文档,每次都是零零星星的看看,再加上增强的需求做得少,导致很多东西仅仅停在知道的层面,打算明年年初换项目,最近也在忙着面试,增强又是面试问的比较多的知识点,于是打算系统的总结下!注:本文参考sap师太博客,在此感谢师太的博客,知识在于分享!开发人员所说的增强主要是转载 2017-05-11 10:19:53 · 2057 阅读 · 0 评论 -
我们一起学 ABAP (01) ~ 初识SAP ABAP
1、SAP和ABAP是什么? SAP的英文全名是:System Applications and Products 的简写,它即是一个公司的名字,也是其公司开发的软件的名字。ABAP是SAP的开发语言,SAP几乎都是用ABAP写的。现在主流SAP R/3系统 和 ABAP/4。至于详细的发展历史及SAP的各个模块,后面在详细介绍。循序渐进。2、ABAP咬文嚼字释义:原创 2017-03-24 13:06:38 · 11075 阅读 · 3 评论 -
我们一起学ABAP(05)~流程控制
1、ABAP-流程控制SAP的数据流程控制中,有很多复杂的逻辑操作。因此也开发有相应的管理和组织项目的语法,如:ABAP的分支结构: if、case 。循环操作:do、while等。1.1、IF 分支结构(选择结构)用法:当程序需要在一个二叉路口做出选择时,需要用IF语句,控制程序在某种情况下,执行某种选择。当第一个语句的结果不成立(为false)时,执行下一个语句。 IF原创 2017-03-29 15:08:06 · 1332 阅读 · 0 评论 -
ALV中的fieldcat常用字段属性选项大全
字段目录是用来控制ALV显示的网格中每个字段的属性的,比如字段的顺序,对齐方式,可编辑状态,颜色,等等.常用的字段如下:row_pos: 默认值为0,可选值为1、2、3,既最大分3级别显示fieldname 字段的名字(内表中定义的字段名)ref_field (ALV 控制: 内部表字段的参考字段名称) 参考的数据字典的字段名,配合ref_tabname一转载 2017-05-09 15:49:07 · 18955 阅读 · 0 评论 -
SAP问题处理总结
1.A:在公司代码分配折旧表时报错? 在公司代码分配折旧表时报错,提示是“3000 的公司代码分录不完全-参见长文本”希望各位大侠帮我看看。3000 的公司代码分录不完全-参见长文本 R: a.你把零进项税的代码分配给这个公司代码就可以了 .没有指定非税代码,OBCL b.据此可能company code 设置有问题,检查一下OBY62.a,维转载 2017-05-10 09:28:34 · 4794 阅读 · 0 评论 -
我们一起学ABAP(03)~内表、工作区(Work Area)和标题行(Header Lin)
1、内表释义:和结构体一样,也是一个被临时创建出来的对象(存储空间)数据类型,可包含多条记录的数据表。1.1 内表的类型:A、标准表(Standard) B、排序表(Sorted) C、哈希表(Hashed)1.2、内表的定义:关键字: DATA 定义的方式比较灵活,可以:a.参考结构体 b.参考其原创 2017-03-28 09:18:33 · 5916 阅读 · 0 评论 -
我们一起学ABAP(04)~数据赋值和字符串总结
1、这章我主要总结一下,ABAP中数据直接的处理方法。1.1、数据间的赋值a、MOVE 语句move 语句的赋值的三种语法:MOVE TO 等同: = .MOVE [+][()] TO [+] [()].MOVE-CORRESPONDING TO .b、WRITE TO 语句write to 语句的三种语法:WRIT原创 2017-03-28 13:54:51 · 6584 阅读 · 1 评论 -
ABAP开发 ~消息处理 (Messages)
14. Messages14.1. 00消息ID中的通用消息00消息ID中的001消息本身未设置任何消息串,这条消息可以传递8个参数,在用于拼接消息时很有用MESSAGE e001(00)WITH 'No local currecny maintained for company:'p_bukrs.14.2. 消息常量直接显示消息转载 2017-03-13 15:13:30 · 44893 阅读 · 1 评论 -
浅谈 ABAP 内表和工作区
这几天一直在跟同事讲内表和工作区的问题,网上介绍这方面的资料也比较多,今天顺便就这个问题整理下了自己的思路,希望对您在这个问题上有所帮助。 1、首先,我们应该先了解下:内表(internal table) 标题行(header line) 工作区(work area) 这三个不同概念(具体定义请自行查找,这里只讲思路)。在当你在创建一个内表的时候,你同时也声明了一个具有相同名称的转载 2017-02-24 16:32:10 · 5249 阅读 · 0 评论 -
Open SQL详解
只有标准SQL的DML有对应的Open SQL,只有SELECT、INSERT, UPDATE, DELETE有对应的Open SQL。 Native SQL不会用到缓存,会直接发送给数据库,而不会经过ABAP数据访问层。除开DML,它一般用于DDL、DCL,主要用来维护数据库表 ABAP中的Database Interface层负责将Open SQL转换成相应的数据库所支持的St转载 2017-02-24 09:19:24 · 4047 阅读 · 0 评论 -
SAP ABAP 总结
*****************************************************************************************系统字段篇——STRUCT:SYST(2007.09.242007.10.11) ******************************************************************转载 2017-02-23 09:53:08 · 1540 阅读 · 0 评论 -
ABAP学习资源
新手必须学习ABAP内容http://blog.csdn.net/szlaptop/article/details/8465103推荐一本老外给初学者学习ABAP的书籍,2012年12月上市。http://blog.csdn.net/szlaptop/article/details/8481184一步一步教你用SAP NCO3.0调用RFC(菜鸟必看)http://blog.c转载 2017-03-28 14:19:30 · 763 阅读 · 0 评论 -
通过sap的表维护工具生成维护代码并建立自定义的TCODE
一、建立自定义表(TCODE :SE111 Delivery and Maintenance”Tab屏幕设置“Data Browser/Table view Maint.”属性为“允许通过标准表格维护工具维护”2 设计表格字段3 设置表格技术设置,菜单:转到-》技术设置4 保存激活。二、生成维护代码 生成维护代码代码有两个途径:1、se11界面的菜单:实用程转载 2017-03-13 10:54:02 · 1648 阅读 · 0 评论 -
ABAP 开发系列(05): ABAP 内表与内表结构
2.内表和内表结构2.1 结构体(Structure)2.1.1 结构体的定义ABAP 中可以定义结构来包含多个基本类型,便于整理及操作;结构体不属于数据字典对象(数据字典中可以定义结构体,但不能存储数据),在程序运行时会被作为临时对象存储在内存空间;在创建内表时,可参考直接定义的结构体作为内表结构。结构体的定义,可以通过两种方式实现: 1.第一种方式语法转载 2017-03-13 15:05:30 · 10269 阅读 · 1 评论 -
ABAP 生产订单的创建与修改函数
如果生产订单过多,可以批量创建生产订单,例如通过上传excel文件来批量创建,系统也有相应BAPI,否则BDC又很慢。创建生产订单:'BAPI_PRODORD_CREATE‘ CALL FUNCTION 'BAPI_PRODORD_CREATE' EXPORTING ORDERDATA = I_ORDDATA转载 2017-03-13 15:09:22 · 4268 阅读 · 0 评论 -
abap源代码---正常生产订单打印/两种选择
* ABAP/4报表:正常生产订单打印/两种选择* By :lake* date: 2002-10-22************************************************ 修改事项:* 修改人:* 修改日期:***********************************************report ypp012n转载 2017-03-13 15:10:51 · 2082 阅读 · 0 评论 -
给SAP初学者的建议!
在读这篇文章之前,我首先解释下,为什么把这篇文章定义为“建议”:路是自己走的,建议是听来思考的,好的、有用的汲取,没用的略过,不分好坏的全盘接受是愚蠢的~正文:以上均为W39个人的学习感受,在此希望能与大家探讨。 在我看来,SAP的学习有几种途径,最好的方式是进到项目中去学习,其次是有老师教,最差的是自学。 和其他的小型ERP系统不同,S转载 2017-05-11 09:29:06 · 21183 阅读 · 1 评论