SAP ABAP Class CL_FINB_GN_FUNC (Represents a Function Module)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_GENERATOR (Package) Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_OBJECT Object in Context of the Generator 20010816
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_GN_RAW_FUNCTION Raw Object Function Module 20010813
Properties
Class CL_FINB_GN_FUNC  
Short Description Represents a Function Module    
Super Class CL_FINB_GN_OBJECT Object in Context of the Generator 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FINB_GN    
Program status P  SAP Standard Production Program 
Category 0   
Package FINB_GENERATOR   Generator 
Created 20010813   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FINB_GN_FUNC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_GN_RAW_FUNCTION Raw Object Function Module 20010813
Friends
Class CL_FINB_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) 20010813
2 AT_CHANGING Instance attribute Protected Attribute reference (LIKE) 20010813
3 AT_EXCEPTIONS Instance attribute Protected Attribute reference (LIKE) 20010813
4 AT_EXPORTING Instance attribute Protected Attribute reference (LIKE) 20010813
5 AT_IMPORTING Instance attribute Protected Attribute reference (LIKE) 20010813
6 AT_TABLES Instance attribute Private Attribute reference (LIKE) 20010919
7 A_REMOTE Instance attribute Protected Attribute reference (LIKE) 20010813
8 A_UP_TASK Instance attribute Protected Attribute reference (LIKE) 20010813
9 A_UP_TASK_DELAYED Instance attribute Protected Attribute reference (LIKE) 20010813
10 A_UP_TASK_IMMEDIATE Instance attribute Protected Attribute reference (LIKE) 20010813
11 A_UP_TASK_NO_RESTART Instance attribute Protected Attribute reference (LIKE) 20010813
12 XO_CODING Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_GN_RAW_ABAP Represents an ABAP 20010816
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHANGING_PARAM Instance method Protected Method 20010813
2 ADD_EXCEPTION Instance method Protected Method 20010813
3 ADD_EXPORTING_PARAM Instance method Protected Method 20010813
4 ADD_IMPORTING_PARAM Instance method Protected Method 20010813
5 ADD_TABLES_PARAM Instance method Private Method 20010919
6 BUILD_FHEADER Instance method Protected Method Fill the Function Module Header 20010815
7 BUILD_PARAM_EXC Instance method Protected Method Fills Parameter Lists in the Function Module 20010813
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030325
9 CREATE_ABAP Instance method Protected Method Generates Raw Object ABAP for FB Coding 20010816
10 FILL_PARM_DOCU Instance method Protected Method Fills Parameter Short Texts 20010814
11 SET_POOL Instance method Protected Method 20010813
12 SET_REMOTE_FLAG Instance method Protected Method 20010813
13 SET_UP_TASK Instance method Protected Method 20010813
Events
Class CL_FINB_GN_FUNC has no event.
Types
Class CL_FINB_GN_FUNC has no local type.
Method Signatures

Method ADD_CHANGING_PARAM Signature

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

Method ADD_EXCEPTION Signature

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

Method ADD_EXPORTING_PARAM Signature

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

Method ADD_IMPORTING_PARAM Signature

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

Method ADD_TABLES_PARAM Signature

Method ADD_TABLES_PARAM on class CL_FINB_GN_FUNC has no parameter.
Method ADD_TABLES_PARAM on class CL_FINB_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) FINB_GN_FUNC_SOURCE Quelldaten eines Funktionsbausteins 20010815
2 Changing C_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010815

Method BUILD_FHEADER on class CL_FINB_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) FINB_GN_FUNC_SOURCE Quelldaten eines Funktionsbausteins 20010813
2 Changing C_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010814

Method BUILD_PARAM_EXC on class CL_FINB_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_FINB_GN_LOW_LEVEL Kern des Generators (low level) 20030325
2 Importing I_INST_TYPE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030325
3 Importing I_KIND Value transfer Type reference (TYPE) FINB_GN_OBJ_KIND Objektart (Generator) 20030325
4 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20030325
5 Importing I_PHYSICAL_NAME Value transfer Type reference (TYPE) CSEQUENCE phsischer Name des Objektes 20030325
6 Importing I_SYSTEM Value transfer Type reference (TYPE) LOGSYS Logisches System 20030325
# Exception Resumable Description Created on
1 CX_FINB_GN_GENERATION_ERR Generierungsfehler 20030325

Method CREATE_ABAP Signature

Method CREATE_ABAP on class CL_FINB_GN_FUNC has no parameter.
Method CREATE_ABAP on class CL_FINB_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) FINB_GN_FUNC_SOURCE-T_PARAM_DOCU Funktionsbaustein: Parameter-Dokumentation 20010814
2 Changing C_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010814
3 Importing IO_FIELD Value transfer Object reference (TYPE REF TO) IF_FINB_GN_FIELD Beschreibung eines Feldes 20010814
4 Importing I_KIND Value transfer Type reference (TYPE) KIND Art 20010814

Method FILL_PARM_DOCU on class CL_FINB_GN_FUNC has no exception.

Method SET_POOL Signature

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

Method SET_REMOTE_FLAG Signature

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

Method SET_UP_TASK Signature

Method SET_UP_TASK on class CL_FINB_GN_FUNC has no parameter.
Method SET_UP_TASK on class CL_FINB_GN_FUNC has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A