SAP ABAP Class CL_ABAP_DOCU_DOWNLOAD (Download of the ABAP Keyword Documentation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABAPDOCU (Package) ABAP Documentation Objects in ABAP Workbench
Properties
Class CL_ABAP_DOCU_DOWNLOAD  
Short Description Download of the ABAP Keyword Documentation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABAPDOCU   ABAP Documentation Objects in ABAP Workbench 
Created 20071127   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ABDOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_DOCU_DOWNLOAD has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ABAP_DOCU_PRINT 20100520 Print ABAP Keyword Documentation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMBINED_HTML Static Attribute Private See coding COMBINED_HTML 20071127
2 GLOSSARY_HTML Static Attribute Private See coding GLOSSARY_HTML 20071127
3 NO_TREE_FLAG Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091215
4 TREE_CSS Static Attribute Private See coding TREE_CSS 20071127
5 TREE_HTML Static Attribute Private See coding TREE_HTML 20071127
6 UNIT_TEST_FLAG Static Attribute Private Type reference (TYPE) ABAP_BOOL 20071204
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_LINKS Static method Private Method 20100415
2 BUILD_ELEMENT_HTML Static method Private Method BUILD_ELEMENT_HTML 20071127
3 BUILD_FRAMES Static method Private Method BUILD_FRAMES 20071127
4 BUILD_TOC Static method Private Method BUILD_TOC 20071127
5 BUILD_TREE Static method Private Method BUILD_TREE 20071127
6 BUILD_TREE_CSS Static method Private Method BUILD_TREE_CSS 20071127
7 COMBINE_EXAS Static method Private Method COMBINE_EXAS 20071127
8 COMBINE_FILES Static method Private Method COMBINE_FILES 20071127
9 COMBINE_GLOSSARY Static method Private Method COMBINE_GLOSSARY 20071127
10 CONVERT_ALL_ITF_TO_HTML Static method Private Method CONVERT_ALL_ITF_TO_HTML 20071127
11 CONVERT_ONE_ITF_TO_HTML Static method Private Method CONVERT_ONE_ITF_TO_HTML 20071127
12 CONVERT_TREE Static method Private Method CONVERT_TREE 20071127
13 DOWNLOAD_ALL Static method Public Method Loads All Documents in Different Files 20071127
14 DOWNLOAD_SUBTREE Static method Public Method Loads All Documents of a Subtree in a File 20071127
15 GET_ICONS Static method Private Method GET_ICONS 20071127
16 GET_ONE_DOCUMENT Static method Public Method Returns an Offline Document 20071127
17 GET_PATH Static method Private Method GET_PATH 20071216
18 GET_PIC_TAB Static method Private Method GET_PIC_TAB 20071127
19 GET_SUBNODES Static method Private Method GET_SUBNODES 20080109
20 GET_SUBTREE_HTML Static method Public Method 20091215
21 GET_TREE Static method Private Method GET_TREE 20071127
22 GET_TREE_HTML Static method Private Method GET_TREE_HTML 20071216
23 HANDLE_EXAMPLE_LIST Static method Private Method 20100712
24 HANDLE_EXAS Static method Private Method HANDLE_EXAS 20071127
25 HANDLE_GLOSSARY Static method Private Method HANDLE_GLOSSARY 20071127
26 HANDLE_INDEX Static method Private Method HANDLE_INDEX 20071127
27 HANDLE_SUBJECT_LIST Static method Private Method HANDLE_SUBJECT_LIST 20071127
28 SAVE_ICONS Static method Private Method SAVE_ICONS 20071127
29 SAVE_SYNTAX_DIAGRAMS Static method Private Method SAVE_SYNTAX_DIAGRAMS 20071127
Events
Class CL_ABAP_DOCU_DOWNLOAD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SUB_LINE Public See coding 20091215 BEGIN OF sub_line, node_key TYPE treemsnodt-node_key, relatkey TYPE treemsnodt-relatkey, text TYPE treemsnodt-text, object TYPE dokil-object, END OF sub_line
2 SUB_TABLE Public See coding 20091215 sub_table TYPE STANDARD TABLE OF sub_line WITH NON-UNIQUE DEFAULT KEY
3 TREE_STRUCT_TAB_TYPE Private See coding TREE_STRUCT_TAB_TYPE 20071127 tree_struct_tab_type TYPE STANDARD TABLE OF tree_struct_type
4 TREE_STRUCT_TYPE Private See coding TREE_STRUCT_TYPE 20071127 BEGIN OF tree_struct_type, name TYPE dokil-object, level TYPE i, printname TYPE string, END OF tree_struct_type
Method Signatures

Method ADJUST_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB 20100415
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU 20100415

Method ADJUST_LINKS on class CL_ABAP_DOCU_DOWNLOAD has no exception.

Method BUILD_ELEMENT_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HTML Call by reference Type reference (TYPE) STANDARD TABLE HTML 20071127
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method BUILD_FRAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
2 Importing TARGET_FOLDER Call by reference Type reference (TYPE) STRING TARGET_FOLDER 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20071127
2 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method BUILD_TOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMBINED_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB COMBINED_HTML 20071127
2 Changing TREE_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB TREE_HTML 20071127

Method BUILD_TOC on class CL_ABAP_DOCU_DOWNLOAD has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
2 Exporting OFFLINE_TREE_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB OFFLINE_TREE_HTML 20071127
3 Importing STRUCTURE Call by reference Type reference (TYPE) TREE_STRUCT_TAB_TYPE STRUCTURE 20071127
4 Importing SUB_TABLE Call by reference Type reference (TYPE) CL_ABAP_DOCU_DOWNLOAD=>SUB_TABLE SUB_TABLE 20071127
5 Importing TARGET_FOLDER Call by reference Type reference (TYPE) STRING TARGET_FOLDER 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20071127
2 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method BUILD_TREE_CSS Signature

Method BUILD_TREE_CSS on class CL_ABAP_DOCU_DOWNLOAD has no parameter.
Method BUILD_TREE_CSS on class CL_ABAP_DOCU_DOWNLOAD has no exception.

Method COMBINE_EXAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXA_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB EXA_HTML 20071127
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method COMBINE_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB HTML 20071127
2 Importing OBJECT Call by reference Type reference (TYPE) DOKIL-OBJECT OBJECT 20071127
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method COMBINE_GLOSSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB HTML 20071127
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
3 Importing SUB_TABLE Call by reference Type reference (TYPE) CL_ABAP_DOCU_DOWNLOAD=>SUB_TABLE SUB_TABLE 20071127
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method CONVERT_ALL_ITF_TO_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXAS Call by reference Type reference (TYPE) ABAP_BOOL EXAS 20071127
2 Exporting EXPORT_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB EXPORT_HTML 20071127
3 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
4 Importing STDS Call by reference Type reference (TYPE) ABAP_BOOL STDS 20071127
5 Importing SUB_TABLE Call by reference Type reference (TYPE) CL_ABAP_DOCU_DOWNLOAD=>SUB_TABLE SUB_TABLE 20071127
6 Importing TARGET Call by reference Type reference (TYPE) STRING TARGET 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20071127
2 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method CONVERT_ONE_ITF_TO_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) THEAD-TDNAME AREA 20071127
2 Exporting HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB HTML 20071127
3 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
4 Importing NAME Call by reference Type reference (TYPE) THEAD-TDNAME NAME 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20071127
2 CX_ABAP_DOCU_NOT_FOUND 20071127
3 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method CONVERT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXAS Call by reference Type reference (TYPE) ABAP_BOOL EXAS 20071127
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
3 Exporting OFFLINE_TREE_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB OFFLINE_TREE_HTML 20071127
4 Importing SUB_TABLE Call by reference Type reference (TYPE) CL_ABAP_DOCU_DOWNLOAD=>SUB_TABLE SUB_TABLE 20071127
5 Importing TARGET Value transfer Type reference (TYPE) STRING TARGET 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20071127
2 CX_ABAP_DOCU_NOT_FOUND 20071127
3 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method DOWNLOAD_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXAS Call by reference Type reference (TYPE) ABAP_BOOL Beispielprogramme berücksichtge 20071127
2 Importing LANGU Call by reference Type reference (TYPE) SYST-LANGU SY-LANGU Sprache 20071127
3 Importing NO_TREE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091215
4 Importing STDS Call by reference Type reference (TYPE) ABAP_BOOL Syntaxdiagramme berücksichtigen 20071127
5 Importing TARGET Call by reference Type reference (TYPE) STRING 'C:ABAP_DOCU_HTML' Zielverzeichnis 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD Ausnahme während Download 20071127
2 CX_ABAP_DOCU_NOT_FOUND Dokument wurde nicht gefunden 20071127

