SAP ABAP Class CL_ABAP_PRECOMP_HEADER_ADMIN (Administration of Precompiled Header)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_COMPILER (Package) ABAP Compiler
Properties
Class CL_ABAP_PRECOMP_HEADER_ADMIN  
Short Description Administration of Precompiled Header    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_COMPILER   ABAP Compiler 
Created 20090305   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)
Interfaces
Class CL_ABAP_PRECOMP_HEADER_ADMIN has no interface implemented.
Friends
Class CL_ABAP_PRECOMP_HEADER_ADMIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SUPPRESS_RETRY Constant Public Type reference (TYPE) I 16 Suppress Retry 20090305
2 C_TRACE_MEMORY Constant Public Type reference (TYPE) I 4 PH Memory Check 20090305
3 C_TRACE_OFF Constant Public Type reference (TYPE) I 0 No PH Trace 20090305
4 C_TRACE_ON Constant Public Type reference (TYPE) I 1 PH Trace On 20090305
5 C_USAGE_GENERATION Constant Public Type reference (TYPE) I 2 Using PHs in Generation 20090305
6 C_USAGE_OFF Constant Public Type reference (TYPE) I 0 No Use of PHs 20090305
7 C_USAGE_SYNTAX_CHECK Constant Public Type reference (TYPE) I 13 Using PHs in Syntax Check 20090305
8 OBJKIND Instance attribute Private Type reference (TYPE) T_PHKIND 20090305
9 OBJNAME Instance attribute Private Type reference (TYPE) T_OBJNAME 20090305
10 OLDACTIVATION Static Attribute Private Type reference (TYPE) I 20090305
11 OLDTRACE Static Attribute Private Type reference (TYPE) I 20090305
12 PHKIND Instance attribute Private Type reference (TYPE) T_PHKIND 20090305
13 PHNAME Instance attribute Private Type reference (TYPE) T_PHNAME 20090305
14 SETTINGS_SAVED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090305
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20090305
2 CLEANUP Static method Public Method Delete DB entries for all precompiled headers 20120917
3 CMP_SYNTAXCHECK Static method Public Method SYNTAX-CHECK Comparison 20090305
4 CONSTRUCTOR Instance method Public Constructor Constructor 20090305
5 CREATE Instance method Public Method Generate Precompiled Header for Instance 20090305
6 DELETE Instance method Public Method Delete Precompiled Header for Instance (All DB Entries) 20090305
7 DISABLE Static method Public Method Switch Off Precompiled Header 20090305
8 ENABLE Static method Public Method Switch On Precompiled Header for Syntax Check 20090305
9 ENABLED_BY_DEFAULT Static method Public Method Is precompiled header handling switched on by default? 20090306
10 GENERATE Static method Public Method Generate Program and Precompiled Header 20090305
11 GETDEPENDDDIC Instance method Public Method Read DDIC Dependencies for Precompiled Header 20090305
12 GETDEPENDINCL Instance method Public Method Read Include Dependencies for Precompiled Header 20090305
13 GETPHKIND Static method Public Method Read Type ID for Precompiled Header 20090305
14 GETPHNAME Static method Public Method Read Internal Name of Precompiled Header 20090305
15 GETPROGNAME Static method Public Method Read Main Program for Precompiled Header 20090305
16 GET_COUNTER Static method Public Method Returns Counts (Number of Generated and Used Headers) 20090306
17 GET_MESSTEXT Static method Private Method Generate Message Text 20090306
18 NORETRY Static method Public Method Switch off Retry for Precompiled Header 20090306
19 RESTORE_SETTINGS Static method Public Method Write Saved Precompiled Header Setting 20090305
20 SAVE_SETTINGS Static method Public Method Save Current Precompiled Header Setting 20090305
21 TOUCH Static method Public Method Delete Precompiled Header from PXA 20090305
22 TOUCH_ALL Static method Public Method Delete All Precompiled Headers from PXA 20090305
23 TRACE Static method Public Method Switch On Precompiled Header Trace 20090306
Events
Class CL_ABAP_PRECOMP_HEADER_ADMIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_OBJNAME Public Type reference (TYPE) RSYNT_PRECO_HEADER_NAME Header Name 20090305
2 T_PHKIND Public Type reference (TYPE) RSYNT_PRECO_HEADER_KIND Type of Header 20090305
3 T_PHNAME Public Type reference (TYPE) PROGRAM Internal Name of Precompiled Header 20090305
4 T_TABDDIC Public See coding DDIC Dependencies 20090305 t_tabddic TYPE SORTED TABLE OF tabname WITH NON-UNIQUE KEY table_line
5 T_TABINCL Public See coding Include Dependencies 20090305 t_tabincl TYPE SORTED TABLE OF include WITH NON-UNIQUE KEY table_line
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ABAP_PRECOMP_HEADER_ADMIN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120917

