自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 SAP 登陆 列表的维护

GUI登陆的初始界面左上角点击-》选项—》配置文件—》saplogon.ini,复制到新的gui中即可

2008-06-04 21:41:00 566

转载 ABAP--如何使用CL_SALV_TABLE 的代码样例(2004以后版本)

1、 简单的CL_SALV_TABLE 的使用REPORT ZALVOM_DEMO1.data: ispfli type table of spfli.data: gr_table type ref to cl_salv_table.start-of-selection.  select * into table ispfli from spfli.  cl_salv_table=>facto

2008-06-02 16:49:00 1328

转载 ALV 输出抬头

FORM ALV_DISPLAY. DATA L_LAYOUT TYPE SLIS_LAYOUT_ALV. DATA L_TAB_EVENT TYPE SLIS_T_EVENT. DATA L_TAB_EXIT TYPE SLIS_T_EVENT_EXIT. DATA L_VARIANT LIKE DISVARIANT. DATA L_TITLE TYPE LVC_TITLE.* 取得ALV表格 

2008-06-01 22:28:00 852

转载 oracle sql 分组统计

sql分组统计语句(转载) 1.报表合计专用的Rollup函数          销售报表   广州      1月       2000元   广州      2月       2500元   广州                  4500元   深圳      1月       1000元   深圳

2008-06-01 22:26:00 1704

原创 abap range 或 Filter的说明

RANGES语句:要用与选择表相同的结构创建内表,可使用RANGES语句,如下所示:语法:RANGES FOR .该语句创建选择表,该表参考数据库表的列或内部字段。选择表必须在程序中填充。不必在程序中再用TABLES语句声明数据库表。RANGES语句是下列语句的短格式:DATA: BEGIN OF OCCURS 10,         SIGN(1),        

2008-06-01 21:58:00 6111 2

转载 ABAP内表(internal table)有关的系统变量

SY-TABIX – 内表当前行的索引号。SY-TABIX 的值可以被以下命令修改,但是只适用于索引表(index table)。对于哈希表(Hashed table),这个系统变量的值为空或0。 APPEND 将 SY-TABIX 的值置为表最后一行的索引号,也就是说它将等于内表的行数。 COLLECT 将 SY-TABIX 的值置为现有或刚刚插入的行的索引号。如果

2008-06-01 21:35:00 829

原创 sy-index 在循环中的处理

sy-index 只有在Do循环中才能起作用在loop引导的循环没有作用

2008-05-31 20:22:00 775

转载 abap 字符类型 和处理方法

字符类型:    一.包括:          C:字符          N:应该算是字符型的数字          D:日期类型,标准长度8(YYYYMMDD),注意其初期值的判断,不是space,而是00000000,判断语句可以使用is initial or not。          T:时间类型,标准长度6(HHMMSS)  1. 字符串连接CONCATENATE dobj

2008-05-31 20:13:00 1867

转载 abap 基本类型的操作

1  赋值  有许多ABAP/4语句可以用来给字段赋值,两个最为重要的是MOVE与COMPUTE语句,关键字COMPUTE是可选的,如果字段的类型与长度不匹配所赋的值,那么系统就会自动执行类型转换。另外,可以使用ADD、SUBSTRACT、MULTIPLY与DIVIDE语句进行简单的算术计算。类型转换的规则是这样的,如果类型C的字段值赋给类型P的字段,那么类型C的字段值仅允许+/-以及小数点。如果

2008-05-31 15:13:00 1625

转载 abap 类型的自动转换

数据转换分: 1、自动转换 2、强制类型转换  i 可以转换为num 然后跟 char合并自动转换:就是同一级别的如c 与 string 、num 与 i等,是不需要编程人员写代码来转换的数据。 强制类型转换: 强制类型转换分为显式和隐式两种 如果一个字段符号的类型是完全指定的。或是abap内置类型C、P、N、X之一,可以使用下列格式实现隐式强制类型转换。 Assign f to cas

2008-05-31 14:58:00 3120

原创 使用动态ActionForm

在Struts框架中,ActionForm对象用来包装HTML表单数据,并能动态返回用于显示给用户的数据,自定义的ActionForm必需符合JavaBean规范,并继承Struts的ActionForm类,同时用户可以选择的覆盖两个方法:reset()和validate().     ActionForm的唯一缺点是对于大型的Struts应用,必需以编程的方式创建大量的ActionForm类

2008-05-29 22:19:00 602

转载 动态表单和定制化Action

1. DynaActionForm(1)为什么用动态表单如果用ActionForm,每个页面的表单都要写一个ActionForm,每当表单修改时ActionForm都要修改和重新编译DynaActionForm直接在配置文件中配置,不用编码,便于修改(2)使用DynaActionForm的方法:* 在struts-config.xml的标签中添加:"DynaForm" type="org.apac

