SAP ABAP Class CL_EEF_PROGDIR_CLEANER (Checks whether an include is really an include)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_REDEFINITION_HOOK (Package) Switch Framework Hook Enhancement
Properties
Class CL_EEF_PROGDIR_CLEANER  
Short Description Checks whether an include is really an include    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_REDEFINITION_HOOK   Switch Framework Hook Enhancement 
Created 20040827   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EEF_PROGDIR_CLEANER has no forward declaration.
Interfaces
Class CL_EEF_PROGDIR_CLEANER has no interface implemented.
Friends
Class CL_EEF_PROGDIR_CLEANER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ENHANCEMENTS Instance attribute Private Type reference (TYPE) ENHNAME_IT Internal Table for ENHNAME 20040827
2 ENHANCEMENT_SPOTS Instance attribute Private Type reference (TYPE) ENHSPOTNAME_IT Internal Table for enhspotname 20040827
3 INCLUDE_NAME Instance attribute Private Type reference (TYPE) EU_ANAME Development Environment TADIR Name 20040827
4 OBJECT_TYPE Instance attribute Private Type reference (TYPE) TROBJTYPE Object Type 20050307
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040827
2 IS_ENHANCED Instance method Public Method Enhanced by Enhancement Framework? 20040827
3 IS_INCLUDE Instance method Public Method Include or Executable Program? 20040827
4 REPAIR_ENHANCEMENTS Instance method Public Method Repairs the Enhancement Assignment 20040827
Events
Class CL_EEF_PROGDIR_CLEANER has no event.
Types
Class CL_EEF_PROGDIR_CLEANER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) EU_ANAME Entwicklungsumgebung: Tadirname 20040827
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 'PROG' Objekttyp 20050307

Method CONSTRUCTOR on class CL_EEF_PROGDIR_CLEANER has no exception.

Method IS_ENHANCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ENHANCED Value transfer Type reference (TYPE) FLAG 'X': erwietert; ' ': nichterweitert 20040827

Method IS_ENHANCED on class CL_EEF_PROGDIR_CLEANER has no exception.

Method IS_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_INCLUDE Value transfer Type reference (TYPE) FLAG 'X': normales Include; ' ': ausführbares Programm 20040827

Method IS_INCLUDE on class CL_EEF_PROGDIR_CLEANER has no exception.

Method REPAIR_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ORIGINAL_MAIN_NAME Call by reference Type reference (TYPE) EU_ANAME Entwicklungsumgebung: Tadirname 20040827
2 Importing ORIGINAL_MAIN_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040827
3 Importing ORIGINAL_PROGRAM Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20040827
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040827
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040827
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040827
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040827
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040827
6 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20041229
7 CX_ENH_IS_NOT_MODIFIABLE Enhancement Wurzel-Ausnahmeklasse 20041229
8 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040827
9 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040827
History
Last changed by/on SAP  20050411 
SAP Release Created in 700