Method DOWNLOAD_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXAS Call by reference Type reference (TYPE) ABAP_BOOL Beispielprogramme berücksichtgen 20071127
2 Exporting EXPORT_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB Tabelle für ABAP-Schlüsselwortdokumentation 20071127
3 Importing LANGU Call by reference Type reference (TYPE) SYST-LANGU SY-LANGU Sprache 20071127
4 Importing SUB_TABLE Call by reference Type reference (TYPE) CL_ABAP_DOCU_DOWNLOAD=>SUB_TABLE herunterzuladende Komponenten 20071127
5 Importing TARGET Call by reference Type reference (TYPE) STRING Zielverzeichnis 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD Ausnahme während Download 20071127
2 CX_ABAP_DOCU_NOT_FOUND Dokument wurde nicht gefunden 20071127

Method GET_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
2 Importing TARGET Call by reference Type reference (TYPE) STRING TARGET 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20071127
2 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method GET_ONE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOCUMENT Value transfer Type reference (TYPE) STRING HTML-Dokument 20071127
2 Importing LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Sprache 20071127
3 Importing OBJECT Value transfer Type reference (TYPE) STRING Dokumentationsobjekt 20071127

Method GET_ONE_DOCUMENT on class CL_ABAP_DOCU_DOWNLOAD has no exception.

