自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (6)
  • 收藏
  • 关注

原创 ABAP OO的八大理由(十一)

 INTERFACE通过语句INTERFACE….ENDINTERFACE来定义。它可以有与类一样的部件。任何类都可以有一个或多个INTERFACE。通过在类的public部分进行声明,这样在interface中定义的public部分就成为类public interface的一部分。包含独立interface的类必须为类提供服务,这样用户可以通过interface来访问类,而无需知道其中的访问

2008-01-31 22:23:00 995

原创 ABAP OO的八大理由(十)

 原因4:INTERFACEINTERFACE通俗的讲就是通过一个程序来调用另外一个程序的数据和功能。在模块化和相互访问的世界中,INTERFACE提供了两个部件之间联系的桥梁。在ABAP OO中提供了类与调用者之间独立的INTERFACE,这样就把类和使用者之间分离开来。而在ABAP OP(oriented procedure)中没有独立的INTERFACE,而是提供了程序之间隐式的

2008-01-29 23:00:00 1101

原创 BW对象的命名空间

 BW对象的命名空间主要有四大类:l         SAP发布的对象都以0开始,产生的数据字典对象都以/BI0/开始,如信息立方体0SALES它的事实表为/BI0/FSALESl         客户自开发对象,以A-Z的子母开始,对应的数据字典以/BIC/开始例如信息立方体SALES以及事实表/BIC/FSALESl         合作伙伴或客户确定的命名空间,以/XYZ/开

2008-01-28 23:15:00 1107

原创 ABAP OO的八大理由(九)

 下面的例子是一个修改版的帐户,他已经作为两个子类checking account和saving account的父类。CLASS account DEFINITION. PUBLIC SETION. PROTECTED SETION.    DATA amount TYPE accounts-amount.ENDCLASS.CLASS account IMPLEMEN

2008-01-28 22:34:00 1034

原创 SAP BW数据仓库简介

 数据仓库在SAP BW系统中是商务智能把数据转换为有用的信息的基础。公司的集成的数据仓库为公司决策者提供了能够知道企业走向成功的面向全球的综合分析数据。数据仓库中包括来自于各种信息系统中的数据,它的主要职责包括:l         集成l         转换l         合并l         清理l         存储l         提取和分析SA

2008-01-26 23:15:00 3703

原创 ABAP OO的八大理由(八)

 原因三:代码重用性代码重用性是软件维护和开发的一个重要衡量指标。我们应当把一些通用的代码放在一个中心库里,而无须一遍一遍的重复编写功能相似的代码。下面就在代码重用方面检查一下ABAP OO和ABAP OP孰优孰劣。面向过程的代码重用性在面向过程的模式中没有什么专门的机制来支持代码的重用性。你可以定义通用的过程,但是如果你想在特殊情况下使用通用代码,你不得不建立很庞大的模块池,每个

2008-01-26 22:02:00 1157

原创 SAP NETWEAVER业务应用的结构

正如My SAP可以被分为基层一样,业务应用已可以被分为几个层次。下图显示了业务应用的几个层次:用户交互层用户交互层包括了用户界面和系统流程执行的步骤。用户界面包括了不同复杂程度的界面元素。l         基本界面元素,包括文本和输入字段l         元素组,如模式或块l         屏幕和屏幕流,比如abap中的DYNPRO显然,用户界面是把数据显示

2008-01-26 16:32:00 871

原创 ABAP OO的八大理由(七)

 面向对象的实例化行如其名,在面向对象的模式中,对象是唯一存在的东西。对象是类的实例,是通过CREATE OBJECT语句来实现的。ABAP对象不可能被隐含的实例化,你通过指针变量来操作对象。当然你通过指针所操作的对象不一定是自己创建的,这种现象主要是通过指针操作的对象很有可能是从其他地方传过来的,比如说工厂方法(factory method)或者接口参数。你可以在一个类中创建多个对象

2008-01-25 22:46:00 1134

