自定义博客皮肤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)
  • 收藏
  • 关注

转载 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 842 2

原创 SAP多行文本编辑实例

REPORT DEMO_CUSTOM_CONTROL .* Declarations ******************************************************注意程序是参照标准DEMO:DEMO_CUSTOM_CONTORL创建的,屏幕跟标准的基本一直,出去新增加了一个更改按钮外!CLASS EVENT_HANDLER DEFINITION.  PUBLIC

2008-11-11 15:17:00 578

转载 如何解决ALV的负数符号前显的问题

 1、建立自定义函数1.1 整数显示FUNCTION CONVERSION_EXIT_Z0002_OUTPUT.*"----------------------------------------------------------------------*"*"Local interface:*"  IMPORTING*"     REFERENCE(INPUT)*"  EXPORTING*

2008-11-07 23:26:00 367

原创 FUNCTION:计算每个月的最后一天

CALL FUNCTION SLS_MISC_GET_LAST_DAY_OF_MONTH  EXPORTING    day_in                 = IMPORTING   LAST_DAY_OF_MONTH       =

2008-11-07 23:08:00 325

原创 Coding更改程序的变式(report variant change)

Coding更改程序的变式(report variant change)   *&---------------------------------------------------------------------**& Report  Z_LHS_REPORT_VARIANT_CHANGE*&*&-----------------------------------------------

2008-10-31 10:54:00 414

原创 ABAP的随机数

 看函数组:F052、QF05 例程1:REPORT  z_barry_random. DATA: m type i ,      n(5) TYPE n.DO 20 TIMES.  CALL FUNCTION QF05_RANDOM_INTEGER    EXPORTING      ran_int_max   = 99999      ran_int_min

2008-10-31 10:26:00 585

原创 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 ,        b

2008-10-31 10:15:00 611

原创 SAP计算器

 500)this.width=500;" border=0> REPORT  Z_LHS_CALCULATOR                      . DATA: X_VALUE(15) TYPE C. CALL FUNCTION FITRV_CALCULATOR  EXPORTING    INPUT_VALUE          = 20  

2008-10-31 10:07:00 354

原创 SAP Chart

 500)this.width=500;" border=0>*&---------------------------------------------------------------------**& Report  Z_LHS_CHART                                               **&                   

2008-10-31 10:05:00 308