Method GET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Sprache 20071216
2 Importing OBJECT Call by reference Type reference (TYPE) DOKIL-OBJECT Doku-Objekt 20071216
3 Returning PATH_HTML Value transfer Type reference (TYPE) ABAPDOCU_HTML_TAB Pfad im Doku-Baum 20071216

Method GET_PATH on class CL_ABAP_DOCU_DOWNLOAD has no exception.

Method GET_PIC_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
2 Importing MIME_URL Call by reference Type reference (TYPE) CSEQUENCE MIME_URL 20071127
3 Exporting PIC_TAB Call by reference Type reference (TYPE) STANDARD TABLE PIC_TAB 20071127
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method GET_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Sprache 20080109
2 Importing OBJECT Call by reference Type reference (TYPE) DOKIL-OBJECT Doku-Objekt 20080109
3 Returning SUBNODES_HTML Value transfer Type reference (TYPE) ABAPDOCU_HTML_TAB Unterknoten 20080109

Method GET_SUBNODES on class CL_ABAP_DOCU_DOWNLOAD has no exception.

Method GET_SUBTREE_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXAS Call by reference Type reference (TYPE) ABAP_BOOL 20091215
2 Exporting EXPORT_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB 20091215
3 Importing LANGU Call by reference Type reference (TYPE) SYST-LANGU SY-LANGU 20091215
4 Importing SUB_TABLE Call by reference Type reference (TYPE) CL_ABAP_DOCU_DOWNLOAD=>SUB_TABLE 20091215
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20091215

Method GET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXAS Call by reference Type reference (TYPE) ABAP_BOOL EXAS 20071127
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
3 Importing SUB_TABLE Call by reference Type reference (TYPE) CL_ABAP_DOCU_DOWNLOAD=>SUB_TABLE SUB_TABLE 20071127
4 Changing TREE_STRUCT Call by reference Type reference (TYPE) TREE_STRUCT_TAB_TYPE TREE_STRUCT 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_NOT_FOUND 20071127
2 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method GET_TREE_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Sprache 20071216
2 Returning TREE_HTML Value transfer Type reference (TYPE) ABAPDOCU_HTML_TAB Doku-Baum 20071216

Method GET_TREE_HTML on class CL_ABAP_DOCU_DOWNLOAD has no exception.

Method HANDLE_EXAMPLE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXAMPLES_HTML Call by reference Type reference (TYPE) STANDARD TABLE 20100712
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU 20100712
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK 20100712

Method HANDLE_EXAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXAS_HTML Call by reference Type reference (TYPE) ABAPDOCU_HTML_TAB EXAS_HTML 20071127
2 Importing OBJECT Call by reference Type reference (TYPE) DOKIL-OBJECT OBJECT 20071127
3 Importing SUB_TABLE Call by reference Type reference (TYPE) CL_ABAP_DOCU_DOWNLOAD=>SUB_TABLE SUB_TABLE 20071127
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method HANDLE_GLOSSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TREE_STRUCT Call by reference Type reference (TYPE) TREE_STRUCT_TAB_TYPE TREE_STRUCT 20071127
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method HANDLE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INDEX_HTML Call by reference Type reference (TYPE) STANDARD TABLE INDEX_HTML 20071127
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
3 Importing SUB_TABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091021
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method HANDLE_SUBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
2 Changing SUBJECT_HTML Call by reference Type reference (TYPE) STANDARD TABLE SUBJECT_HTML 20071127
# Exception Resumable Description Created on
1 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method SAVE_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FILE Call by reference Type reference (TYPE) STRING FILE 20071127
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
3 Importing TARGET Call by reference Type reference (TYPE) STRING TARGET 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20071127
2 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127

Method SAVE_SYNTAX_DIAGRAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU LANGU 20071127
2 Importing TARGET Value transfer Type reference (TYPE) STRING TARGET 20071127
# Exception Resumable Description Created on
1 CX_ABAP_DOCU_DOWNLOAD 20071127
2 CX_DYNAMIC_CHECK CX_DYNAMIC_CHECK 20071127
History
Last changed by/on SAP  20130531 
SAP Release Created in 711