自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何通过Tcode查找Badi或者用户出口

在SAP系统中,SAP提供了Badi和用户出口来方便用户对标准程序来进行增强,那么我们可以通过如下方法来找到它们:获取用户出口:方法一:用SAP提供的一个程序来执行获取,这个程序不是已经内嵌到系统中,需要下载代码,放到自定义的程序中来执行, 代码下载地址:http://www.sap-img.com/ab038.htm 或者:http://saptechnical....

2012-03-15 16:04:14 113

原创 abap 屏幕元素

 通过这个屏幕实例可以了解屏幕元素的构成,及屏幕事件。一.首先我们先完成窗体显示部分的代码TABLES: BKPF,SSCRFIELDS.DATA FLAG TYPE I.SELECTION-SCREEN BEGIN OF BLOCK PART1 WITH FRAME TITLE TITLE1.*了解type/like/必选/memory idPARAMETERS:NUMBER1 TYPE...

2012-02-15 15:48:35 171

sqlserver 储存过程

create PROCEDURE procedure_hrdata_01ASBEGINBEGIN TRAN --申明事务--申明游标 为useriddeclare order_cursor CURSOR FOR select userid,userdate,jqno from hrdata where bj is null group by userid, userdate,jqno havin...

2011-11-29 16:30:18 103

原创 ABAP 内表(internal table) 标题行(header line) 工作区(work area) 简介

是用TYPES关键字定义一个行(row)的类型.如下:TYPES: BEGIN OF line,  field1 TYPE i,  field2 TYPE i,END OF line.这里的line,就相当于一个自定义的类型,表示一行(row)的字段(field). 这里一行有两个字段field1和field2.然后是声明一个work area:DATA wa TYPE line.li...

2011-04-17 13:08:39 277

原创 如何将项目自动部署到tomcat

1 找到以下目录 tomcat\conf\Catalina\localhost 2新建一个配置文件xx.xml 输入 <Context path="/helloworld" reloadable="true" docBase="D:\WorkSpace\helloworld\WebRoot" workDir="D:\WorkSpace\ helloworld\WebRoot\work" de...

2011-03-11 15:05:33 57

原创 OO事件处理

class adding definition.  public section.    class-data num type i.    events: return.    methods: accumulate.endclass.class adding implementation.  method accumulate.    data: res type i.    num = ...

2010-12-29 16:32:13 90

原创 abap_oo小例子

*类定义class application definition.  public section.   "类方法    methods: show_text.    methods: show_jia.  private section.  "类属性    data text(100) type c value '输出1'.endclass. "类实现clas...

2010-12-28 10:09:00 144

原创 abap之alv笔记

1)ALV是系统的一种网格的显示方式,这种方式带有汇总排序筛选等功能,ALV格式的数据是以单元格为单位显示,便于数据导  出来放在电子表格里进行加工.  slis_t_fieldcat_alv是表内字段的整体,slis_fieldcat_alv是某一个字段的内容,将字段的内容写到 slis_fieldcat_alv中,然后append到slis_t_fieldcat_alv...

2010-12-27 09:26:58 251

原创 调用功能模块

