
SAP是一种常用的企业资源规划(ERP)软件,可以帮助企业管理和协调其业务流程。SAP系统中包含了许多不同的程序和软件组件,这些组件可以使用不同的编程语言编写。
要在SAP系统中查看代码行数,需要使用特定的工具或方法。具体来说,可以使用以下方法之一:
使用SAP代码工具:SAP提供了一种专门用于统计代码行数的工具——SAP Code Inspector。使用这个工具,可以对SAP系统中的代码进行分析,并生成代码行数统计报告。
使用第三方工具:有许多第三方工具可以用于统计SAP代码的行数。例如,可以使用源代码管理工具(如Git或SVN)来统计SAP代码的行数。
使用手工方法:如果你只想统计少量的代码,可以使用手工方法来计算代码行数。可以打开代码文件,并手动计算文件中的行数。
无论使用哪种方法,都需要确保你有足够的权限访问SAP系统中的代码。
SAP有四代增强:
第一代: user exit(需要access key, 现在一般不用这种增强了)
第二代: customer exit
第三代: BADI
第四代: Framework(显式增强, 隐式增强)
个人认为BADI是最好用的, customer exit也会经常用到, 隐式增强功能很强大,需要一定的debug技巧。
其他增强还有BTE, validation, substitution这些可能FI模块用得比较多
sap中如何查开户行标识。根据查阅资料显示相关,
1、在表VBSEGS中增加开户和账户标识。
2、在结构FVBSEG中增加开户和账户标识。
3、在程序SAPLF040屏幕0300中增强开户和账户标识两个字段
BAPI 是函数,你可以输入T-code:BAPI,查找系统里的bapi函数。比如采购申请的审批的勾打上,就可以调用bapi函数来实现。
BADI 是abap的一种增强,他的调用方式是CALL METHOD (instance),(相关的TCODE是SE18和SE19),你可以通过EXIT_HANDLER这个单词查找BADI。
创建增强有多种方法,用CMOD可以创建,用spro也可以创建。也正在学习中。
网上有这段:
针对BADI的增强
1、badi对象的信息存储在SXS_INTER, SXC_EXIT, SXC_CLASS 和SXC_ATTR 这四个表中。
2、sap程序都会调用cl_exithandler=>get_instance来判断对象是否存在,并返回实例;其实get_instance就是对上述几个表和他们的视图(V_EXT_IMP 和 V_EXT_ACT)进行查询和搜索。
3、基于这个机理,我查用ST05来监控一个TCODE来跟踪,然后选择查找有关上述几个表和视图的 *** 作,就可获得相关BADI。
4、se18 查找接口,se19 实现接口就可以实现用户增强。
请描述的再具体一点,或者截屏看看。我猜有可能是你要看的某一些函数或者命令行是sap集成的外部命令,或者是调用外部对象的某些方法(method),或者是sap的核心部分用C或者别的语言封装好的代码。所以你双击查看会看不了,也确实没办法查看。如果是调用外部对象的方法(比如excel的宏,或者dll文件,可以通过直接去看外部对象这个方法的代码或者参数,在sap 的abap里面是看不了的。
以上就是关于sap怎么看代码行数全部的内容,包括:sap怎么看代码行数、SAP的增强都包括哪些, 哪些是比较好用的、sap中如何查开户行标识等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)