SAP ABAP Class CL_HCSKW_ANALYZER (Analysis of Static KW Library)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-HLP-ABA (Application Component) Help Infrastructure for ABAP
⤷ SHCS_FILE_STATIC_KW (Package) Help Center Search: File Access Functions for Static KW
⤷ BC-HLP-ABA (Application Component) Help Infrastructure for ABAP
⤷ SHCS_FILE_STATIC_KW (Package) Help Center Search: File Access Functions for Static KW
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HCSKW_C | Constants for Analysis of Static KW Libraries | 20090903 |
Properties
Class | CL_HCSKW_ANALYZER | |
Short Description | Analysis of Static KW Library | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SHCS_FILE_STATIC_KW | Help Center Search: File Access Functions for Static KW |
Created | 20090730 | SAP |
Last change | 20110908 | 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 | IF_HCSKW_C | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_HCSKW_C | Constants for Analysis of Static KW Libraries | 20090903 |
Friends
Class CL_HCSKW_ANALYZER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_ENQ_PAR | Constant | Private | See coding | 20090903 | ||||
2 | C_ENQ_RESULT | Constant | Private | See coding | 20090903 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ANALYSIS | Static method | Private | Method | Analysis | 20090903 |
2 | ANALYZE_LIBRARY | Static method | Public | Method | Analyzes a KW library | 20090903 |
3 | CHECK_INPUT_PARAMETER | Static method | Private | Method | Check Input Parameters | 20090903 |
4 | CREATE_LIBRARY_ENTRY | Static method | Public | Method | Generates an entry for analysis of KW library | 20090903 |
5 | DELETE_LIBRARY_ENTRY | Static method | Public | Method | Deletes the entry for a KW library | 20090903 |
6 | DEQUEUE | Static method | Private | Method | Unlock KW Library | 20090903 |
7 | ENQUEUE | Static method | Private | Method | Lock Library | 20090903 |
8 | GET_DOC_STAT | Static method | Private | Method | Gets statistics on documents and texts | 20090903 |
9 | GET_EXTERNAL_STATUS | Static method | Private | Method | Gets status for external use | 20090903 |
10 | GET_LIBRARY_ENTRY | Static method | Public | Method | Gets entry for a library | 20090903 |
11 | GET_STATISTIC_DATA | Static method | Public | Method | Gets statistical data on analysis | 20090903 |
12 | GET_STATUS_TEXT | Static method | Private | Method | Gets long text for a status | 20090903 |
13 | GET_STAT_FOR_LOIO | Static method | Private | Method | Gets statistic records for LOIOs | 20090903 |
14 | GET_STAT_FOR_TEXT | Static method | Private | Method | Gets statistic records for texts for each language | 20090903 |
15 | GET_TAB_STAT | Static method | Private | Method | Gets statistic records on table entries | 20090903 |
16 | READ_LIBRARY_ENTRY | Static method | Private | Method | Gets entry for a library | 20090903 |
17 | RESET_LIBRARY_ANALYSIS | Static method | Public | Method | Resets analysis for a KW library | 20090903 |
18 | WAIT_FOR_NEXT_TRY | Static method | Private | Method | Wait Until New Lock Attempt | 20090903 |
Events
Class CL_HCSKW_ANALYZER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_ENQ_RESULT | Private | Type reference (TYPE) | I | Result of Lock Attempt | 20090903 |
|
Method Signatures
Method ANALYSIS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_GLOSSAR_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090903 | |||
2 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
3 | Importing | I_PROTOCOL_LEVEL | Call by reference | Type reference (TYPE) | I | 20090903 |
Method ANALYSIS on class CL_HCSKW_ANALYZER has no exception.
Method ANALYZE_LIBRARY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_STATUS | Call by reference | Type reference (TYPE) | HCSKW_PSTATUS | Status der Vorbereitung einer Indizierung | 20090903 | ||
2 | Importing | I_GLOSSAR_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090903 | ||
3 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
4 | Importing | I_PROTOCOL_LEVEL | Call by reference | Type reference (TYPE) | I | 0 | ausführlich (0) oder kurz (1) | 20090903 |
Method ANALYZE_LIBRARY on class CL_HCSKW_ANALYZER has no exception.
Method CHECK_INPUT_PARAMETER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ASS_CLASS | Call by reference | Type reference (TYPE) | SEOCLNAME | Klassenname | 20090903 | ||
2 | Importing | I_LANGUAGE_VECTOR | Call by reference | Type reference (TYPE) | SCPLANGSS | Liste von Sprachen (als STRING) | 20090903 | ||
3 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
4 | Importing | I_LOGPATH | Call by reference | Type reference (TYPE) | PATHINTERN | Logischer Pfadname | 20090903 | ||
5 | Importing | I_RFCDEST | Call by reference | Type reference (TYPE) | HCSKW_HTTP_DEST | RFC Destination | 20100419 | ||
6 | Importing | I_STORAGE_TYPE | Call by reference | Type reference (TYPE) | HCSKW_STORAGE_TYPE | Ablagetyp | 20100419 | ||
7 | Importing | I_USE_ALLOWED_LANGUAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090903 | |||
8 | Importing | I_USE_ALL_LANGUAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090903 |
Method CHECK_INPUT_PARAMETER on class CL_HCSKW_ANALYZER has no exception.
Method CREATE_LIBRARY_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ADDPATH | Call by reference | Type reference (TYPE) | HCSKW_ADDPATH | Pfadangabe für KW Bibliothek (statisch) | 20090903 | ||
2 | Importing | I_ASS_CLASS | Call by reference | Type reference (TYPE) | SEOCLNAME | SPACE | Name der Klasse zur Ermittlung der Anwendungszuordnungen | 20090903 | |
3 | Importing | I_LANGUAGE_VECTOR | Call by reference | Type reference (TYPE) | SCPLANGSS | Liste von Sprachen (als STRING) | 20090903 | ||
4 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
5 | Importing | I_LOGPATH | Call by reference | Type reference (TYPE) | PATHINTERN | Logischer Pfadname | 20090903 | ||
6 | Importing | I_RFCDEST | Call by reference | Type reference (TYPE) | HCSKW_HTTP_DEST | RFC Destination | 20100419 | ||
7 | Importing | I_STORAGE_TYPE | Call by reference | Type reference (TYPE) | HCSKW_STORAGE_TYPE | IF_HCSKW_C=>STORAGE_TYPE-FILE_SHARE | Ablagetyp | 20100419 | |
8 | Importing | I_USE_ALLOWED_LANGUAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090903 | ||
9 | Importing | I_USE_ALL_LANGUAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090903 | ||
10 | Returning | R_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090903 |
Method CREATE_LIBRARY_ENTRY on class CL_HCSKW_ANALYZER has no exception.
Method DELETE_LIBRARY_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
2 | Returning | R_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090903 |
Method DELETE_LIBRARY_ENTRY on class CL_HCSKW_ANALYZER has no exception.
Method DEQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 |
Method DEQUEUE on class CL_HCSKW_ANALYZER has no exception.
Method ENQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
2 | Returning | R_ENQ_RESULT | Value transfer | Type reference (TYPE) | TY_ENQ_RESULT | Resultat eines Sperrversuches | 20090903 |
Method ENQUEUE on class CL_HCSKW_ANALYZER has no exception.
Method GET_DOC_STAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_KWDIR | Call by reference | Type reference (TYPE) | HCSKW_DIR | Verzeichnis für statische KW Hilfe | 20090903 | ||
2 | Returning | RT_DOC_STAT | Value transfer | Type reference (TYPE) | THCSKW_DOC_STAT | Statistiksatz für Dokumente | 20090903 |
Method GET_DOC_STAT on class CL_HCSKW_ANALYZER has no exception.
Method GET_EXTERNAL_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_GLOSSAR_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090903 | |||
2 | Importing | I_STATUS | Call by reference | Type reference (TYPE) | HCSKW_PSTATUS | Status der Vorbereitung einer Indizierung | 20090903 | ||
3 | Returning | R_STATUS | Value transfer | Type reference (TYPE) | HCSKW_PSTATUS | Status der Vorbereitung einer Indizierung | 20090903 |
Method GET_EXTERNAL_STATUS on class CL_HCSKW_ANALYZER has no exception.
Method GET_LIBRARY_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_ADDPATH | Call by reference | Type reference (TYPE) | HCSKW_ADDPATH | Pfadangabe für KW Bibliothek (statisch) | 20090903 | ||
2 | Exporting | E_ALLLANG | Call by reference | Type reference (TYPE) | ABAP_BOOL | alle sprachen der Bibliothek analysieren | 20090903 | ||
3 | Exporting | E_ALLOWLANG | Call by reference | Type reference (TYPE) | ABAP_BOOL | erlaubte Sprachen im System analysieren | 20090903 | ||
4 | Exporting | E_LANGVECT | Call by reference | Type reference (TYPE) | SCPLANGSS | Liste von Sprachen (als STRING) | 20090903 | ||
5 | Exporting | E_LOGPATH | Call by reference | Type reference (TYPE) | PATHINTERN | Logischer Pfadname | 20090903 | ||
6 | Exporting | E_RFCDEST | Call by reference | Type reference (TYPE) | HCSKW_HTTP_DEST | RFC Destination | 20100419 | ||
7 | Exporting | E_STATUS | Call by reference | Type reference (TYPE) | HCSKW_PSTATUS | Status der Vorbereitung einer Indizierung | 20090903 | ||
8 | Exporting | E_STORAGE_TYPE | Call by reference | Type reference (TYPE) | HCSKW_STORAGE_TYPE | Ablagetyp | 20100419 | ||
9 | Importing | I_GLOSSAR_ONLY | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | nur Glossar bearbeiten | 20090903 | |
10 | Importing | I_LIBRARY | Value transfer | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 |
Method GET_LIBRARY_ENTRY on class CL_HCSKW_ANALYZER has no exception.
Method GET_STATISTIC_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DOC_STAT | Call by reference | Type reference (TYPE) | THCSKW_DOC_STAT | Statistiksatz für Dokumente | 20090903 | ||
2 | Exporting | ET_TAB_STAT | Call by reference | Type reference (TYPE) | THCSKW_COUNT | Zähler für Statistiken | 20090903 | ||
3 | Exporting | E_EXT_STATUS | Call by reference | Type reference (TYPE) | HCSKW_PSTATUS | Status der Vorbereitung einer Indizierung | 20090903 | ||
4 | Exporting | E_EXT_STATUS_TEXT | Call by reference | Type reference (TYPE) | STRING | Langtext für Status | 20090903 | ||
5 | Exporting | E_KWDIR | Call by reference | Type reference (TYPE) | HCSKW_DIR | Verzeichnis für statische KW Hilfe | 20090903 | ||
6 | Exporting | E_STATUS_TEXT | Call by reference | Type reference (TYPE) | STRING | 20090903 | |||
7 | Importing | I_GLOSSAR_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090903 | ||
8 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name der Analyse einer KW Bibliothek (statisch) | 20090903 |
Method GET_STATISTIC_DATA on class CL_HCSKW_ANALYZER has no exception.
Method GET_STATUS_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_STATUS | Call by reference | Type reference (TYPE) | HCSKW_PSTATUS | Status der Vorbereitung einer Indizierung | 20090903 | ||
2 | Returning | R_TEXT | Value transfer | Type reference (TYPE) | STRING | 20090903 |
Method GET_STATUS_TEXT on class CL_HCSKW_ANALYZER has no exception.
Method GET_STAT_FOR_LOIO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LIBID | Call by reference | Type reference (TYPE) | HCSKW_LIBID | Id für eine KW Bibliothek | 20090903 | ||
2 | Returning | RT_DOC_STAT | Value transfer | Type reference (TYPE) | THCSKW_DOC_STAT | Statistiksatz für Dokumente | 20090903 |
Method GET_STAT_FOR_LOIO on class CL_HCSKW_ANALYZER has no exception.
Method GET_STAT_FOR_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DOC_STAT | Call by reference | Type reference (TYPE) | THCSKW_DOC_STAT | Statistiksatz für Dokumente | 20090903 | ||
2 | Importing | I_LANG | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20090903 | ||
3 | Importing | I_LIBID | Call by reference | Type reference (TYPE) | HCSKW_LIBID | Id für eine KW Bibliothek | 20090903 |
Method GET_STAT_FOR_TEXT on class CL_HCSKW_ANALYZER has no exception.
Method GET_TAB_STAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_TAB_STAT | Value transfer | Type reference (TYPE) | THCSKW_COUNT | Zähler für Statistiken | 20090903 | ||
2 | Importing | I_LIBID | Call by reference | Type reference (TYPE) | HCSKW_LIBID | Id für eine KW Bibliothek | 20090903 |
Method GET_TAB_STAT on class CL_HCSKW_ANALYZER has no exception.
Method READ_LIBRARY_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LIBRARY | Value transfer | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
2 | Returning | R_KWDIR | Value transfer | Type reference (TYPE) | HCSKW_DIR | Verzeichnis für statische KW Hilfe | 20090903 |
Method READ_LIBRARY_ENTRY on class CL_HCSKW_ANALYZER has no exception.
Method RESET_LIBRARY_ANALYSIS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
2 | Returning | R_SUCCESS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090903 |
Method RESET_LIBRARY_ANALYSIS on class CL_HCSKW_ANALYZER has no exception.
Method WAIT_FOR_NEXT_TRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_GLOSSAR_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090903 | |||
2 | Importing | I_LIBRARY | Call by reference | Type reference (TYPE) | HCSKW_LIBRARY | Name einer KW Bibliothek (statisch) | 20090903 | ||
3 | Returning | R_STATUS | Value transfer | Type reference (TYPE) | HCSKW_PSTATUS | Status der Vorbereitung einer Indizierung | 20090903 |
Method WAIT_FOR_NEXT_TRY on class CL_HCSKW_ANALYZER has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |