好好学习天天向上

终于把公司模块培训材料看了一遍, 有五个模块的FICOMMPPSD的,因为目前做的开发主要是MM,SD的,所以重点看了MM,SD的流程,现在对一些概念如组织结构方面的,业务的基本流程,主数据方面有了大致的了解,我比较喜欢ST05这个TCODE,通过它可清楚地看到前台操作影响到了哪些表,这样能明白一些数据流向. 另外在学习过程中碰到一些问题,得到了许多人的帮助,非常感谢他们细心的回答.
  这一段时间开发主要用到的技术有ALV Report, Dialog, BAPI, RFC,Smartform. 做得最多的就是ALV报表,目前一般使用CL_GUI_ALV_GRID, OO方式生成报表,因为重复性代码比较多,尤其是field catalog部分, 项目规范里对格式要求比较严格,所以自己写了个程序来自动生成它, 开始时,用JS写的,JS自己还算擅长, 只是后来发现代码格式对齐方面跟ABAP编辑器里相关较大,又改用ABAP来生成. 现在是将ALV显示的字段名与对齐显示文本保存在EXCEL, 通过ABAP读取EXCEL中的数据来生成fieldcatalog.
Dialog编程方面涉及到了Table control, 子屏幕等, 又因为涉及到数据库更新与号码生成,用到了Lock object ,与Number range等功能. 对于Smart Form,跟以前用过的报表工具,感觉太难用了, 机器2G的内存都反应巨慢. 在ABAP中使用EXCEL倒是蛮好用的, 前段时间还用DOI(Desktop Office Itegration)生成了个稍微复杂些的报表, 先设计好报表模板,上传到BDS,然后读取此模板, 采用DOI中的类来操做模板中特定单元格的内容.
 
 
PS: 写JS时发现自己手还是蛮有感觉的.呵.

你可能感兴趣的:(数据结构,编程,Excel,OO,Office)