2008-05-29 22:12:00 617

转载 ABAP 常用函数

函数名 描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图 函数名 描述 DY_GET_FOCUS 获得屏幕焦点 DY_GET_SET_FIELD_VALUE 获得或者设置屏幕字段的值 函数名 描述 F4IF

2008-05-27 23:20:00 904 1

转载 ABAP字符串常用操作

CONCATENATE 连接字符串 [SEPARATED BY 分割符] find SPLIT 拆分子串------------------------------------------------------取前八位data a type c(30).a = 88888888abcdefg.a = a(6). "取前6位a = a+6(1). "取第7位a =

2008-05-27 23:15:00 1328

转载 ABAP 基础概念一览

数据类型C :字符串D :日期型 格式为 YYYYMMDD  例:1999/12/03F : 浮点数  长度为8I :整数N :数值组成的字符串 如:011,302P : PACKED数 用于小数点数值  如:12.00542T : 时间 格式为:HHMMSS 如:14:03:00X : 16进制数 如:1A03*----------------------------------

2008-05-27 23:05:00 1675

转载 ALV GRID 参考文档 ( 15 ) - 单元输入事件

  ALV单元格设置为可输入后,通常我们需要对单元格输入的值做一个检查,一般来说用循环内表的方法可以实现上述操作,不过如果ALV中有大量数据,而我们只更新了少量的单元格数据,这样检查显得非常的麻烦,而且效率低下在ALV OO中我们可以通过DATA_CHANGE事件得到被修改的单元格的信息,利用这些信息我们可以很方便的对所填数据做检查,别且可以给用户相应的错误提示,以及自动修

2008-05-27 16:10:00 1168

转载 ALV参考文档 ( 14 ) - 表单修改内容处理

FORM handle_data_changed USING ir_data_changed                        TYPE REF TO cl_alv_changed_data_protocol. DATA: ls_mod_cell TYPE lvc_s_modi,        Lv_value   TYPE lvc_value.  SORT i

2008-05-26 23:24:00 1119

转载 ALV GRID参考文档 ( 13 ) - ALV控件中的内容可编辑

使ALV控件中的内容可编辑这应该是一个非常有用的功能,这样我们便可以用它来代替table control来编出一些有这现成功能的界面来。实际上,让alv中的内容可以被编辑与alv的事件无关。但是经常需要验证输入的数据,所以还是需要从事件开始谈起。想使一列可以被编辑只需在field catalog中把edit字段设为’X’即可。如果设置了可编辑的字段那么alv便会添加相应的编辑按钮。如果不需

2008-05-26 23:21:00 1582

转载 ALV参考文档 ( 12 ) - 覆盖标准功能

Alv grid控件还可以覆盖标准功能。使用两个事件可以达到这个目的:before_user_command和set_user_command。Before_user_command使用户可以实现自定义的功能,set_user_command用来把alv grid的user command设为空。FORM handle_before_user_command.   CASE e_ucomm

2008-05-26 23:19:00 806

转载 ALV GRID参考文档 ( 11 ) -表单中显示按钮

