SAPEdit is an Inprise (Borland) Award Winner application!
Introduction
SAPEdit is an external ABAP/4 editor for SAP. It is an easy to use development
tool, which successfully extends the development capabilities of SAP. It is
developed for MS-WINDOWS 9X and MS-WINDOWS NT platforms using the SAP RFC API.
The executable file connects to the SAP like the Sap's SAPGUI using the same
user authentication methods. Because of this, SAPEdit users must be registered
in the SAP system as a SAP developer, like when they are developing with SAPGUI
itself.
SAP customers use ABAP for their own developments. Such developments can be
important for adapting R/3 standard solutions to specific problems.
The ABAP/4 Development Workbench contains all the tools you need to create and
maintain ABAP/4 programs, however the standard SAP ABAP/4 editor does not have
the features like the development tools has in the past few years.
The reason for this is the multi-platform capability and the mainframe origin
of the SAP itself. Because SAPEdit is developed for MS-Windows 32 bit platforms
using the RFC (Remote Function Call) SDK these features were easy to include.
SAP AG is not thinking in this kind of ABAP editor (Something is started now
from release
R/3 4.6 with the EnjoySAP but still need a lot of things to make it
comparable with features of SAPEdit). They are focusing on a Java based
JavaGUI. This JavaGUI is as same as the standard SAPGUI with some restrictions
but the same functionality. It can be used from any Java compatible web
browser.
SAPEdit developed for ABAP programming only, but SAPGUI and JavaGUI
are used to access all SAP functionality.
Features of the editor are:
Both SAP R/3 3.X and 4.X support
Runtime configurable ABAP/4 color syntax highlighting (colors, font styles)
Writing Reports, Dialog programs, Function modules with text elements (SAP
import/export)
ABAP/4 syntax check with includes, same messages as the SE38 in SAP
Text element editing including parameters, titles, header and select-options
Optional German <-> English translator support using the Globalink
translation engine
Program tree with used tables, forms, includes, PBOs, PAIs, screens and
called function modules and system functions.
Multi-threaded communication with the SAP for low bandwidth SAP connections
and for the simultaneous task execution (SAP data exchange without data
loosing).
ABAP/4 source code commenting including the SAP DDIC elements, tables,
structures and text elements
Local file support for the editable ABAP/4 sources and text elements
Recursive download for ABAP/4 programs (includes, dynpros, GUI statuses)
in one step to local files
View fields of SAP DDIC tables or structures like SAP transaction SE11,
including field and text search, print and save, including grouping functions
for the download, downloaded structures (print, minimize, close, etc.)
SAP Report executing with a pre-defined variant and display the report output in SAPEdit
SAP like double-click navigation on objects including the program tree objects
(search & positioning, create text elements, jump to and load another
source code, display a message text, etc.)
SAP object list download and double-click drill in including programs,
transactions, function modules, DDIC structures, development classes, local
private objects and message classes with long texts
Unlimited custom configurable code templates with hot key
Unlimited custom configurable auto correction support for mistyping
Transport creation in SAP using custom configurable object list for few object types
Program tree history navigation and web browser like BACK-FORWARD navigation
Screen flow logic display (read-only) and double-click navigation on the
modules
Dynpro screen definition download/upload (hex)
Custom configurable multiple SAP logon info support like SAPLOGON
GUI statuses download/upload (hex)
SAP Pretty Print function
ABAP/4 statement and comment line inserting like the IC command in SAP SE38
ABAP/4 source code Capital/Small letters conversion and comment in/out
function
Connection check with the SAP
Multiple configurable options for the SAP logon info, confirmations,
languages, etc.
National language support (currently supported languages are: ENG,
GER, HUN, and FIN)
Printing functions (source code, program tree, report output, SAP DDIC
structures)
Additional saving functions for the source codes (RTF, HTML), program tree,
object lists, table/structure definitions, etc.
Multiple ABAP/4 source code downloading to local files using command line parameter files
Recursive multiple source code and definition (table/structure, data element, domain, dynpro) download by editable object list connected to the SAPEdit object browser
Full accelerator key support
Source code editor Fast Bookmarks, Find, Replace, identing and all standard MS-Windows editing
functions
Import ABAP template from local files support
Custom configurable toolbar for the favorite Windows applications supporting
drag and drop any executable files
Self check for viruses and alterations at startup
Intellimouse support for the source code scrolling
Significantly faster and user friendlier compared with the standard functions of SAP
Detailed more than 50 pages User's Manual with pictures
Help file with tips & tricks and troubleshooting
Custom maintainable object list for multiple recursive downloads including
multiple drag and drop features, local file save
Free "+" (any char) and "*" (any string) usage for object names in the
object browser for object searchs
Now it is possible to download screen flow-logics and use them from local
files
Transport system, request creation and editor lock support on export
Domain, Data element, Table/Structure definition download/upload
(even across different minor SAP releases like R/3 3.0->3.1 or 4.0->4.5.
(Some limitations applied in these functions at this moment)
Refresh Program Index in SAP function
Jump to transaction SE51 by CTRL double click on a screen in the program tree
Jump to transaction SE11 by CTRL double click on a Data element, Domain or Table/Structure in the object browser or program tree
Custom name space support for import, export, save, load (ex. /MyCustomNameSpace/MyObjectName)
R/3 4.5 support
Improved Double-Click navigaton capabilities on SAP objects
R/3 4.6 support
APO and BW support
Screen shots: (see the User's Manual for more details
and pictures)
The SAP object Browser
Commenting an ABAP/4 source
Displaying SAP DDIC structures
The logon dialog
The syntax highlighting dialog
The advanced options dialog
Custom configurable code templates
Custom configurable auto correction
German-English translator
Overall view of the editor (click into it for zoom)
Download the Demo version of SAPEdit v1.62 free.
The DEMO version is limited in the number of source code lines only. The
DEMO package is free to try for everybody. It contains the following files:
SAPEdit executable file (SAPEDIT.EXE). This application is limited to handle
100 source code lines only at a time (be careful with the uploads!).
The required function group source codes (FNCMODUL.ZIP) with four ABAP/4
files in it.
Four message files for the different languages currently supported (MESSAGES.XXX)
Full SAPEdit User's Manual in MS-WORD format (MANUAL.ZIP -> SAPEDIT.DOC).
SAPEdit help file with some tips&tricks and troubleshooting
The translator part is NOT included in the demo. You can download
the DEMO version here (1363KB Self extractor
file).
If you do not have the SAP Client SDK installed on your computer from
the SAP presentation CD, you need this librfc32.dll
(611KB) also.
Ordering
The ordering currently is possible online or by contacting the author via e-mail
(Credit Card and other payment modes available).
The prices:
One user license US$ 60
from 5 licenses US$ 50 per license
from 10 licenses US$ 40 per license
For the translator part you have to have the Globalink translator 6.X or above installed
on your system to be able to use it (note 2004/2/19: It seems that the company is no longer in
existance therefore I make the translator engine available here
for download. It is a 24.6MB zip file! If anyone finds out the successor for Globalink who has
the rights to the translator please let me know).
The SAPEdit package includes all of the future updates and the possibility
to contact the author directly by e-mail if any problem occurs during
the use of the editor.
The external ABAP/4 editor originally developed
for remote developments of SAP reports with low bandwidth SAP connections.
It was constantly improved and modified to meet the needs of the SAP
ABAP/4 developers. Now it is a very rapid and handsome tool for the ABAP/4
developers.
Copyright 1997-2001 X-Direct Ltd. All
rights reserved. X-Direct Ltd. further does not warrant the accuracy or
completeness of the information, text, graphics, links or other items contained
within these materials. X-Direct Ltd. shall not be liable for any special,
indirect, incidental, or consequential damages, including without limitation,
lost revenues or lost profits, which may result from the use of these materials.
The information in these pages is subject to change without notice and
does not represent a commitment on the part of X-Direct Ltd. in the future.
The software products marketed by X-Direct Ltd. and its distributors contain
proprietary software components of other software vendors. Microsoft®,
WINDOWS®, NT®, are registered trademarks of Microsoft Corporation.
SAP®, R/2®, R/3®, ABAP®, are registered trademarks of SAP
AG. Java® is registered trademark of Sun® Microsystems.
All rights reserved.