SAP ABAP Class /SPE/CL_CLASS_FACTORY (Class factory for the replaceable classes)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-SPM-INB (Application Component) Goods Receipt Process
     /SPE/ID_HANDLING (Package) Inbound delivery handling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SPE/IF_CONST Constants 20041202
Properties
Class /SPE/CL_CLASS_FACTORY  
Short Description Class factory for the replaceable classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SPE/ID_HANDLING   Inbound delivery handling 
Created 20040216   SAP 
Last change 20050219   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
# Interface Abstract Final Description Created on
1 /SPE/IF_CONST Constants 20041202
Friends
Class /SPE/CL_CLASS_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_CLS Instance attribute Protected Type reference (TYPE) /SPE/CLS_FCTR_T Replaceable local classes in the class factory 20041202
2 C_FALSE Instance attribute Public Attribute reference (LIKE) 20041202
3 C_MSGTY Instance attribute Public Attribute reference (LIKE) 20041203
4 C_NO Instance attribute Public Attribute reference (LIKE) 20041202
5 C_NOT_DEFINED Instance attribute Public Attribute reference (LIKE) 20041202
6 C_RESULT Instance attribute Public Attribute reference (LIKE) 20041203
7 C_TRUE Instance attribute Public Attribute reference (LIKE) 20041202
8 C_UPDKZ Instance attribute Public Attribute reference (LIKE) 20041203
9 C_XFELD Instance attribute Public Attribute reference (LIKE) 20041202
10 C_YES Instance attribute Public Attribute reference (LIKE) 20041202
11 ST_CLS Static Attribute Protected Type reference (TYPE) /SPE/CLS_FCTR_T Replaceable classes in the class factory 20041202
12 ST_CLS_C Static Attribute Protected Type reference (TYPE) /SPE/CLS_FCTR_C_T Replace table for the customers 20041221
13 S_CUR_LCL Static Attribute Public Type reference (TYPE) /SPE/CLASS_NAME Name of the current local class 20041221
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040216
2 CREATE_CLASS Static method Public Method Create instance for one replaceable class 20040216
3 GET_LOCAL_CLASS Instance method Public Method Get teh name of the new local class 20041202
4 SET_LOCAL_REPL_CLASS Instance method Public Method Set replace information for a local class 20041202
Events
Class /SPE/CL_CLASS_FACTORY has no event.
Types
Class /SPE/CL_CLASS_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /SPE/CL_CLASS_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class /SPE/CL_CLASS_FACTORY has no exception.

Method CREATE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) /SPE/CLASS_NAME Name of the created class 20040216
2 Returning R_CLS_REF Value transfer Object reference (TYPE REF TO) /SPE/IF_REPL_CLASS For replaceable classes 20040216
# Exception Resumable Description Created on
1 EX_CLASS_NO_EXIST The class does not exist 20040301
2 EX_ERROR Problem with the creation of the class 20040301

Method GET_LOCAL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) /SPE/CLASS_NAME Name of the origianl class 20041202
2 Returning R_NEW_NAME Value transfer Type reference (TYPE) /SPE/CLASS_NAME Name of the replaced class 20041202
# Exception Resumable Description Created on
1 EX_CLASS_NO_EXIST The class does not exist 20041202
2 EX_ERROR Problem with the creation of the class 20041202

Method SET_LOCAL_REPL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHG_CLASS Call by reference Type reference (TYPE) /SPE/CHANGE_CLASS_NAME Name der neuen (Ersatz-)Klasse 20041202
2 Importing I_RPL_CLASS Call by reference Type reference (TYPE) /SPE/REPL_CLASS_NAME Name einer ersetzbaren Klasse 20041202
3 Importing I_USER_PARAMID Call by reference Type reference (TYPE) MEMORYID Set/Get-Parameterkennung 20041202

Method SET_LOCAL_REPL_CLASS on class /SPE/CL_CLASS_FACTORY has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 100