欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      ABAP學習總結(jié)

      時間:2019-05-13 17:26:17下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《ABAP學習總結(jié)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《ABAP學習總結(jié)》。

      第一篇:ABAP學習總結(jié)

      SAP學習總結(jié) 信管0911

      楊釧

      2011-12-2

      SAP學習總結(jié)

      立談之間,來集團參加ERP項目已近四個月,通過集團ERP項目組精心組織的培訓,經(jīng)過自己的努力學習,我對ERP的認識有了很大程度的轉(zhuǎn)變。從一開始的不了解,帶著對很多專業(yè)名詞及模塊功能的疑問,到現(xiàn)在融入到ERP項目組后,被SAP龐大的功能所震撼;從一開始認為SAP僅僅是一種應用軟件,跟其他公司的ERP差不多,到現(xiàn)在深刻的地體會到SAP在企業(yè)管理中的重要位置;從一開始對SAP可能帶來的不便以及人力、財力、時間成本產(chǎn)生抵觸情緒,到現(xiàn)在對SAP產(chǎn)生依賴心理。這些對SAP認識的轉(zhuǎn)變,讓我意識到作為一名關(guān)鍵用戶和信息人員,為確保ERP的上線成功,應該如何發(fā)揮自身的作用。

      5月9日,初步接觸到了SAP軟件。五月份到七月份我初步學習SAP中ABAP語言,起初感覺這跟平時學校學習的語言差不多,但是接觸的越久,我就越深深 的震撼ABAP語言的嚴謹性,以及ABAP編輯語言在SAP中的重要的位置,對其他工作模塊工作有非常重要的影響。通過這段時間ABAP語言的學習后,我進入技術(shù)組協(xié)助技術(shù)組中的各位老師,解決些小問題。工作一段時間之后,我才發(fā)覺,ERP前期項目的工作量大大超乎我的想像,它的重要性也讓人感到緊張。在每天的工作中,大家加班加點,熱火朝天的討論業(yè)務流程問題,以及程序代碼如何實現(xiàn)業(yè)務需求,有時候為了一個觀點不同而爭論不休,有時候又為達成共識而言歡高興。大家良好的溝通交流,讓我們這些初識者更積極主動地參與進來。

      在技術(shù)組組工作了近兩周之后,為了讓我們?nèi)嬲J識SAP,從而更深入地開展工作,ERP項目組辦公室組織人員進行了為期一周的SAP開發(fā)語言ABAP的培訓。對于我們來說,掌握ABAP編程語言是深入理解SAP軟件知識要領(lǐng)的敲門磚。通過對ABAP的學習,我對SAP的后臺有了更進一步的了解,也為下一步深入接觸實際操作打下了基礎(chǔ)。在BASIS組織的講座和培訓中,我對BASIS有了一定了解,意識到ABAP對做好SAP系統(tǒng)的后臺規(guī)劃、安裝、配置、管理、監(jiān)控、維護、調(diào)優(yōu)等工作的重要性。通過此次培訓,大家對SAP有了些許的初步了解,對應該做好哪些工作有了初步的認識。

      接下來說說,近半年我所學到的一些ABAP知識,報表顯示ALV ALV是系統(tǒng)的一種網(wǎng)格的顯示方式,這種方式帶有匯總排序篩選等功能,ALV格式的數(shù)據(jù)是以單元格為單位顯示,不象一般的寫屏方式拷出來或是導出成文件不同列的內(nèi)容粘在一塊,這種方式便于數(shù)據(jù)導出來放在電子表格里進行加工.ALV: abap list view / Sap list view,在SAP報表數(shù)據(jù)輸出使用最廣泛的技術(shù)基于GUI,在展現(xiàn)層處理

      操作簡單

      較強的標準功能。排序、過濾、計算等

      有三個版本的技術(shù)實現(xiàn)Function->grid->OM

      BDC技術(shù)

      首先簡單解釋一下BDC(Batch Data Conversion):

      在SAP系統(tǒng)里,由于某種原因,可能需要重復輸入數(shù)據(jù),(數(shù)據(jù)不同,但是操作是相同的,典型的情形就是切換系統(tǒng)的時候,舊系統(tǒng)的數(shù)據(jù)需要導入SAP),大致過程不外乎是這樣: 輸入一個t-code,進入一個某個屏幕,然后輸入一個值(有時還要加上一些附加的checkbox選項等),點執(zhí)行或者確定按鈕,進入另一個屏幕,在某些字段輸入值(`也可能是標注checkbox選中或者不選中)或者修改這些字段里的值。

      然后按“Eneter”??

      最后按“SAVE”??,一條記錄完成了,繼續(xù)下一條,如此循環(huán)

      等等ABAP技術(shù),每當接觸ABAP學習ABAP的新知識,都感覺很震撼,ABAP語言的邏輯性真的很強。

      在SAP的學習過程中,我認識到只有系統(tǒng)地學習財務模塊、人資模塊、生產(chǎn)模塊和物資模塊才能對整個ERP系統(tǒng)功能和SAP的關(guān)鍵設(shè)置有整體的了解。不僅僅如此,系統(tǒng)學習這些模塊知識,對ABAP語言的學習和程序報表的開發(fā)都有很大的用處的。雖然過去了半年,但是我并沒有覺得是在浪費時間,反而覺得比在學校學的還要多,覺得很充實,讓我找到了前進的目標。

      第二篇:ABAP知識總結(jié)

      一. SAP在企業(yè)中的策略

      On premise(前提)(知識庫—資源流程)完全面向?qū)ο蟮母拍?,通過面向服務的架構(gòu),解決核心業(yè)務。

      On demand 通過創(chuàng)新進行功能的擴展并集成在業(yè)務的整個流程里。

      On device(產(chǎn)品策略)通過擴展消費者的需求,以提供滿足消費者的策略,擴展SAP 的功能。

      這三項完美結(jié)合,能確保數(shù)據(jù)的聯(lián)系性和流程的完整結(jié)合。并通過多層應用對流程進行管理。

      二. Sap 提供各種產(chǎn)品類型給不同規(guī)模的公司。

      三. Sap business suite 提供適應不同企業(yè)需求的解決方案,還擁有大量針對特定行業(yè)的功能。Sap netweaver 的知識庫:

      核心應用(ERP/SRM/SCM)——工業(yè)應用——補充應用——SAP 應用的增強包

      四. Applications 和 components

      不同的應用可以包含相同的組件。

      Components(sap ECC= sap central component)五. 逐步釋放給廣大用戶使用:

      Beta 測試版——釋放給用戶(restricted)——無限制的釋放給用戶

      六. 業(yè)務的生命周期(維護策略):

      主流維護(從限制到非限制)——擴展的維護——客戶自定義的維護 七. Sap netweaver的層次和主要功能: 應用架構(gòu)

      三個維度,三個集成:共三層

      人的集成(多渠道—portal門戶和collaboration協(xié)作)——信息集成(主數(shù)據(jù)、知識、業(yè)務)——流程集成 第四層:這三種集成的應用平臺為java和abap 數(shù)據(jù)庫和系統(tǒng) DB、OS 八.

      1、Sap netweaver 應用服務提供了:多級架構(gòu);可靠的運行環(huán)境(java和abap);很高的擴展性;操作系統(tǒng)和數(shù)據(jù)庫獨立;方便擴展環(huán)境;支持多種協(xié)議;對執(zhí)行企業(yè)流程有高的安全標準。、2、外部系統(tǒng):表現(xiàn)層(支持多種用戶接口,GUI 和browser)

      應用層(支持多種操作系統(tǒng))

      數(shù)據(jù)庫層(支持多種數(shù)據(jù)庫)

      3、應用層——dispatcher,通過分發(fā)器對表現(xiàn)層直接進行控制

      通過ICM(內(nèi)部通訊)控制

      九、/n 退出當前

      /nxxxx直接訪問xxxx /n打開overview of sessions /oxxxx打開一個新的頁面并訪問xxxx /nend 關(guān)閉窗口,有提示信息 /nex 直接關(guān)閉 /i 刪除當前窗口

      十、AS(應用服務器)中ABAP Processes:三種

      1.B/S

      Message server(MS):處理信息在位于AS ABAP的分布式的觸發(fā)器之間。每個SAP系統(tǒng)只配置一次MS

      2.gateway(GW):在SAP 系統(tǒng)之間或者在SAP 系統(tǒng)與外部應用系統(tǒng)之間進行交流。每個GW有一個觸發(fā)器

      3.C/S

      Internet communication manager(ICM):與SAP系統(tǒng)的交流利用web 協(xié)議(protocol),比如HTTP,ICM收到用戶請求并傳給SAP系統(tǒng)??梢耘渲靡粋€最大的ICM給每個應用服務器

      十一、用戶傳輸請求的過程

      表現(xiàn)層(GUI):將屏幕上的GUI圖像展現(xiàn)給用戶,再將其轉(zhuǎn)化為內(nèi)部的格式傳遞給AS ABAP 系統(tǒng)。

      應用層:觸發(fā)器將用戶所有請求排列,遵循先進先出的原則。處理用戶請求必須從abap數(shù)據(jù)庫中讀取數(shù)據(jù)。當一個工作流程完成,結(jié)果就會通過觸發(fā)器返回給SAP GUI,SAP GUI通過對數(shù)據(jù)的編譯然后向用戶輸出屏幕。這個階段被稱為buffer(緩存),經(jīng)常被讀取的數(shù)據(jù)通過緩存,可直接被讀取,不用每次讀取數(shù)據(jù)庫中的。幫助加速處理用戶請求。

      數(shù)據(jù)庫層:每一項工作流程都和ABAP數(shù)據(jù)庫直接相連 問題?應用層和數(shù)據(jù)庫層之間如何進行數(shù)據(jù)的傳輸? ABAP 編譯器通過專門的語言(OPEN SQL)訪問數(shù)據(jù)庫接口,DB interface 再通過Native SQL語言訪問數(shù)據(jù)庫層,或者直接在緩存中讀取 ABAP 編譯器直接通過Native SQL語言對數(shù)據(jù)庫層進行訪問

      十二、PBO和 PAI

      十三、業(yè)務流程中的數(shù)據(jù)同步:

      1、SAP系統(tǒng)中的CRM獲得訂單信息,并將其傳輸?shù)紼RP的后端backend

      2、格式化數(shù)據(jù)成相同類型的數(shù)據(jù)

      3、通過遠程調(diào)用RFC 技術(shù)實現(xiàn)

      4、傳輸類型,每隔六十秒同步一次

      5、在網(wǎng)上提供產(chǎn)品和服務 P135問題?

      1. 哪些接口或交流選項是SAP 所支持的? HTTP;SMTP;RFC;BAPIs 2. BAPIs 的作用?

      Requst data from an sap system

      Pass data to an sap system

      Access business processes in SAP system 在程序中用字典元素定義數(shù)據(jù)對象

      DATA mycarried TYPE s_carr_id.獲得一個數(shù)據(jù)對象(變量)的類型指明在data element里是

      DATA myconnid TYPE sbc400focc-connid.獲得一個數(shù)據(jù)對象(變量)有相同的類型的結(jié)構(gòu)體是sbc400focc-connid.PARAMENTERS_pa_carr TYPE spfli-carrid.獲得一個域自動出現(xiàn)在屏上和spfli-carrid的變量類型相同。

      DATA wa_focc TYPE sbc400fccc.其中data wa_focc type sbc400focc.是定義一個結(jié)構(gòu)體,定義結(jié)構(gòu)體的命名規(guī) 則通常是以wa_開頭加上變量名,代表是一個結(jié)構(gòu)體變量。

      獲得一個和結(jié)構(gòu)體sbc400fccc有相同類型的結(jié)構(gòu)體變量。

      DATA wa_spfli TYPE spfli.data wa_spfli type spfli.是用來定義一個透明表。

      獲得與spfli表中一行具有相同類型的結(jié)構(gòu)體變量。

      第三篇:ABAP使用OLE方法總結(jié)

      SAP ABAP OLE 操作EXCEL小結(jié)

      ABAP直接操作EXCEL實現(xiàn)數(shù)據(jù)處理。這里是用OLE實現(xiàn)操作EXCEL的?,F(xiàn)在還有

      DOI操作EXCEL等方法。以后用到再做介紹。此處不是直接生成EXCEL文件,而是從

      服務器已經(jīng)上傳的EXCEL模板中下載模板然后打開修改實現(xiàn)數(shù)據(jù)保存。也可以直接創(chuàng)建

      新的EXCEL文件往里面?zhèn)鬟f數(shù)據(jù)并設(shè)置格式。這里不做介紹。

      1.采用模板文件實現(xiàn)。上傳EXCEL模板

      T-code:SMW0 WebRFC 的二進制數(shù)據(jù) 包:MI

      點擊

      模板數(shù)據(jù)保存在系統(tǒng)表004km.cntl_error = 1 error_no_gui = 2 not_supported_by_gui = 3 OTHERS = 4.IF lc_fullpath = “".MESSAGE ”不能打開excel“ TYPE ”E“.ENDIF.IF sy-subrc = 0.p_dest = lc_fullpath.* concatenate p_objid ”.XLS“ into ls_objnam.CONDENSE ls_objnam NO-GAPS.SELECT SINGLE relid objid FROM wwwdata INTO CORRESPONDING FIELDS OF lo_objdata WHERE srtf2 = 0 AND relid = ”MI“ AND objid = p_objid.*檢查表wwwdata中是否存在所指定的模板文件

      IF sy-subrc NE 0 OR lo_objdata-objid EQ space.“如果不存在,則給出錯誤提示

      CONCATENATE ”模板文件“ ls_objnam ”不存在“ INTO ls_errtxt.MESSAGE ls_errtxt TYPE ”I“.ENDIF.ls_destination = p_dest.”保存路徑

      *如果存在,調(diào)用DOWNLOAD_WEB_OBJECT 函數(shù)下載模板到路徑下

      CALL FUNCTION ”DOWNLOAD_WEB_OBJECT“ EXPORTING key = lo_objdata destination = ls_destination IMPORTING rc = li_rc.IF li_rc NE 0.CONCATENATE ”模板文件:“ ls_objnam ”下載失敗“ INTO ls_errtxt.MESSAGE ls_errtxt TYPE ”E“.ENDIF.fname = ls_destination.ENDIF.ENDFORM.”fm_excel

      3.下載完模板后,打開模板文件,填入數(shù)據(jù)

      CREATE OBJECT excel “EXCEL.APPLICATION”.“Create EXCEL OBJECT IF sy-subrc NE 0.EXIT.ENDIF.SET PROPERTY OF excel ”Visible“ = 0.”1/0 是否顯示EXCEL

      CALL METHOD OF excel “Workbooks” = workbook.CALL METHOD OF workbook “Open” EXPORTING #1 = fname..“打開上面下載路徑下的excel文件

      CALL METHOD OF excel ”Sheets“ = sheet EXPORTING #1 = 1.CALL METHOD OF sheet ”Select“.CALL METHOD OF sheet ”ACTIVATE“.“sheet 激活

      SET PROPERTY OF sheet ”NAME“ = sheetname.“設(shè)定sheet名稱

      *此處假設(shè)內(nèi)表itab 中已經(jīng)存在需要寫入excel中的數(shù)據(jù)

      *并且假如從模板的第7行開始插入數(shù)據(jù)

      LOOP AT itab INTO wa.tab = wa-tabix + 6.*在excel中插入一行

      PERFORM excel_row_insert USING sheet tab 1.*填充所插入行的每個單元格的數(shù)據(jù)

      PERFORM fill_range USING tab 1 wa-t01.PERFORM fill_range USING tab 2 wa-t02.PERFORM fill_range USING tab 3 wa-t03.PERFORM fill_range USING tab 4 wa-t04.PERFORM fill_range USING tab 5 wa-t05.PERFORM fill_range USING tab 6 wa-t06.ENDLOOP.*設(shè)置EXCEL中所插入的數(shù)據(jù)行邊框線格式為黑色有邊框

      bod = tab.CONDENSE bod NO-GAPS.CONCATENATE ”A6:F“ bod INTO bod.PERFORM borderrange USING excel bod.PERFORM sub_excel_save.”保存excel數(shù)據(jù)

      *&-------* *& Form sub_excel_save *&-------* * text *--------* FORM sub_excel_save.GET PROPERTY OF excel “ActiveSheet” = sheet.“獲取活動SHEET

      FREE OBJECT sheet.FREE OBJECT workbook.GET PROPERTY OF excel “ActiveWorkbook” = workbook.CALL METHOD OF workbook “SAVE”.SET PROPERTY OF excel “Visible” = 1.“是否顯示EXCEL 此處顯示不退出

      * SET PROPERTY OF excel ”Visible“ = 1.* CALL METHOD OF workbook ”CLOSE“.* CALL METHOD OF excel ”QUIT“.注釋部分為不顯示直接退出

      FREE OBJECT sheet.FREE OBJECT workbook.FREE OBJECT excel.ENDFORM.”save_book

      *&-------* *& 向excel中的指定行插入N行

      *&-------* FORM excel_row_insert USING lcobj_sheet lc_row lc_count.DATA lc_range TYPE ole2_object.DATA h_borders TYPE ole2_object.DO lc_count TIMES.CALL METHOD OF lcobj_sheet “Rows” = lc_range EXPORTING #1 = 6.CALL METHOD OF lc_range “Copy”.“COPY第6行插入一個新行

      CALL METHOD OF lcobj_sheet “Rows” = lc_range EXPORTING #1 = lc_row.CALL METHOD OF lc_range “Insert”.CALL METHOD OF lc_range “ClearContents”.“是否需要清空Cell ENDDO.ENDFORM.”excel_row_insert

      *&-------* *& Form fill_range *&-------* * text 填充EXCEL 單元格

      *--------* *-->VALUE(F_ROW)text *-->VALUE(F_COL)text *-->VALUE(F_VALUE)text *--------* FORM fill_range USING value(f_row)value(f_col)value(f_value).DATA: row TYPE i, col TYPE i.row = f_row.col = f_col.CALL METHOD OF excel “CELLS” = cell EXPORTING #1 = row #2 = col.SET PROPERTY OF cell “VALUE” = f_value.ENDFORM.“fill_range

      *&-------* *& Form borderrange *&-------* * text:設(shè)置EXCEL中所插入的數(shù)據(jù)行邊框線格式

      *--------* *-->LCOBJ_EXCEL text *-->RANGE text *--------* FORM borderrange USING lcobj_excel range.DATA: lc_cell TYPE ole2_object , lc_borders TYPE ole2_object.CALL METHOD OF lcobj_excel ”RANGE“ = lc_cell EXPORTING #1 = range.DO 4 TIMES.CALL METHOD OF lc_cell ”BORDERS“ = lc_borders

      EXPORTING #1 = sy-index.SET PROPERTY OF lc_borders ”LineStyle“ = ”1“.SET PROPERTY OF lc_borders ”WEIGHT“ = 2.”4=max SET PROPERTY OF lc_borders “ColorIndex” = “1”.ENDDO.FREE OBJECT lc_borders.FREE OBJECT lc_cell.ENDFORM."borderrange

      暫時只用到了這么多,還有ABAP設(shè)置EXCEL字體,對齊方式等功能。什么時候用到了再

      做研究。希望對大家有所幫助。

      第四篇:關(guān)于ABAP就業(yè)-簡歷及面試技巧

      關(guān)于就業(yè)-簡歷與面試

      簡歷:

      1、簡歷在給我的初稿里面必須要有工作經(jīng)驗和BW項目經(jīng)驗,不會寫的參照簡歷模板,或者與老師溝通。

      2、簡歷修改需本人自己修改,我僅提供建議。

      3、大家的Q每天至少上一次,我會不定時的給大家留言,看到留言給我一個反饋,謝謝。

      面試:

      1、接到電話面試,如果環(huán)境比較吵鬧,跟對方說抱歉,告訴他你現(xiàn)在的環(huán)境比較吵,請對方過會再打過來或者你給回過去。有面試機會一定要抓住。

      面試的過程中知道了自己的不足,應該在哪個地方充實。面試的經(jīng)驗是很重要的。

      2、面試的時候,會的多說,不會的少說,或者是轉(zhuǎn)到自己會的上面繼續(xù)多說。

      3、電話面試也好,face to face也好,大家一定要自信,那幫給你面得人也不見得就比你懂得多。

      4、接到的電話,不管是詢問你個人信息的,還是面試的,請給我留個言,或者發(fā)個消息,我好繼續(xù)跟進。畢竟我不可能每天的催促HR或者獵頭給我反饋消息。

      5、電話做英語自我介紹的時候,注意用this is**,而不是I AM**。

      6、做一個中英文的自我介紹,大約3-5分鐘,熟記。

      7、獵頭發(fā)布的職位信息,大家有感興趣的麻煩先問我一下,看看有沒有合適的聯(lián)系人,因為有些獵頭公司咱們有合作,推薦過去的話會比較好跟蹤。

      8、薪水分為基本薪水和項目補助。一般談的是基本薪水,補助之類的另算。補助有——項目補助、差旅補助、話費補助等等(各公司要求不一樣)。盡量不要做FREE,F(xiàn)REE的薪水是按天算的,一天多少錢。大約在1k-2k之間,但是對技術(shù)要求比較高。

      最后,送給大家一句話:寧可千日無機會,不可一日無準備,與君共勉。

      SAPfuture張玉 / 辛然 / 歆羨

      第五篇:ABAP 內(nèi)表用法小結(jié)

      ABAP 內(nèi)表用法小結(jié)

      ABAP中的內(nèi)表相當于其他程序設(shè)計語言中的二維數(shù)組,存儲多行結(jié)構(gòu)相同的數(shù)據(jù) 不同于二維數(shù)組,內(nèi)表在創(chuàng)建后,列結(jié)構(gòu)與列數(shù)是固定不變的,而行數(shù)是動態(tài)增長的

      內(nèi)表支持循環(huán)對每行數(shù)據(jù)進行操作,也支持整體操作

      內(nèi)表是具有行和列的表結(jié)構(gòu),然而,不同于數(shù)據(jù)庫表,內(nèi)表僅在程序運行期間在內(nèi)存中存儲數(shù)據(jù)

      ABAP中有三種內(nèi)表類型:標準表,哈希表,排序表 – ABAP內(nèi)表數(shù)據(jù)類型

      內(nèi)表數(shù)據(jù)對象是實際的內(nèi)表,可以用數(shù)據(jù)進行填充

      內(nèi)表數(shù)據(jù)類型是用于定義內(nèi)表數(shù)據(jù)對象的抽象數(shù)據(jù)類型(ADT)可以使用的內(nèi)表數(shù)據(jù)類型有: Structure 數(shù)據(jù)庫表

      用戶自定義數(shù)據(jù)類型 –ABAP內(nèi)表聲明 1> TYPES: BEGIN OF line, field1 TYPE i, field2 TYPE i, END OF line.* 聲明一個數(shù)據(jù)類型

      DATA: ITAB_WA TYPE(LIKE)line.“聲明一個內(nèi)表工作區(qū)

      DATA: ITAB TYPE(LIKE)line OCCURS 0.“聲明一個無工作區(qū)的內(nèi)表 DATA: ITAB TYPE(LIKE)STANDARD TABLE OF line INITIAL SIZE 0.“聲明一個有工作區(qū)的內(nèi)表 DATA: ITAB TYPE(LIKE)line OCCURS 0 WITH HEADER LINE.DATA: ITAB TYPE(LIKE)STANDARD TABLE OF line INITIAL SIZE 0 WITH HEADER LINE.2> DATA: BEGIN OF line, field1 TYPE i, field2 TYPE i, END OF line.* 聲明一個line對象,該對象可以作為工作區(qū)使用

      * 用DATA定義的line本身也是一個結(jié)構(gòu)類型,也可再聲明一個工作區(qū) DATA: ITAB_WA TYPE(LIKE)line.“聲明一個工作區(qū)

      DATA: ITAB TYPE(LIKE)line OCCURS 0 WITH HEADER LINE.“聲明一個帶工作區(qū)的內(nèi)表

      DATA: ITAB TYPE(LIKE)STANDARD TABLE OF line INITIAL SIZE 0 WITH HEADER LINE.“聲明一個帶工作區(qū)的內(nèi)表 3>直接定義內(nèi)表,這個內(nèi)表是有工作區(qū)的 DATA: BEGIN OF ITAB OCCURS 0 , CARR1 LIKE SPFLI-CARRID, CONN1 LIKE SPFLI-CONNID, END OF ITAB.* DATA: ITAB1 TYPE ITAB.(錯誤的,實踐證明,定義出來的什么都不是)。正確方法:DATA: ITAB1 TYPE ITAB OCCURS 0.(這樣定義后的是一個無工作區(qū)的內(nèi)表)。

      DATA: ITAB1 LIKE ITAB OCCURS 0 WITH HEADER LINE.“定義一個帶工作區(qū)內(nèi)表

      4> type ref to 定義內(nèi)表

      type ref to 屬于ABAP中面向?qū)ο蟮木幊?。它是定義一個類的對象。5>通過數(shù)據(jù)庫表定義

      data itab1 type table of sflight.“定義一個不帶內(nèi)表的工作區(qū) data wa1 like line of sflgit.“定義一個內(nèi)表工作區(qū)

      data itab1 type table of sflight with header line.“定義一個帶內(nèi)表的工作區(qū)

      –兩種內(nèi)表定義方式的主要區(qū)別在于是否有隱式表頭行

      內(nèi)表是按行進行訪問的,然而,程序?qū)?nèi)表的行操作不能直接進行,必須使用一種接口來傳輸,這個接口就是工作區(qū)(Work Area)–內(nèi)表操作 填充內(nèi)表行

      append to “不帶表頭行的填充 append “帶隱式表頭行的填充 插入內(nèi)表行

      insert into [INDEX idx] “

      insert [INDEX idx ] “隱式表頭行插入內(nèi)表 –如果沒有指定INDEX,則默認插入到內(nèi)表最后一行 讀取內(nèi)表行

      read into [INDEX idx] read [INDEX IDX] 修改內(nèi)表行

      modify from [INDEX idx] modify [INDEX idx] – read itab index 3.– itab-XX = ‘xxx’.– modify itab index 4.刪除內(nèi)表行 delete [INDEX idx].–帶表頭行和不帶表頭行語法一致。內(nèi)表循環(huán)

      Loop at into . endloop.“帶表頭行的內(nèi)表循環(huán)操作 Loop at . endloop.“不帶表頭行內(nèi)表操作

      –循環(huán)體的MODIFY,DELETE等語句不必指定INDEX項,系統(tǒng)默認處理當前行.–如果不需要讀取所有的內(nèi)表行,可以使用WHERE選項進行限制 – LOOP AT [WHERE ] 清空內(nèi)表

      clear .“清空不帶表頭行內(nèi)表 clear[].“清空帶表頭行內(nèi)表 內(nèi)表排序

      SORT [ASCENDING | DESCENDING] [AS TEXT] –ASCENDING和DESCENDING指定升序還是降序排列,如果不指定,缺省排序方式是升序

      –AS TEXT影響字符字段的排序方式,如果不使用該選項,系統(tǒng)將按字符平臺相應內(nèi)部編碼進行排序,否則,系統(tǒng)根據(jù)當前語言按字母順序排序字符字段 刪除重復行

      DELETE ADJACENT DUPLICATES FROM [COMPARING ].–刪除重復行之前須對內(nèi)表進行排序 判斷內(nèi)表行數(shù)

      DESCRIBE TALBE LINES .將內(nèi)表中部分或全部的數(shù)據(jù)行整體插入另一內(nèi)表

      INSERT LINES OF [FROM n1] [TO n2] INTO [TABLE] [INDEX ].– insert lines of itab1 from 1 to 100 into itab2.“將內(nèi)表1前100行數(shù)據(jù)附加到內(nèi)表2.–兩個內(nèi)表必須具有相同的或可轉(zhuǎn)換的行結(jié)構(gòu) 將內(nèi)表中部分或全部的數(shù)據(jù)行整體填充到另一內(nèi)表

      APPEND LINES OF [FROM n1] [TO n2] TO .按照條件或者索引刪除一組選定行

      DELETE [FROM n1] [TO n2] [WHERE ].– delete itab1 from 1 to 100 where age >30.“刪除內(nèi)表前100行中年齡大于30 的記錄。

      整體復制內(nèi)表,目標內(nèi)表原有內(nèi)容被覆蓋

      MOVE TO 不帶表頭行的內(nèi)表之間進行復制 MOVE [] TO [].帶表頭行的內(nèi)表之間進行復制

      MOVE TO [].不帶表頭行的內(nèi)表復制到帶表頭行的內(nèi)表

      MOVE-CORRESPONDING TO 復制內(nèi)表1中與內(nèi)表2具有相同結(jié)構(gòu)的字段進行復制,同樣適用于工作區(qū)

      下載ABAP學習總結(jié)word格式文檔
      下載ABAP學習總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        SAP ABAP OLE操作EXCEL小結(jié)

        ABAP直接操作EXCEL實現(xiàn)數(shù)據(jù)處理。這里是用OLE實現(xiàn)操作EXCEL的。現(xiàn)在還有 DOI操作EXCEL等方法。以后用到再做介紹。此處不是直接生成EXCEL文件,而是從 服務器已經(jīng)上傳的EXCEL......

        ABAP中使用TABLE CONTROL 顯示數(shù)據(jù)以及操作要點小結(jié):

        TABLE CONTROL操作要點小結(jié) 1.屏幕號:100 2.在屏幕100中應用table control *聲明control T1應用于屏幕100 CONTROLS T1 TYPE TABLEVIEW USING SCREEN 100. “T1代表自定義......

        學習總結(jié)

        學習總結(jié) 趙元蓮 “沒有學不會的學生,只有不會教的老師?!甭牭竭@句話我很痛心,也對當前的教學方法進行了反思,感覺到當前的教學方法已經(jīng)滯后了,已經(jīng)不適應當代學生的需要。正......

        學習總結(jié)

        學習馬俊欣情況簡要總結(jié)馬俊欣是郟縣人民檢察院的一名普通檢察官,1987年臨近大學畢業(yè)時,意外受傷導致頸椎骨折,造成左側(cè)身體癱瘓。25年來,他面對身體的傷痛,克服平常人難以想象的......

        2013學習總結(jié)

        在校期間,本人一直勤奮學習,刻苦鉆研,通過系統(tǒng)地學習掌握較為扎實的基礎(chǔ)知識。由于有良好的學習作風和明確的學習目標,曾獲得"優(yōu)秀團員"、"三好學生"等榮譽,得到了老師及同學們的......

        學習總結(jié)

        學習總結(jié)這次整頓學習對每一位員工都提出了新的要求和挑戰(zhàn),我們要認真對待,及時主動更新觀念,轉(zhuǎn)變角色,樹立一切為了長者的基本理念。這些都是我們應該做到的,可是我們以前做的比......

        學習總結(jié)

        學習總結(jié)人生中總有太多的遺憾,不勝枚舉,一如當年不能跨進大學校門頗讓人骨鯁,少缺了高校人文的熏陶,大師們的風范僅是道聽傳聞,系統(tǒng)的學科知識緣分皆無,總以為自己是個思想與意識......

        學習總結(jié)

        學習總結(jié)時光荏苒,歲月如梭。轉(zhuǎn)眼間大學生活已經(jīng)過去了一年 ?;厥淄?,一切都顯得那末清晰,一切都歷歷在目。 從走進大學校園的好奇,無限憧憬到如今的平淡,心平氣和。這一年里我......