SAP ABAP Class CL_OST_GEN_FM (Generate function modules)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-WST (Application Component) Web Services Tool
     WS_BOL_DT (Package) Web Service Tool> Design Time
Properties
Class CL_OST_GEN_FM  
Short Description Generate function modules    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WS_BOL_DT   Web Service Tool> Design Time 
Created 20060629   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_OST_GEN_FM has no interface implemented.
Friends
Class CL_OST_GEN_FM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IS_CRM_SYSTEM Static Attribute Public Type reference (TYPE) ABAP_BOOL 20090608
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090608
2 CREATE_PACKAGE Static method Public Method Create local package for generated objects 20060713
3 DEL_FUNCTION_GROUP Static method Public Method Delete function group 20060629
4 DEL_FUNCTION_MODULE Static method Public Method Delete Function Module 20060629
5 GENERATE Static method Public Method Generates a function module 20060629
6 GET_FUNCTION_GROUP Static method Public Method Get function group name / create function group 20060629
7 GET_FUNCTION_NAME Static method Public Method Get name of generated function module 20060629
8 GET_FUNCTION_PARAMETERS Static method Public Method Determine interface of generated function module 20060629
9 GET_GENERIC_OBJECT_USAGE Static method Public Method Get object usage according to system type (CRM: S others: W) 20090422
10 GET_NAMESPACE Static method Public Method Get generation namespace 20060629
11 GET_TEMPLATE Static method Public Method Get generation template 20060629
12 GET_USAGE Static method Public Method Get object usage of service object 20070313
13 READ_FUNCTION_NAME Static method Private Method Read name of generated function module 20070412
14 SYSTEM_IS_CRM_SYSTEM Static method Public Method Returns 'X' if component BBPCRM is installed in the system 20090608
Events
Class CL_OST_GEN_FM has no event.
Types
Class CL_OST_GEN_FM has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_OST_GEN_FM has no parameter.
Method CONSTRUCTOR on class CL_OST_GEN_FM has no exception.

Method CREATE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060714
2 Importing I_PACKAGE_NAME Call by reference Type reference (TYPE) PACKNAME Package 20060714

Method CREATE_PACKAGE on class CL_OST_GEN_FM has no exception.

Method DEL_FUNCTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060629
2 Importing I_SERVICE_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20060629
# Exception Resumable Description Created on
1 CX_WST_FAULT Base class for static office intergration exceptions 20070330

Method DEL_FUNCTION_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060629
2 Importing I_DESIGN_OBJECT Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design layer: Design object 20060705
3 Importing I_SERVICE_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20060629
4 Importing I_TASK Call by reference Type reference (TYPE) CRMOST_TASK Operation 20060629
# Exception Resumable Description Created on
1 CX_WST_FAULT Base class for static office intergration exceptions 20070330

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FUNCNAME Call by reference Type reference (TYPE) RS38L-NAME Name of Function Module 20070412
2 Exporting E_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060629
3 Exporting E_OBJ_STATUS Call by reference Type reference (TYPE) CRMOST_GENSTATUS Generation status of objects from CRM Open Services Tool 20060629
4 Importing I_DEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20100128
5 Importing I_QUERY_OBJECT Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design layer: Design object 20060717
6 Importing I_QUERY_RESULT_OBJECT Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design layer: Design object 20060717
7 Importing I_SERVICE_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20060629
8 Importing I_TASK Call by reference Type reference (TYPE) CRMOST_TASK Operation 20060629
9 Importing I_USAGE Call by reference Type reference (TYPE) CRM_OST_OBJECT_USAGE Object Usage 20070313
# Exception Resumable Description Created on
1 CX_WST_FAULT Base class for static office intergration exceptions 20070330

