ABAP
文章平均质量分 79
owen_008
为什么????
没有为什么!!!!!!
展开
-
ABAP开发工具及技术概览
ABAP开发工具及技术概览 overview: 1、REPORT(报表) :报表程序的主要作用是从数据库中抓取数据通过整理陈列出来,给企业高层或具有相关需求的人员查看。如无特殊需求,此类程序一般不需客制screen、menu、title。 A、ABAP LIST(最简单的一种报表程序,显示在屏幕上的数据及格式都通过ABAP中的WRITE语句实现,开发工具原创 2009-09-18 14:09:00 · 597 阅读 · 0 评论 -
ABAP QUERY
概述 本文将详细介绍ABAP QUERY,首先我们将介绍一下ABAP QUERY的概念以及基本用途,然后我们将介绍如何创建一个Basic List,以及创建它的基本步骤以及如何通过它来生成ABAP代码。简介对于开发人员和功能顾问来说,要想在较短的时间不通过开发代码来实现报表,那就非ABAP QUERY莫属了。有时候,我们需要找到一些数据来测试我们的程序。在这种情况下,我们可能需要从几个原创 2010-01-06 16:44:00 · 6878 阅读 · 0 评论 -
使用SAP标准功能实现复杂ABAP对象在不同系统间的迁移
通常情况下,对于单纯的报表类型的简单构造的源代码,我们很容易实现其在不同系统之间的共享,COPY and PASTE 然后创建激活就可以了,但是对于不是由纯字符型构成的开发对象,比如说一个包含了很多DYNPRO的复杂程序或者是很多嵌套结构从而需要依次分别手动创建的大型程序,要实现从一个系统到另一个系统的共享就不是特别的直观。 SAPLink(http://wiki.sdn.sap.com/原创 2009-12-01 17:36:00 · 1992 阅读 · 0 评论 -
for all entries
For all entries语句2008-05-08 19:26在ABAP编程的过程中,经常会将2个或几个表进行关联,然后取出数据。但是对于一些比较庞大的表(如BSEG表)来讲,按照常规的关联方式,会使程序运行起来十分缓慢。如果使用For all entries语句将会使情况大大改善。1.格式(例)SELECT BELNR BUZEI DMBTR原创 2009-11-26 14:00:00 · 819 阅读 · 0 评论 -
BOM简介
BOM的英文全称为Bill of Material,中文翻译为BOM. 也称为“物料清单”BOM是计算机可以识别的产品结构数据文件,也是ERP的主导文件。BOM使系统识别产品结构,也是联系与沟通企业各项业务的纽带。ERP系统中的BOM的种类主要包括5类:缩排式BOM、汇总的BOM、反查用BOM、成本BOM、计划BOM。 采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品构成和原创 2009-10-26 14:48:00 · 2817 阅读 · 0 评论 -
ALV报表代码自动生成
我懒. 总想把事情做得简单点. 这是一个自动生成ALV报表的网站.肯定是个更懒的洋鬼子做的. 懒得说了, 自己看吧. 网址忘了从谁的网站上看到的了.http://www.alvrobot.com.ar/home.php 1. 报表名字 序言性注释等2.SQL语句的自动生成 3.选择屏幕自动生成4.指定A原创 2009-10-26 13:35:00 · 1017 阅读 · 0 评论 -
如何调用SAP SCRIPT
-----------------------------------------------------------------------* Program ID :ZTEST904* Program Name :ZTEST904*-----------------------------------------------------------------------* CREAT原创 2009-10-26 13:30:00 · 922 阅读 · 0 评论 -
用户开发ABAP报表设计思路浅析
(这里说的ABAP报表是用来区分BW报表的。) 说说报表的开发思路吧,通过最近的学习,个人还是有一些想法的。 报表的自主开发设计主要逻辑都是依托于选择屏幕上字段,也就是提供给用户让他们得到自己想要结果的选择条件途径。其中最重要的就是必选字段,因为必选字段是取数逻辑的精华所在,他可以很巧妙的限制很多非必要的情况出现,减少代码开发人员的开发量,还能让用户最直接最快捷的得到与实际业务相关的展原创 2009-10-22 17:42:00 · 2520 阅读 · 1 评论 -
ABAP的一些小技巧
1、 多参数的传输方法:SUBMIT RSOLETI2 AND RETURNWITH LANGU = LANGUWITH MODE = SY-UCOMMWITH CLSID = TOLE-CLSID_OLBWITH APP = TOLE-APPWITH AGGOBJ = TOLE-AGGOBJECTWITH VERSION = TOLE-VERSIONWITH OB原创 2009-10-19 15:52:00 · 1924 阅读 · 0 评论 -
IDOC实例,消息方式的IDOC
在系统中,我们经常可以看到EDI方式的输出,与打印输出类似。下面我们基于文章"IDOC实例,Outbound IDOC"的基础上,简单讲解这种方式的IDOC输出。 1,创建一个function:Y_IDOC_PO_SEND.这是我们的Outbound Funtion Module,用来创建IDOC的内容。同样的,该函数的接口都是标准的。下面将要介绍的tcode WE41中可以查看系统已有的同类函数,可以参照设置我们的函数接口。然后写入如下代码: DATA: ls_pohead TYPE ypohead,原创 2011-01-07 07:18:00 · 930 阅读 · 0 评论 -
ABAP采购申请批量导入
<br />*---------------------------------------------------------------------** Program ID : ZMM_IF0001 ** Program Name : 采购申请批量导入 **--------------------------------原创 2011-01-09 08:48:00 · 4215 阅读 · 1 评论 -
SY-SUBRC 的含义
================= FUNCTION MODULE (或RFC中) SY-SUBRC 的含义 ================使用SELECT语句选择查询:SY-SUBRC = 0: 至少有一行数据,当ENDSELECT语句执行完,SY-DBCNT中保存着记录的个数。SY-SUBRC = 4: 没有数据。SY-SUBRC = 8: 只有使用“SELECT SINGL原创 2013-03-28 15:43:36 · 958 阅读 · 0 评论 -
IDoc step by step
创建IDOC: 第一步:WE31 创建IDOC所包含的字段.第二步:WE30 创建IDOC 把Segment分配给IDOC 第三步:WE81 创建信息类型 第四步:WE82 把IDOC类型与信息类型对应.第五步:WE57 Assign Message & Idoc Type to a Function Module for Data Process 第六步:SM59 Def转载 2012-06-08 13:20:11 · 962 阅读 · 0 评论 -
ALE and EDI
Difference Between ALE and EDIBy : Paresh TrivediWhat is the main difference between ale and edi?EDI – DefinitionEDI is a technique used to communicate business and information transactions be转载 2012-06-07 15:01:49 · 974 阅读 · 0 评论 -
SAP XI常用的TCODE
<br /><br />现金流量表<br /> <br />用户输入:会计年度,会计期间,公司的代码。<br />显示现金流量表<br /> <br />程序逻辑:<br />1、 根据会计年度,会计期间,公司代码在透明表bkpf选出凭证号放入itab_bkpf 内表里面<br />2、 根据会计年度,公司代码在透明表bseg选出凭证号、原因码、会计科目放入itab_bseg内表里面<br />3、 循环itab_bseg ,在循环里面以itab_bseg-belnr(凭证号) 查找itab_bkpf原创 2011-04-14 11:26:00 · 1177 阅读 · 0 评论 -
现金流量表整理及开发
<br /><br />现金流量表<br /> <br />用户输入:会计年度,会计期间,公司的代码。<br />显示现金流量表<br /> <br />程序逻辑:<br />1、 根据会计年度,会计期间,公司代码在透明表bkpf选出凭证号放入itab_bkpf 内表里面<br />2、 根据会计年度,公司代码在透明表bseg选出凭证号、原因码、会计科目放入itab_bseg内表里面<br />3、 循环itab_bseg ,在循环里面以itab_bseg-belnr(凭证号) 查找itab_bkpf原创 2011-03-07 13:11:00 · 1247 阅读 · 0 评论 -
SAP系统常用变量
<br />统内部有一个专门存放系统变量的结构SYST,其中最常用的系统变量有:<br />SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,’0’ 表示成功<br />SY-UNAME: 当前使用者登入SAP的USERNAME;<br />SY-DATUM: 当前系统日期;<br />SY-UZEIT: 当前系统时间;<br />SY-TCODE: 当前执行程序的Transaction code<br />SY-INDEX : 当前LOOP循环过的次数<br />SY-TABIX: 当前处理的原创 2011-02-28 15:26:00 · 762 阅读 · 0 评论 -
BAPI的简单实现步骤
BAPI的简单实现步骤<br />一,创建Function Module <br />1,在SM11,创建需要的structure <br />2,在SE80,建Function group <br />3,在SE37,创建Function Module <br /> <br />Note:一个Function Group只能包含一个BAPI;参数传值;必须有有一个BAPIRETURN类型的EXPORT参数 <br /> <br />二,封装 <br />1,在SWO1,建Object Type <br /原创 2011-02-28 15:16:00 · 962 阅读 · 0 评论 -
ABAP指针
1. 什么是ABAP指针:在ABAP里面,field symbol就相当于c语言的指针。如果你定义并且分配了相应的结构或者变量给它,其实它就指向这个结构或者变量的地址,如果修改了field symbol的值,则相应结构或者变量的值也随之更改。2. 如何定义指针:基本形式:FIELD-SYMBOLS .附加信息: 1. ... TYPE :定义一个数据类型,然后定义指针 2. ... TYPE REF TO :指针指向类或者接口 3. ... TYPE REF TO :指针指向数据结原创 2011-02-28 14:24:00 · 1570 阅读 · 0 评论 -
基础掌握
授课对象:1.企业内部开发顾问,希望系统提升开发技能的; 2.希望转型进入SAP开发领域的其他语言程序设计人员; 3.咨询公司ABAP顾问,希望系统化掌握SAP开发知识体系和提升开发需求分析能力的; 4.企业内部或咨询公司模块顾问,希望系统化提升开发技术能力的,深入理解系统的. 课程目标:1.让学员掌握中高级开发顾问应具备的知识要素;原创 2009-10-19 16:00:00 · 736 阅读 · 0 评论 -
ABAP 的含义
目前ABAP的全称是Advanced Business Application Programming,然而它的最初意思是Allgemeiner Berichtsaufbereitungsprozesso,它的德语含义是普通报表处理器。另一种解释是Anfänger Basteln An Programmen,它的意思是beginners tinker with programs, 他是一原创 2009-10-19 14:34:00 · 1383 阅读 · 0 评论 -
ALV详解
ALV常用参数的详细描述 调用功能模块: CALL FUNCTION /REUSE_ALV_GRID_DISPLAY/ EXPORTING i_interface_check = // 接口一致性检查 i_callback_program = sy-repid 当前程序名转载 2009-10-15 16:42:00 · 2955 阅读 · 1 评论 -
SAP Web Dynpro 链接大全
ABAP:http://blog.chinaunix.net/u2/67664/article_84414.html Web Dynpro Java Foundation – Whats new in SAP NetWeaver 2004Shttps://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uu原创 2009-09-25 13:44:00 · 1728 阅读 · 0 评论 -
ABAP ——表类型分析
最近看了一下ABAP的表类型相关知识,做一个自己的分析总结。 ABAP的表类型似乎我感觉只应该有2种,而不是大家说的3种。 从数据存储的原理上来看的。下面我做一个分析。一般情况下,我们都说ABAP中有表有3种类型 :透明表 (transparent table)、簇表(cluster table)、 池表 (pool table)。 先来说下什么叫做透明表(transpa原创 2009-09-30 14:40:00 · 4023 阅读 · 1 评论 -
ALE,IDoc 和BAPI介绍
主流系统EAI接口技术剖析之一:SAP转自--http://www.sapsky.com/html/2007-10/819.htm 作为目前ERP市场上最为领先的应用系统之一,一直以来,SAP R/3在提供API应用编程接口和接口工具方面也同样领先于其它ERP厂商。ALE/IDocs是SAP公司为SAP R/3 R4.6C版本所提供的接口机制,目前应用最为广泛。在 R4.0以后转载 2009-09-24 10:25:00 · 1099 阅读 · 0 评论 -
ABAP 总结性笔记
http://wfly2004.blog.163.com/blog/http://blog.chinaunix.net/u1/59700/article_91302.htmlhttp://www.cnblogs.com/byfhd/archive/2007/06/11/778698.html原创 2009-09-24 06:58:00 · 579 阅读 · 0 评论 -
RFC/BAPI的区别和联系
BAPI和RFC不是同一个层次上概念,不能说从字面上看到BAPI函数和RFC函数就认为他们之间有必然的联系和区别。打个比如,问一个问题:人可以分为哪几类,答曰:男人和老人,呵~~,大家都知道,男人是基于性别来说的,老人是基于年龄的。BAPI是SAP提供的基于业务对象的函数,关键是它们处理的对象是R/3的业务相关business object),比如单据类销售订单,组织:公司等,它们是一系列原创 2009-09-21 10:12:00 · 1106 阅读 · 0 评论 -
abap——LSMW
LSMW全称是Legacy System Migration Workbench。它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备的主力武器。LSMW的原理是对需要批处理操作的流程进行录制(类似于Mercury公司的WinRunner和LoadRunner),然后设定模板、再将准备好的数据传入到SAP系统进行预转换,如果合适就进行原创 2009-09-22 15:10:00 · 1315 阅读 · 0 评论 -
OPEN SQL简介
OPEN SQL 语句包含有: SELECT,INSERT,UPDATE,MODIFY,DELETE,OPEN CURSOR, FETCH,CLOSE CURSOR,COMMIT WORK,ROLLBACK WORK等.1. SELECT语句语法格式:SELECT [INTO ] [FROM ] [WHERE ] [GROUP BY ] [ORDER B原创 2009-09-21 09:56:00 · 861 阅读 · 0 评论 -
Smartform不建结构传送数据方法(更新中)
在使用samrtform的时候一般都要去SE11里创建一个和要传个smartform内标一样的structure,那可不可以不建structure呢?有,现在就给大家介绍一下: 1。在smartform的Global Definitions的type中建一个和report里内表结构相同的structure. 如,我要传给smartform的 tabel 叫 itab 是这样的:转载 2009-10-15 16:47:00 · 1102 阅读 · 0 评论 -
ABAP面试题集
PART I.1,下面的语句中,哪一个语句编译会报错(假设XXX 和结构sflight都已经定义). ( ) A)write at 12 XXX. B)data type type sflight. C)sflight-price = a+b. D)write sy-vline.2.在ABAP/4的开发工作中,哪一个TCODE是直接进入就可以创建程序,函数组以及程序内部各种元素的. ( ) A原创 2009-10-15 18:17:00 · 5446 阅读 · 0 评论 -
ABAP-程序处理逻辑控制(stop,exit,return,check,reject)
Stop 命令使用该命令的程序位置INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中处理说明1、 当在INITIALIZATION事件执行该命令,系统将直接触发应用服务器和客户端屏幕元素的发送;2、 在其他事件中将直接触发END-OF-SELECTION事件的执行,如果不想执行END-OF-SELECTION,请使用RET转载 2009-10-15 16:39:00 · 2587 阅读 · 0 评论 -
用户出口
用户出口就是SAP中的Customer Exits或者User Exits 用户出口就是SAP中的Customer Exits或者User Exits 什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上了衣服,就些衣服就SAP的标准程序,还有些衣架是空着的,这些就是“用户出口”,你可以把自己做的衣服(比如程序代原创 2009-10-16 11:43:00 · 494 阅读 · 0 评论 -
查找Badi和用户出口(USER EXIT)
在SAP系统中,SAP提供了Badi和用户出口来方便用户对标准程序来进行增强,那么我们可以通过如下方法来找到它们:获取用户出口:方法一:用SAP提供的一个程序来执行获取,这个程序不是已经内嵌到系统中,需要下载代码,放到自定义的程序中来执行, 代码下载地址:http://www.sap-img.com/ab038.htm 或者:http://saptechnical.转载 2009-10-15 16:51:00 · 1120 阅读 · 0 评论 -
ABAP 程序完成EXCEL文件的导入导出,OLE技术的应用
今天主要学习了使用微软的OLE技术,用ABAP程序完成excel文件的导入导出处理。(一)常用的OLE函数:CALL METHOD , CALL OBJECT , FREE OBJECT , GET PROPERTY , SET PROPERTY.设属性:SET PROPERTY OF = 取属性:GET PROPERTY OF = 变量调用方法:CALL转载 2009-10-15 16:45:00 · 4306 阅读 · 0 评论 -
ABAP常用FUCTION集锦
DYNP_VALUES_READ – 读取SCREEN字段的值,也可以用来读取报表SELECTION SCREEN。 DYNP_VALUES_UPDATE - 更新屏幕字段的值。 GET_GLOBAL_SYMBOLS – 返回一个程序的tables, select options, texts, etc 。甚至包含selection screen的文本定义。 RPY_DYNPRO_RE转载 2009-10-15 16:36:00 · 1462 阅读 · 0 评论 -
RFC Digest
SAP R/3系统是业界最先进、最稳定的ERP系统,国际和国内大型企业采用该系统的比例遥遥领先于其它ERP系统的总和。SAP R/3内建了二次开发平台,使用的开发语言叫做ABAP,是一种类似于COBOL的编程语言。ABAP在报表输出方面功能相对较弱(只能按行打印在屏幕上或者导出到Excel中处理),所以日常工作中经常需要在外部开发程序。通过程序接口自动读取SAP R/3的数据表(视图),在外部进行原创 2009-10-15 17:07:00 · 625 阅读 · 0 评论 -
用户出口(USER EXIT)总结
原帖地址:http://zhangweipublic.spaces.live.com/blog/cns!2A1866522DD62E4D!2445.entry一.用户出口的类型1、第一代sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。示例:USEREXIT.. in SAPMV45A 2、第二代sap提供的是CUS转载 2009-10-15 16:48:00 · 1784 阅读 · 0 评论 -
什么是BADI,如何从SAP中查找BADI?
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delive转载 2009-10-15 16:41:00 · 931 阅读 · 0 评论 -
Idoc学习笔记
今天又学习了一下Idoc的知识,包括Idoc的概念、开发、配置和管理。ConceptEDI:公司之间的电子数据交换。ALE:公司之内不同系统之间的数据交换。IDOC:基本上就是EDI的一种实现形式,用于SAP。 Control record, data record, status recordOutbound and inboundSender and recei原创 2013-04-26 10:33:53 · 1468 阅读 · 0 评论