ABAP
摘要: 使用函数显示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 typ...阅读全文
摘要: 在销售订单处理中,用户会需要控制屏幕的一些字段是否允许修改,在配置里没有设置,为了实现该要求只能通过sap提供的增强来实现。sap为用户提供了三种增强,用户可以选择任一种来实现。 1)BADI对应的接口类是:IF_EX_BADI_SD_SALES_BASIC实现方法参见:http://blog.csdn.net/CompassButton/archive/2006/10/21/1344686.as...阅读全文
摘要: ABAP 动态内表构建 Dynamic internal table这两天做了一个这样的需求,其中要求根据用户输入的工资项(T512W-LGART)查找数据,并输出到ALV,要求是输出跟着输入变。由于工资项的配置信息可能会变,因此用于存储要显示的数据的内表就不能预先知道,因此不得不寻求动态内表的构建方法。 其实网上的例子也有不少,但是都缺少说明,折腾了一上午才弄明白一些,写出来与大家分享。REPO...阅读全文
摘要: 项目接近尾声,和SAP的集成也按进度进行。 测试系统全部通过。 今天测试往正式系统传送数据,生成正式凭证。 结果,系统返回错误:User ******** has no RFC authorization for function group SYST . 看来普通用户是不能直接调用RFC的。 SAP在线帮助: RFC Trusted/Trusting Systems You can use tr...阅读全文
摘要: 在ABAP中可以用SUBMIT 关键字来实现程序之间的调用,是很好用的一个关键字(1)调用另一个程序 比如: SUBMIT ZHR_UPDATE_IT0008. "调用更新信息类型0008的程序(2)一个程序在调用另一个程序的时候,需要进行数据的传递。 一种是被调用的程序的屏幕有输入参数。可以用以下方法来传递数据: SUBMIT ZHR_UPDATE_IT0008 WITH P_BETRG = '...阅读全文
摘要: 对于经常开发ABAP程序的ABAPer,应该很希望ABAP的关键字能够完成自动输入.在ABAP编辑器里找了很久都没有发现哪里有地方可以设置.后经过一翻折腾,发现 只需要更改一个设置就好.1) 找到路径C:\Documents and Settings\XXX XXX\SapWorkDir\ab4_data(XXXXXX为WINDOWS登陆帐号名)2) 打开文件 “settings.xm...阅读全文
摘要: OLE 操作Excel 祥解使用Excel模板进行报表的开发. 今年搞的Excel比较多,总结了一下,相信常用的操作包含的差不多了。 可以首先定义一个无内容的Excel报表模板文件.通过Tcode SMW0 上传至SAP数据库中备用.(注: Web对象应该选择’WebRFC 应用程序的二进制数据’)开发程序:在程序中需要首先导入下面两项.INCLUDE ole2incl. ...阅读全文
摘要: REPORTZURLNOSTANDARDPAGEHEADING. DATA:BEGINOFURL_TABLEOCCURS10, L(25), ENDOFURL_TABLE. URL_TABLE-L='http://www.sap.com'.APPENDURL_TABLE. URL_TABLE-L='http://www.sapdb.info'.APPENDURL_TABLE. LOOPATU...阅读全文
摘要: 以下是一个演示如何通过 selection-screen 中的pushbutton来动态改变屏幕上的字段的显示状态的(即显示或者隐藏)。注意:显示 通过本示例可知selection-screen 中的 field 的显示状态都是 的,在程序中修改其属性 active 的值为 '0' 时,该field就回隐藏起来。 但是在下一次屏幕显示前,其默认值又归为显示了。这时候可以在 at selectio...阅读全文
摘要: 回来后同事说我买对了书!哈当时真是感觉如获至宝,于是开始翻阅起里面的内容.这几天在笔记里我记下了这么几点.可能比较乱.呵呵大家凑合着看.前面差不多一个月的日记都是从那本书上摘录的. 1,Object Navigator是ABAP工作平台上众中开发工具的中心入口,事务代码为:se80,其中还有几个经常会用到的T-CODE: SE38, SE24, SE37. 2,在ABAP Editor中有一个Ex...阅读全文
摘要: 运行TCODE:I18N然后打开I18N Menu -> I18N Customing -> MS Word as Editor取消Smartforms前的勾选,然后点击上方的Activate按钮ITPUB个人空间/} M(Dqe4s-I3o阅读全文
摘要: TYPE-POOLS:vrm."includetypepools:vrm,usedinsetvaluetolist-box TABLES:sflight,ekko. *listbox DATA:nameTYPEvrm_id, it_listTYPEvrm_values, wa_valueLIKELINEOFit_list. DATA:BEGINOFwa_temp_para, lifnrTYPE...阅读全文
摘要: 创建IDOC:第一步:WE31 创建IDOC所包含的字段.第二步:WE30 创建IDOC 把Segment分配给IDOC第三步:WE81创建信息类型第四步:WE82把IDOC类型与信息类型对应.第五步:WE57 Assign Message & Idoc Type to a Function Module for Data Process第六步:SM59 Define a RFC conn...阅读全文
摘要: REPORTzdyn_test. FIELD-SYMBOLS:<dyn_table>TYPESTANDARDTABLE, <dyn_wa>, <dyn_field>. DATA:dy_tableTYPEREFTOdata, it_structureTYPElvc_t_fcat, wa_structureTYPElvc_s_fcat. START-OF-SEL...阅读全文
摘要: ABAP基礎知識學習 資料類型C :字串D :日期型 格式為 YYYYMMDD 例:'1999/12/03'F : 浮點數 長度為8I :整數N :數值組成的字串 如:011,'302'P : PACKED數 用於小數點數值 如:12.00542T : 時間 格式為:HHMMSS 如:'14:03:00'X : 16進制數 如:'1A03'*----------------------------...阅读全文
摘要: 获取事务代码:REPORTZ_ABAP_SELECT_USER_BY_TCODE.TABLES:TSTC,TSTCT.DATAOPCODETYPEX.DATA:BEGINOFUSR_TABLOCCURS10.INCLUDESTRUCTUREUINFO.DATA:ENDOFUSR_TABL.SELECT-OPTIONS:S_TCODEFORTSTC-TCODE.START-OF-SELECTION....阅读全文
摘要: 有关变式的function group:SVAR里面基本上包含了对变式的操作,下面有个例子可以完成对变式的修改DATAI_VALUTABLIKERSPARAMSOCCURS0WITHHEADERLINE.DATAI_OBJECTSLIKEVANZOCCURS0WITHHEADERLINE.*-〉获得变式的内容和属性,放到内表中CALLFUNCTION'RS_VARIANT_CONTENTS'EXP...阅读全文
摘要: REPORTSM36.DATA:global_jobLIKEtbtcjob.DATA:global_start_dateLIKEtbtcstrt.DATA:global_step_tblLIKEtbtcstepOCCURS0WITHHEADERLINE.DATA:timLIKEsy-uzeit.DATA:repLIKEsy-repid,"执行后台作业程序varLIKEraldb-variant."...阅读全文
摘要: ProgramZSTDELREQ.data:itab_e070likee070occurs0withheaderline,*RequestheaderincludingRequser.iwa_e070clikee070c,"Requestclientitab_e071likee071occurs0withheaderline,*Requestentrylineitemsmayincludemult...阅读全文
摘要: 像传输请求那样把一个系统的表项目传输到另外一个系统。如果是可维护的表,SE16,执行,选中项目,然后:表条目->传输条目。对于不可维护的表:SE16N,加那个修改符,执行,选中需要传输的项目,然后:TableEntry->传送注:由于一个尚未知的原因,有些系统里面自己创建的可维护的表在SE16里面也不可以传输(菜单为灰色),这时可以把表定义为"W"类型,即可阅读全文
摘要: &symbol& (括号中,小写字母为变量) &symbol& 屏蔽从第一位开始的N位&symbol (n)& 只显示前N位&symbol (S)& 忽略正负号&symbol (<)& 符号在左边&symbol (>)& 符号在右边&symbol (Z)& 不输出前导零&am...阅读全文
摘要: REPORTZUSR_LOCK.TABLESUSR02.DATA:Z_USR02LIKEUSR02OCCURS0WITHHEADERLINE.DATA:ZCOUNTTYPEI,DEST(72).*--Select-Options-----------------------------------------------------SELECTION-SCREENBEGINOFBLOCK1WITH...阅读全文
摘要: REPORTzsiva_testMESSAGE-IDzprecot.TABLES:afru.TYPES:BEGINOFty_test,ism01LIKEafru-ism01,ENDOFty_test.TABLESsscrfields.SELECTION-SCREEN:BEGINOFBLOCKb1WITHFRAMETITLEtext-001.SELECT-OPTIONS:so_werksFORafr...阅读全文
摘要: SAP中如何获取登录用户的IP? 或如何查看哪些IP登录到SAP中:在Table: USR41中查看,具体字段的说明如下:MANDT --- ClientBNAME --- 登录的SAP IDTERMID --- Terminal ID (这个字段的意思不明)SERVER ---- SAP Application Server(Central Instance / Dialoge Instance...阅读全文
摘要: 'CF_UT_UNIT_CONVERSION'其实这个函数里面包括了很多大大小小不同的单位转换函数,就像我们小时候玩的43合一的游戏卡一样,如果这个转换不了单位那就是系统没配置了。使用的时候注意:新旧转换数量的格式一定要LIKE PLFH-MGVGW.例程:DATA : matcat LIKE cstmat, value_old_imp LIKE plfh-mgvgw, (之前的数量字段) val...阅读全文
摘要: ALV常用参数详细描述 调用功能模块: CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_interface_check = '' 接口一致性检查 i_callback_program = sy-repid 当前程序名 is_layout = layout 输出样式 it_fieldcat = fieldcat[] 字段定义描述表 ...阅读全文
摘要: GL部分:FAGLFLEXT(FMGLFLEXT) 新总账汇总表GLT0 旧总帐汇总表SKA1 总账科目主记录 (科目表) 科目表层数据SKAT 总帐科目主记录(科目表:说明) 包括语言代码SKB1 总帐科目主记录 (公司代码) 公司代码层数据 BKPF 财务凭证抬头BSEG 财务凭证行项目BSIK, BSAK 分别是供应商(K)的未清已清项存放的表BSIS, BSAS 分别是总账(S)...阅读全文
摘要: ***********SALESORDERINPUTCREATION. REPORTsoi. PARAMETERS:p_auartTYPEauartOBLIGATORY. PARAMETERS:p_vkorgTYPEvkorgOBLIGATORY. PARAMETERS:p_vtwegTYPEvtwegOBLIGATORY. PARAMETERS:p_spartTYPEvtwegOBLIGAT...阅读全文
摘要: [转帖]SAP BADI应用1.定义BADI 1) T-Code: SE18 Business Add-In Define. 2) 输入要创建的BADI的名字,点击"Create"。 3) 输入BADI的描述性文本,在"Interface"选项卡上输入接口的名字,也可以采用SAP建议的接口的名字。同时,BADI类也 会被创建。 例如:对于BADI "ZTEST",SAP会建议"ZIF_EX_TES...阅读全文
摘要: Full type specificationREPORT demo_field_symbols_type .DATA: BEGIN OF line, col1(1) TYPE c, col2(1) TYPE c VALUE 'X', END OF line.FIELD-SYMBOLS <fs> LIKE line.ASSIGN line TO <fs>.MOVE <...阅读全文
摘要: 动态取得数据的方法ABAP动态查询的实现:可以完全实现动态查询,每个字段都可以动态。 (1) 利用宏 (2) 利用abap指针 (3) 利用FIELD-SYMBOL 具体实现: 1.结构的动态查询 DEFINE SELECT_DATA_TO_WA. SELECT &1 FROM &2 INTO CORRESPONDING FIELDS OF &3 WHERE (&am...阅读全文
摘要: 一,同步调用从一个程序同步调用其他的ABAP程序,有2种方式:1,调用程序被打断,当被调用程序执行完毕之后,调用程序继续执行。如:CALL FUNCTION <function>SUBMIT <program> AND RETURNCALL TRANSACTION <tcode>使用CALL FUNCTION 'AAA'调用FM的时候,相应的FUNCTION G...阅读全文
摘要: 小弟在做一个项目时用户提出程序运行时显示进度条的问题,加之本人以前也碰到这种需要求,所以按以前在WIN32下的编程经验,设计了一个进度条显示INCLUDE程序。这个程序可以显示条状进度条以及进度百份比,并可以显示注释,现将代码COPY如下:*&---------------------------------------------------------------------**&am...阅读全文
摘要: 捕捉具体的异常比较简单,就说下怎么样捕捉系统未知异常。有了以下处理异常的代码,相信系统出现的任何异常,都不会因为我们的程序而dump. 我们用cx_root(RFC需要用exceptions).经过测试,db错误,不仅是open-sql,还有native-sql产生的错误都可以处理,还有function参数类型不匹配,function名字错误等都可以处理。如果谁发现有不能处理的异常,请留言。REP...阅读全文
摘要: 基本概念QUERY是SAP的一项简单报表工具,它可为没有编程基础的用户用来生成简单的报表。它有图形化的界面,你可在上面托托拽拽,然后就可以见到你要的报表,可是这只是简单的应用,其实每个工具功能都是比较完善的,QUERY也不例外。1. 生成用户组SAP菜单→工具→ABAP工作台→实用程序→SAP查询→用户组T-Code:SQ032。创建Fu...阅读全文
摘要: 定义 DATA:t_tab_headerLIKEt_tab. 修改以下内容:*&SPWIZARD:INPUTMODULEFORTC'T_TC'.DONOTCHANGETHISLINE!*&SPWIZARD:MODIFYTABLEMODULEt_tc_modifyINPUT."Tab-control生成后需要修改此处才能保存进内表READTABLEt_tabINTOt_tab_hea...阅读全文
摘要: **FORUNICODE系统:REPORTz_barry_testNOSTANDARDPAGEHEADING.TYPES:CUR6TYPEPDECIMALS6,CUR2TYPEPDECIMALS2.DATAVA1TYPECUR2.DATASTR(40)TYPEC.VA1='123456'.PERFORMCONV_AMOUNTUSINGVA1CHANGINGSTR.WRITESTR.*&--...阅读全文
摘要: BAPI ListName of function module Short text for function moduleBAPIs f. BOR obj. BUS4003 (AddrContPart)BAPI_CHARACT_GETLIST BAPI for Characteristics - Find Name0002 Company Code Business ObjectBAPI_CC...阅读全文
摘要: *-------------------------------------ALV参数------------------------------------TYPE-POOLS:slis.DATA:gt_fieldcatTYPEslis_t_fieldcat_alvWITHHEADERLINE,gs_layoutTYPEslis_layout_alv,g_repidLIKEsy-repidVAL...阅读全文
摘要: 1、abap语言使用的数琚库娪言:open sql ,Native sql(特定数据库自身sql)2、使用OPen SQL炷意的原则:a、尽可能减仯满足条件的数据条朩数糧。b、减少数据的传输量,以减少网络流量。c、减少访问的数据库表量。d、减少查咰难度,可以通过整理选萚摽准来实现。e、减少数据库负载。3、使用Native sql有两个前提:a、知道使鼡数据厙的类型。b、了解该数据库哋SQL语法。4...阅读全文
摘要: REPORT ZVR013.INCLUDE ole2incl.DATA: gs_excel TYPE ole2_object, gs_wbooklist TYPE ole2_object, gs_application TYPE ole2_object, gs_wbook TYPE ole2_object, gs_activesheet TYPE ole2_object, gs_sheets TY...阅读全文
摘要: 在选择屏幕S_BWART移动类型里限定范围: REPORTz_test.TABLES:t156t.DATA:ltab_fieldsLIKEhelp_valueOCCURS0WITHHEADERLINE,BEGINOFltab_valuesOCCURS0,feld(40)TYPEc,ENDOFltab_values.SELECTION-SCREENBEGINOFBLOCKblk1WITHFRAMET...阅读全文
摘要: 在Dialog屏幕中给输入字段建立搜索帮助,有以下三种情况: 一:直接使用系统已有的搜索帮助,对于系统已存在搜索帮助的输入字段可直接使用:在屏幕格式器里双击输入字段框,在其“属性”栏的“搜索帮助”框内填入该字段的搜索帮助名称。如物料“matnr”的搜索帮助名称为“MAT1”。注意:MAT1一定要大写,对...阅读全文
摘要: 计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证)DATE_CONVERT_TO_FACTORYDATEHR_HK_DIFF_BT_2_DATES根据当前时间如何找到上月的第一天和最后一天?CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = SY-DATUM I_MONTHS = '-1' I_SET_LAST_DAY_OF_MON...阅读全文
摘要: BSEG于一般的透明表不同,它是一个簇表。对于一个簇表来说,除了主键项目外,其他项目都被编辑到一个长文本项目中,一起存储在表簇RFBLG中的vardata项目中,这就决定了作为簇表的BSEG无法再建立键值以外的索引(INDEX),所以一般我们对于透明表来说当主键项目不全或完全没有时,追加索引的作法对于BSEG表来说就不好用了。而BSEG簇表又是SAP系统中FI 会计模块中最常被使用的数据表,所以运...阅读全文
摘要: REPORTZTEST_NYJ3.TABLES:ekko.DATA:BEGINOFitabOCCURS0,flag,werksLIKEekpo-werks,ebelnLIKEekko-ebeln,lifnrLIKEekko-lifnr,name1LIKElfa1-name1,telf1LIKElfa1-telf1,aedatLIKEekko-aedat,*zzreagreeLIKEekko-zzr...阅读全文
摘要: CALLFUNCTION'REUSE_ALV_GRID_DISPLAY'EXPORTINGI_CALLBACK_PROGRAM=g_repidi_callback_user_command='USER_CALLBACK'I_STRUCTURE_NAME='T_OUTPUT'I_GRID_TITLE='DocumentList'is_layout=gs_layoutis_variant=g_vari...阅读全文
摘要: TABLE CONTROL 是一个结构,假设我们定义的TC名称为 ZTEST_TC(具体结构参照:SCXTAB_CONTROL)那么我们定义ZTEST_TC-CURENT_LINE ,ZTEST_TC-LINES 等等都有意义,我们可以将其理解为一个DEEP STRUCTURE. General TC attributes: | Column attributes1.FIXED_COLS LINE...阅读全文
摘要: 自己写的Report,用到了自己定义的Screen,如何在任何一个Screen直接返回选择界面(1000)?可以用: SET SCREEN 0. LEAVE SCREEN.或者 : LEAVE TO SCREEN 0 .但是,有时候不是返回选择界面,而是返回了调用这个Screen的地方。这是因为:LEAVE TO SCREEN scr. :Leaves the current screen and...阅读全文
摘要: 7.insert 详解: INSERT INTO dbtab VALUES wa.: INSERT INTO (dbtabname) VALUES wa. INSERT dbtab FROM wa. INSERT (dbtabname) FROM wa. 把wa中的数据插入到数据库中。每次插入一条记录。Wa中字段的排列一定要和数据库中的字段排列一致。 DATA: wa TYPE scustom...阅读全文
摘要: PP部分主数据导出SQVI设置一、PP部分主数据一般包括:一般情况下,PP主数据包括如下三项:1. 物料主数据PP部分视图;2. BOM数据;3. Routing数据。对有些情况下,可能还包括生产版本。二、物料主数据PP部分导出设置:Table:MARC—物料工厂数据MAKT—物料描述关联:marc-matnr=makt-matnr若物料描述存在多语言,可能需在MAKT中指...阅读全文
摘要: 用SAP Authority Object 对权限控制 早就听说SAP Authority Object 对权限控制比较好用,今天有幸实践下。下面是一个简单但是完整的Authority-check的小例子:1.创建Data Element-------(T-Code SE11)Name: Z_ELE_012. 为Z_ELE_01创建一个Domain-------(T-Code SE11)一般用现有...阅读全文
摘要: simple alv total REPORT zdemo_alvgrid .type-pools: slis. *Data Declarationdata: BEGIN OF itab occurs 0,F1 TYPE I,F2 TYPE I,F3 TYPE I,END OF itab.data: it_fieldcatalog type slis_t_fieldcat_alv ,wa_fiel...阅读全文
摘要: 1.对字符串的操作 1).SHIFT:截断字符串 SHIFT {c} [BY {n} PLACES] [{mode}].: 作用:去掉字符串的前n个位置的字符,如果n未指定,默认为1,如果指定的n小于等于0,则字符串不变。如果n超出字符串的长度,则字符串变空,所以在做此操作的时候要注意n的指定。可以首先获得该字符串的长度,方法:len=STRLEN(C)。 Mode:指定字符串截断的方向。 LEF...阅读全文
摘要: *****************************************************************************************系统字段篇——STRUCT:SYST(2007.09.242007.10.11)***********************************************************...阅读全文
摘要: 函数名 描述 CONVERSION_EXIT_ALPHA_INPUT 料号前面补0 CONVERSION_EXIT_ALPHA_OUTPUT 料号前面减0 CONVERSION_EXIT_MATN1_INPUT 料号前面补0 CONVERSION_EXIT_MATN1_OUTPUT 料号前面减0 LAST_DAY_OF_MONTHS 查询某日期的在当月的最后一天 CO_SF_CAUFVD_GET ...阅读全文
摘要: REPORTzmb31.TABLES:mseg,mkpf,rm07m,t158b,t001l,msegk.DATA:mat_docLIKEbapi2017_gm_head_ret-mat_doc.DATA:save_codeLIKEsy-ucomm,ok_codeLIKEsy-ucomm,loc_msg(50),gmngaLIKEafru-gmnga,mtsnrLIKErm07m-mtsnr,er...阅读全文
摘要: ABAP数据库操作(学习SAP程序设计的整理-数据库)1、abap语言使用的数据库语言:open sql ,Native sql(特定数据库自身sql)2、使用OPen SQL注意的原则: a、尽可能减少满足条件的数据条目数量。 b、减少数据的传输量,以减少网络流量。 c、减少访问的数据库表量。 d、减少查询难度,可以通过整理选择标准来实现。 e、减少数据库负载。3、使用Native s...阅读全文
摘要: 1、使用where语句不推荐 Select * from zflight. Check : zflight-airln = ‘LF’ and zflight-fligh = ‘BW222’. Endselect.推荐 Select * from zflight where airln = ‘LF’ and fligh = ...阅读全文
摘要: 对于不能join的表,使用for all entries in语句将该表与内表串联。SELECT bseg~kunnr bseg~lifnr bseg~belnr INTO TABLE itab_bseg FROM bseg FOR ALL ENTRIES IN itab_main WHERE bukrs in _bukrs and ( belnr = itab_main-belnr AN...阅读全文
摘要: FORMfrm_output.*ALV输出g_repid=sy-repid.CALLFUNCTION'REUSE_ALV_GRID_DISPLAY'EXPORTINGi_callback_program=g_repidis_layout=gs_layoutit_fieldcat=gt_fieldcat[]i_save='X'is_variant=v_stru_disvarit_events=git...阅读全文
摘要: 1, 在ABAP开发中, 我们经常会删除内表中的重复行,这时我们会需要一个很方便的语句,就是"DELETE ADJACENT DUPLICATES FROM", 但是在使用这个语句,要注意它删除相邻的重复行,我们一般要通过SORT对这个语句进行排序,示例如下:DATA: BEGIN OF wa_pa0001, pernr LIKE pa0001-pernr, uname LIKE pa0001-u...阅读全文
摘要: SAP开发的语言是ABAP(C/S模式),ABAP语言中没有数组, 它有内表, 就相当于其它语言的数组,我们平时开发都是与内表打交道,先说说内表的定义: DATA:itab_mseg LIKE TABLE OF mseg WITH HEADER LINE. 这个语句就是定义一个内表, 它的结构是mseg表的结果,它里面可以存放mseg表字段的数据。 在定义中, 我们使用到了WITH HEADER ...阅读全文
摘要: 在ABAP开发中,对于不能使用join的聚集表或者需要使用SELECT 的内表,我们一般使用for all entries in 语句将该表与内表串联,查询出需要的数据,例如: BSEG聚集表为例,如下:SELECT bseg~kunnr bseg~lifnr bseg~belnr INTO TABLE itab_bseg FROM bseg FOR ALL ENTRIES IN itab_...阅读全文
摘要: ALV功能总结 ALV功能总结一.关于FUNCTION'REUSE_ALV_GRID_DISPLAY'常用参数说明及用法REPORTZ_ALV_TEST01NOSTANDARDPAGEHEADINGMESSAGE-IDZX.***GlobalDatadeclearINCLUDEZ_ALV_TEST01TOP.INCLUDEZ_ALV_TEST01F01.***initialdataINITIALI...阅读全文
摘要: 初始化内表的作用是清空内表所有的数据行,将内表恢复到填充或赋值之前的状态。初始化内表过程中需要注意之处仍然是初始化无 表头行内表和有表头行内表的区别,以及初始化内表和表头行的区别。(1)CLEAR ITAB. 同时清空表头和行内表的值(2)CLEAR ITAB[]. 只清空内表本身的值,保留表头行的值。(3)REFRESH TAB 只清空内表本身的值,保留表头行的值。(4)FREE ITAB. 只...阅读全文

