
ABAP
文章平均质量分 61
lihua2915
我是程序员
展开
-
关于SAP的用户出口 SAP的用户功能增强
关于SAP的用户出口 SAP的用户功能增强关于SAP的用户出口用户出口就是SAP中的Customer Exits或者User Exits什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上了衣服,就些衣服就SAP的标准程序,还有些衣架是空着的,这些就是“用户出口”,你可以把自己做的衣服(比如程序代码)挂到这些衣架上去--如果...2010-03-18 11:21:48 · 1151 阅读 · 0 评论 -
(转) 比较细的ABAP面试问题及答案
[size=medium]关键字: ABAP面试 问题一:锁对象(Lock Object)和 FM(Function Module),激活Lock Object时,产生的 FM 的名字是什么?答案:首先要在 ABAP 字典中创建锁对象,然后才能在 ABAP 程序中设锁。创建锁对象时,系统会自动生成两个 FM 来进行锁管理。 用于设锁的 FM 为: ENQUEUE_。它用于在锁表(L...原创 2010-02-23 18:38:11 · 197 阅读 · 0 评论 -
abap面试题
[size=medium]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的开发工作中,哪一个TCOD...2010-02-23 18:46:51 · 257 阅读 · 0 评论 -
abap 面试问题
[size=medium]问题一:锁对象(Lock Object)和 FM(Function Module),激活Lock Object时,产生的 FM 的名字是什么?答案:首先要在 ABAP 字典中创建锁对象,然后才能在 ABAP 程序中设锁。创建锁对象时,系统会自动生成两个 FM 来进行锁管理。 用于设锁的 FM 为: ENQUEUE_。它用于在锁表(Lock Table)中生成一个锁...2010-02-23 18:55:16 · 95 阅读 · 0 评论 -
abap的一些知识
[size=medium]一, 什么是ABAP: 定义:ABAP=Advanced business application program SAP最初开发ABAP/4语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在, ABAP/4 已成为SAP开发所有自己的应用程 序的仅有工具。 ABAP/4 是第四代支持结...2010-02-23 19:04:28 · 190 阅读 · 0 评论 -
sap 函数
[size=medium]sap 函数 函数名 描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图 函数名 描述 DY_GET_FOCUS 获得屏幕焦点 DY_GET_SET_...2010-02-23 19:08:14 · 147 阅读 · 0 评论 -
ABAP 常用函数(zt)
[size=medium]RS_VARIANT_VALUES_TECH_DATA可以返回一个内表, 里面存的是PARAMETER SELECT-OPTION的名字 以及对应的值. 可用于background job中对vaiant的修改.函数名 描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT...2010-02-23 19:09:13 · 116 阅读 · 0 评论 -
ABAP常用字符串操作收集整理
[size=medium]关键字: abap常用字符串操作 字符串首字符索引为 0; Character Fields: C,N, D, T, string (CNDT=> CN Data Time)1. 字符串连接CONCATENATE dobj1 dobj2 ... INTO result [IN { BYTE | CHARACTER } MO...2010-02-23 19:14:12 · 135 阅读 · 0 评论 -
ABAP T-Code
[size=medium]事务码 描述(中英文) SM01 Lock transactions 锁定事务 BCHK DE example (SAP tournaments) DE举例(SAP竞赛) FAX1 BC sample SAP DE 2.1 BC 示例 SAP DE 2.1 FAX2 BC sample 2 SAP DE 2.1 BC样品 2SAP DE 2.1 ...原创 2010-02-23 22:17:57 · 245 阅读 · 0 评论 -
ABAP常用的Tcode
[size=medium]ABAP常用的Tcode Tcode 描述 备注ABAPDOCU ABAP文档和范例 BAPI BAPI浏览器CM...2010-02-23 22:20:28 · 340 阅读 · 0 评论 -
ABAP语言常用的系统字段及函数
[size=medium]常用的系统变量如下: 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当前的事务代码 1...2010-02-23 22:21:51 · 100 阅读 · 0 评论 -
如何优化ABAP性能
[size=medium]1、使用where语句 不推荐Select * from zflight.Check : zflight-airln = ‘LF’ and zflight-fligh = ‘BW222’.Endselect.推荐Select * from zflight where airln = ‘LF’ and fligh = ‘222’.Endselec...2010-02-23 22:24:23 · 92 阅读 · 0 评论 -
ABAP常用的Tcode
[size=medium]Tcode 描述CMOD(SMOD) SAP增强OSS1 连接SAP OSSS001 ABAP开发工作台菜单(含多Tcode)SA38 运行程序(SE38开发)SCAT Computer Aided Test ToolSE01 传递传输请求(同一服务器的不同client)SE09 传输请求操作SE10 同SE09SE11 维护AB...2010-02-23 22:27:53 · 177 阅读 · 0 评论 -
ABAPer 常用Tcode
[color=darkblue][size=medium]注意下面两点:1使用Tcode S001后显示SAP easy access ABAP workbench能看到下面所有Tcode2使用Tcode不当SE43看到的Area Menu实际上大都是可直接运行的Tcode(但是不支持/n Area menu,/O Area menu等),运行这些Tcode看到的是相关Applic...2010-02-23 22:38:31 · 169 阅读 · 0 评论 -
ABAP关于SCREEN的一些常用语句
[size=medium](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 RADI...2010-02-25 20:43:26 · 293 阅读 · 0 评论 -
ABAP语言常用的系统字段及函数
[size=medium]常用的系统变量如下: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当前...2010-02-25 20:45:18 · 127 阅读 · 0 评论 -
程序--type--like
[size=medium]1)先自定义一个结构ST_SCARR, [Page] 2)以结构ST_SCARR定义一个工作区WA_SCARR, 3)用”LIKE TABLE OF”从工作区WA_SCARR定义一个内表IT_SCARR. 4)用SELELT语句从数据库表SCARR中读取数据. 5)用”CORRESPONDING FIELDS OF TABLE ”给内表IT_SCARR...2010-02-22 22:46:22 · 112 阅读 · 0 评论 -
判断内表为空
[size=medium]判断一个内表是否为空: if itab is initial "为空 write: / "itab is empty ". endif. if itab is not initial "不为空 write: / "itab is not empty". endif. [/size]...2010-02-22 22:44:50 · 170 阅读 · 0 评论 -
内表相关
[size=medium] 一. Internal Table 的宣告 ABAP/4中的Internal Table是一种Data Structure,类似于其它语言中的STRUTURE,它可以由几个不同类型的字段(field)组成,用来表示具有不同属性的某一事物,单独一笔数据表示...2010-02-22 22:43:39 · 112 阅读 · 0 评论 -
SAP职业生涯中12个最致命想法
[size=medium]1)总觉得自己不够好 这种人虽然聪明、有历练,但是一旦被提拔,反而毫无自信,觉得自己不胜任。此外,他没有往上爬的野心,总觉得自己的职位已经太高,或许低一两级可能还比较适合。 这种自我破坏与自我限制的行为,有时候是无意识的。但是,身为企业中、高级主管,这种无意识的行为却会让企业付出很大的代价。(2)非黑即白看世界 这种人眼中的世界非黑即白。他...2010-03-18 16:17:36 · 167 阅读 · 0 评论 -
SAP培训及ABAP学习入门必读
[size=medium]1. SAP ABAP开发是做什么? SAP 是全球最大的ERP服务提供商。R/3是他们最具代表性的ERP产品,ERP系统分为人力资源,销售与分销,产品计划等模块。它有强大的数据库后台扶持。 ABAP人员是对这个强大的系统作二次开发。实施SAP ERP后的公司各公司因业务有细微的不同,并且人们的使用方式也不同。所以为了让管理层更方便快捷的使用这个系统并得到更有效的...2010-03-18 16:20:10 · 977 阅读 · 0 评论 -
ABAP培训进入SAP第一步
[size=medium] SAP在中国拥有众多的合作伙伴,包括IBM、HP、Sun、埃森哲、毕博、凯捷中国、德勤、源讯、汉得等。SAP是目前全世界排名第一的ERP软件,其功能强大,分为多种模块以便适应不同的需求。学习其二次开发模块ABAP至关重要,ABAP培训作为一个高端培训,选择培训机构要慎重!ABAP是一种高级企业应用编程语言,英文全称为Advanced Business Appli...2010-03-18 16:21:31 · 301 阅读 · 0 评论 -
怎么培养SAP内部顾问
[size=medium] 怎么培养SAP内部顾问?大家都知道,在SAP系统上线之后,企业的IT人员,就会自动变成了内部顾问。这部分人很大程度上是咨询公司顾问的后备梯队,就是说,很多咨询公司的顾问都是来自于企业的这批人员。内部顾问的早期角色就是IT的工程师,他们更多是偏重技术性的人才,编程、网络、桌面服务都是比较擅长的工作。尤其大多数人的工作时间不是很长,一般是2-3年的样子,...2010-03-18 16:23:24 · 572 阅读 · 0 评论 -
TYPE-POOLS
[color=blue][size=medium]我们在定义Tables的时候,一般会加上TYPE-POOLS SLIS.slis应该是个Package.声明了它后就可以用它包括的函数、类、消息等。SLIS_FIELDCAT_ALV 是控制ALV的列的信息,比如列宽、颜色、是否可修改等。SLIS_LAYOUT_ALV 是控制整体的ALV的显示状态的,比如隔行显示不同的颜色,...2010-03-28 10:11:44 · 292 阅读 · 0 评论 -
LIST交互列表
[color=indigo][size=medium]1.Title names can be up to 20 characters in length and must be entered all in capital letters. A title that isset stays active until a new one is set.You can display var...2010-04-01 11:16:07 · 177 阅读 · 0 评论 -
ALV
1. 使用实例,见附件2. help参考文档,内容也不多,花一个小时就可翻看一遍,绝对必要:http://help.sap.com/saphelp_nw2004s/helpdata/en/5e/88d440e14f8431e10000000a1550b0/frameset.htm3.自已写个Demo程序,大致有如下功能:a) 要求显示的列表内容动态b) 根据ALV la...2010-04-04 21:40:55 · 128 阅读 · 0 评论 -
ALV
[color=indigo][size=medium]REPORT z_alv_subtotal.*&---------------------------------------------------------------------**& Table declaration*&---------------------------------------------------...2010-04-08 08:46:52 · 238 阅读 · 0 评论 -
sy-repid 和 sy-cprog的区别
[color=indigo][size=medium]1. sy-repid is the name of the current program.sy-cprog is the name of the calling program.比如在一个Function里面设置断点,sy-repid的这个FM所在FunctionPool的名字,sy-cprog是调用这个FM的Report的...2010-04-08 09:41:30 · 214 阅读 · 0 评论 -
如何跨过自学SAP的三道坎
[color=blue][size=medium]新手宝典 打算进入SAP咨询领域的朋友很多,只是SAP的产品过于复杂,而实施了SAP的企业也不愿意重新培养自己SAP人员——培养了不长时间就因为薪资待遇问题而离职,得不偿失。所以对于有ERP工作经验的人来说,SAP的门槛太高,入行的机会甚至远小于那些刚毕业的学生。 通过自学SAP进入SAP咨询领域,相信是很多ERPer共同的梦想,...2010-04-08 12:24:07 · 331 阅读 · 0 评论 -
SAP中常用且重要的数据库表
[color=indigo][size=medium]MaterialsMARA - Material Master: General dataMAKT - Material Master: DescriptionMARM - Material Master: Unit of MeasureMAPE - Material master: Export control file...2010-04-08 21:57:24 · 1678 阅读 · 0 评论 -
ABAP字符串操作
[color=indigo][size=medium]ABAP字符串操作ABAP對字串的操作方法與其他語言的操作有較大差別,以下是較常用的對字串操作的方法:1. 字串的連接:CONCATENATE DATA: t1 TYPE c LENGTH 10 VALUE 'We', t2 TYPE c LENGTH 10 VALUE 'have', t3 TYPE c LENGTH...2010-04-09 09:56:27 · 93 阅读 · 0 评论 -
ABAP常用系统变量
[color=darkblue][size=large]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-LS...2010-04-09 10:52:07 · 115 阅读 · 0 评论 -
ABAP 常用函数
[color=darkblue][size=medium]函数名 描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图 函数名 描述 DY_GET_FOCUS 获得屏幕焦点 DY_G...2010-04-09 10:55:04 · 112 阅读 · 0 评论 -
ABAP日期函数
[color=darkblue][size=medium]计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证)DATE_CONVERT_TO_FACTORYDATE HR_HK_DIFF_BT_2_DATES根据当前时间如何找到上月的第一天和最后一天?CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING ...2010-04-09 13:18:04 · 98 阅读 · 0 评论 -
ABAP的面向对象-class的定义
[size=medium]*类的定义与类的实现是分开的class myClass definition.*定义了3个PUBLIC的方法,分别是"set","increment","get",其中"set"各包含一个i类型的输入参数,"get"返回一个i类型的值.public section. METHODS: set IMPORTING value(set_value) TY...2010-02-25 20:48:17 · 1133 阅读 · 0 评论