模块化技术包括:子程序(Subroutine),功能模块(Function Modules),类方法(Class Methods). 调用功能模块要从abap/4程序调用功能模块,需使用CALL语句。 语法call function <module>      [exporting f1 = a1 ... fn = an]      [i...

2010-12-22 10:19:23 142

原创 sap屏幕元素与事件

sap屏幕基本元素的创建     select-options对象:通常用于参照一数据库字段来建立数据输入域。         定义代码: select-options: data for sy-datum.       parameters对象:可以参照数据字典具体字段或自定义数据类型创建文本输入域以及单选框/复选框等。         定义代码:paramete...

2010-12-21 13:56:24 139

原创 sap常用的系统变量

系统内部有一个专门存放系统变量的结构SYST,其中最常用的系统变量有:SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,’0’ 表示成功SY-UNAME: 当前使用者登入SAP的USERNAME;SY-DATUM: 当前系统日期;SY-UZEIT: 当前系统时间;SY-TCODE: 当前执行程序的Transaction codeSY-INDEX : 当前LOOP...

2010-12-17 09:03:09 78

原创 abap数据字典

      SAP 系统里面,最主要的几个概念:             table,structure,funtion都是属于ABAP Dictionary中的一部分         表 (Table):要指定字段名,以及该字段使用哪个数据元素。真正在数据库中存在的,                           可以 存放数据的表叫透明表(transparen...

2010-12-15 14:55:34 156

原创 ABAP常用的Tcode

Tcode                       描述                                                                备注ABAPDOCU              ABAP文档和范例BAPI                         BAPI浏览器CMOD(SMOD)         SAP增强LSMW         ...

2010-12-15 09:18:18 129

原创 abap名词理解

1.occurs     a.occurs是ABAP 3.0之前声明内表的关键字选项(是指定内存 )    b.occurs <n>,<n> 是指定行的初始号。将第一行写入创建的内表后,就为指定行保留了内存。       如果添加到内表中的行比 <n> 指定的要多 ,则自动扩展保留的内存。(现在新版本都不建议都不使用这个关键字了 )  2...

2010-12-13 17:03:30 201

原创 abap内表,标题行,工作区

先是用TYPES关键字定义一个行(row)的类型.如下:TYPES: BEGIN OF line,  field1 TYPE i,  field2 TYPE i,END OF line.这里的line,就相当于一个自定义的类型,表示一行(row)的字段(field).这里一行有两个字段field1和field2.然后是声明一个wo...

2010-12-13 09:36:47 60

原创 spring tomcat6 连接池

Tomcat 中Jndi是使用Tomcat自带的连接池,由于客户要求,抛弃Tomcat自带的连接池。使用c3p0 。经过几个小时调试,解决方案如下: 环境:Tomcat 6 下面来看Jndi 与 c3p0 结合: 下载地址:http://nchc.dl.sourceforge.net/sourceforge/ c3p0/c3p0c3p0-0.9.0.4.bin.zip ...

2009-09-20 15:58:15 69

原创 spring dao

1.spring中jdbc模板  a.配置jdbcTemplete   <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">        <property name="dataSource" ref="dataSource"/>   //dataSource

2009-09-08 09:26:47 92

原创 Java自定义Exception设计

异常设计原则:       异常表示没有遵守契约。如果一个事件表示了“异常条件”或者“没有遵守契约”,那么,Java程序所要做的就是抛出异常。异常的类型:       检查型异常checked和非检查型异常non-checked(运行时异常,RuntimeException和它的子类)。       一般而言,表示类的误用的异常应该是非检查型异常。String类的chart...

2009-08-10 08:57:59 83

原创 log4j.properties

  系统日志的处理在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而...

2009-08-08 21:20:29 59

原创 简单、抽象工厂模式

简单工厂模式1. 目的         工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。2 . 简单工厂模式的结构  3. 一个简单例子 java 代码// 产品接口          public ...

2009-08-05 09:15:17 59

原创 AOP中术语

1.我所知道的aop     初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。 2.为什么用aop     1就是为了方便...

2009-07-28 08:46:09 135

原创 ajax用途

ajax的所用到的功能1:级联菜单 例子:在action中       response.setContentType("text/xml");        response.setCharacterEncoding("UTF-8");        PrintWriter out = response.getWriter();        out.println("&...

2009-07-22 21:14:47 65

原创 java中static详解

二、static         static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。   被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们...

2009-07-18 15:13:03 44

原创 fedora10网络配置

解决方法一:终端里输入su root输入password接着cd /etc/sysconfig/network-scriptsvi ifcfg-eth0======修改如下内容======DEVICE=eth0HWADDR=xx:xx:xx:xx:xx:xx    //MAC地址BOOTPROTO=noneNETMASK=255.255.255.0       //子网...

2009-07-15 16:07:41 67

原创 JavaDBF工具类

  最近做项目需要跟一些老系统进行数据交换,数据格式为DBF文件;我们使用JavaDBF读写文件,虽然这个处理工具很简单,不过已经够用了(另:由于这个项目已经没人维护了,所以网上提到的中文处理问题也只好自己改一下源码了)。       后来发现每处操作DBF文件的代码都很相似,但又存在差异,这些差异主要来自于每个DBF文件字段的个数、类型、顺序等信息不一致引起的;为了把这些重复...

2009-06-04 14:19:25 109

原创 MD5

import java.security.MessageDigest;public class MD5 {    public final static String EncodeMd5(String s) {        char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',       ...

2009-05-31 19:59:00 45

原创 JS时间比较(是否是大于当前时间,格式yy-MM-dd)

//获取当前格式化后的时间function getNowFormatDate(){   var day = new Date();   var Year = 0;   var Month = 0;   var Day = 0;   var CurrentDate = "";   //初始化时间      Year       = day....

2009-05-28 16:04:49 86

原创 web.xml中的一些配置解释

1<context-param>        <param-name>contextConfigLocation</param-name>        <param-value>/WEB-INF/acegi/acegi-appContext.xml</param-value>    </conte...

2009-05-25 20:19:42 60

原创 过滤器Filter配置总结

在Java web开发中常会使用到功能强大的过滤器,他毕竟能给我们带来很大的方便,但是针对过滤的资源我们需要详细的了解他们在web.xml中的配置信息。这个根据几种常用的不同情况进行了总结: 1。如果要映射过滤应用程序中所有资源: <filter>     <filter-name>loggerfilter</filter-name...

2009-05-25 20:11:06 66

原创 web中session的创建

1.Session的创建         session对象当客户端首次访问时,创建一个新的session对象.并同时生成一个sessionId,并在此次响应中将sessionId以响应报文的方式些回客户端浏览器内存或以重写url方式送回客户端,来保持整个会话,只要sever端的这个session对象没有销毁,以后再调用request.getSession()时就直接根据客户端的s...

2009-05-21 19:49:47 79

原创 类与类之间的关系

 1.泛化(Generalization)[泛化]表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。 [简单理解] 是一个 is a  的关系。如老虎是一个动物[具体表现]父类...

2009-04-29 21:15:07 69

原创 UML类之间的关系

 首先类之间的关系从宏观上可以分为:关联、依赖、继承,而其中关联又有两种特例:聚合和组合,不过在UML2.X中聚合和组合合成一种关系了。 从使用的频率来看,关联(包括聚合和组合)关系是使用最为广泛的;其次是依赖和继承关联和依赖的区别: 从类之间关系的强弱程度来分,关联表示类之间的很强的关系;依赖表示类之间的较弱的关系;从类之间关系的时间角度来分,关...

2009-04-29 19:40:31 56

原创 java时间,日期相互转换

1.date->String                  Calendar   cal   =   Calendar.getInstance();                     java.util.Date   time   =   cal.getTime();                    String format = new SimpleDateFo...

2009-04-25 18:36:55 42

原创 mysql外键

建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。 外键作用: 使两张表形成关联,外键只能引用外表中的列的值! 指定主键关键字: foreign key(列名) 引用外键关键字: references <外键表名>(外键列名) 事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动), restrict(...

2009-04-08 22:09:54 129

原创 jdom

public static void main(String[] args) {        List list =new ArrayList();        SAXBuilder sb = new SAXBuilder();        try {            Document doc = sb.build(Thread.currentThread().getConte...

2009-03-20 19:54:45 51

原创 名词解释

1.DOM是Document Object Model的缩写,即文档对象模型 2. JDOM是一个开源项目,它基于树型结构,利用纯Java的技术对XML文档实现解析、生成、序列化以及多种操作...

2009-03-17 17:13:08 57

原创 xml基本知识

xml作用1.作配置           2.作数据交换(原因):xml是结构化的,是具有数据类型的 分析xml文档:          SAX:Simple API for XML          DOM:Document Object Model  XPath 路径表达式  XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑...

2009-03-17 17:03:23 57

原创 Servlet基本知识

1.对于一个Servlet的每次访问请求,Servelt引擎都会创建一个用于封装http请求消息的对象和一个代表http响应消息的对象,然后调用此Servlet对象的service()方法,并将这两个对象作为参数传递给该方法。其中,作为参数传递进来的响应对象就是HttpServletResponse()对象,作为参数传递进来的请求消息对象是HttpServletRequest()对象,在servi...

2009-03-16 20:30:20 54

原创 java中继承

1.一个子类不必非要使用继承下来的属性与方法,一个子类是可以选择覆盖已有的属性和方法,或添加新的属性和方法。 2.成员变量的继承与隐藏。   public:若其父类的成员变量声明为public类型,无论是不是在同一个包里,子类都能继承其父类的该成员。   private:若其父类的成员变量声明为private类型,任何子类都不能继承该成员。   默认(不写)成员:若其父类的成员变量声明为...

2009-03-14 20:24:04 49

原创 java中的final类的作用

如果说整个类都是final(在它的定义前冠以final关键字),就表明自己不希望从这个类继承,或者不允许其他任何人采取这种操作。换言之,出于这样或那样的原因,我们的类肯定不需要进行任何改变;或者出于安全方面的理由,我们不希望进行子类化(子类处理)。除此以外,我们或许还考虑到执行效率的问题,并想确保涉及这个类各对象的所有行动都要尽可能地有效。如下所示://: Jurassic.java// ...

2009-03-14 13:36:36 111

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除