SAP ABAP Class CL_FB_PARAMETER_DB (Function Module Parameters DB Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-FUB (Application Component) Function Builder
     SFUNC (Package) Function Builder
Properties
Class CL_FB_PARAMETER_DB  
Short Description Function Module Parameters DB Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFUNC   Function Builder 
Created 19980810   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SMODI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWBSE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FB_PARAMETER_DB has no interface implemented.
Friends
Class CL_FB_PARAMETER_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Public Type reference (TYPE) FUPARAREF General Attributes 19980810
2 C_ACTIVE Constant Private Type reference (TYPE) T_VERSION 'A' C_ACTIVE 19980811
3 C_EDT_TYPE Constant Private See coding 'FF ' C_EDT_TYPE 19980811
4 C_FUGR Constant Private Type reference (TYPE) SMODILOG-OBJ_TYPE 'FUGR' C_FUGR 19980810
5 C_FUGS Constant Private Type reference (TYPE) SMODILOG-OBJ_TYPE 'FUGS' C_FUGS 19980810
6 C_INACTIVE Constant Private Type reference (TYPE) T_VERSION 'I' C_INACTIVE 19980811
7 C_INSERT Constant Private Type reference (TYPE) T_MODE 'INSR' C_INSERT 19980811
8 C_INT_TYPE Constant Private Type reference (TYPE) SMODILOG-INT_TYPE 'INTF' C_INT_TYPE 19980810
9 C_OBJECT_FUNC Constant Private Type reference (TYPE) SMODILOG-OBJ_TYPE 'FUNC' C_OBJECT_FUNC 19980811
10 C_OBJECT_REPS Constant Private Type reference (TYPE) SMODILOG-OBJ_TYPE 'REPS' C_OBJECT_REPS 19980811
11 C_SHOW Constant Private Type reference (TYPE) T_MODE 'SHOW' C_SHOW 19980811
12 C_SUB_TYPE Constant Private Type reference (TYPE) SMODILOG-SUB_TYPE 'FUNC' C_SUB_TYPE 19980810
13 C_UPDATE Constant Private Type reference (TYPE) T_MODE 'UPDA' C_UPDATE 19980811
14 FALSE Constant Private Type reference (TYPE) BOOLEAN 'F' False 19980810
15 PARAMETER_ID Instance attribute Public Type reference (TYPE) RS38L-IMPORTING Parameter Name 19980810
16 PARAMETER_TEXT Instance attribute Public Type reference (TYPE) FUNCT-STEXT Parameter Short Text 19980810
17 TRUE Constant Private Type reference (TYPE) BOOLEAN 'T' True 19980810
Methods
# Method Level Visibility Method type Description Created on
1 CONCATENATE_LINE Static method Private Method Concatenates Line and Appends in Case of Overflow 19990415
2 COPY Instance method Public Method Copy 19980810
3 DELETE Static method Public Method Deletes All Parameters EMPTY 19980810
4 DO_READ_DOCU Static method Private Method Reads Parameter Short Texts 19980813
5 DO_UPDATE_DOCU Static method Private Method Writes the Parameter Short Texts 19980813
6 ED_CONST_PARAMETER Static method Private Method Generates One Line of the Interface 19980811
7 ED_GENERATE_INTERFACE Static method Private Method Generates Interface Information 19980811
8 FREEZED_INTERFACE_EXPORT Static method Public Method Writes Released Interface as Initial to Database 20020301
9 INSERT Static method Public Method Inserts All Parameters 19980810
10 INSERT_PARAM_ENHANCEMENTS Static method Public Method Inserts All Parameters 20040826
11 MO_EXPORT_MODIFICATIONS Static method Private Method Initial Export for Originals 19980908
12 MO_IMPORT_MODIFICATIONS Static method Private Method Read Modifications 19980909
13 MO_INIT_MODIFICATIONS Static method Private Method Initial Export for Originals 19980908
14 PA_CHECK_ENHA_LONGTEXT Static method Private Method Checks Whether Documentation Exists 20041027
15 PA_CHECK_LONGTEXT Static method Private Method Checks Whether Documentation Exists 19980825
16 PA_INSERT_PARAMETER Static method Private Method Insert Parameters 19980813
17 READ Static method Public Method Read All Parameters 19980810
18 READ_INTERFACE_OLD Static method Private Method Old Version: Analyses $ Include 19990701
19 READ_PARAM_ENHANCEMENTS Static method Public Method Read All Parameters 20040903
20 RELEASED_INTERFACE_EXPORT Static method Public Method Writes Released Interface as Initial to Database 19990423
Events
Class CL_FB_PARAMETER_DB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DOCU_KEY Private Type reference (TYPE) DOKHL-OBJECT DOCU_KEY 19980813
2 T_MODE Private See coding T_MODE 19980811 T_MODE(4) TYPE C
3 T_VERSION Private See coding T_VERSION 19980811 T_VERSION(10) TYPE C
Method Signatures

Method CONCATENATE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LINE Call by reference Type reference (TYPE) SWBSE_MAX_LINE Sourcezeile 19990415
2 Changing LINE_TAB Call by reference Type reference (TYPE) RSFB_SOURCE Sourcetabelle 19990415
3 Importing TOKEN Call by reference Type reference (TYPE) C Token 19990415

Method CONCATENATE_LINE on class CL_FB_PARAMETER_DB has no exception.

Method COPY Signature

Method COPY on class CL_FB_PARAMETER_DB has no parameter.
Method COPY on class CL_FB_PARAMETER_DB has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Changingparameter 19980810
2 Importing EXPORT Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Exportparmeter 19980810
3 Importing FUNCTION_NAME Call by reference Type reference (TYPE) RS38L-NAME FB-Name 19980810
4 Importing IMPORT Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Importparameter 19980810
5 Importing TABLES Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Tabellen 19980810

Method DELETE on class CL_FB_PARAMETER_DB has no exception.

Method DO_READ_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCU Call by reference Type reference (TYPE) RSFB_PTEXT Dokumentation 19980813
2 Importing FUPA_TAB Call by reference Type reference (TYPE) RSFB_PARAM Tabelle der Parameter 19980813
3 Importing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980813

Method DO_READ_DOCU on class CL_FB_PARAMETER_DB has no exception.

Method DO_UPDATE_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCU Call by reference Type reference (TYPE) RSFB_PTEXT Dokumentation 19980813
2 Importing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980813

Method DO_UPDATE_DOCU on class CL_FB_PARAMETER_DB has no exception.

Method ED_CONST_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FUPA Call by reference Type reference (TYPE) FUPARAREF Parameter 19980811
2 Changing LINE_TAB Call by reference Type reference (TYPE) RSFB_SOURCE Zeilen 19990415

Method ED_CONST_PARAMETER on class CL_FB_PARAMETER_DB has no exception.

Method ED_GENERATE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980812
2 Changing INTERFACE Call by reference Type reference (TYPE) RSFBINTF Schnittstelle 19980811
3 Importing SUPPRESS_INSERT Call by reference Type reference (TYPE) C SPACE 20050919

Method ED_GENERATE_INTERFACE on class CL_FB_PARAMETER_DB has no exception.

Method FREEZED_INTERFACE_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 20020301
2 Exporting OLD_CHANGE Call by reference Type reference (TYPE) RSFB_CHA Import 20020301
3 Exporting OLD_EXCEPT Call by reference Type reference (TYPE) RSFB_EXC Exceptions 20020301
4 Exporting OLD_EXPORT Call by reference Type reference (TYPE) RSFB_EXP Import 20020301
5 Exporting OLD_IMPORT Call by reference Type reference (TYPE) RSFB_IMP Import 20020301
6 Exporting OLD_TABLES Call by reference Type reference (TYPE) RSFB_TBL Import 20020301

Method FREEZED_INTERFACE_EXPORT on class CL_FB_PARAMETER_DB has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Changingparameter 19980810
2 Changing DOCU Call by reference Type reference (TYPE) RSFB_PTEXT Dokumentation 19980813
3 Importing EXCEPT Call by reference Type reference (TYPE) RSFB_PARA Exceptions 19980813
4 Importing EXPORT Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Exportparmeter 19980810
5 Importing FPARAM Call by reference Type reference (TYPE) RSFB_PARAM Freigegebene Parameter 19980812
6 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Attribute FM 19980812
7 Importing IMPORT Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Importparameter 19980810
8 Changing INTERFACE_INCLUDE Call by reference Type reference (TYPE) RSFB_SOURCE Interface-include 19980821
9 Changing INTERFACE_STUB Call by reference Type reference (TYPE) RSFB_SOURCE Interface-Stub 19980813
10 Importing NO_VISUALIZATION Call by reference Type reference (TYPE) CHAR1 SPACE X = keine Popups 20121026
11 Changing NPARAM Call by reference Type reference (TYPE) RSFB_PARAM Hinzugefügte Parameter 19980812
12 Changing N_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Hinzugefügte Doku 19980812
13 Changing OPARAM Call by reference Type reference (TYPE) RSFB_PARAM Original-Parameter 19980812
14 Changing O_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Original-Doku 19980812
15 Importing SUPPRESS_INSERT Call by reference Type reference (TYPE) C space Schnittstelle wird neu generiert 19980814
16 Importing TABLES Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Tabellen 19980810
17 Importing WITH_ENHANCEMENTS Call by reference Type reference (TYPE) CHAR1 SPACE X = mit enha-params 20040907
# Exception Resumable Description Created on
1 ERROR Fehler beim Speichern 19980915

Method INSERT_PARAM_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Changingparameter 20040826
2 Changing ENHANCEDOCU Call by reference Type reference (TYPE) RSFB_FDO Tabelle von Doku 20040831
3 Importing ENHANCEMENT_TOOL Call by reference Object reference (TYPE REF TO) CL_ENH_TOOL_FUGR Enhancement Tool Redefinition Appeng 20040831
4 Changing ENHANCEPARAM Call by reference Type reference (TYPE) RSFB_PARAM Tabelle der Parameter, Datenbankform 20040831
5 Importing EXCEPT Call by reference Type reference (TYPE) RSFB_PARA Exceptions 20040826
6 Importing EXPORT Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Exportparmeter 20040826
7 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Attribute FM 20040826
8 Importing IMPORT Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Importparameter 20040826
9 Importing PARAMTEXT Call by reference Type reference (TYPE) RSFB_PTEXT Parametertexte 20040902
10 Importing TABLES Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Tabellen 20040826
# Exception Resumable Description Created on
1 ERROR Fehler beim Speichern 20040826

Method MO_EXPORT_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCU Call by reference Type reference (TYPE) RSFB_PTEXT Doku 19980908
2 Importing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980908
3 Importing INTERFACE Call by reference Type reference (TYPE) RSFBINTF Baustein 19980908
4 Changing NPARAM Call by reference Type reference (TYPE) RSFB_PARAM Neu 19980908
5 Changing N_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Doku 19980908
6 Changing OPARAM Call by reference Type reference (TYPE) RSFB_PARAM Original 19980908
7 Importing O_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Doku 19980908

Method MO_EXPORT_MODIFICATIONS on class CL_FB_PARAMETER_DB has no exception.

Method MO_IMPORT_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Attribute FM 19980909
2 Exporting NPARAM Call by reference Type reference (TYPE) RSFB_PARAM Hinzugefügte Parameter 19980909
3 Exporting N_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Hinzugefügte Doku 19980909
4 Exporting OPARAM Call by reference Type reference (TYPE) RSFB_PARAM Original-Parameter 19980909
5 Exporting O_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Original-Doku 19980909
# Exception Resumable Description Created on
1 CANCELLED Abbruch 19980909

Method MO_INIT_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980908
2 Changing OPARAM Call by reference Type reference (TYPE) RSFB_PARAM Original 19980908
3 Changing O_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Doku 19980908

Method MO_INIT_MODIFICATIONS on class CL_FB_PARAMETER_DB has no exception.

Method PA_CHECK_ENHA_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCU_LINE Call by reference Type reference (TYPE) RSFB_DOCU Dokumentationszeile 20041027
2 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Header-Daten des Function Builder 20041027
3 Importing OBJ_ENHA Call by reference Object reference (TYPE REF TO) CL_ENH_TOOL_FUGR Enhancement Objekt 20041027
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE Aktiv, inaktiv 20041027

Method PA_CHECK_ENHA_LONGTEXT on class CL_FB_PARAMETER_DB has no exception.

Method PA_CHECK_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCU Call by reference Type reference (TYPE) RSFB_PTEXT Dokumentation 19980825
2 Importing FUPA_TAB Call by reference Type reference (TYPE) RSFB_PARAM Parameter 19980825

Method PA_CHECK_LONGTEXT on class CL_FB_PARAMETER_DB has no exception.

Method PA_INSERT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980813
2 Importing INTERFACE Call by reference Type reference (TYPE) RSFBINTF Schnittstelle 19980813

Method PA_INSERT_PARAMETER on class CL_FB_PARAMETER_DB has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGE Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Changingparameter 19980810
2 Exporting DOCU Call by reference Type reference (TYPE) RSFB_PTEXT Dokumentation 19980813
3 Exporting EXCEPT Call by reference Type reference (TYPE) RSFB_PARA Exceptions 19980813
4 Exporting EXPORT Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Exportparmeter 19980810
5 Exporting FPARAM Call by reference Type reference (TYPE) RSFB_PARAM Freigegebene Parameter 19980812
6 Exporting FRPARAM Call by reference Type reference (TYPE) RSFB_PARAM Frozen Parameter 20020301
7 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Attribute FM 19980812
8 Exporting IMPORT Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Importparameter 19980810
9 Exporting NPARAM Call by reference Type reference (TYPE) RSFB_PARAM Hinzugefügte Parameter 19980812
10 Exporting N_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Hinzugefügte Doku 19980812
11 Exporting OPARAM Call by reference Type reference (TYPE) RSFB_PARAM Original-Parameter 19980812
12 Exporting O_PARAM_DOCU Call by reference Type reference (TYPE) RSFB_FDO Original-Doku 19980812
13 Importing SUPPRESS_READ_OLD_INTERFACE Call by reference Type reference (TYPE) CHAR1 Wenn auf der FUPA nichts ist, wird nicht alt gelesen 19990324
14 Exporting TABLES Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Tabellen 19980810
# Exception Resumable Description Created on
1 CANCELLED Abbruch 19980810

Method READ_INTERFACE_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTIONNAME Call by reference Type reference (TYPE) HEADER_FB-NAME Funktionsname 19990701
2 Changing P_CHANGE Call by reference Type reference (TYPE) RSFB_CHA Changingparameter 19990701
3 Changing P_EXCEPT Call by reference Type reference (TYPE) RSFB_EXC Exceptions 19990701
4 Changing P_EXPORT Call by reference Type reference (TYPE) RSFB_EXP Exportparameter 19990701
5 Changing P_GLOBAL Call by reference Type reference (TYPE) HEADER_FB-GLOBAL Global-flag 19990701
6 Changing P_IMPORT Call by reference Type reference (TYPE) RSFB_IMP Importparameter 19990701
7 Changing P_TABLES Call by reference Type reference (TYPE) RSFB_TBL Tablesparameter 19990701
8 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20101125
# Exception Resumable Description Created on
1 ERROR Fehler 19990701

Method READ_PARAM_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGE_ENH Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Changingparameter 20040903
2 Exporting DOCU_ENH Call by reference Type reference (TYPE) RSFB_FDO Dokumentation 20040903
3 Exporting ENHANCEMENT_TAB Call by reference Type reference (TYPE) TAB_ENHANCEMENTS Tabelle von Enhancements 20040906
4 Exporting EXPORT_ENH Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Exportparmeter 20040903
5 Exporting FUPARAREF_ENH Call by reference Type reference (TYPE) RSFB_PARAM Tabelle der Parameter, Datenbankform 20040906
6 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Attribute FM 20040903
7 Importing IGNORE_SWITCHES Call by reference Type reference (TYPE) CHAR1 SPACE X = Switches ignorieren 20040913
8 Exporting IMPORT_ENH Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Importparameter 20040903
9 Exporting IS_IN_UPGRADE_MODE Call by reference Type reference (TYPE) ENHBOOLEAN Ist im Upgrademode 20050127
10 Exporting LONGDOCU_ENH Call by reference Type reference (TYPE) RSFB_PTEXT Parametertexte 20041027
11 Importing READ_ACTIVE Call by reference Type reference (TYPE) CHAR1 SPACE X = lese die aktive Fassung 20040909
12 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050913
13 Exporting TABLES_ENH Call by reference Type reference (TYPE) RSFB_PARA Tabelle der Tabellen 20040903
# Exception Resumable Description Created on
1 CANCELLED Abbruch 20040903

Method RELEASED_INTERFACE_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19990423
2 Exporting OLD_CHANGE Call by reference Type reference (TYPE) RSFB_CHA Import 19990423
3 Exporting OLD_EXCEPT Call by reference Type reference (TYPE) RSFB_EXC Exceptions 19990423
4 Exporting OLD_EXPORT Call by reference Type reference (TYPE) RSFB_EXP Import 19990423
5 Exporting OLD_IMPORT Call by reference Type reference (TYPE) RSFB_IMP Import 19990423
6 Exporting OLD_TABLES Call by reference Type reference (TYPE) RSFB_TBL Import 19990423

Method RELEASED_INTERFACE_EXPORT on class CL_FB_PARAMETER_DB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in