ABAP
文章平均质量分 72
asdf19256
98年毕业后一直从事管理软件开发系统集成N年,产品设计和开发X年,ABAP开发Y年
展开
-
内表行数统计方法
以下是统计内表行数常用的三种方法,如下:1.LOOP AT it_itab.g_lines2 = g_lines2 + 1.ENDLOOP.该方法是通过循环内部表自己累加行数。2.DESCRIBE TABLE it_itab LINES g_lines1 . 该语句通过获得内部表的属性,将内部表行数赋值给 g_lines1 , g_lines1 为I型变量。3. g_原创 2008-09-02 18:19:00 · 357 阅读 · 0 评论 -
CLASS_ALV_F4_LISTBOX
500)this.width=500;" border=0> REPORT z_barry_class_alv_f4_listbox.TYPE-POOLS: rsds.DATA: BEGIN OF itab OCCURS 0 , mblnr LIKE mseg-mblnr , kostl LIKE mseg-kostl , bwar原创 2008-09-18 14:50:00 · 443 阅读 · 0 评论 -
CHAR类型的日期(有分割符合)转换为YYYYMMDD的格式
CHAR类型的日期(有分割符合)转换为YYYYMMDD的格式DATA: f_date(254), f_char(1), f_htype LIKE dd01v-datatype, f_datum TYPE sy-datum, F_CHAR8(8).f_date = 02-03-2008. "与用户的设置有关系*f_date = 02/03/2原创 2008-09-29 16:10:00 · 1215 阅读 · 0 评论 -
ABAP--如何生成年月的输入帮助
在abap的设计过程中经常会出现账务期输入,格式为年月。如果我们使用spmon元素为参考,但是系统无输入帮助,用户常常出错,为了避免输入错误。我们可以自定义输入帮助,步骤如下:1、定义选择变量parameter p_spmon type spmon default sy-datum+0(6) obligatory.select-options s_spmon for s031-spmon d转载 2008-10-26 10:05:00 · 392 阅读 · 0 评论 -
弹出窗口的ALV
有哥们问弹出窗口的ALV如何做。其实,ALV还是那个ALV,只不过容器变化了一下而已,如下例:REPORT z_barry_dialog_alv.DATA:con_diabox TYPE REF TO cl_gui_dialogbox_container.DATA: l_alv TYPE REF TO cl_gui_alv_grid , lt_sflight TYPE原创 2008-10-30 17:04:00 · 377 阅读 · 0 评论 -
利用Excel显示数据
*&---------------------------------------------------------------------**& Report Z_LHS_SHOW_EXCEL_DATA*&*&---------------------------------------------------------------------**& 利用Excel显示数据*&*&----原创 2008-10-31 09:13:00 · 349 阅读 · 0 评论 -
如何解决ALV的负数符号前显的问题
1、建立自定义函数1.1 整数显示FUNCTION CONVERSION_EXIT_Z0002_OUTPUT.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" REFERENCE(INPUT)*" EXPORTING*转载 2008-11-07 23:26:00 · 369 阅读 · 0 评论 -
SmartForms不弹出打印,预览的窗口,直接预览
DATA: ctrl_param TYPE ssfctrlop, out_option TYPE ssfcompop, fm_name TYPE rs38l_fnam. ctrl_param-preview = X. out_option-tddest = LP01. " in your case it is LOCL ctrl_param-no_dialog = X转载 2009-02-26 12:11:00 · 846 阅读 · 2 评论 -
在选择屏幕的标准应用工具条上增加自定义按钮
sap的选择屏幕的标准工具栏上系统预先定义了5个按钮,他们对应的功能码是FC01-FC05,默认是不激活的。用户可以使用SELECTION-SCREEN FUNCTION KEY i.来激活这5个按钮(这里的i必须是1-5),这五个按钮的文本放在SSCRFields的对应的Functxt_0i中。当用户按下按钮时,系统将触发AT SELECTION-SCREEN 事件,并将功能码放到sscrfie原创 2008-09-02 18:11:00 · 266 阅读 · 0 评论 -
Searcha Help 的函数 F4IF_INT_TABLE_VALUE_REQUEST 使用说明(二)
*&---------------------------------------------------------------------**& Report ZJOHN_8*&*&---------------------------------------------------------------------**&*&*&------------------------------转载 2008-07-29 09:45:00 · 3153 阅读 · 2 评论 -
SAP 自建搜索帮助
*&---------------------------------------------------------------------**& 自建搜索帮助*& 函数:HELP_VALUES_GET_WITH_TABLE*&*&-----------------------------------------------------------原创 2008-07-29 09:50:00 · 604 阅读 · 0 评论 -
调用 SMARTFORMS 的代码
数据定义部分:DATA: gs_control_parameters TYPE ssfctrlop, gs_output_options TYPE ssfcompop. DATA: g_prtsetup VALUE X, g_user.DATA: p_formname TYPE tdsfname,原创 2008-07-30 16:07:00 · 672 阅读 · 0 评论 -
CONVERSION_EXIT_ALPHA_INPUT 加前导0 & 去掉 前导0
功能:给输入的数字编号添加前置 0,以便让查询程序正确处理。多数用在财务科目的查询,对于各种凭证编号和物料号,如果查询无法获得所需结果,也可以考虑尝试用此函数进行转换。输入参数:INPUT:不限制类型,必须输入。原始编号。输出参数:OUTPUT:日期类型。计算出的结果。测试结果:如果 INPUT 输入为纯数字(就是只有 0~9 之间的字符),结果就是前置很多 0 的数字。如果 INPUT 输入不原创 2008-07-30 16:08:00 · 3907 阅读 · 0 评论