![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP ABAP 相关文章
文章平均质量分 69
liu1241
SAP ,不断探索
展开
-
SAP R/3 财务模块简介
SAP R/3 是一个基于客户/服务机结构和开放系统的、集成的企业资源计划系统。其功能覆盖企业的财务、后勤(工程设计、采购、库存、生产销售和质量等)和人力资源管理等各个方面。SAP R3 财务会计 一、财务会计系统主要特征及模型 一个有效的、现代的财务会计系统必须满足内部的和法定的会计面的要求。法定会计必须能够按有关规定向股东、债权人、劳工组织以及社会公众披露并提供所需的信息,而转载 2007-09-27 08:50:00 · 2260 阅读 · 0 评论 -
form 参数 传值 例子
1.传递一个内表到另一个form中data: begin of i_tab occurs 0, c1(10) type c, c2(10) type c, end of i_tab.data: itb like i_tab, itae like i_tab occurs 0 with header line.start-of-selection.dat原创 2009-02-27 20:24:00 · 577 阅读 · 0 评论 -
ABAP常用fuction
-----------------------------------------------------获取生产定单状态-----------------------------------------------------call function STATUS_TEXT_EDITEXPORTINGflg_user_stat = Xobjnr = LO_OBJNRonly_acti转载 2009-02-27 20:25:00 · 481 阅读 · 0 评论 -
学习笔记一
1.测试内表的行数。lines( i_tab )DATA: name(10) TYPE c VALUE SOURCE, source(10) TYPE c VALUE Antony, target(10) TYPE c....WRITE (name) TO target.WRITE target.() 是先取里面的值.=====================原创 2009-02-27 20:31:00 · 549 阅读 · 0 评论 -
ALV 详解 输出一
2006/11/19ABAP筑基宝典(9)——ALV报表入门一 .什么是ALV SAP提供一套ALV(Application List viewer.)的功能模块,可以对输出报表的样式作修饰,提高报表输出的可读性和功能性,对于动态报表程序是一个很有效率的工具。一般的ALV报表有一个表头,再加上表内容,并附加一些如排序,分类汇总,合计或下载为本地文件等预设功能。ALV报转载 2009-02-27 20:32:00 · 1440 阅读 · 0 评论 -
内表的赋值
这是一个很有趣的例子,可以反映出带表头的内表和不带表头的内表赋值的区别。 例子中先定义了一个结构化的字段LINE,包含了COL1和COL2两个字段。通过 APPEND line TO etab. 将值赋给ETAB之后,DEBUG看到的结果是: "赋值给内表的功能 这时候再通过 MOVE etab[] TO ftab1. 语句将值赋给ITAB1中后,可以看到FT转载 2009-02-27 20:34:00 · 848 阅读 · 0 评论 -
ALV常用参数的详细描述
ALV常用参数的详细描述调用功能模块: CALL FUNCTION /REUSE_ALV_GRID_DISPLAY/ EXPORTING i_interface_check = // 接口一致性检查 i_callback_转载 2009-02-27 20:35:00 · 1753 阅读 · 0 评论 -
SAP PS模块常用TCODE
工作分解结构 CJ01创建WBS CJ02更改WBS CJ03显示WBS日期 CJ21更改基本日期 CJ22显示基本日期 CJ23更改预测日期 CJ24显示预测日期 CJ25更改实际日期 CJ26显示实际日期网络 CN21创建网络 CN22更改网络 CN23显示网络 结构计划 CJ20更改项目项目构造转载 2009-02-27 20:45:00 · 2423 阅读 · 0 评论 -
[转载]优化程序
程序的效率是每个程序员都应该重视的,无论是采用的哪一种语言进行开发.在我做过的一个项目中,一个几万条数据的运行,在没有考虑效率,对代码没有进行优化前的运行时间是7个小时,当对代码进行一系列的优化修改后,运行的时间就只剩一个小时,由此可见,代码的优化是多么的重要。那么,我们在写ABAP程序时,怎样的语句才能提高到效率呢,下面是我总结到的几点:1、抽取数据时,避免使用SELECT *, 尽量使用SE转载 2009-02-27 20:46:00 · 435 阅读 · 0 评论 -
ABAP/4 报表编程模板
ABAP/4 报表编程模板 初学者必看*&--------------------------------------------------------------**& Report Z_X_XXXXX *& Module : Module / SubM转载 2009-02-27 20:47:00 · 763 阅读 · 0 评论 -
ABAP报表的事件
一, 首先介绍一下ABAP的程序的类型:Program type(程序类型)Introductory statement(类型描述)1 REPORT(报表)M PROGRAM(屏幕程序)F FUNCTION-POOL(函数组)K CLASS-POOL(类组)J CLASS-POOL(接口组)T TYPE-POOL(类型池)二, 下面介绍报表中用到的事件以及作用:1. LOAD-OF-PROG转载 2009-02-27 20:49:00 · 1131 阅读 · 0 评论 -
ABAP:参数输入屏幕SELECTION-SCREEN中的事件
在SAP开发中,有用户提出,在输入参数的屏幕中,根据用户的选择对某些输入框进行屏蔽,防止用户在不需要的地方输入参数。这需要用到SELECTION-SCREEN的事件。下面的选择屏幕中,要求根据用户选择的单选按钮,对不同的参数输入栏进行控制,不允许用户输入。*//===========================================================//*转载 2009-02-27 20:50:00 · 1392 阅读 · 0 评论 -
sap ides 4.71 按装在xp上遇到的问题
这些问题是我在按装sap ides 到xp上时遇到的,我想也许在winserver2003也可能会遇到这样的问题,下面是我把自己遇到的问题都总结了出来,希望对大家有所帮助.1.我在按装Oracle的时候,点击sapserver.cmd时,提示我说setup.exe遇到问题需要关闭。 后来找了很多的方法都没有解决。不过在自己摸索的时候,无意间报出了一个错误,说是时间有问题,我一看原创 2009-03-01 08:06:00 · 1173 阅读 · 1 评论 -
动态生成ABAP程序
动态生成ABAP程序.参考程序:Tcode ABAPdocu-->BC - ABAP Programming-->The ABAP Programming Language-->Special Techniques-->Generating Programs Dynamically.1.仅动态生成程序代码: REPORT demo_special_tech原创 2009-03-01 08:09:00 · 747 阅读 · 0 评论 -
常见的abap面试题目,请大家对照学习
1. What is the typical structure of an ABAP program? 2. What are field symbols and field groups.? Have you used "component idx of structure" clause with field groups? 3. What should be the ap转载 2009-03-01 08:10:00 · 809 阅读 · 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是直接进入就可以创建程序,函数组以及程序内部各转载 2009-03-01 08:05:00 · 2269 阅读 · 1 评论 -
发布消息
E:错误 :所有的字段重新录入,重新启动PAI处理,所有的字段重新输入W:警告:所有的字段允许输入,在未输入新值回车,也会继续PAI处理I:信息(弹出窗口)中断当前操作A:异常终止:返回S:成功:处理PAI转载 2009-02-27 20:21:00 · 266 阅读 · 0 评论 -
练习Checkbox list
TYPE-POOLS: VRM . "存放combobox内容的type poolDATA: NAME TYPE VRM_ID , " list box的名称 LIST TYPE VRM_VALUES , " list box的值 VALUE LIKE LINE OF LIST ." list box的结构*定义checkbox,转载 2009-02-27 20:21:00 · 396 阅读 · 0 评论 -
弹出对话框
data:answer(20) type c.CALL FUNCTION POPUP_TO_CONFIRM EXPORTING* TITLEBAR = * DIAGNOSE_OBJECT = text_question = Anything el转载 2009-02-27 20:20:00 · 296 阅读 · 0 评论 -
SAP-ABAP开发常用方法总结
l Excel系统中保存的excel模版下载:*&-------------------------------------------------------------------*& Form FRM_DOWN_MODEL excel模板下载*&----------------------------------------------------------转载 2009-02-27 20:15:00 · 1070 阅读 · 0 评论 -
摘抄(SAP所有模块用户出口(User Exits) )
关于SAP的用户出口用户出口就是SAP中的Customer Exits或者User Exits什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上了衣服,就些衣服就SAP的标准程序,还有些衣架是空着的,这些就是“用户出口”,你可以把自己做的衣服(比如程序代码)挂到这些衣架上去--如果你觉得SAP给你准备的衣服不够穿或者不合身的话。转载 2009-02-27 20:16:00 · 4106 阅读 · 0 评论 -
关于SCREEN的一些常用语句
(1).SCREEN 设计TABLES: SSCRFIELDS.PARAMETERS: P_EBLEN LIKE VBRK-EBLEN DEFAULT .PARAMETERS: P_CK1 AS CHECKBOX DEFAULT X.PARAMETERS: P_CK2 AS CHECKBOX.PARAMETERS: P_RAD1 RADIOBUTTON GROUP SG1 DEFAUL转载 2009-02-27 20:23:00 · 549 阅读 · 0 评论 -
ABAP基础——模块化技术
Copyright @ 200810,R_EVO,http://hi.baidu.com/r_evo本文遵从《SAP程序设计》版权协议,任何组织或个人在引用、转载或修改此文档时,敬请保留版权信息及注明出处。模块化技术一.模块化 是程序的重要思想,作用:1).结构清晰、易读、易于维护;2).实现代码复用;3).实现数据封装;目前大多数示例都由系统默认地将代码放于START-O转载 2009-02-27 20:26:00 · 1445 阅读 · 0 评论 -
abap的子程序参数注意点
1、参数引用传递(Parameters Passed by Reference)使用USING或CHANGING不带value关键字来声明参数引用传递。代码样例:FORM subr USING p1 [{TYPE type}|{LIKE field}] p2 [{TYPE type}|{LIKE field}]转载 2009-02-27 20:27:00 · 1011 阅读 · 0 评论 -
ALV 输出 详解 二
本文详细介绍了使用REUSE_ALV_GRID_DISPLAY Function开发ALV报表的方法。ALV报表开发是定制开发中最常见的开发类型,REUSE_ALV_GRID_DISPLAY函数封装了ALV GRID 对象的大部分方法,因此在绝大多数情况下使用REUSE_ALV_GRID_DISPLAY 函数可大大提高效率。 REUSE_ALV_GRID_DISPLAY函数的方法非转载 2009-02-27 20:29:00 · 1097 阅读 · 0 评论 -
abap知识讲解
ABAP/4 LEVEL 1 1.ABAP/4程序设计 1.1 ABAP/4语言介绍 1.1.1 关键词 关键词分四类: A.说明性关键词 TYPES;DATA;TABLES... 附:独立行注释语用’*’,语句后注释用’”’. 一,TYPES用于用户自定义数据类型 数据类型 默认大小 有效大小 初始值 说明 C转载 2009-02-27 20:33:00 · 4511 阅读 · 0 评论 -
ABAP的代码规范标准
ABAP代码编写要求1、单元格式************************************************************************* Copyright 2006 C-Bons Wuhan ** All Rights Reserved转载 2009-02-27 20:37:00 · 519 阅读 · 0 评论 -
ABAP常用字符串操作
字符串首字符索引为 0; Character Fields: C,N, D, T, string (CNDT=> CN Data Time)1. 字符串连接CONCATENATE dobj1 dobj2 ... INTO result [IN { BYTE | CHARACTER } MODE] [SEPARATED BY sep]. 2.字符串分隔, split原创 2009-02-27 20:39:00 · 1628 阅读 · 0 评论 -
ABAP基础篇-语法-数据类型
1. 数字类型(numeric types)(1).类型 Abap支持三种数字类型: I:整型 范围:-2147483648 to 2147483647 P:16位 范围:取决于小数位的长度 注意事项:为了确保计算正确,必须在程序属性中把fixed point arithmetic选中,参考图1。 F:浮点类原创 2009-02-27 20:39:00 · 1699 阅读 · 0 评论 -
abap excel
REPORT ZVR013.INCLUDE ole2incl.DATA: gs_excel TYPE ole2_object, gs_wbooklist TYPE ole2_object, gs_application TYPE ole2_object, gs_wbook TYPE ole2_object,转载 2009-02-27 20:41:00 · 912 阅读 · 1 评论 -
ABAP-报表的事件
一, 首先介绍一下 ABAP 的程序的类型: Program type (程序类型) Introductory statement (类型描述) 1 REPORT (报表) M PROGRAM (屏幕程序) F FUNCTION-POOL (函数组)转载 2009-02-27 20:51:00 · 518 阅读 · 0 评论 -
SAP IDES 4.7 彻底 破解
近期没有什么事做,要练习一下abap了,于是想到了各种方法来练习,比如向别人要代码,自己手写代码等等,就是没有想到去网下一个sap ides。哎 也难怪是咱太故罗寡闻了,不过也一次上网找资料的时候,无意间发现了有这个东东,真是太高兴了,嘿嘿。是在电驴上找的,安装包一共有7个,每个都是700M,我解压了二个空间就不够了,解决开的二个都是12G,哎!!! 当时我觉得这样看来再解压开其它的我的硬转载 2009-03-01 08:11:00 · 2507 阅读 · 0 评论 -
如何使用SMOD和CMOD进行SD的用户增强
1、关于增强的简单介绍1.1 SMOD包含具体的增强,而CMOD是包含一组SMOD编写的增强. 1.2 User exits (Function module exits)是sap提供出口,它的命名规则如下: EXIT_ 示例:sd的VA01事务,对应的程序是SAPMV45A ,你会在程序里查到(用CALL CUSTOMER-FUNCTION字符串)如下代码:CALL CUSTOMER-FU转载 2009-02-27 20:13:00 · 804 阅读 · 0 评论 -
ABAP语言常用的系统字段及函数
常用的系统变量如下: 1. SY-PAGNO当前页号 2. SY-DATUM当前时间 3. SY-LINSZ当前报表宽度 4. SY-LINCT当前报表长度 5. SPACE空字符 6. SY-SUBRC执行状态为0,表示成功. 7. SY-UNAME 用户名 8. SY-UZEIT当前时间 9. SY-TCODE当前的事务代码 10. SY-LSIN转载 2009-02-27 20:19:00 · 500 阅读 · 0 评论 -
在abap中建立自己的开发类
我这里使用的是sap ides 4.7.1 为大家做的演示:1.在事务代码处键入 se80 回车.2.在左边框中的下拉框中选择第二个,"Repository Browser".3.然后在下拉框中选择第二个4.点击后,然后在下拉框的下面的输入框中输入要建立类的名称,点击右边的小眼镜,会弹出一个"不存在,你希望创建该对象吗"的对话框,点击是。5.在这个窗口中,第一项是不可原创 2009-03-01 08:06:00 · 3606 阅读 · 1 评论