1. 简介
BASIS是SAP系统中非常基础的一个包,属于SAP_BASIS这个模块,这个模块其实也代表着SAP Netweaver的版本,通常而言,SAP_BASIS的版本越高,其所支持的功能也越丰富,例如功能更丰富的ABAP语法,更多的工具类等。
2. 查看Netwaver 的版本
在SAP系统中,通过System >> Status >> Product Version便可以查看到对于BASIS的版本,这个版本就是SAP系统NW的版本。
3. BASIS的工具包简介
通过SE80直接查看BASIS这个package,可以发现,它是有很多的子包组成的,几乎每一个子包都代表了NW上个一个基础功能。
例如第一个package /AIF/STRUC是NW上一个用于处理应用接口的架构,熟悉的伙伴可能知道,也即AIF。
另外,例如SALV,SALE这两个package,提供了大名鼎鼎的ALV报表工具和ALE系统间的IDoc通信集成架构。
另外一类,就是一些列的工具类,例如时间、日期的转换类,字符串处理类等等,在编程中可以直接复用这些工具类,例如 CL_ABAP_TSTMP。
还有一些类,是内核级别的对象,可以获取系统级别的信息,例如CL_DB_SYS , CL_ABAP_SYST等,同时也有一些类会直接调用内核方法,返回一些计算结果,例如CL_ABAP_DIFF会直接比较两个内表的差异,并将差异返回。直接使用这样的类,用于求两个内表delta部分的值,要比自己手动用ABAP代码去实现类似的功能效率要高得多。
BASIS Package下包含的内容非常多,每一个子包都有可能对应着若干本PA标准教程,本篇博客只是浅尝辄止地介绍了下SAP BASIS的地位和功能,更多的功能还有待大家自行探索。文章来源:https://www.toymoban.com/news/detail-617256.html
4. 小结
BASIS包提供了非常多的NW级别的工具,希望大家可以发掘更多BASIS包下的宝藏类。文章来源地址https://www.toymoban.com/news/detail-617256.html
到了这里,关于简单说说SAP系统中BASIS这个Package的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!