Method GET_FUNCTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060629
2 Exporting E_FUNCTION_GROUP Call by reference Type reference (TYPE) RS38L-AREA Function group, to which the function module belongs 20060629
3 Exporting E_FUNCTION_GROUP_WO_NAMESPACE Call by reference Type reference (TYPE) RS38L-AREA Function group, to which the function module belongs 20060629
4 Importing I_GENERATE Call by reference Type reference (TYPE) FLAG ' ' General Flag 20060719
5 Importing I_SERVICE_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20060629
6 Importing I_USAGE Call by reference Type reference (TYPE) CRM_OST_OBJECT_USAGE Object Usage 20070313
# Exception Resumable Description Created on
1 CX_WST_FAULT Base class for static office intergration exceptions 20070330

Method GET_FUNCTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060629
2 Exporting E_FUNCNAME Call by reference Type reference (TYPE) RS38L-NAME Name of Function Module 20060629
3 Importing I_DESIGN_OBJECT Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design layer: Design object 20060705
4 Importing I_SERVICE_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20060629
5 Importing I_TASK Call by reference Type reference (TYPE) CRMOST_TASK Operation 20060629
6 Importing I_USAGE Call by reference Type reference (TYPE) CRM_OST_OBJECT_USAGE Object Usage 20070313
# Exception Resumable Description Created on
1 CX_WST_FAULT Base class for static office intergration exceptions 20070330

Method GET_FUNCTION_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGING Call by reference Type reference (TYPE) RSFB_CHA Changing 20060629
2 Exporting ET_EXCEPTION Call by reference Type reference (TYPE) RSFB_EXC Exceptions 20060629
3 Exporting ET_EXPORT Call by reference Type reference (TYPE) RSFB_EXP Export 20060629
4 Exporting ET_IMPORT Call by reference Type reference (TYPE) RSFB_IMP Import 20060629
5 Exporting ET_PARM_DOCU Call by reference Type reference (TYPE) RSFDO_TAB Parameter Documentation 20060629
6 Exporting ET_TABLES Call by reference Type reference (TYPE) RSFB_TBL Tables 20060629
7 Exporting E_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060629
8 Importing I_QUERY_OBJECT Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design layer: Design object 20060717
9 Importing I_QUERY_RESULT_OBJECT Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design layer: Design object 20060717
10 Importing I_SERVICE_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20060629
11 Importing I_TASK Call by reference Type reference (TYPE) CRMOST_TASK Operation 20060629

Method GET_FUNCTION_PARAMETERS on class CL_OST_GEN_FM has no exception.

Method GET_GENERIC_OBJECT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OBJECT_USAGE Value transfer Type reference (TYPE) CRM_OST_OBJECT_USAGE Object Usage 20090422

Method GET_GENERIC_OBJECT_USAGE on class CL_OST_GEN_FM has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20060629
2 Importing I_USAGE Call by reference Type reference (TYPE) CRM_OST_OBJECT_USAGE 'S' Object Usage 20070313
# Exception Resumable Description Created on
1 CX_WST_FAULT Base class for static office intergration exceptions 20070330

Method GET_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20060629
2 Exporting E_TEMPLATE Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20060629
3 Importing I_TASK Call by reference Type reference (TYPE) CRMOST_TASK Operation 20060629

Method GET_TEMPLATE on class CL_OST_GEN_FM has no exception.

Method GET_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OBJECT_USAGE Value transfer Type reference (TYPE) CRM_OST_OBJECT_USAGE Object Usage 20070313
2 Importing I_SERVICE_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20070313

Method GET_USAGE on class CL_OST_GEN_FM has no exception.

Method READ_FUNCTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FUNCNAME Call by reference Type reference (TYPE) RS38L-NAME Name of Function Module 20070412
2 Importing I_DESIGN_OBJECT Call by reference Type reference (TYPE) BSP_DLC_DESIGN_OBJECT Design Layer: Design Object 20070416
3 Importing I_SERVICE_OBJECT Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20070412
4 Importing I_TASK Call by reference Type reference (TYPE) CRMOST_TASK Operation 20070412
# Exception Resumable Description Created on
1 CX_WST_FAULT Base class for static office intergration exceptions 20070412

Method SYSTEM_IS_CRM_SYSTEM Signature

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

Method SYSTEM_IS_CRM_SYSTEM on class CL_OST_GEN_FM has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 510