摘要: 业务对象(BO)设计... 111 创建数据结构(SE11)... 111 创建业务对象类型(SWO1)... 111 新建业务对象类型... 111 业务对象及组件共有四种状态... 112 将新创建的业务对象状态修改为Implemented. 112 查看业务对象的实现代码... 112 添加接 阅读全文
posted @ 2015-02-14 20:27 江正军 阅读(6765) 评论(0) 推荐(1) 编辑
摘要: 外部系统(Java)调用BAPI函数... 78 安装JCo3. 78 创建JCo3连接... 79 直连... 79 连接池... 81 DestinationDataProvider接口(不需连接属性配置文件)... 82 访问结构 (Structure)84 访问表 (Table)84 Jav 阅读全文
posted @ 2015-02-14 17:18 江正军 阅读(25641) 评论(4) 推荐(2) 编辑
摘要: 业务对象和BAPI59 SAP业务对象(SWO1)... 59 业务对象类型的组成... 62 测试业务对象... 66 BAPI68 BAPI与ABAP OO.. 70 BAPI的查找... 70 通过业务对象创建器SWO1查看BAPI70 通过BAPI浏览器查找BAPI(BAPI)... 70 阅读全文
posted @ 2015-02-14 12:59 江正军 阅读(6303) 评论(0) 推荐(1) 编辑
摘要: LSMW应用... 43 创建项目... 43 步骤详解... 44 第1步:基本属性维护Maintain Object Attributes. 45 第2步:创建数据源结构Maintain Source Structures. 47 第3步:维护数据源结构字段Maintain Source Fie 阅读全文
posted @ 2015-02-14 12:40 江正军 阅读(11267) 评论(0) 推荐(1) 编辑
摘要: BDC批量数据导入... 19 SM35(包含SHDB)录屏操作... 19 生成程序... 22 带服务器端测试数据文件... 22 编辑服务器端上生成的测试数据文件... 23 CG3Y、CG3Z文件每行字符超长问题... 24 不带测试数据文件... 25 从本地读取测试数据文件... 25 阅读全文
posted @ 2015-02-14 12:35 江正军 阅读(10732) 评论(0) 推荐(5) 编辑
摘要: RFC. 4 RFM限制... 4 ABAP调用RFM.. 5 远程目标系统维护SM59. 6 Connection type. 6 Technical Settings. 7 Logon/Security. 7 Special Options. 7 RFC不同的调用模式... 7 同步调用RFC. 阅读全文
posted @ 2015-02-14 11:54 江正军 阅读(24230) 评论(2) 推荐(2) 编辑
摘要: TABLES: mara, makt, mard.DATA: BEGIN OF gx_mara, matnr LIKE mara-matnr, meins LIKE mara-meins,END OF gx_mara,gt_mara LIKE TABLE OF gx_mara.DATA: BEGIN 阅读全文
posted @ 2015-02-14 11:34 江正军 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: OOSALV.. 123 三种显示模式... 123 全屏模式... 125 全屏经典列表模式... 126 可控模式... 126 CL_SALV_TABLE设置相关方法... 128 样式设置... 130 显示设置... 130 布局变式... 131 类似的Fieldcat. 133 隐藏字 阅读全文
posted @ 2015-02-14 11:30 江正军 阅读(31862) 评论(2) 推荐(3) 编辑
摘要: OO ALV.. 79 EnjoySAP Controls and CFW... 79 LVC_S_FCAT. 84 LVC_S_LAYO.. 88 set_table_for_first_dispaly()方法参数... 91 隐藏工具栏中预置按钮(IT_TOOLBAR_EXCLUDING参数接口 阅读全文
posted @ 2015-02-14 11:16 江正军 阅读(44947) 评论(1) 推荐(3) 编辑
摘要: Function ALV.. 5 单元格数据修改后立即同步(即立即触发DATA_CHANGED事件)输出内表... 37 方法一:通过REUSE_ALV_GRID_DISPLAY 函数的i_grid_settings-edt_cll_cb进行设置:... 37 方法二:在user_command 回 阅读全文
posted @ 2015-02-14 11:04 江正军 阅读(13762) 评论(2) 推荐(1) 编辑
摘要: Function ALV.. 5 Layout结构... 5 Fieldcat结构... 7 ALV相关函数... 9 简单实例... 13 Fieldcat动态创建... 15 通过编程创建... 15 通过REUSE_ALV_FIELDCATALOG_MERGE函数创建... 18 自定义ALV 阅读全文
posted @ 2015-02-14 10:46 江正军 阅读(28068) 评论(0) 推荐(6) 编辑
摘要: 第三代:基于类的增强(BADI)... 25 BADI新方式实现... 42 1-构建BADI. 42 2-实现BADI. 44 3-使用BADI过滤器... 49 4-多个实现时究竟调谁... 51 查找系统中的BADI53 BADI详细说明文档... 54 示例:通过BADI实现采购订单屏幕增强 阅读全文
posted @ 2015-02-14 10:16 江正军 阅读(11190) 评论(2) 推荐(7) 编辑
摘要: 第一代:基于源码增强(子过程subroutine:Form)... 2 通过SPRO->IMG查找用户出口... 3 通过开发类查找用户出口... 5 用户出口子程序所能使用的数据变量... 5 VA01增强示例... 6 第二代:基于函数出口增强(Function)... 7 SMOD与CMOD的 阅读全文
posted @ 2015-02-14 09:58 江正军 阅读(14749) 评论(2) 推荐(0) 编辑
摘要: 第一章对象导论... 1 第二章一切都是对象... 4 第三章操作符... 10 第四章流程控制... 12 第五章初始化与清理... 14 第六章访问权限控制... 15 第七章复用... 23 第八章多态... 24 第九章接口... 30 第十章内部类... 38 第十一章持有对象... 59 阅读全文
posted @ 2015-02-13 22:19 江正军 阅读(2688) 评论(3) 推荐(0) 编辑
摘要: XML解析... 72 使用DOM解析XML. 73 DOM树中的节点类型... 75 文档节点Document75 元素节点Element77 文本节点Text77 属性节点Attr78 NodeList接口... 78 NamedNodeMap接口... 79 DOM解析器工厂和DOM解析器.. 阅读全文
posted @ 2015-02-13 21:36 江正军 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: XML Schema. 22 全局/局部声明/定义... 23 模式与名称空间... 23 目标名称空间... 23 局部元素和属性的限定... 24 未声明目标名称空间... 26 在XML实例文档中引用Schema模式文档... 26 注解... 27 简单类型... 28 内置简单类型... 阅读全文
posted @ 2015-02-13 21:26 江正军 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: XML概述... 3 XML基本语法... 4 文档声明... 4 标签、文本、元素... 5 元素定义... 5 属性定义... 7 注释... 8 处理指令... 8 非法的PCDATA字符... 8 XML名称空间... 9 名称空间... 9 两个内置属性... 11 默认名称空间... 1 阅读全文
posted @ 2015-02-13 20:55 江正军 阅读(1256) 评论(2) 推荐(0) 编辑
摘要: 交换排序 冒泡排序 将最后一个元素与倒数第二个元素对比,如果最后一个元素比倒数第二个小,则交换两个元素的位置,再用倒数第二个元素与倒数第三个元数对比,直到比到第一个元素,这样经过第一趟排序后得到第一个最小元素。如此反复几过N(N=length-1)次后可得到排序结果。 快速排序 快速排序采用了分治法 阅读全文
posted @ 2015-02-13 11:22 江正军 阅读(811) 评论(0) 推荐(1) 编辑
摘要: 插入排序 直接插入排序、希尔排序 选择排序 简单选择排序、堆排序 交换排序 冒泡排序、快速排序 归并排序 基数排序 排序基类 插入排序 直接插入排序 一般直接插入排序的时间复杂度为O ( n^2 ) ,但是当数列基本有序时,如果按照有数列顺序排时,时间复杂度将改善到O( n ),另外,因直接插入排序 阅读全文
posted @ 2015-02-13 11:13 江正军 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 组成算术表达式的各元素为=[2, *, 2, +, (, 10, -, 2, ), /, (, 101, -, 50, *, 2, ), *, 3, -, 2, +, 5] 非右括号,直接入栈 srcStack = [2] 非右括号,直接入栈 srcStack = [2, *] 非右括号,直接入栈 阅读全文
posted @ 2015-02-13 11:02 江正军 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: Jdk1.5已有java.util.Queue接口 使用1.5中并发新特性实现循环队列:来源于 API java.util.concurrent.locks.Condition 阅读全文
posted @ 2015-02-13 10:58 江正军 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 1 package stack; 2 3 /** 4 * 栈接口 5 * @author jzj 6 * 7 * @param <E> 8 */ 9 public interface Stack<E> { 10 //入栈 11 public void push(E e); 12 13 //出栈 14 阅读全文
posted @ 2015-02-13 10:52 江正军 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 一、数据结构分类 (一)按逻辑结构 (二)按存储结构 顺序(数组)储结构、链式储结构、索引储结构、散列储结构 二、二叉树相关性质 结点的度:一个结点的子树的个数记为该结点的度. 树的度:所有节点中度数最大的结节的度数,叶子节点的度为零。 树的高度:一棵树的最大层次数记为树的高度(或深度)。 有序(无 阅读全文
posted @ 2015-02-13 10:48 江正军 阅读(2436) 评论(0) 推荐(1) 编辑
摘要: 树的遍历 (一)树结构实现 (二)利用树本身特点进行递归遍历(属内部遍历) 树的内部遍历方式有两种:前序遍历、后序遍历,注,没有中序遍历。与二叉树的内部遍历方式一样也是采用递归方式实现的。 (三)利用栈与队列对树进行非递归遍历(属外部遍历) 树的两种外部非递归遍历方式:深度优先(即先根)遍历、广度优 阅读全文
posted @ 2015-02-13 10:41 江正军 阅读(2390) 评论(0) 推荐(0) 编辑
摘要: 定义 二叉排序树又称二叉查找树或二叉搜索树,它或者是一棵空树,或者是具有如下性质的二叉树:1、若它是左子树非空,则左子树上所有节点的值均小于根节点的值2、若它的右子树非空,则右子树上所有节点的值均大于根节点的值3、左、右子树本身就是两根二叉排序树 查找 因为二叉排序中左子树上所有节点关键字均小于根节 阅读全文
posted @ 2015-02-13 10:35 江正军 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 由于程序太长,分成了几部分,后面附上源码。 测试: 阅读全文
posted @ 2015-02-13 10:29 江正军 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 由于平衡二叉树与红黑树都是二叉排序树,又红黑树是对平衡二叉树的一种改进实现,所以它的很多思想算法都来源于排序二叉或平衡二叉树,比如排序二叉树中的添加、删除、查找及查找直接后继节点等,平衡二叉树中的左旋与右旋等都是一样的,所以当看到这些方法时,要多参考以下两节:《二叉排序(搜索)树实现 》与《平衡二叉 阅读全文
posted @ 2015-02-13 10:18 江正军 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 优先级队列是一种数据结构,其中能被访问和删除的是仅具有最高优先级的元素。所谓优先级是通过一些方法对元素进行比较得出的。基本的思路是队列中存在等待服务的元素。对元素的选取不再严格基于先来先服务原则。 定义如下:优先级队列是这样的一种数据结构,对它的访问或者删除操作只能对集合中通过指定优先级方法得出的最 阅读全文
posted @ 2015-02-13 10:06 江正军 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 哈夫曼树又称最优二叉树,是一种带权路径长最短的树。树的路径长度是从树根到每一个叶子之间的路径长度之和。节点的带树路径长度为从该节点到树根之间的路径长度与该节点权(比如字符在某串中的使用频率)的乘积。 比如有一串字符串如:3334444555556666667777777,它是由3、4、5、6、7这五 阅读全文
posted @ 2015-02-13 08:51 江正军 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: 共享对象... 4 可见性... 4 过期数据... 5 非原子性的64位操作... 5 锁和可见性... 5 volatile变量... 6 发布与逸出... 7 安全构建的实践... 8 不可变性... 9 final域... 10 示例:使用volatile发布不可变的对象... 10 安全发 阅读全文
posted @ 2015-02-13 02:08 江正军 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 标准标签库(JSTL)... 98 JSTL的组成... 98 核心标签库... 99 <c:out>标签... 99 <c:set>标签... 99 <c:remove>标签... 100 <c:catch>标签... 100 <c:if>标签... 101 <c:choose>标签... 101 阅读全文
posted @ 2015-02-13 00:55 江正军 阅读(636) 评论(1) 推荐(0) 编辑
摘要: 简单标签... 79 SimpleTag接口... 80 JspFragment类... 80 利用简单标签控制标签体和后继JSP页面的执行... 81 利用简单标签对数组中的元素进行迭代输出... 82 对标签体内容进行修改后输出的简单标签... 83 嵌套标签内的out对象的改变... 85 借 阅读全文
posted @ 2015-02-13 00:47 江正军 阅读(485) 评论(0) 推荐(0) 编辑
摘要: EL表达式语言... 39 EL概述... 39 EL基本应用... 40 JSP标签的属性值中使用EL表达式... 40 JSP模板中使用EL表达式... 40 忽略JSP页面中的EL表达式... 40 忽略JSP页面中的脚本元素... 41 隐含对象... 41 pageContext隐含对象. 阅读全文
posted @ 2015-02-12 23:54 江正军 阅读(436) 评论(0) 推荐(0) 编辑
摘要: Servlet事件监听器... 19 监听域对象的创建和销毁... 19 ServletContextListener接口... 19 HttpSessionListener接口... 19 ServletRequestListener接口... 20 监听域对象的属性变化... 20 attrib 阅读全文
posted @ 2015-02-12 23:48 江正军 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 文件上传... 6 DiskFileUpload. 6 setSizeMax(long sizeMax)6 setSizeThreshold(int sizeThreshold)6 setRepositoryPath(String repositoryPath)6 parseRequest6 isM 阅读全文
posted @ 2015-02-12 23:43 江正军 阅读(547) 评论(0) 推荐(0) 编辑
摘要: JSP. 80 JSP源码生成... 81 将JSP页面配置成Servlet84 JSP基础语法... 84 JSP模板元素... 84 JSP表达式... 84 JSP脚本... 84 JSP声明... 85 EL表达式... 85 JSP注释... 85 JSP指令... 85 page指令.. 阅读全文
posted @ 2015-02-12 22:57 江正军 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 会话与状态管理... 58 cookie. 58 组成... 58 Set-Cookie2响应头... 59 Cookie请求头... 60 在Servlet中使用Cookie. 61 Cookie类... 61 构造方法... 61 getName. 61 setValue、getValue. 6 阅读全文
posted @ 2015-02-12 22:50 江正军 阅读(411) 评论(0) 推荐(0) 编辑
摘要: HttpServletRequest41 获取请求行的相关信息... 41 getMethod. 42 getRequestURI42 getQueryString. 42 getProtocol42 getContextPath. 42 getPathInfo. 42 getPathTransla 阅读全文
posted @ 2015-02-12 22:41 江正军 阅读(720) 评论(0) 推荐(1) 编辑
摘要: HttpServletResponse. 20 产生响应状态行... 20 HTTP状态常量... 20 setStatus(int sc)20 sendError21 构建响应消息头... 21 addHeader与setHeader21 addIntHeader与setIntHeader21 a 阅读全文
posted @ 2015-02-12 22:25 江正军 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 使用Servlet激活器... 5 缺省Servlet6 Tomcat中的类装载器... 6 Servlet8 Servlet路径映射... 8 ServletConfig接口... 9 获取ServletContext对象(getServletContext)... 9 获取Servlet的注册名 阅读全文
posted @ 2015-02-12 22:06 江正军 阅读(924) 评论(0) 推荐(0) 编辑