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 >ABAP™ Programs

ABAP™ Programs

 

ABAP™ programs are divided into the areas 'Learning' and 'Work Programs'. In general all reports published in this pool can be described as "Open Source". Open Source Definitions can be found at http://www.opensource.org/docs/definition_plain.html .

You can use or modify this report for your own work as long as you don't try to sell or republish it. Under no circumstance will the author be liable for indirect, special, incidental, or consequential damages (if any) arising from of the use of this report.

Learning

 
Construction of an internal table with "APPEND itab" [Y9020010]
Tthis simple report example produces a small data base as an internal table.
CT-Team
Constructions of an internal table with "... SORTED BY v2" [Y9020011]
Iinternal table 'ITAB1' is declared with an OCCURS specification of 10 elements.
CT-Team
Relative addressing of C fields (strings) [Y9020020]
Partial association; in this example, three C-fields are related to a field symbol with "ASSIGN".
CT-Team
Relative addressing of N fields (numbers) [Y9020021]
Partial association; in this example, three T-fields are related to a field symbol with "ASSIGN".
CT-Team
Relative Addressing of T fields (time) [Y9020022]
Partial association; in this example, three T-fields are related to a field symbol with "ASSIGN".
CT-Team
Relative Addressing of X fields (hexadecimal) [Y9020024]
Partial association; in this example, three X-fields are related to a field symbol with "ASSIGN".
CT-Team
Relative Addressing of P fields / Problems (packed content) [Y9020025]
Partial association ("not good for P fields ..."); in this example, three P-fields are related to a field symbol with "ASSIGN".
CT-Team
Relative Addressing of I fields / Problems (integer) [Y9020026]
Partial association with different relative addressing
CT-Team
Relative Addressing of F fields / Problems (floating point) [Y9020027]
Partial association; in this example, three N-fields are related to a field symbol with "ASSIGN".
CT-Team
A common area for different information [Y9030003]
Perhaps the "small macro" called 'FILL1' never crossed your way ...
CT-Team
Simple determination of the string length ? [Y9030004]
There are several ways to determine string length within a field.
CT-Team
A fast alternative to "COLLECT itab" [Y9030012]
Test data for an internal table is created by a random number generator.
CT-Team
A macro (DEFINE ...) for the definition and processing of an internal table [Y9030013]
A small macro should show that these interesting control statements can be inserted in quite different ways.
CT-Team
Determine the header and the data of an internal table automatically [Y9030014]
Printing an internal table is often connected with counting out the headings and/or the data fields for output.
CT-Team
Helper Macro for constructing binary tables [Y9030019]
This report reads a text table.
CT-Team
Concatenate Strings with a subroutine [Y9030020]
This report concatenates strings.
S. R.-S.


Work programs

EXPORT of Data to table INDX [Y9030005]
A small data base application with "EXPORT"
CT-Team
IMPORT of Data from table INDX [Y9030006]
A small data base application with "IMPORT"
CT-Team
DELETE of Data in table INDX [Y9030007]
A small data base application with "DELETE"
CT-Team
A table browser for the table types TRANSP', 'POOL' and 'CLUSTERS' [Y9030015]
In support of testing work, it is quite useful to have a utility which quickly displays some lines from an external table in an prepared format.
CT-Team
List generation with FIELD-GROUPS and random number generator 'QF05_RANDOM' [Y9030011]
Random numbers can be created with the function module 'QF05_RANDOM' .
CT-Team
Display actual information within the SAPGUI® statusline during the processing of a report [Y9030016]
Sometimes it can be useful to display additional information within the SAP® GUI status line.
CT-Team
Testing/Debugging - When is a subroutine be processed ? [Y9030017]
The user can see which subroutine is currently executing ; at the same time, some a few trace information s is are saved in an internal table.
CT-Team
Testing/Debugging - Variable Delay (Wait) for each processed subroutine [Y9030018]
The user can see which subroutine is currently executing - at the same time some trace information is saved in an internal table.
CT-Team
Downloading all selected Functiongroups with all modules [ZZENNO01]
Downloading all selected function groups with all modules and subroutines into a single file.
E.W.
[Y9030025]
This reports shows all currently logged-on users.
S. R.-S.
[Y9030023]
This report shows how to create any report on any target system acessible via RFC.
S. R.-S.
A small random number generator (e.g. for test data generation) [Y9030010]
A small random number generator can be quite helpful for the generation of test data.
CT-Team
[Z_IE_SHOWPIC]
This program contains several forms; they can be used to upload a picture into SAP® and save it as standard text.
S.Y.
[Y9030024]
This report generates a worldwide unique id.
CT-Team
[YPMLIST1]
This report lists persons with their personel number, name, address and cost information.
T. S.
[ZUPDOWNALL]
Upload and download any report with text-symbols.
T. S.
[YUNIX000]
This reports attains total control over a file/s with original Unix commands ( move, rename, delete, list, etc. ). Please be sure to use this function correctly! It is very powerfull!
L. M.
[ZMESSAGE]
This report sends a 'SapOffice' message.
A. C.
Upload and Download of Favorites [ZFAV]
Upload and Download of Favorites (From Version SAP relases 4.6x)
K. T.
Drilled down report for a selected material [YPROD001]
Drilled down list gives the details of a production order or purchase order or material document for a selected material.
K. K.

[ZHR0001]
Read out IT0001 organizational assignment! Translate code digits into text!


vkrahe
[ZZENO01]
Downloads all selected function groups with all modules and subroutines into a single file. This does not export automatically generated function modules for table views!
E. W.