近来一直在学习面向对象的编程方法,有人说对于abap而言,面向对象是个鸡肋,因为它没有多么复杂的逻辑,有大量的可以重用的函数和方法,有很多现成的business object。这对于新手而言,的确具有极大的说服力,毕竟我们做的大量的开发集中在了report,说面向对象有点难过,我们甚至都不知道这个对象是什么,该如何去设计类,如何归纳方法,如何设计接口。但是,当我们做过了大量的程序开发,越来越发现自己做了太多的重复的事情,曾经以为把自己写的程序保存,将来就可以使用cp大法。可是随着自己程序小库的不断增加,在这其中想找到两年前曾经解决过...
不同的人在谈面向对象编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是面向对象的。有人把它作为术语来描述一种特别的进程间通信机制。还有人使用这个词汇是另有深义的,他们其实是想说:“来啊,买我的产品吧!”我一般不提OOP,但只要提到,我的意思是指使用继承和动态绑定的编程方式。 –《C++沉思录》
《C++沉思录》说的是十几年前的事了,现在大家对面向对象的回答已经是众口一词:封装、继承和多态。大家都知道,在面向对象中,一辆汽车是一个对象,汽车这个概念是一个类。汽车有漂亮的外观,把各种内部...
BDC’s and CTR’s.
SAP provides various methods by which the entry of data into an application can be automated so that data provided in an electronic form does not need to be printed out and then rekeyed by an operator.
These include IDOC’S, BAPI’S, BDC’s and CTR’s.
Strictly speaking, the last three items do not import data into SAP but are the end process for a program that uploads data from an operating system file.
This article deals wi...