天才一秒记住【一路小说网】地址:https://www.waynot.net
张伟磨刀霍霍,带着10个大杀器,就攻入了bapi的腹地,开始了正式的探宝!
进入bapi界面后,张伟开始了剖析,界面有两种查找bapi的方式,一种是层级菜单模式,一种是关键字模式,张伟准备了10个探索的诱饵,直接奔着关键字模式就去了!
首先是主数据,按照关键字往下,没滑动多少,就找到了“ctor”
客户主数据!
毕竟是字母c开头!
进去后,张伟发现,点开后,下拉很多具体的bapi,有“create、edit、chan、delete”
等等,拉下来有几十个bapi!目光移到了右边,张伟发现了熟悉的身影“kna1”
,非常好,自己写报表用过无数次的客户主数据的表,但是在这里这个“kna1”
的抬头名变了,变成了“objecttype”
对象类型?什么鬼!
为什么不叫table名了?叫“objecttype”
这是几个意思?object,对象,面相对象?张伟想起,结出实心蓝丹时,对程序语言进行了分代,第一代面向机器如汇编语言,第二代面向过程如c语言,第三代面向对象如java语言,第四代面向应用如张伟现在做sap的abap语言,当然后面张伟对第四代又进行了细化,第四代,应该是面向特定方向的应用,张伟现在这个abap语言,就只能在sap里使用,只能编辑sap的程序,不能编辑其他需求的程序,因此应用起来很窄,但是封装非常的完善,基本上把erp这个领域的常规处理逻辑都封装好了,直接使用即可!
因此第四代会有很多种面向最终应用的语言,比如面向动画的、面向工程的只在自己领域使用的编程语言!
而张伟结出的sap实心蓝丹,是没有第三层面向对象程序层的,从c语言层,直接就到了abap层!
当时张伟是有点想不通的!
觉得这和自己划分的4代编程语言,有冲突,中间少了一层!
当时想如果中间加一层面向对象层,可是abap又不是面向对象,张伟编程时明显没有感受到,面向对象的程序思维习惯!
abap给张伟的感觉就是简单,比java,c等这些正统的面向对象编程语言来说,就太简单了,而且编程效率很高,基本就是直接面向最终用户需求去的!
因此张伟就把当时结出的sap蓝丹直接把第三层定义成了abap程序层!
可是现在打算结第六层丹时,居然跳出了这么一个“object”
的玩意,张伟就有点懵圈了!
而且跳出的这个还是对“kna1”
客户主数据表!
难道是把kna1看做一个对象,进行bapi编程?张伟诞生了这个想法,异常的兴奋,可能第六层一开局就封层结丹了,同时好像觉得很合理,那么需要验证下了!
张伟手上准备的大杀器,探路诱饵还有很多,现在才用了一个“客户主数据”
甚至都还没用完,就有收获了,现在需要抛出第二枚、第三枚诱饵了!
张伟很是兴奋啊,可以抛诱饵,代表鱼儿已经上钩了啊!
可以往前猛攻了!
丢第二个探路诱饵“vendor”
供应商主数据,v首字母排在最后,张伟基本上拉到了底部才找到!
张伟迫不及待的点开,心中默念这“lfa1”
,这是供应商主数据的表,点击后迅速看向了右边的信息栏!
我靠!
果然!
熟悉的“lfa1”
表出现在眼前,nnd多么熟悉的表!
lfa1自己在当时的报表编写中使用了无数次,对这个表简直是如数家珍!
现在他在自己期待的位置,“objecttype”
的后面就是“lfa1”
该放第三个探路诱饵“aterial:物料主数据”
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!