原创 BW简介

 BW简介业务数据的综合分析对于使企业具有核心竞争力,迅速的市场反应能力,和业务优化起着至关重要的作用。作为SAP NETWEAVER的核心部件,SAP BW担当着数据仓库,商务智能以及为实现商务智能而提供的一些列工具的重任。所有来自SAP生产系统和其他外部系统得数据都可以通过SAP BW所提供的一些列工具对其进行整合,转换并使其一致。还以通过其提供的灵活的报表工具对其进行分析,也简化了数

2008-01-25 16:20:00 1327

原创 ABAP OO的八大理由(六)

 原因二,实例化对象的实例化是面向对象编程的一个重要特点。在ABAP OO中,通过实例化你可以实现一个类的多个变体,这样程序员便可以调用任何一个对象并让他完成相应的功能(比如一个银行帐号的收款存款和窗户的打开关闭等)。在面向过程的编程中,当程序内容被编译到内存中便隐含着一个实例化的过程,但是这个实例并不能为程序员显式的调用,因为这需要数据和功能的分离,而面向过程的的程序员并不是直接对对

2008-01-25 10:36:00 1034

原创 SAP NetWeaver简介

 SAP NetWeaver是领先的集成应用平台。SAP NetWeaver的强劲之出在于它通过SOA(Service Oriented Architecture)和EOA(Enterprise Service Architecture)建立了互相操作互相合作以流程为中心的业务平台。SAP NetWeaver是符合国际工业标准的应用服务和WEB服务包,他可以与业界流行的Microsoft .N

2008-01-24 22:18:00 1109

原创 关于SCREEN中tabstrip的使用

已经两次碰到tabstrip使用的问题了,看来是老了,健忘,拷几个屏以免再犯类似的错误:问题的现象:问题所在:改正后:                  

2008-01-24 14:17:00 954

转载 Google台湾工程研究所所长:开发人员如何培养自己

  Google台湾工程研究所所长简立峰建议台湾开发人员要培养国际化能力、源源不绝的创造力,以及具备说服优秀人才的领导力。  计算机科学是少数最国际化的科学,不论在台湾或美国,学习的内容都差不多,甚至连教材都可以是相同。但据Google台湾工程研究所所长简立峰的观察,台湾软件开发人员却容易自我设限,反而不易在软件产业中成功。他认为,只要培养出国际化的创意能力,现在比过去更有机会。  为了找

2008-01-24 13:03:00 712

原创 整理后的ALV GRID的参考文档

http://download.csdn.net/source/342122 

2008-01-23 09:04:00 1135 1

原创 ABAP OO的八大理由(五)

 面向对象模式的数据封装OO模式的编程也有两种数据类型,类实例的属性和类方法中的本地变量。实例属性的生命周期依赖于对象的生命周期,本地变量的生命周期依赖于类方法的生命周期。所以面向对象的本地变量与面向过程的本地变量的生命周期是一样的。它是类方法中的辅助变量与数据封装无关。ABAP对象的数据封装在类这个级别。可以定义类属性的可见性,它的级别分别是在类内可见,在子类中可见,或者在外部类中可

2008-01-23 09:00:00 1048

原创 逻辑数据库SDF的有些限制条件不起作用的问题

SummarySymptomYou call a report that uses logical database SDF. On the selection screen, the field for the selection of a G/L account is not filled. The report then returns too much data. The syst

2008-01-22 17:14:00 841

原创 动态修改alv grid的内容的一个问题

最近做了这样的一个屏幕在下面的屏幕里通过批量维护调出上面的屏幕,录入要更改的数据,通过点击保存来动态改变下面屏幕的内容,开始得时候是在上面的屏幕中的保存按钮中调用alv grid control的刷新方法,发现只有第一次点保存的时候才能修改alv grid中的内容,后来在下面的屏幕的PBO中添加了如下代码,功能好使了:  IF g_custom_container IS INITIAL. 

2008-01-22 10:57:00 1786

原创 新做了一个dot net connector接口程序(含源码)

http://download.csdn.net/source/340546 

2008-01-21 11:39:00 1291 1

