ABAP Message, Debugging, File Transfer and Type Group
Upcoming SlideShare
Loading in...5
×
 

ABAP Message, Debugging, File Transfer and Type Group

on

  • 10,945 views

You can find more SAP ABAP documents at http://sapdocs.info/category/sap/abap/

You can find more SAP ABAP documents at http://sapdocs.info/category/sap/abap/

Statistics

Views

Total Views
10,945
Views on SlideShare
10,287
Embed Views
658

Actions

Likes
0
Downloads
433
Comments
0

8 Embeds 658

http://www.erpgenie.com 573
http://erpgenie.com 38
http://www.slideshare.net 31
http://www.erpgenie.com.php5-5.dfw1-2.websitetestlink.com 8
http://translate.googleusercontent.com 5
http://webcache.googleusercontent.com 1
http://honyaku.yahoofs.jp 1
http://erpgenie.com.php5-5.dfw1-2.websitetestlink.com 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • ABAP Chapter 6  Message  Debugging  File Transfer  Type Group
  • Message in ABAP
  • User Messages  If user has entered inconsistent values,you output a dialog message with MESSAGE statement  Dialog messages are stored in table T100 report ztest. (Transaction : SE91) …. AT SELECTION-SCREEN. … message e000(38) with ‘----’ ‘---’ ‘---’ ‘---’. …
  • Message Type Syntax Message [ A<nnn> ](message class) with <field1> <field2> … E, W, I, S
  • Messages Type - A(Abend) Message A000(38)... Program Start Selection Screen A Message Exit
  • Messages Type - E(Error) Message E000(38) ... Program Start Selection New input Screen Require E Message
  • Messages Type - W(Warning) Message W000(38)... Program Start Selection New input Screen possible W Message Enter List
  • Messages Type - I(Information) Message I000(38)... Program Start Selection Screen I Message Enter List
  • Messages Type - S(Success) Message S000(38)... Program Start Selection Screen List (Next Screen)
  • Dynamic Message rt ztest1. meters today like sy-datum. lection-screen. oday <> sy-datum. essage e000(38) with ‘Please enter today :’ sy-dat f. -of-selection. e: / ‘Today is :’, today.
  • Debugging
  • Debugging Mode
  • Debugging Mode : Internal Table
  • Debugging Mode : Internal Table
  • Debugging Mode : Watchpoint
  • Watchpoint : SAP ECC 6.0
  • 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
  • ABAP Practice
  • File Transfer
  • File Transfer (Application Server) x There are 3 steps for file transfer  Open File  Read/Write File  Close File
  • File Transfer Internal Table customers like customers occurs 0 with heade g_txt(50). rs filename(128) default ‘customersdata.txt’ election. from customers into table all_customers.
  • File Transfer Opening a file pen dataset filename for output in text mode encoding default message msg_txt. sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_ se.
  • File Transfer * Transferring data to a file Loop at all_customers. Transfer all_customers to filename. Endloop. * Closing a file Close dataset filename. Endif.
  • Transaction : AL11
  • File Transfer (Appending Data) pening a file en dataset filename for appending in text m encoding default message msg_txt. sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_t e.
  • Reading Data from OS File Reading data from a file rameters filename(128) default ‘customersdata.txt’ lower ca ta msg_txt(50). ta all_customers like customers occurs 0 with header line. art-of-selection. pen dataset filename for input in text mode encoding default message msg_txt. sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_txt. se.
  • 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.
  • Deleting OS File rs filename(128) default ‘customersdata.txt’ l -SELECTION. taset filename. c = 0. ‘Delete OK’.
  • Working with File on Presentation Server
  • Download Data to PC Download data from PC rameters filename like rlgrap-filename default ‘c:customers.txt’. ta all_customers like customers occurs 0 with header line. ART-OF-SELECTION. elect * from customers into table all_customre
  • Download Data to PC CALL FUNCTION ‘DOWNLOAD’ Exporting filename = filename Tables data_tab = all_customers Exceptions file_open_error = 1 … others = 5.
  • 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.
  • Upload Data from PC ad data to PC eters filename like rlgrap-filename ult ‘c:customers.txt’. all_customers like customers occurs 0 with he -OF-SELECTION.
  • Upload Data from PC CALL FUNCTION ‘UPLOAD’ Exporting filename = filename Tables data_tab = all_customers Exceptions file_open_error = 1 … others = 5.
  • 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.
  • Upload/Download Data in Background Call function ‘WS_DOWNLOAD’ Exporting filename = filename ... and Call function ‘WS_UPLOAD’ Exporting filename = filename ...
  • Type Group : SE11
  • Type Group ABAP Program
  • Exercise IV
  • Exercise III : User Master usr02-trdat usr02-bname adcp-tel_number
  • Exercise IV : Drill-Down Report