Home
  Add-Ons for
SAP® systems
  CT-Assist_Module
  Software Assistants
  User comments
  Costs/benefit analysis
  R/3® Integration
  PDF / Download
  CT-Debug & Trace_Module
  R/3® Integration
  PDF / Download
  CT-Codeview & Analyzer
  CT-Test & Optimizer
  eLearning for ABAP™
  CT-Professsional_100+Help
  CT-Professsional_100
  CT-Understanding_100
  CT-Help_Workbench
  ABAP™ Programs
  Shop [SSL]
  Downloads
 

Home > Add-Ons for SAP® systems > CT-Assist Module > Software Assistants > next ...

CT-Assist_Module 6.0

 

The 9 software assistants

Continuous live support during ABAP™ program development process with 9 background software assistants that feature more than 120 functions. "Software assistants" is our term for special "ABAP™ code completion" features.

Depending on the cursor's current position within the ABAP™ source code, these software assistants offer additional information, context details, trees, sub windows, overviews etc. to support the user.

Live analysis of the current source code and selection of suitable code completion suggestions are carried out within milliseconds. While the user is "typing", the software assistants are busy carrying out the following tasks (among other things):

  • Registering and filtering of input data,
  • Understanding/parsing the ABAP™ syntax,
  • Separating ABAP™ statements and variables,
  • Suggesting complete variable names (after typing 2-3 letters),
  • Continuously improving the statistic of often used ABAP™ statements to make individual command suggestions
  • ...
1. Data_Assistant    


Long, informative variable names improve the readability of a program. Such names reduce the time a new team member needs to understand the program.

But is it time consuming and annoying to type in these long variable names again and again ? No!

DATA_Assistant reduces "typing" considerably. After typing in 2 or 3 letters of a variable name, a tool tip will show you the complete name which can then easily be inserted via the TAB key.

 

 

 

Start movie (Java script required)...

 

2. Command_Assistant


Aan ABAP™ command's keyword often provides enough information to "suggest" the rest of a command automatically.

Why would you want to type in the whole command sequence?

The first 2 or 3 letters of an ABAP™ command are enough. Our dynamic command assistant will show you the remaining commands add-ons. Via TAB key or a mouse click you can easily insert the suggested commands (one step procedure). Approx. 3,500 ABAP™ commands and their variants / extras are available within the command assistant.

 

 

Start movie (Java script required)...

 

3. Object_Assistant


How are you currently being assisted with the entry of ABAP™ objects commands ?

Do you use the advantages of code completion windows and tool tips ?

The object assistant provides code completion for important ABAP™ Objects language elements. The creation of object instances, the call of object methods, the declaration of object instance variables will all be simplified by the Object_Assistant.

An integrated edit mode makes it possible to work with an ABAP™ Objects class in a entirely new, convenient way .

 

 

Full screen...

 

4. Browser_Assistant    


You want to quickly search through a complete list of all declared symbols (variables, internal tables, structures ...), because you have forgotten the exact name of an important variable ?

You only can remember a part of the name?

No problem for the Browser_Assistant. A variety of search algorithms and sort option make it possible to find a certain variable in a short time. One click and you can transfer the variable name into the code or you can jump to the variables declaration.


 

Start movie (Java script required)...

 

5. Template_Assistant    


Why would you want to type in frequently used command structures again and again?

More than 100 frequently used templates (written by experts) with approx. 600 lines of ABAP™ code are available. You can also build your own templates.

 

Start movie (Java script required)...

 

6. Structure_Assistant    


Fields of a table or type structures are often used during daily programming tasks.

So why search for the exact field names in the DDIC (e.g. via double clicking) ?

The Structure_Assist helps you interactively:
If you type in a structure e.g. T024S- the Structure_Assist displays a pop up window with all available table fields in the structure (incl. type,name,description). With the TAB key you can insert the complete field name in one step. No additional typing is necessary.


 

Start movie (Java script required)...

 

7. Info_Assistant    


While writing source code, you frequently need information about different program objects (global variables, FORM/PERFORM parameter, TYPES, LIKE, FIELD-SYMBOLS, INCLUDE etc.).

So why is this information not available "at your fingertips" ?

Simply move the mouse cursor onto an object name. The Info_Assist informs you about the program object via a context sensitively tool tip. Further object information is automatically shown in the object tree.


 

Start movie (Java script required)...

 

8. Reference_Assistant    


The Reference_Assistant is a large, live ABAP™ command reference with more than 3,500 commands, variants and extras.

Where do you get live information about basic commands their available variants and extras now?

Available variants and extras are clearly listed in a tree. Furthermore we have analyzed numerous ABAP™ programs and have sorted the commands in this reference according to their practical use. As a result, common and often used commands are suggested first by the Reference_Assistant.



 

Start movie (Java script required)...

 

9. Analyze_Assistant    


Are you presently able to compress your ABAP™ code via outline functions to get a quick overview of the program's structure?

The Analyze_Assistant has a variety of features useful for your daily programming tasks. First there is an outline function which allows you to expand/collapse source code parts. Syntax highlighting, a project tree, an integrated ABAP™ analyzer and a collection of standard reports/transactions are all available to make your programming tasks more convenient. Another highlight is the Automatic Live Replace functionality. Just mark a code block and start changing the name of a variable: instantly all other occurrences of this variable are also automatically changed.




 

Start movie (Java script required)...

The CT-Assist_Module from the user viewpoint ...

Download link to the CT-Assist_Module Try-Out-Version (full featured, 15 day time limit)

Costs/benefit analysis (PDF)

Technical details regarding the integration with SAP® R/3®, mySAP™ CRM, SAP BW®, SAP Netweaver™...

 

 


Copyright© 2006 CT-Softwareberatungs GmbH
Terms of use and notes on trademarks.