原创 ABAP OO的八大理由(四)

 OO编程优于过程编程的五个原因下面的部分里我们将着重论述OO编程的主要优点,尽管这里所提到的优点与其他的OO语言(JAVA C++)没有什么太大的区别,我们这里着重在ABAP OO与传统的ABAP程序相比而体现处来的优点。我们将通过实现一个银行账户管理的简单例子来比较两种模式的差别。原因一:数据封装将数据和程序封装在一个组件中将使程序变得容易修改。不要把一个应用的所有的数据和功能

2008-01-20 11:39:00 1443

原创 ABAP OO的八大理由(三)

对于面向过程的模式,程序的运行通常是从screen的dialog module或selection screen的start-of-selection事件开始的。你在这些处理模块中操作全局变量来实现需求的功能。你可以通过内部的form和外部的function module来实现程序的模块化。这些过程除了可以操作全局变量外还可以具备内部的本地变量来协助实现内部的一些特定功能。   

2008-01-18 20:45:00 1382

原创 ABAP OO的八大理由(二)

 1.         ABAP OO更加明确所以更易于使用。例如在使用ABAP OO你的程序的执行流程不再是由运行时隐含的控制。这样你就可以自己去设计程序所执行的流程了而不必像面向过程那样去了解和服从外部控制机制(即报表和dialog screen的事件)。2.         ABAP OO具有更加清晰的语法和语义规则,比如一些容易出错的过时的语句在ABAP OO类中已经明确不能再使用

2008-01-16 21:30:00 1478

原创 ABAP OO的八大理由(-)

 几年前SAP BASIS 4.6为ABAP扩展了OO功能,这是很多传统的ABAP程序员陷入困境。首先对于ABAP程序员来说它们终于可以通过OO这种开发方法得潜在价值来提高开发效率和所开发程序的可维护性了。然而一直以来习惯于面向过程编程的ABAPER迅速的转向OO模式也不是那么容易,很多人还是坚持使用传统的面向过程的开发模式,他们觉得不用OO也可以得到他们想要的。这篇文章的主要目的便是让你明白

2008-01-14 21:14:00 1704

原创 oracle 9i内存配置为动态分配的步骤

修改数据库内存动态分配的步骤:a)         确认目前的内存分配情况SQL>show sga         SQL>show parameter db_block_size            Old parameters that are still active:         SQL>show parameter db_block_buffers         

2008-01-14 09:15:00 1468

原创 在spfile中设置Event事件

七. 设置Events事件Events事件是Oracle的重要诊断工具及问题解决办法,很多时候需要通过Events设置来屏蔽或者更改Oracle的行为,下面我们来看一下怎样修改spfile,增加Events事件设置: SQL> alter system set event=1

2008-01-14 09:10:00 729

转载 从自动备份中恢复spfile和控制文件

六. SPFILE的备份与恢复在本文开篇我们提到,Oracle把Spfile也纳入到Rman的备份恢复策略当中,如果你配置了控制文件自动备份(autoback),那么Oracle会在数据库发生重大变化(如增减表空间)时自动进行控制文件及Spfile文件的备份。下面我们来看一下这个过程:a. 设置控制文件自动备份:

2008-01-14 09:09:00 1857

转载 判断是否使用了spfile

五. 是否使用了spfile判断是否使用了SPFILE,可以使用以下方法:1.查询v$parameter动态视图,如果以下查询返回空值,那么你在使用pfile. SQL> SELECT name,value FROM v$parameter WHERE name=sp

2008-01-14 09:07:00 684

转载 如何修改Spfile的参数

三. 使用pfile/spfile启动数据库如果你想使用pfile启动数据库,你可以在启动时指定pfile或者删除spfile.  SQL> startup pfile=E:/Oracle/admin/eyglen/pfile/init.ora;

2008-01-14 09:06:00 3338 1

转载 SPFILE的使用

简介:本文是关于Oracle9i spfile的一篇文字,这是Oracle9i的一个新特性,虽然是很小的一个改进,但是却体现了Oracle在安全性和可靠性上的一个提高,通过rman备份或者控制文件的自动备份,Oracle把spfile纳入到整个备份恢复体系当中。本文对spfile的使用和修改等作了详细描述,对于其备份恢复也给出了相应的例子,希望大家能够从这篇文章中受益,从Oracle的这个新特性中

2008-01-14 09:05:00 770

