ST04-Oracle性能数据获取的感想
ST04-Oracle性能数据获取的感想 最近在整理一些关于SAP性能方面的信息,在涉及到数据库性能的时候,一般我们使用ST04来察看,虽然自己之前也做过ORACLE DBA相关的工作,但是就ST04也能给相关数据,但是就理解而言还是不是友好的,于是就想知道ST04是如何获取这些相关数据,通过程序的分析,ST04其处理数据的逻辑通过C...
对ABAP程序加密一些想法
最近在使用SAPLINK中函数组和类来进行程序转移中发现了一些BUG(不知道现在是否有最新的版本出来)后,于是去读取其原始代码后发现对于函数而言是通过RS_FUNCTIONMODULE_INSERT来写数据到系统,所以在处理源代码的时候,需要把类似FUNCTION NAME.ENDFUNCTION和*" 信息拿掉因为RS_FUNCTIONMODULE_INSE...
OLE EXCEL分批次上载和下载简单介绍
OLE EXCEL分批次上载和下载简单介绍函数ALSM_EXCEL_TO_INTERNAL_TABLE来读取EXCEL采用OLE的技术,读取的数据速度比较快,其原理就是采用SELECT+COPY的把数据写入剪贴板中,然后调用cl_gui_frontend_services=>clipboard_import的方式把剪贴板数据写入内表。但是ALSM_EXCEL_TO_INTERNAL_TABLE有其限制,那就是取决...
统计图形(Chart)在SAP上应用的小总结
目前大数据分析很流行,在SAP也类似的统计需求,目前项目也有在使用统计图形,于是作了一些总结1、ABAPGraphic Proxies 相关资料可以查看BC-FES-GRA介绍,其主要通过两种方式来实现图形输出类和函数,应该属于早期的技术,相关类通过CL_CU*,应用比较复杂,难懂,还有就是CL_GUI_GP*相关类,这些类应用就比...
WF工具(年末实现自己多年想要实现的动能)庆祝一下
SAP Workflow 我自己认为功能是非常强大。到目前这家公司没多久,公司正在推一个项目,就是开发一个WF的工具,让不会Workflow的ABAPER也会开发Workflow.公司有个牛逼的同事写一个DLL的控件,作为WF的设计的工具,其工作原理就是前台控件的模式来定义其流程,和指定的要执行的CLASS。 而后台写了一个超复杂的WF的程序...
接口函数动态下载数据,并实现大数据下载
原因:最近因项目需要,开发大量RFC接口,在做接口测试,需要比对接口数据和JAVA ETL到数据库数据准确性,业务需要使用debug的模式才能把数据download 下来,但是一旦数据过大,那么遇到了麻烦实现画面:实现画面:前提:函数具有类似的结构(动态模式基础),比如现在所开发项目所有的函数都具有类似的接口模式实现...
BW Infocube 批量创建
目前支持标准信息块&虚拟信息提供者而虚拟信息提供者目前支持基于数据传输协议/3.x 信息源和基于功能模块暂时不支持基于业务应用程序编程界面因为实际操作也不知道如何创建其创建函数为BAPI_CUBE_CREATE和BAPI_CUBE_CHANGE&BAPI_CUBE_ACTIVATE其中虚拟信息提供者可以创建成功,但是总感觉与标准RSA1创建有差异...
BW DSO 批量创建
使用函数BAPI_ODSO_CREATE 和BAPI_ODSO_ACTIVATE来创建和激活在之前BW InfoObject创建基础上获取建议信息(可以不用获取,直接采用Execl倒入字段名(建议)数据元素(建议)字段名描述(建议)...
BW InfoObject 批量创建
最近开始写ETL的接口,一般在那么需要在infoobject,如果数量多的话,是一件比较烦的事情。BAPI的创建SAP端的数据结构进行分析,然后去BAPI来实现。ABAP对应类型,其中主要的字段是datatype '.后续都是基于这个进行分析BAPI_IOBJ_CREATE 用于创建infoObject这本思路如下SE11 ->ZBWINFOOBJ 客制化 获...
SAP SQL Explorer工具增强版(也写个BLOG自己给自己纪念一下)-2
Table-Screen(通过动态的模式来生成)->其实现方式'FREE_SELECTIONS*的函数来实现的可以看到SAP生成屏幕样式如下,如果是TABLES的话,那么需要改写该函数最后返回的结果才能被使用Table-For All Entries-No Screen都了一个配置For的选项,用来下载数据格式和上载数据Join-Screen通过上述按钮实...
SAP SQL Explorer工具增强版(也写个BLOG自己给自己纪念一下)-1
SAP SQL Explorer工具增强版(也写个BLOG自己给自己纪念一下)之前看到网络上有关SAP SQL Explorer的工具介绍,尝试后,发现有很多不足的地方,于是自己决定自己编写属于自己的SAP SQL Explorer,经过不同的版本尝试,比如之前采用了INSERT REPORT的模式来阐释或使用GENERATE SUBROUTINE POOL 的方式,或多或少都有不足...
F8 执行的控制
最近有一个特殊的要求,在开始阶段,F8 是不进入START-OF-SELECTION .的事件。需要在联系按两次F8 执行,才执行程序。为了满足这样的问题,写一个程序:REPORT ZTESTJOHN11.TABLES SSCRFIELDS.PARA...
ABAP性能优化的BLOG&NOTE&TCODE(寻找ST12)
一个不错blog 说明ABAP 性能:http://blog.sina.com.cn/s/blog_5368b81a0100akh2.html在SDN 上看到大量关于性能优化一个ST12 ,但是不在目前的系统中(ECC 6.0) 谁能知道,需要打什么pack,才能使用ST12.最近从一...
screen painter 在图形画面无法工作了
因为之前的项目都是BAPI, RFC 之类的开发,所以基本上没有用到screen painter 来开发 DIALOG最近在重庆的项目上,碰到一个这样的问题:屏幕上丢失了一些元素,同时有这样的提示:collision at target locati...
使用ST05 来查table 的statistics(第一次写blog)
user 反映同一个条件在昨天执行很快,基本是5-10分钟就可以出来,而今天却跑了近一个小时。经过查看程序,没有发现有修改的动作,而系统也没有发生多大的变化的时候。想到如果database statistics 没有及时更新的话...