PUSHBUTTONS ON THE LIST如果想让某个单元格显示为按钮,那么只需两步就可做到。首先在显示数据内表中插入类型为LVC_T_STYL的内表。*-- Internal table holding list dataDATA: BEGIN OF gt_list OCCURS 0.   INCLUDE STRUCTURE sflight.DATA rowcolor(4

2008-05-26 23:17:00 894

转载 ALV GRID参考文档 ( 10 )

在实现部分我们把方法的实现转向到了form,这样可以比避免OO编程的一些限制。当然也可以直接在OO部分实现这些方法。在本地类的编码里你只要实现你希望触发的方法就可以了。本文只是做一些简单的介绍,至于每个事件就不一一赘述了。有了事件持有者类,你就可以实例化它,并把它的方法注册到ALV GRID的实例上,进而可以实现它的方法了。DATA gr_event_handler TYPE REF

2008-05-26 23:14:00 458

转载 ALV GRID的参考文档 ( 9 ) - 管理显示变式

管理显示变式可以使用方法set_table_for_first_display的参数is_variant和i_save来管理显示变式。下表是变式处理的选项: Mode Is_variant

2008-05-26 23:12:00 852

转载 ALV GRID参考文档 ( 8 ) - 插入超级链接

插入超级链接通过一个包含超级链接和他所对应的显示数据的源表来实现超级链接。这个超级链接表的类型为lvc_t_hype。对于要显示的内表中你要建立超级链接的每一个字段都要对应增加一个类型为int4的字段。这些新的字段是为了在超级链接表中得到信息。通过在field catalog中的WEB_FIELD字段来指定每个字段的句柄名。由于有这么多字段之间的关联关系,所以理解起来比较困难。下面的例子说明了

2008-05-26 23:10:00 874

转载 ALV参考文档 ( 7 ) -取出和设置滚动条状态

取出和设置滚动条状态有一对get,set方法用来得到和设置滚动条状态。Get_scroll_info_via_id:这个方法用来得到滚动条状态。他有三个输出参数,es_col_info输出最左边的字段名,es_row_no输出最顶端的行号,es_row_info已经不再使用。Set_scroll_info_via_id:这个方法用来设置滚动条的状态。他的参数和上面的一样。和选择一样

2008-05-26 23:08:00 2111

转载 ALV GRID的参考文档 ( 6 ) - 设置排序条件

设置排序条件可以为要显示的数据设置排序条件。可以把排序规则插入到结构类型为‘LVC_T_SORT’的内表中。如果想对显示的数据进行初始排序,就把它传给方法‘SET_TABLE_FOR_FIRST_DISPLAY’的参数IT_SORT.FORM prepare_sort_table CHANGING pt_sort TYPE lvc_t_sort. DATA: ls_sort TYPE

2008-05-26 23:07:00 1104

转载 ALV GRID的参考文档 ( 5 ) - 打印调整

打印调整我们通过方法’set_table_for_first_display’的参数’is_print’来调整打印的格式。 Field name Description

2008-05-26 23:05:00 658

转载 ALV GRID的参考文档 ( 4 ) - 显示格式的调整

显示格式的调整现在是显示alv的时候了。我们同填充结构LVC_S_LAYO来设置alv的显示格式。下面是这个结构包含的字段及其它们的作用。 Field name Description

2008-05-26 23:03:00 950

转载 ALV GRID参考文档 ( 3 ) - 建立field catalog

建立field catalog下面的步骤便是如何填充FIELD CATALOG内表。上面介绍了field catalog的行类型的各个字段。为了正确的填充每一列的field catalog 的字段,下面的这几个字段必须被填充。 Output table fields with DDIC reference

2008-05-26 23:01:00 769

转载 ALV GRID参考文档 ( 2 ) - 通过CREATE OBJECT来实例化类

通过CREATE OBJECT来实例化类,在上面的一小段代码中使用了cl_gui_alv_grid的两个实例方法。第一个便是‘set_table_for_first_display’,他的名字也就说明了他的用途。创建了alv grid的实例后我们使用这个实例来显示ABAP报表。通过这个方法来传入list data table, field catalog, layout structure以及其他

2008-05-26 23:00:00 863

转载 ALV GRID的参考文档 ( 1 )

 SAP HELP对ALV的定义如下:The ALV grid control is a flexible tool for displaying lists. The tool provides common list operations as generic functions and can be enhanced by self-defined options。 ALV Grid控件

2008-05-26 22:58:00 509

转载 [ABAP Part TWO] Program Development Phase 2 - Your Coding Style Define The Quality

Now we step into Naming Conventions for each of obj in the program, you can understand it as a prefix string for diff type of obj.Naming ConventionsNaming Conventions lend consistency and readabil

2008-05-26 09:47:00 545

转载 ABAP开发环境和总体介绍

1 ABAP开发环境 ABAP开发的三种环境: (1)SAP正式系统环境; (2)SAP IDES系统环境(学习环境); (3)MINISAP环境。 三种环境中均含有大量的例子程序,事务代码(TCODE):Abapdocu。三种环境都能够实现全部功能的ABAP开发(包括数据库编程)。 SAP正式环境含有业务功能并能进行开发,但正式环境需要经过较复杂的系统配置,才能使用业务功

2008-05-26 08:34:00 870

转载 HIDE语句在清单屏幕(List)中的应用

 在清单屏幕(List)中,支持多级List,在AT LINE-SELECTION事件中,通过WRITE语句可以产生子List,在这个过程中,我们通常都需要判断用户是通过点击上级List中的哪个项目来引发AT LINE-SELECTION事件的。虽然我们可以通过GET FIELD语句或是sy-cucol sy-curow等来得到用户点击的位置之后再使用READ LINE语句来取得需要的数据,但是最

2008-05-26 08:33:00 683

转载 SAP所有模块用户出口(User Exits)

SAP所有模块用户出口(User Exits)关于SAP的用户出口用户出口就是SAP中的Customer Exits或者User Exits什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上了衣服,就些衣服就SAP的标准程序,还有些衣架是空着的,这些就是“用户出口”,你可以把自己做的衣服(比如程序代码)挂到这些衣架上去--如果你觉得SAP给你

2008-05-26 08:26:00 2973

EPSON_SPEL+_Lite_Language_Ref-RC170_RC180(R52).pdf

Epson Robot programming language

2011-11-26

空空如也

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

TA关注的人

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