Print Script Technical Data (ttadv2450m000)
Use this session to print technical data of program scripts or libraries and their associated scripts such as includes and libraries.
The report that is offered after running this session gives you a deeper understanding of the usage in the selected program scripts or libraries of:
- Includes
- Libraries
- Tables
- Defines
- Variables
- Functions
You can also print the scripts and libraries themselves that are selected in the given range on the From/To Prog.scr/Libr fields.
Field Information
- Package
-
The package for which you want to print the technical script data.
- VRC
-
The version of the specified package.
- VRC
-
The release of the specified package.
- VRC
-
The customization code of the specified package.
- Print Includes
-
If this check box is selected, Tools prints a list of includes used by the selected program scripts or libraries.
- Print Function Tree
-
If this check box is selected, a function tree of the source is printed.
The function tree indicates which function are used in which event (section). The event used in the script has level 0. Every function call in this event gets level 1. If a function is called in a function the level will be 2 and so on.
Example
The report can give you the following result:
Function Call Tree
Level Script Function 0 pttadv3180 choice.mark.delete: before.choice: 1 pttadv3180 set.lock.on.query 1 pttadv3180 delete.lock.on.query 0 pttadv3180 choice.modify.set: before.choice: 1 pttadv3180 set.lock.on.query If you selected the Also Parse in Includes field, you can specify to continue to print the function tree of includes by also selecting the Continue in Include field.
- Print Libraries
-
If this check box is selected, Tools prints a list of libraries that are used by the selected program scripts or libraries.
- Continue in Include
-
If this check box is selected, Tools prints a function tree for the selected program scripts or libraries for all the included files.
Note: This field can only be selected if the Also Parse in Includes field has been selected. - Repeat Printed Func's
-
If this check box is selected, the function tree is printed several times.
Note:- If you select this field for a big program script, it can take a long time. In that case, Tools recommends you not to select this field.
- A function can occur more than once in a script. Mostly the call of the function is in a different event (section). The function tree is the same.
- Print Table Usage
-
If this check box is selected, Tools prints a list of table usage that are used by the selected program scripts or libraries.
If this field is selected and the Table Usage by Source field is not selected for each table, the resulting table usage is printed for the whole object (included the includes). There is no specification given per program script and per include.
To specify the table usage per script or include, you must also select the d@ttadv2450m0001tbs.yn field.
Example
If you select this field and the Print Table Usage by Source field is not selected, the report can contain:
Tables Table Table Description Script Table Usage ttadv111 Package VRC's Resulting object Read/Insert/Modify/Delete If you also select the Print Table Usage by Source field To, the result will be:
Tables Table Table Description Script Table Usage ttadv111 Package VRC's ittadv0007 Read ittadv0037 Read ittadv3180 Read/Insert/Modify/Delete In the last example, the table usage is specified per script.
- Table Usage by Source
-
If this check box is selected, Tools prints the table usage per script or include instead of the whole object.
- Print Source
-
If this check box is selected, Tools prints the selected program scripts or libraries.
- Print Defines
-
If this check box is selected, the report gives you an overview of the macros that are used in the selected program scripts or libraries.
If you also select the Also Parse in Includes field, the report also gives you information about the scripts in which the macro is defined and the scripts in which the macro is called. In both situations the line numbers are given.
- Print Func. Line No's.
-
If this check box is selected, the line number of the function declaration is placed in the script after the function call.
Note: You must have selected Print Source field. - Print Global Variables
-
If this check box is selected, Tools prints the global variables of the selected script.
You get the following information about the variables:
- Type
- Name
- Comment (if any)
- Script name in which the variable is declared with the corresponding line number(s)
- Script name in which the variable is called with the corresponding line number(s)
If you select the Also Parse in Includes field, Tools also prints the global variables of the include files used by the selected program scripts or libraries.
Example
If you do not select the Also Parse in Includes field, the report can be give the following list:
Global Variables Type Name Comment Declaration in Call from Script Line Script Line long currency.changed pttaad1100 24 pttaad1100 77,111 long zoomparm pttaad1100 21 pttaad1100 72
If the Also Parse in Includes field is selected, the result can be:
Global Variables Type Name Comment Declaration in Call from Script Line Script Line long currency.changed pttaad1100 24 pttaad1100 77,111 long zoomparm pttaad1100 21 pttaad1100 72 long iadv0001.compnr ittadv0001 7 ittadv0001 13,24 string ttseq.last.mess ittadv0026 5 ittadv0026 45
- Indentation Tab Length
-
The length of a TAB in characters that is used in the report.
- Print Function Data
-
If this check box is selected, Tools prints a list of functions that are used in the selected program scripts or libraries.
The report gives you the following information about functions:
- Return Type
- Name
- Arguments
- Script in which the function is declared with line number
- Script in which the function is called with line number
If the Also Parse in Includes field is selected, the list also contains functions used in the include files of the selected program scripts or libraries.
- Also Parse in Includes
-
If this check box is selected, Tools must print defines, global variables or function data for each include file used in the selected program script or library.
- Print Techn. Docu.
-
If this check box is selected, Tools prints the technical documentation used by the selected program scripts or libraries.
- Print Include Tech.Doc
-
If this check box is selected, Tools also prints the include technical documentation for the selected range.
- Print Library Tech.Doc
-
If this check box is selected, Tools prints the library technical documentation for the selected range.
- Pr/Libr
-
The program script or library.
- Line
-
The number of lines of the program script which have been processed.