Method CLEANUP on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method CMP_SYNTAXCHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSTEXT Value transfer Type reference (TYPE) C 20090305
2 Importing PROGNAME Value transfer Type reference (TYPE) PROGRAM 20090305
3 Exporting RC Value transfer Type reference (TYPE) SYSUBRC 20090305

Method CMP_SYNTAXCHECK on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KIND Call by reference Type reference (TYPE) T_PHKIND 20090305
2 Importing P_NAME Call by reference Type reference (TYPE) T_OBJNAME 20090305

Method CONSTRUCTOR on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROG Call by reference Type reference (TYPE) PROGRAM 20090305
# Exception Resumable Description Created on
1 CX_ABAP_PRECOMP_HEADER_FAILED 20090305

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20090306

Method DELETE on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method DISABLE Signature

Method DISABLE on class CL_ABAP_PRECOMP_HEADER_ADMIN has no parameter.
Method DISABLE on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method ENABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FOR_GENERATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE PH für Generierung 20090305
2 Importing MEMORY_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Memory Check durchführen? 20090305
3 Importing NO_RETRY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Retry unterdrücken? 20090305
4 Importing TRACE_ON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Trace einschalten? 20090305

Method ENABLE on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method ENABLED_BY_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENABLED Value transfer Type reference (TYPE) ABAP_BOOL PH Handing aktiv? 20090306
2 Importing FOR_GENERATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE PH für Generierung 20090306

Method ENABLED_BY_DEFAULT on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROG Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20090305
# Exception Resumable Description Created on
1 CX_ABAP_PRECOMP_HEADER_FAILED Precompiled Header Ausnahme 20090305

Method GETDEPENDDDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DDICS Value transfer Type reference (TYPE) T_TABDDIC 20090305

Method GETDEPENDDDIC on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method GETDEPENDINCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INCLS Value transfer Type reference (TYPE) T_TABINCL 20090305

Method GETDEPENDINCL on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method GETPHKIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Call by reference Type reference (TYPE) T_PHKIND 20090305
2 Returning PHKIND Value transfer Type reference (TYPE) T_PHKIND 20090305

Method GETPHKIND on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method GETPHNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Call by reference Type reference (TYPE) T_PHKIND 20090305
2 Importing NAME Call by reference Type reference (TYPE) T_OBJNAME 20090305
3 Returning PHNAME Value transfer Type reference (TYPE) T_PHNAME 20090305

Method GETPHNAME on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method GETPROGNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Call by reference Type reference (TYPE) T_PHKIND 20090305
2 Importing NAME Call by reference Type reference (TYPE) T_OBJNAME 20090305
3 Returning PROGNAME Value transfer Type reference (TYPE) PROGRAM 20090305

Method GETPROGNAME on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method GET_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CREATED Call by reference Type reference (TYPE) I Anzahl erzeugter Header 20090306
2 Exporting ROLLBACK Call by reference Type reference (TYPE) I Anzahl Rollbacks 20090306
3 Exporting USED Call by reference Type reference (TYPE) I Anzahl verwendeter Header 20090306

Method GET_COUNTER on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method GET_MESSTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESS Value transfer Type reference (TYPE) CLIKE Erzeugter Text 20090306
2 Importing P1 Call by reference Type reference (TYPE) CLIKE SPACE 1. Parameter 20090306
3 Importing P2 Call by reference Type reference (TYPE) CLIKE SPACE 2. Parameter 20090306
4 Importing TEXT Call by reference Type reference (TYPE) CLIKE Meldungstext 20090306

Method GET_MESSTEXT on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method NORETRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_RETRY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Retry unterdrücken? 20090306

Method NORETRY on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method RESTORE_SETTINGS Signature

Method RESTORE_SETTINGS on class CL_ABAP_PRECOMP_HEADER_ADMIN has no parameter.
Method RESTORE_SETTINGS on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method SAVE_SETTINGS Signature

Method SAVE_SETTINGS on class CL_ABAP_PRECOMP_HEADER_ADMIN has no parameter.
Method SAVE_SETTINGS on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method TOUCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Call by reference Type reference (TYPE) T_PHKIND 20090305
2 Importing NAME Call by reference Type reference (TYPE) T_OBJNAME 20090305
3 Importing PHNAME Call by reference Type reference (TYPE) T_PHNAME 20090305

Method TOUCH on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method TOUCH_ALL Signature

Method TOUCH_ALL on class CL_ABAP_PRECOMP_HEADER_ADMIN has no parameter.
Method TOUCH_ALL on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.

Method TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENABLED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Trace einschalten? 20090306

Method TRACE on class CL_ABAP_PRECOMP_HEADER_ADMIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720