自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 收藏
  • 关注

原创 在查询语句中使用变量和常量

1、在查询语句中,常会有条件是变动的,可定义一常量来代表这些条件:exa: select ... where (str).str:为查询条件,在where后引用时要用“()”紧靠。2、在查询语句中,常会碰到一些需要在查询语句里再引用常量或文本的写法,可使用和``相互替换使用即可。比如上例需要查询条件为str的记录,其条件写法为:str = aufnr = s_aufnr

2008-01-21 15:23:00 900 1

原创 按格式导出到excel

1)在excel做好表格的格式;2)在ABAP程序输出数据到指定路径的文件(1)定义使用excel容器include ole2incl.data: excel type ole2_object,     " Excel object    book  type ole2_object,    " list of workbooks    sheet type ole2_ob

2008-01-19 11:16:00 1420 3

原创 屏幕字段属性结构scrren里的字段含义

screen结构里的字段是赋予加到屏幕的字段的属性,可以这样子说屏幕上的一个字段就如其它开发语言的一个控件,而screen里的字段就是这个控件的属性。screen主要包括以下属性:名称                  长度       说明NAME                30          屏幕字段的名称GROUP1          3            属于字段组1的字段GR

2008-01-18 14:34:00 1069 1

原创 ALV7:ALV式的弹出窗口

在系统标准程序下,有不少屏幕在检查或过帐时会弹出一个小型的ALV窗口,上面记录着错误信息,这种ALV弹出式窗口可通过以下方法做成:(1)定义ALVBOXdata:box_container type ref to cl_gui_dialogbox_container,     box_alv type ref to cl_gui_alv_grid.class lcl_event_h

2007-12-26 21:33:00 1988 1

原创 ALV6:ALV的fieldcat属性

ALV里的字段属性可通过定义i_fieldcat TYPE slis_t_fieldcat_alv来使用字段的属性。可双击“slis_t_fieldcat_alv”来查看类型组SLIS里的fieldcat属性,slis_t_fieldcat_alv 来自类slis_fieldcat_alv,该类主要包含两个类:slis_fieldcat_main、slis_fieldcat_alv_spec,主要

2007-12-26 17:44:00 4174

原创 ALV5:ALV的layout属性

ALV里的显示属性可通过定义i_layout TYPE slis_layout_alv来使用不同的显示风格。可双击“slis_layout_alv”来查看类型组SLIS里的layout属性: 父类 子类

2007-12-26 17:39:00 2653 1

原创 ALV4:ALV里显示状态灯

1)在alv引用类型池定义时加入icon,如type-pools: slis, icon.2)给显示内表itab定义一字段statu存储状态灯;3)循环内表itab给字段statu值赋:绿灯:itab-statu = icon_led_green.红灯:itab-statu = icon_led_red.4)alv的fieldcat属性i_fieldcat-icon =

2007-12-25 21:19:00 1863 2

原创 ALV3:ALV的html表头

在ALV的function的exporting里添加属性:I_CALLBACK_HTML_TOP_OF_PAGE = HTML_TOP_OF_PAGE定义form响应上述ALV属性form html_top_of_page using document type ref to cl_dd_document.DATA: text TYPE SDYDO_TEXT_ELEMEN

2007-12-25 20:59:00 1505

原创 ALV2:ALV列、行、单元格颜色设置

1)颜色含义1:海蓝;2:浅清;3:黄色;4:浅蓝;5:青色;6:红色;7:橙色。(1)首位为主颜色;(2)次位为辅助颜色;(3)末位为0时,表示首位数字表为表格的底色;末位为1时,则表示以1为底色,首位数字则表为表格字体的颜色;末位为其它颜色时,则表示底色为ALV的默认颜色;以上三条是本人大概总结出来的规律,本人发现的现象基本如上,但也不一定全部正确。其中C200

2007-12-25 20:39:00 4475 1

原创 ALV1:使用函数显示ALV格式报表

