
ABAP学习
lihua2915
我是程序员
展开
-
3.1 FIELD-SYMBOLS
FIELD-SYMBOLS是字段符号,类似于FOXPRO的宏,FOXPRO能把一段程序存入一个字符串中,再通过某种方式使该字符串运行。SAP的FIELD-SYMBOLS,把一个结构定义分配给字段符号,通过字段符号来引用结构中的成员。【例3.1】[code="java"]REPORT YTEST001.DATA:BEGIN OF MAN,NAME(30) TYPE C,HIG...2010-04-13 19:32:53 · 246 阅读 · 0 评论 -
SAP数据库表
[color=indigo][size=medium]SAP数据库表 SAP词典包含了4种类型的表(或结构):聚合表、聚簇表、内表和透明表。聚合表:聚合表是SAP特有的结构。虽然在SAP中他们的显示形式是独立可区分的多张表,但它们其实只是一张庞大的表。聚合表包含了与数据库内其他表的一对多关系。数据库表间的一对多关系意味着表A的一条记录在表B中可以有多项匹配记录,但...2010-04-30 14:51:19 · 449 阅读 · 0 评论 -
ABAP常用fuction
[color=darkblue][size=medium]ABAP常用fuction Post By:2009-7-18 21:03:21 -----------------------------------------------------获取生产定单状态-----------------------------------------------------call...2010-04-30 14:49:09 · 107 阅读 · 0 评论 -
sap 增强
[color=indigo][size=medium] sap的用户出口总共有三代: 1、第一代 sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。 示例:USEREXIT.. in SAPMV45A 2、第二代 sap提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现。...2010-04-30 14:37:54 · 118 阅读 · 0 评论 -
ABAP简介
[color=indigo][size=medium]一:什么是ABAP。 定义:ABAP=Advanced business application program, 一种高级企业应用编程语言。SAP最初开发ABAP/4(高级商业应用程序设计)语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在,ABAP/4已成为SAP开发所有自己的应用程...2010-04-30 10:31:07 · 683 阅读 · 0 评论 -
ABAP中去掉前导零问题
[color=violet][size=medium]ABAP中去掉前导零问题 1.可以调用CONVERSION_EXIT_ALPHA_OUTPUT函数处理。2.可以先将字符串赋值给一个整形变量,然后再将这个整形变量赋值给一个字符串变量。[/size][/color]...2010-04-30 10:03:56 · 998 阅读 · 0 评论 -
常用的字符串处理函数
[color=indigo][size=medium]1. 在字符串前補0. (如果p_input的位數未滿,則會於前面補0,直至位數爲自定的長度.call function 'CONVERSION_EXIT_ALPHA_INPUT'exportinginput = p_inputIMPORTINGOUTPUT = p_input . 2.去掉字符串前的0c...2010-04-30 09:36:50 · 172 阅读 · 0 评论 -
ABAP日期格式轉換
[color=indigo][size=medium]ABAP日期格式轉換 =========================================================== 作者: tolyhuang(http://tolyhuang.itpub.net)发表于:2007.05.19 14:58分类: SAP 出处:http://tolyhuang.itp...2010-04-30 09:32:56 · 231 阅读 · 0 评论 -
常用的字符串操作
[color=darkblue][size=medium]CONCATENATE 连接字符串 [SEPARATED BY 分割符] find SPLIT 拆分子串------------------------------------------------------取前八位data a type c(30).a = '88888888abcdefg'.a = a...2010-04-30 09:23:53 · 100 阅读 · 0 评论 -
设置SAP GUI Status的按钮为灰色
[color=indigo][size=medium]设置SAP GUI Status的按钮为灰色 一,首先设置按钮的属性为‘Display All’ 具体路径为Goto-Attributes-Pushbutton Assignment二,在代码SET PF-STATUS排除此按钮。 SET PF-STATUS '111' EXCLUDING '...2010-04-29 14:16:05 · 832 阅读 · 0 评论 -
ABAP常用字符串操作
[color=indigo][size=medium]ABAP常用字符串操作 字符串首字符索引为 0; Character Fields: C,N, D, T, string (CNDT=> CN Data Time)1. 字符串连接CONCATENATE dobj1 dobj2 ... INTO result [IN { BYTE | CHARACTER } MOD...2010-04-29 13:19:29 · 145 阅读 · 0 评论 -
ABAP 筑基宝典
[color=indigo][size=medium]ABAP 筑基宝典(5) -- 关于使用READ TABLE语句的几点注意事项1. 如果使用READ TABLE语句来读取内部表数据,而不是简单看返回值判断是否存在,那么在使用READ TABLE语句之前,一定要记得使用CLEAR语句清空内部表的工作区。2. READ TABLE itab WITH KEY = v BINA...2010-04-29 12:50:18 · 149 阅读 · 0 评论 -
内部表行数de三种统计方法
[color=indigo][size=medium]内部表行数统计方法:1.LOOP AT itab. n = n + 1. ENDLOOP. 该方法是通过循环内部表自己累加行数。2.DESCRIBE TABLE itab LINES n. 该语句通过获得内部表的属性,将内部表行数赋值给n,n为I型变量。3.n = lines( itab ). 使用函数...2010-04-29 09:48:19 · 116 阅读 · 0 评论 -
ABAP开发语言
[color=indigo][size=medium]2.第二部分 ABAP开发语言2.1.ABAP基础2.1.1.语言概述2.1.1.1.程序结构ABAP程序源码结构包括数据定义和处理块两部分;处理块又分为事件块,对话模块,过程。过程中可以定义自己的局部变量。事件块,对话模块,只能使用全局数据定义。2.1.1.2.程序类型可直接运行的应用程序(可分配事务代码)...2010-04-29 09:38:12 · 230 阅读 · 0 评论 -
ABAP学习笔记--处理字符串
[color=indigo][size=medium]一、移动字段内容1、按给定位置数移动字符串语法:SHIFT [BY PLACES] [].将字段移动个位置,如果省略BY PLACES,则将解释为一个位置;如果是0或负数,则保持不变;如果超过长度,则用空格填充。可为变量。可以为:LEFT 向左移动个位置,右边用个空格填充;RIGHT 向右移动个位置,左边用个空...2010-04-27 17:01:26 · 149 阅读 · 0 评论 -
ABAP总结之二,BDC完整版
[size=medium]BDC(batch data communication)是SAP常用的一种数据传输方法。用于一些数据量大,但是对速度又要求不高的数据传输。 在实施中,很多开发顾问都忽略了BDC的日志和出错管理。这给用户在使用中带来了很大的不便。比如:哪些数据是成功生成的,哪些是失败的?那些失败的,原因的是什么?程序问题还是数据问题? 我觉得,既然是要做一套程...2010-04-22 15:29:35 · 502 阅读 · 0 评论 -
SAP ABAP 点滴记录
[color=darkblue][size=medium]SAP ABAP 点滴记录 Post By:2009-6-2 11:16:45 *****************************************************************************************系统字段篇——STRUCT:SYST(2007.09.242007....2010-04-30 14:56:16 · 224 阅读 · 0 评论