SAP ABAP Class CL_MDG_GN_FUNC (Represents a Function Module)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_GENERATOR (Package) Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_GN_OBJECT Object in Context of the Generator 20081218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_GN_RAW_FUNCTION Raw Object Function Module 20081218
Properties
Class CL_MDG_GN_FUNC  
Short Description Represents a Function Module    
Super Class CL_MDG_GN_OBJECT Object in Context of the Generator 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class MDG_GN    
Program status P  SAP Standard Production Program 
Category 0   
Package MDG_GENERATOR   Generator 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MDG_GN_BBI_ABAP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_GN_RAW_FUNCTION Raw Object Function Module 20081218
Friends
Class CL_MDG_GN_FUNC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_POOL Instance attribute Protected Attribute reference (LIKE) 20081218
2 AT_CHANGING Instance attribute Protected Attribute reference (LIKE) 20081218
3 AT_EXCEPTIONS Instance attribute Protected Attribute reference (LIKE) 20081218
4 AT_EXPORTING Instance attribute Protected Attribute reference (LIKE) 20081218
5 AT_IMPORTING Instance attribute Protected Attribute reference (LIKE) 20081218
6 AT_TABLES Instance attribute Private Attribute reference (LIKE) 20081218
7 A_REMOTE Instance attribute Protected Attribute reference (LIKE) 20081218
8 A_UP_TASK Instance attribute Protected Attribute reference (LIKE) 20081218
9 A_UP_TASK_DELAYED Instance attribute Protected Attribute reference (LIKE) 20081218
10 A_UP_TASK_IMMEDIATE Instance attribute Protected Attribute reference (LIKE) 20081218
11 A_UP_TASK_NO_RESTART Instance attribute Protected Attribute reference (LIKE) 20081218
12 XO_CODING Instance attribute Protected Object reference (TYPE REF TO) IF_MDG_GN_RAW_ABAP Represents an ABAP 20081218
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHANGING_PARAM Instance method Protected Method 20081218
2 ADD_EXCEPTION Instance method Protected Method 20081218
3 ADD_EXPORTING_PARAM Instance method Protected Method 20081218
4 ADD_IMPORTING_PARAM Instance method Protected Method 20081218
5 ADD_TABLES_PARAM Instance method Private Method 20081218
6 BUILD_FHEADER Instance method Protected Method Fill the Function Module Header 20081218
7 BUILD_PARAM_EXC Instance method Protected Method Fills Parameter Lists in the Function Module 20081218
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081218
9 CREATE_ABAP Instance method Protected Method Generates Raw Object ABAP for FB Coding 20081218
10 FILL_PARM_DOCU Instance method Protected Method Fills Parameter Short Texts 20081218
11 SET_POOL Instance method Protected Method 20081218
12 SET_REMOTE_FLAG Instance method Protected Method 20081218
13 SET_UP_TASK Instance method Protected Method 20081218
Events
Class CL_MDG_GN_FUNC has no event.
Types
Class CL_MDG_GN_FUNC has no local type.
Method Signatures

Method ADD_CHANGING_PARAM Signature

Method ADD_CHANGING_PARAM on class CL_MDG_GN_FUNC has no parameter.
Method ADD_CHANGING_PARAM on class CL_MDG_GN_FUNC has no exception.

Method ADD_EXCEPTION Signature

Method ADD_EXCEPTION on class CL_MDG_GN_FUNC has no parameter.
Method ADD_EXCEPTION on class CL_MDG_GN_FUNC has no exception.

Method ADD_EXPORTING_PARAM Signature

Method ADD_EXPORTING_PARAM on class CL_MDG_GN_FUNC has no parameter.
Method ADD_EXPORTING_PARAM on class CL_MDG_GN_FUNC has no exception.

Method ADD_IMPORTING_PARAM Signature

Method ADD_IMPORTING_PARAM on class CL_MDG_GN_FUNC has no parameter.
Method ADD_IMPORTING_PARAM on class CL_MDG_GN_FUNC has no exception.

Method ADD_TABLES_PARAM Signature

Method ADD_TABLES_PARAM on class CL_MDG_GN_FUNC has no parameter.
Method ADD_TABLES_PARAM on class CL_MDG_GN_FUNC has no exception.

Method BUILD_FHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SOURCE Call by reference Type reference (TYPE) MDG_GN_FUNC_SOURCE Quelldaten eines Funktionsbausteins 20081218
2 Changing C_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218

Method BUILD_FHEADER on class CL_MDG_GN_FUNC has no exception.

Method BUILD_PARAM_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SOURCE Call by reference Type reference (TYPE) MDG_GN_FUNC_SOURCE Quelldaten eines Funktionsbausteins 20081218
2 Changing C_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218

Method BUILD_PARAM_EXC on class CL_MDG_GN_FUNC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WORKLIST Value transfer Object reference (TYPE REF TO) CL_MDG_GN_LOW_LEVEL Kern des Generators (low level) 20081218
2 Importing I_INST_TYPE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20081218
3 Importing I_KIND Value transfer Type reference (TYPE) MDG_GN_OBJ_KIND Objektart (Generator) 20081218
4 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20081218
5 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE phsischer Name des Objektes 20081218
6 Importing I_SYSTEM Value transfer Type reference (TYPE) LOGSYS Logisches System 20081218
# Exception Resumable Description Created on
1 CX_MDG_GN_GENERATION_ERR 20081218

Method CREATE_ABAP Signature

Method CREATE_ABAP on class CL_MDG_GN_FUNC has no parameter.
Method CREATE_ABAP on class CL_MDG_GN_FUNC has no exception.

Method FILL_PARM_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAM_DOCU Call by reference Type reference (TYPE) MDG_GN_FUNC_SOURCE-T_PARAM_DO Funktionsbaustein: Parameter-Dokumentation 20081218
2 Changing C_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
3 Importing IO_FIELD Value transfer Object reference (TYPE REF TO) IF_MDG_GN_FIELD Beschreibung eines Feldes 20081218
4 Importing I_KIND Value transfer Type reference (TYPE) KIND Art 20081218

Method FILL_PARM_DOCU on class CL_MDG_GN_FUNC has no exception.

Method SET_POOL Signature

Method SET_POOL on class CL_MDG_GN_FUNC has no parameter.
Method SET_POOL on class CL_MDG_GN_FUNC has no exception.

Method SET_REMOTE_FLAG Signature

Method SET_REMOTE_FLAG on class CL_MDG_GN_FUNC has no parameter.
Method SET_REMOTE_FLAG on class CL_MDG_GN_FUNC has no exception.

Method SET_UP_TASK Signature

Method SET_UP_TASK on class CL_MDG_GN_FUNC has no parameter.
Method SET_UP_TASK on class CL_MDG_GN_FUNC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702