转载 对.Net程序进行打包

完程序如果想让别人使用,自然想到将程序打包让其它用户安装使用。现在我就说明一下如何在VS.Net 2003下面打包程序。        如果你没有安装打包插件的话,那么根据我说的方法打包完成后,在没有安装.Net FrameWork的计算机下是无法运行你的程序的。因此我们先要安装微软出的一个打包插件--PluginInstaller.msi。先到微软的官方网站下载下来,然后将这个打包插件安装上

2008-01-11 14:16:00 748

转载 ASP.NET技术的学习顺序问题

前前后后收到过一些人的来信,询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。   如果你已经有较多的面向对象开发经验,跳过以下这两步:   第一步 掌握一门.NET面向对象语言,C#或VB.NET。   我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!   第二

2008-01-11 08:48:00 538

转载 c#.net常用的小函数和方法集

1、DateTime   数字型         System.DateTime currentTime=new System.DateTime();    1.1 取当前年月日时分秒         currentTime=System.DateTime.Now;    1.2 取当前年         int 年=currentTime.Year;    1.3 取当前月         in

2008-01-11 08:45:00 524

转载 一个典型的代码走查检查单

代码走查的最主要的目的是为了发现程序中的逻辑错误,编程风格方面的错误可以通过风格检查的工具去检查。如下的检查单给代码走查的专家发现逻辑错误提供了一个很好的帮助。  序号检查项  1代码的注释与代码是否一致?注释是否是多余的?  2是否存在超过3层嵌套的循环与/或判断?  3变量的命名是否代表了其作用?  4所有的循环边界是否正确?  5所有的判断条件边界是否正确?  6

2008-01-11 08:39:00 1251

原创 与程序相关的表

 与程序相关的表程序基本状态视图PROGDIR: 程序基本信息 FIELD DESCRIPTION KEY

2008-01-10 13:54:00 807

原创 如何实现在屏幕中可以输入负数

 

2008-01-10 13:37:00 1429

转载 CV是什么意思啊?

关于CV的写法,是个非常有争议的话题。如果问两个人:“什么样的CV才更完美?”,一定会得到两个不同的答案。专家总是用“DO”或者“DONT”以及一大堆的“常见错误”让我们觉得这些东西更加神秘和可畏。 不要指望有一份完美而且权威的CV,如果你登陆到亚马逊书店,可以看到很多教你如何写CV的大部头书籍,另外,在国外,还有很多专门替别人写CV的公司,他们声称可以写出让对方印象深刻的CV,每份收费几百美金

2008-01-10 12:57:00 17571

转载 tell him more about myself

Normally in an interview, the interviewer already knows your education and your past job experiences. So you dont need to repeat things like where you are from and what you have done. This question i

2008-01-08 11:51:00 606

转载 Miss", "Ms" or "Mrs"

Here is the rule for titles. "Miss" and "Mrs." bear reference to that womans marital status. If she is not married, then she is "Miss Smith". If she is married, they you would refer to her as "Mrs. S

2008-01-08 11:41:00 801

原创 ABAP程序的移植性注意问题

  SAP BASIS保证了ABAP程序在不同系统之间的可移植性。不过在不同系统之间传送ABAP程序时还是要注意一些问题。首先是NATIVE SQL使用EXEC SQL ENDEXEC运行的数据库本身的SQL语句是导致程序移植问题的首要因素。所以不到万不得已的情况下应当使用OPEN SQL文件的操作语句OPEN,CLOSE,TRANSFER,READ DATASET和DELET

2008-01-03 22:51:00 1168

alv grid参考文档

整理后的alv grid参考文档

2008-01-23

SAP DOT NET CONNECTOR PROGRAM(SOURCE COE)

新做了一个dot net connctor接口程序(含源码)

2008-01-21

sap .net connector demo

sap .net connector demo,演示程序<br>

2007-11-20

sap tutor tool

sap tutor tool,sap demo document tool

2007-11-20

SAP.Net.Setup_2.0

SAP.Net.Setup_2.0

2007-11-20

sap .net connector document

sap .net connector document

2007-11-20

空空如也

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

TA关注的人

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