1)定义ALVtype-pools slis. "调用类型组data: myrepid like sy-repid. "程序为当前程序data: i_layout type slis_layout_alv. "ALV显示格式内表data: allfields type slis_t_fieldcat_alv. " ALV显示字段内表data: i_fieldcat type line of sli

2007-12-25 20:35:00 1487

原创 权限判断

  在SU21找到你想控制权限的对象,如物料主数据工厂的权限对象为“M_MATE_WRK”,则其权限判断为: authority-check object M_MATE_WRK id WERKS field s_werks. "权限检查 if sy-subrc ne 0. set cursor field S_WERKS-LOW. message ixx

2007-12-25 20:32:00 981

原创 在sap系统设置纸张打印格式

在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表:1、运行事务代码SPAD;选择工具栏上的【完全管理】按钮——>选择【设备类型】页面(在该页面上有四个按钮:【设备类型】、【打印控制】、【格式类型】、【页格式】); 2、选择【页格式】进入页格式列表界面,选择工具栏上的【修改】图标,工具栏左边会出现【新建】图标(注:

2007-12-22 17:28:00 5001 1

原创 搜索帮助3:选择屏幕建立搜索帮助

在sap标准的选择屏幕中,有些选择项的搜索帮助是比较特殊的,比如:生产订单aufnr、物料凭证mblnr的搜索帮助,都是直接调用另一个事务代码程序根据选择条件取得生产订单号/物料凭证号然后返回输入窗口。像aufnr的搜索帮助还好说,因为它本身已做好了搜索帮助函数“ORDE”,如:PARAMETERS: s_aufnr LIKE afko-aufnr MATCHCODE OBJECT orde.

2007-12-22 11:54:00 2072

原创 调试弹出式窗口

记得好久前有个同事介绍了个小技巧:就是怎样调试弹出式窗口。最近用到,感觉还是很有帮助。1、先创建一个文本文件,名字为:debugger.txt。将下面的代码赋值到记事本内:[FUNCTION]Command=/HTitle=DebuggerType=SystemCommand2、将这个文件拖到弹出式窗口,方法:点windows工具栏上的“桌面”图标,最小化所有打开的窗口,将

2007-12-01 17:40:00 748

原创 搜索帮助2:在Dialog屏幕中给输入字段建立搜索帮助

 在Dialog屏幕中给输入字段建立搜索帮助,有以下三种情况:一:直接使用系统已有的搜索帮助,对于系统已存在搜索帮助的输入字段可直接使用:在屏幕格式器里双击输入字段框,在其“属性”栏的“搜索帮助”框内填入该字段的搜索帮助名称。如物料“matnr”的搜索帮助名称为“MAT1”。注意:MAT1一定要大写,对于所有在屏幕输入的字符,不管以任何形式输入都要大写,否则系统是不认识的,就如在代码里引号内的

2007-11-30 20:45:00 3272

原创 创建透明表的维护视图

最近对一个透明表做了些修改,由于开发机上该表已有不少记录不能激活,就想直接做一个透明表的维护视图,在网上找了些资料,只有文字又写得不够详细(这些人提供的资料也太令人汗颜了,应该只有做过的人才看得懂),我弄一个早上,试了很久才把它搞定:1、创建好透明表(如透明表名为ZRPG);2、生成维护对象:(1)运行事务代码se54,输入透明表名ZRPG,选择生成方式“生成对象”,点【创建/修改】进

2007-11-17 11:25:00 1091

原创 搜索帮助1:在选择屏幕使用自定义搜索帮助

今天一个同事问我:怎么给选择屏幕的选择文本自定义一个搜索帮助。我想了一下,就说:没用过,我试一下。同事奇怪:你三月份做的有个程序做了一个。我差点晕倒,竟然没有任何印象。同事把程序找出来给我看,果然曾经做过。看来知识的东西也不都靠脑子就行的,还是做点笔记记录一下,以好日后用得着时回头看看。当选择屏幕上的一个字段所参考的数据元素没有建立搜索帮助时,可以手工建立一个:1、在se11创建一个搜索帮

2007-11-17 11:16:00 1560 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除