ABAP高级顾问应该掌握的技术
ABAP高级顾问应该掌握的技术[@more@]我将我们公司培养高级顾问的课程内容给大家贴出来,大家可以比较一下,找到自己的不足:ABAP语法详解全面掌握SAP的开发环境,ABAP语法等。报表开发全面总结全面总结SAP系统中各种类型报表的实现方案和技术细节,让学习者在今后项目中可以应对各种形式报表开发的需求表单开发全面总结全面讲解SAP系统各种表单的设计、使用和配置,以及标准表单的修改等。具体包括 SCRIPT FORM、SMART FORM、ADOBE FORM等。屏幕程序开发全面总结系统掌握屏幕程序的原理,各种复杂界面的实现方法,让学习者完全达到轻松实现
通过TCODE查找User Exit.
Z_FIND_USER_EXIT[@more@]REPORT Z_FIND_USER_EXIT NO STANDARD PAGE HEADING.TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.TABLES : tstct.DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.DATA : field1(30).DATA : v_devclass LIKE tadir-devclass.PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.IF sy-subrc EQ 0. SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR' AND object = 'PROG' AND obj_name = tstc-pgmna. MOVE : tadir-devclass TO v_devcl
BW Glossary
[@more@]Aggregate An aggregate is a subset of an InfoCube. The objective when using aggregates is to reduce I/O volume. The BW OLAP processor selects an appropriate aggregate during a query run or a navigation step. If no appropriate aggregate exists, the BW OLAP processor retrieves data from the original InfoCube instead.Aggregate rollup Aggregate rollup is a procedure to update aggregates with new data loads.Application component Application components are used to organize InfoSources. They ar
BAPI: 'BAPI_GOODSMVT_CREATE'
无论哪种移动类型都是可以的,关健是你 header ,item ,serialnumber 这三个表的内容要正确 =================== HEADER ========DATA i_lines TYPE i . l_t_goodsmvt_item-material = <fs_matnr>. l_t_goodsmvt_item-move_mat = <fs_matnr>. IF v_havebatch = 'X'. l_t_goodsmvt_item-batch = p_batch. l_t_goodsmvt_item-move_batch = p_batch. ENDIF. l_t_goodsmvt_item-plant = <fs_lgort>. l_t_goodsmvt_item-move_plant = <fs_lgort>. SELECT SINGLE * FROM ekko W
Step by Step之MIGO BAdI应用
做屏幕增强[@more@]1.T-code: SE19,创建ZKEVIN_MIGO Implementation500)this.width=500;" border="0" />2.SE80 建立Program ZKEVINMIGO。同时可以根据提示建立ZKTOP500)this.width=500;" border="0" />500)this.width=500;" border="0" />3.在ZKTOP中建立自定义字段*&---------------------------------------------------------------------**& Include ZKTOP Module Pool ZKEVINMIGO*&*&-----------------------------------------------------------------
关于自定义程序的效能优化
说明:本文档是参照sap程序优化标准培训教材BC490。程序优化宗旨:1.正确运用索引,尽量避免以全表扫描的方式提取数据,这是程序效能的最主要影响因素。2.尽量减少数据的传输(例如,利用buffer,无用列不要传,数据的过滤尽量放在数据库层等)。3.批处理优于逐笔处理。4.让代码少作无用功,摈弃无用程序代码。一、实现方式的优化:1.检查系统标准报表,察看有没有功能相同,相似的报表,以标准报表,或标准报表的增强版代替自定义开发程序。2.低效率的query程序,如果问题出在无法优化的infoset 则应该考虑abap开发。3.通过信息结构产生的
SmartForms 循环调用
在循环调用报表时,如何屏蔽打印机选择对话框。[@more@]DATA: FNAME(30) VALUE 'ZPP16_SMARTFORM'.DATA: FM_NAME TYPE RS38L_FNAM.DATA: LABNOTE(20).*&---------------------------------------------------------------------**& Form PRINT_FROM*&---------------------------------------------------------------------*FORM PRINT_FROM .DATA: LS_CONTROL_PARAM TYPE SSFCTRLOP .DATA: LS_COMPOSER_PARAM TYPE SSFCOMPOP .DATA: OUTOPT TYPE SSFCRESOP.DATA: I_JOB_OUTPUT_INFO TYPE SSFCRES