原创 定义单元格级别的准备输入状态

 program bcalv_edit_02.*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&* Purpose:* ~~~~~~~~* This report illustrates how to set chosen cells of an* ALV Grid Control editable. (See BCA

2008-10-31 09:46:00 327

原创 选择屏幕文件、路径选取模板

*&---------------------------------------------------------------------**& Report  Z_BARRY_FILE_SELECT*&*&---------------------------------------------------------------------**& 文件、路径选取模板*& *&---

2008-10-31 09:31:00 440

原创 利用Excel显示数据

*&---------------------------------------------------------------------**& Report  Z_LHS_SHOW_EXCEL_DATA*&*&---------------------------------------------------------------------**& 利用Excel显示数据*&*&----

2008-10-31 09:13:00 348

原创 关于星期(周)的函数

 :GET_WEEK_INFO_BASED_ON_DATE 输入参数                        值 DATE                            2008.01.09 输出参数                        值 WEEK                            200802       MONDAY            

2008-10-30 17:45:00 366

原创 GUI_Download的Codepage参数

 DATA: CODEPAGE TYPE ABAP_ENCOD VALUE 8400.DATA: O_FILE TYPE STRING.O_FILE = filename.CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD  EXPORTING    FILENAME          = O_FILE    FILETYPE       

2008-10-30 17:34:00 725

原创 Class方式的ALV不想定义Screen

 *&---------------------------------------------------------------------**& Report  z_LHS_alv_noscreen*&*&---------------------------------------------------------------------**&  Class方式的ALV不想定义Scree

2008-10-30 17:33:00 260

原创 弹出窗口的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 376

原创 设置ALV、LIST等的下载默认路径

  HKEY_CURRENT_USER/Software/SAP/SAPGUI Front/SAP Frontend Server/Filetransfer 另外,HKEY_CURRENT_USER/Software/SAP/SAPGUI Front/SAP Frontend Server/Code下面放的是最近执行的TCODE,即命令栏Comobox里面的 

2008-10-30 16:54:00 382

原创 Screen BUTTON的图标和文字更改

  <embed src="http://blogimg.chinaunix.net/blog/upfile2/080730163202.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveF

2008-10-30 16:41:00 283

原创 关于SAP收藏夹的几个函数

函数组:SMTR_NAVIGATION_MODULES_2 如果是只是添加TCODE到指定用户的收藏夹,可以使用函数:GUI_ADD_TCODE_TO_FAVORITES 存储收藏夹内容的表:SMEN_BUFFC ,字段SORT_ORDER为收藏夹的顺序收藏夹最后更改的日期的表:SMENFAVDAT

2008-10-30 16:29:00 261

转载 ABAP中SELECTION-SCREEN 内表直接作为搜索帮助

 ABAP中SELECTION-SCREEN 直接表表作为搜索帮助TABLES:V_USERNAME.  DATA: LTAB_FIELDS LIKE HELP_VALUE OCCURS 0 WITH HEADER LINE,        BEGIN OF LTAB_VALUES OCCURS 0,          FELD(40) TYPE C,        END OF LTAB

2008-10-26 10:12:00 681

转载 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 390

原创 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 1211

原创 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 441

原创 关于SAP的号码范围(number range)

 1.Number Range的通用Tcode:SNRO 2.Number Range的通用读取函数:NUMBER_GET_NEXT 3.如有跳号现象,可以禁用对象的Buffer试试 4.几个关于Number Range的函数组:SNR0  Online maint. of number ranges & groupsSNR1  Interface for numb

2008-09-03 18:22:00 2409

原创 如何使用自定义的 number range objects

 1、Create number range object using OYSN.2、Then call the following function modules.FORM get_next_id CHANGING p_discrep. DATA: last_id LIKE zrecaudit-discrep,        quant   LIKE inri-quantity

2008-09-03 18:19:00 435

原创 Number Range 的用法简要介绍

在系统中为了记录每一张系统单据,sap 采用数字编码分配,为了区分每一种documetn type 的产生的单据,我们就透过定义不同的number range 来分给不同的documetn type..这样就能保证不同的document type的单据只能在特定的数字范围内产生.  就举个采购订单的例子吧。假设你想把生产性的采购订单和总务性的采购订单分开管理,生产性采购订单的号码范

2008-09-03 18:13:00 308

原创 内表行数统计方法

 以下是统计内表行数常用的三种方法,如下: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 356

原创 在选择屏幕的标准应用工具条上增加自定义按钮

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 264

原创 CONVERSION_EXIT_ALPHA_INPUT 加前导0 &amp; 去掉 前导0

 功能:给输入的数字编号添加前置 0,以便让查询程序正确处理。多数用在财务科目的查询,对于各种凭证编号和物料号,如果查询无法获得所需结果,也可以考虑尝试用此函数进行转换。输入参数:INPUT:不限制类型,必须输入。原始编号。输出参数:OUTPUT:日期类型。计算出的结果。测试结果:如果 INPUT 输入为纯数字(就是只有 0~9 之间的字符),结果就是前置很多 0 的数字。如果 INPUT 输入不

2008-07-30 16:08:00 3905

原创 调用 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 670

原创 SAP 自建搜索帮助

  *&---------------------------------------------------------------------**&           自建搜索帮助*&           函数:HELP_VALUES_GET_WITH_TABLE*&*&-----------------------------------------------------------

2008-07-29 09:50:00 601

原创 动态创建search help

 Basis or ABAP — 作者 minitaxi @ 09:47 通过在屏幕的逻辑流里面调用FUNCTION F4IF_INT_TABLE_VALUE_REQUEST 可以实现使用动态生成的内表作为search help的内容在内表中,也可以对内表数据进行组合以后作为新的关键字等使用definitionTABLES: P0021.TABLES: PA0021.TABLES:

2008-07-29 09:48:00 598

转载 Searcha Help 的函数 F4IF_INT_TABLE_VALUE_REQUEST 使用说明(二)

*&---------------------------------------------------------------------**& Report  ZJOHN_8*&*&---------------------------------------------------------------------**&*&*&------------------------------

2008-07-29 09:45:00 3150 2

原创 Searcha Help 的函数 F4IF_INT_TABLE_VALUE_REQUEST 使用说明(一)

  为screen上的输入框增加F4搜查功能假设输入框g_var_f1绑定在变量g_var_f1.且可选值在内表g_itab_t1的字段c1上.1`在screen的logic flow上code:  PROCESS ON VALUE-REQUEST.    FIELD g_var_f1 MODULE user_gvarf1vr_0010.  其中f为输入框的name.并新建MODULE

2008-07-29 09:43:00 4726

ABAP的开发及应用

实战ABAP的开发及应用 新时代生活电器 本店是九阳官方授权店。与实体店同步销售,联系电话13014623232、037166602082.地址;郑州市郑汴路家电市场128号。 林海峰营养配方手册.chm

2010-03-17

空空如也

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

TA关注的人

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