Message, Debugging, File Transfer and Type Group

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Message, Debugging, File Transfer and Type Group - Presentation Transcript

    1. ABAP Chapter 6
      • Message
      • Debugging
      • File Transfer
      • Type Group
    2. Message in ABAP
    3. User Messages
      • If user has entered inconsistent values,you output a dialog message with MESSAGE statement
      • Dialog messages are stored in table T100 (Transaction : SE91)
      r eport ztest . … . AT SELECTION-SCREEN. … m essage e 000 (38) with ‘----’ ‘---’ ‘---’ ‘---’ . …
    4. Message Type Syntax Message [ A < nnn > ] ( message class ) with < field1 > < field2 > … E, W, I, S
    5. Messages Type - A(Abend) Message A000(38)... Program Start Selection Screen A Message Exit
    6. Messages Type - E(Error) Message E 000(38) .. . Program Start Selection Screen E Message New input Require
    7. Messages Type - W(Warning) Message W 000(38).. . Program Start Selection Screen W Message New input possible List Enter
    8. Messages Type - I(Information) Message I 000(38).. . Program Start Selection Screen I Message List Enter
    9. Messages Type - S(Success) Message S 000(38).. . Program Start Selection Screen List (Next Screen)
    10. Dynamic Message Report ztest1. Parameters today like sy-datum . At s election-screen. if today <> sy-datum. m essage e000(38) with ‘ Please enter today : ’ sy-datum . endif. Start-of-selection. Write: / ‘ Today is :’, t oday .
    11. Debugging
    12. Debugging Mode
    13. Debugging Mode : Internal Table
    14. Debugging Mode : Internal Table
    15. Debugging Mode : Watchpoint
    16. Watchpoint : SAP ECC 6.0
    17. How to Set Debugging Mode
      • If you want to test transaction,enter /h in the command field,press ENTER and execute the transaction
      • Set breakpoints in the program
      • Utilities->Breakpoints->Set
      • Uses BREAK-POINT statement
    18. ABAP Practice
    19. File Transfer
    20. File Transfer (Application Server)
      • There are 3 steps for file transfer
          • Open File
          • Read/Write File
          • Close File
    21. File Transfer * Prepare Internal Table Data all_customers like customers occurs 0 with header line. Data msg_txt(50). Parameters filename(128) default ‘cust omersdata .t xt ’ lower case. Start-of-selection. Select * from customers into table all_customers.
    22. File Transfer * Opening a file Open dataset filename for output in text mode encoding default message msg_txt. If sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_txt. else.
    23. File Transfer * Transferring data to a file Loop at all_customers. Transfer all_customers to filename. Endloop. * Closing a file Close dataset filename. Endif.
    24. Transaction : AL11
    25. File Transfer (Appending Data) * Opening a file Open dataset filename for appending in text mode encoding default message msg_txt. If sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_txt. else . ...
    26. Reading Data from OS File * Reading data from a file Parameters filename(128) default ‘cust omersdata .t xt ’ lower case. Data msg_txt(50). Data all_customers like customers occurs 0 with header line. Start-of-selection. Open dataset filename for input in text mode encoding default message msg_txt. If sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_txt. else .
    27. Reading Data from OS File Do. Read dataset filename into all_customers. if sy-subrc <> 0. Exit. endif. Append all_customers. Enddo. Close dataset filename. Endif.
    28. Deleting OS File Parameters filename(128) default ‘cust omersdata . txt ’ lower case. START-OF-SELECTION. Delete dataset filename. If sy-subrc = 0. write: / ‘Delete OK’. Endif.
    29. Working with File on Presentation Server
    30. Download Data to PC * Download data from PC parameters filename like rlgrap-filename default ‘c:cust omers .txt’. Data all_customers like customers occurs 0 with header line. START-OF-SELECTION. Select * from customers into table all_customres.
    31. Download Data to PC C ALL FUNCTION ‘DOWNLOAD’ Exporting filename = filename Tables data_tab = all_customers Exceptions file_open_error = 1 … others = 5 .
    32. Download Data to PC Case sy-subrc. When 1. Write: ‘Error when file opened’. When 2. Write: ‘Error during data transfer’. … When 0. Write: / ‘Data Download Finish’. Endcase.
    33. Upload Data from PC * Upload data to PC parameters filename like rlgrap-filename default ‘c:cust omers .txt’. Data all_customers like customers occurs 0 with header line. START-OF-SELECTION.
    34. Upload Data from PC CALL FUNCTION ‘UPLOAD’ Exporting filename = filename Tables data_tab = all_customers Exceptions file_open_error = 1 … others = 5 .
    35. Upload Data from PC Case sy-subrc. When 1. Write: ‘Error when file opened’. When 2. Write: ‘Error during data transfer’. … When 0. Insert customers from table all_customers. … Endcase.
    36. Upload/Download Data in Background Call function ‘WS_ DOWNLOAD’ Exporting filename = filename ... and Call function ‘ WS_UP LOAD’ Exporting filename = filename ...
    37. Type Group : SE11
    38. Type Group ABAP Program
    39. Exercise IV
    40. Exercise III : User Master usr02-bname usr02-trdat adcp-tel_number
    41. Exercise IV : Drill-Down Report
    SlideShare Zeitgeist 2009

    + Ed  daiEd dai Nominate

    custom

    244 views, 0 favs, 0 embeds more stats

    6th part of series shared on http://sapdocs.info/sa more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 244
      • 244 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 17
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags