SAP ABAP Class CL_APC_APPL_CLASS_GEN (Methods for generation Application class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-AC (Application Component) ABAP Channels
     SAPC_DESIGN_TIME (Package) APC design time package
Properties
Class CL_APC_APPL_CLASS_GEN  
Short Description Methods for generation Application class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAPC_DESIGN_TIME   APC design time package 
Created 20121018   SAP 
Last change 20140121   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_APC_APPL_CLASS_GEN has no interface implemented.
Friends
Class CL_APC_APPL_CLASS_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_CLASS_NAME Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20121018
2 MV_DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS Package 20121018
3 MV_SERVICE_NAME Instance attribute Private Type reference (TYPE) ICFALTNME ICF: Alternative Service Name 20121112
4 MV_STATE Instance attribute Private Type reference (TYPE) APC_APPL_STATE State of apc application stateful/stateless 20121112
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DEL_CLASS_ALLOWED Instance method Public Method is allowed to delete class 20121114
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121018
3 CREATE_APPL_CLASS Instance method Public Method Create APC class for application 20121018
4 CREATE_SERVICE Instance method Public Method Create ICF service 20121018
5 DELETE_APPL_CLASS Instance method Public Method Delete APC class for application 20121025
6 DELETE_SERVICE Instance method Public Method Delete ICF service 20121018
7 GET_DEVCLASS Instance method Public Method get_devclass 20121112
8 GET_NAMESPACE_CLASS_NAME Static method Public Method get name of class in case of namespace 20130109
9 IS_ACTIVATION_ALLOWED Static method Public Method is activation allowed 20130130
10 IS_CLASS_IMPLEMENTED Instance method Public Method is class it is implemented 20121025
11 IS_SERVICE_APPLIED Instance method Public Method is service applied 20121112
12 SET_CLASS_NAME Instance method Public Method set class name 20121112
13 SET_DEVCLASS Instance method Public Method set_devclass 20121112
Events
Class CL_APC_APPL_CLASS_GEN has no event.
Types
Class CL_APC_APPL_CLASS_GEN has no local type.
Method Signatures

Method CHECK_DEL_CLASS_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DELETE_POSSIBLE Value transfer Type reference (TYPE) ABAP_BOOL 20121114

Method CHECK_DEL_CLASS_ALLOWED on class CL_APC_APPL_CLASS_GEN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20121018
2 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20121018
3 Importing I_SERVICE_NAME Call by reference Type reference (TYPE) ICFALTNME Service Name 20121112

Method CONSTRUCTOR on class CL_APC_APPL_CLASS_GEN has no exception.

Method CREATE_APPL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Call by reference Type reference (TYPE) APC_APPL_STATE State stateful/stateless 20121018
# Exception Resumable Description Created on
1 CX_APC_APPLICATION_ERROR Exception class for APC application 20121018

Method CREATE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) STRING ICF path 20121018
# Exception Resumable Description Created on
1 CX_APC_APPLICATION_ERROR Exception class for APC application 20121018

Method DELETE_APPL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20131001
# Exception Resumable Description Created on
1 CX_APC_APPLICATION_ERROR Exception class for APC application 20121030

Method DELETE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) STRING ICF path 20121030
# Exception Resumable Description Created on
1 CX_APC_APPLICATION_ERROR Exception class for APC application 20121030

Method GET_DEVCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_ID Call by reference Type reference (TYPE) APC_APPLICATION_ID ABAP Push Channel Application ID 20121112
2 Returning R_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Package 20121112

Method GET_DEVCLASS on class CL_APC_APPL_CLASS_GEN has no exception.

Method GET_NAMESPACE_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20130109
2 Returning R_NEW_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20130109
# Exception Resumable Description Created on
1 CX_APC_APPLICATION_ERROR Exception class for APC application 20130109

Method IS_ACTIVATION_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVATION_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL activation for apc allowed 20130131
2 Exporting E_CLASS_NAME Call by reference Type reference (TYPE) STRING 20130131
3 Exporting E_MSG Call by reference Type reference (TYPE) STRING Message Text 20131001
4 Exporting E_PATH Call by reference Type reference (TYPE) STRING ICF Path Back for activation 20130319
5 Importing I_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Object Name in Object List 20130130

Method IS_ACTIVATION_ALLOWED on class CL_APC_APPL_CLASS_GEN has no exception.

Method IS_CLASS_IMPLEMENTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IMPLEMENTED Value transfer Type reference (TYPE) ABAP_BOOL class is implemented 20121112

Method IS_CLASS_IMPLEMENTED on class CL_APC_APPL_CLASS_GEN has no exception.

Method IS_SERVICE_APPLIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) STRING service path 20121112
2 Returning R_APPLIED Value transfer Type reference (TYPE) ABAP_BOOL service is applied 20121112

Method IS_SERVICE_APPLIED on class CL_APC_APPL_CLASS_GEN has no exception.

Method SET_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Class name 20121112

Method SET_CLASS_NAME on class CL_APC_APPL_CLASS_GEN has no exception.

Method SET_DEVCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_ID Call by reference Type reference (TYPE) APC_APPLICATION_ID ABAP Push Channel Application ID 20121112

Method SET_DEVCLASS on class CL_APC_APPL_CLASS_GEN has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740