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

 

The ABAP™ programs are divided into the areas 'Learining' and 'Work Programs'. In general all reports published in this pool can be descriped as "Open Source". The 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 cirumstance will the author be liable for indirect, special, incidental, or consequental damages (if any) arising out of the use of this report.

Learning

 
Construction of an internal table with "APPEND itab" [Y9020010]
In this simple report example a small data base is created for an internal table.
CT-Team
Constructions of an internal table with "... SORTED BY v2" [Y9020011]
The internal table ITAB1 is declared with a OCCURS specification of 10 elements.
CT-Team
Relative addressing of C fields (strings) [Y9020020]
Partial association In this example, three C-fields are associated to a field symbol with "ASSIGN".
CT-Team
Relative addressing of N fields (numbers) [Y9020021]
Partial association In this example, three T-fields are associated to a field symbol with "ASSIGN".
CT-Team
Relative Addressing of T fields (time) [Y9020022]
Partial association In this example, three T-fields are associated to a field symbol with "ASSIGN".
CT-Team
Relative Addressing of X fields (hexadecimal) [Y9020024]
Partial association In this example, three X-fields are associated 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 associated 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 associated to a field symbol with "ASSIGN".
CT-Team
A common area for different information [Y9030003]
Possibly a "small macro" called 'FILL1' never crossed your way ...
CT-Team
Simple determination of the string length ? [Y9030004]
There are several possibilities to determine the string length within a field.
CT-Team
A fast alternative to "COLLECT itab" [Y9030012]
The testing 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]
The printout of 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]
To support the 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]
Through the function module 'QF05_RANDOM' random numbers can be created.
CT-Team
Display actual information within the SAPGUI® statusline during the processing of a report [Y9030016]
Sometimes it can be useful to display a few additional information within the Sapgui® statusline.
CT-Team
Testing/Debugging - When is a subroutine be processed ? [Y9030017]
A random generator decides what subroutine will be processed next in this example.
CT-Team
Testing/Debugging - Variable Delay (Wait) for each processed subroutine [Y9030018]
The user can see which subroutine is currently executes. At the same time a few trace informations are saved in an internal table.
CT-Team
Downloading all selected Functiongroups with all modules [ZZENNO01]
Downloading all selected Functiongroups with all modules and subroutines in one file
E.W.
[Y9030025]
This reports shows all actually logged on user.
S. R.-S.
[Y9030023]
This reports shows how to create any report on every target system reachable 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 construction of test data.
CT-Team
[Z_IE_SHOWPIC]
This program contains several forms, they can: upload a picture into SAP and save it as standard text.
S.Y.
[Y9030024]
This reports does generate a worldwide unique id.
CT-Team
[YPMLIST1]
This reports does list Persons with their Personalnumber, Name, Adress and Costinformation
T. S.
[ZUPDOWNALL]
Upload und download any report with text-symbols.
T. S.
[YUNIX000]
This reports obtains a total control of file/s with the original Unix commands ( move, rename, delete, list, etc. ). Please, pay attention about a correct use of this fuction ! It's very powerfull !
L. M.
[ZMESSAGE]
This reports does send a message SapOffice.
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 detail of production order or purchase order or material document for a selected material.
K. K.
[ZHR0001]
Auslesen des IT0001 Organisatorische Zuordnung! Übersetzen der Kennzahlen in Text!

vkrahe
[ZZENO01]
Downloading all selected Functiongroups with all modules and subroutines in one file. It does not export the automatically generated function modules for table views!
E. W.