SAP ABAP Class CL_FUNCTION_BUILDER_DATA (Data Import/Export)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-FUB (Application Component) Function Builder
     SFUNC (Package) Function Builder
Properties
Class CL_FUNCTION_BUILDER_DATA  
Short Description Data Import/Export    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFUNC   Function Builder 
Created 19980722   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_ADT_LIFECYCLE_MNGR_ENUM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_FUNCTION_BUILDER_DATA has no interface implemented.
Friends
Class CL_FUNCTION_BUILDER_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVE Constant Private Type reference (TYPE) T_VERSION 'A' C_ACTIV 19980813
2 C_EDT_TYPE Constant Private See coding 'FF ' C_EDT_TYPE 19980723
3 C_INACTIVE Constant Private Type reference (TYPE) T_VERSION 'I' C_INACTIV 19980813
4 C_INT_TYPE Constant Private See coding 'INTF' C_INT_TYPE 19980723
5 C_OBJ_TYPE Constant Private See coding 'FUGR' C_OBJ_TYPE 19980723
6 C_SUB_TYPE Constant Private See coding 'FUNC' C_SUB_TYPE 19980723
7 FALSE Constant Private Type reference (TYPE) BOOLEAN 'F' FALSE 19980723
8 TRUE Constant Private Type reference (TYPE) BOOLEAN 'T' TRUE 19980723
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACTIVE Instance method Private Method Checks Whether a Function Module is Active 19980723
2 CHECK_MODIFICATIONS Instance method Private Method Checks Whether Function Module Has Been Modified 20010312
3 DEQUEUE_INCLUDE Instance method Private Method Unlocks Include 19990702
4 ED_GENERATE_FRAME Instance method Public Method Generate Framework for Function Module Include 19980724
5 ED_UPDATE_XX_INCLUDE Instance method Public Method Changes the UXX Include 19980813
6 ENQUEUE_INCLUDE Instance method Private Method Locks Include 19990701
7 EXPORT Instance method Public Method Exports Function Module to Database 19980722
8 EXPORT_CODING Instance method Private Method Saves Source Code 19980814
9 EXPORT_ENHANCEMENTS Instance method Public Method Exports Function Module to Database 20040805
10 EXPORT_SHORTTEXT Instance method Private Method Insert Short Text 19980813
11 FDIR_TO_RS38L_MOVE Instance method Private Method Moves TFDIR/RSINFDIR Attributes to RS38L 19980723
12 FILL_HEADER_INFORMATION Instance method Private Method Fills Header Information 19980723
13 FU_INSERT_INTO_TFDIR Instance method Private Method Insert Into TFDIR, ENLFDIR 19980813
14 GET_APPLICATION Instance method Public Method Get Application 19980723
15 GET_INCLUDE Instance method Private Method Get Include Name 19980723
16 GET_NEW_INCLUDE Instance method Public Method Get New Include Name 19980828
17 IMPORT Instance method Public Method Imports Function Module From Database 19980722
18 IMPORT_SHORTTEXT Instance method Private Method Reads Short Text 19980813
Events
Class CL_FUNCTION_BUILDER_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_VERSION Private See coding T_VERSION 19980723 t_version(10) type c
Method Signatures

Method CHECK_ACTIVE 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 MODE Call by reference Type reference (TYPE) C Aufrufart für die Workingarea 19980723

Method CHECK_ACTIVE on class CL_FUNCTION_BUILDER_DATA has no exception.

Method CHECK_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGINGLA Call by reference Type reference (TYPE) CHAR1 Sprachschlüssel wurde modif 20010508
2 Exporting ENLFDIR_ROW Call by reference Type reference (TYPE) CHAR1 ENLFDIR wurde modifiziert 20010508
3 Exporting FB_AREA Call by reference Type reference (TYPE) CHAR1 FB wurde umgehängt 20010508
4 Exporting FB_PARAMETER Call by reference Type reference (TYPE) CHAR1 Parameter wurde modifiziert 20010508
5 Exporting GLOBAL_FLAG Call by reference Type reference (TYPE) CHAR1 Globalität wurde modifiziert 20010508
6 Importing HEADER Call by reference Type reference (TYPE) HEADER_FB FB Header 20010312
7 Exporting INCLUDE_NR Call by reference Type reference (TYPE) CHAR1 Include_Nr wurde modifiziert 20010508
8 Importing INTERFACE Call by reference Type reference (TYPE) RSFBINTFV FB Interface 20010312
9 Exporting PARAMETER_TEXT Call by reference Type reference (TYPE) CHAR1 Parametertext wurde modifiziert 20010508
10 Exporting REMOTE_FLAG Call by reference Type reference (TYPE) CHAR1 Fb_ Attribut RFC wurde modif 20010508
11 Exporting SMODILOGI_ENTRIES_EXIST Call by reference Type reference (TYPE) CHAR1 FB hat SMODILOGI Zeilen 20010518
12 Exporting SMODILOG_ENTRIES_EXIST Call by reference Type reference (TYPE) CHAR1 FB hat SMODILOG Zeilen 20010316
13 Exporting STEXT Call by reference Type reference (TYPE) CHAR1 Kurztext wurde modifiziert 20010508
14 Exporting TFDIR_ROW Call by reference Type reference (TYPE) CHAR1 TFDIR wurde modifiziert 20010508
15 Exporting UPDATE_FLAG Call by reference Type reference (TYPE) CHAR1 Fb_ Attribut Update wurde modif 20010508
16 Exporting WAS_MODIFIED Call by reference Type reference (TYPE) CHAR1 FB wurde modifiziert 20010312

Method CHECK_MODIFICATIONS on class CL_FUNCTION_BUILDER_DATA has no exception.

Method DEQUEUE_INCLUDE 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 Funktionsbausteinname 19990702
2 Importing INCLUDENAME Call by reference Type reference (TYPE) RSNEWLENG-PROGRAMM Includename 19990702
# Exception Resumable Description Created on
1 ERROR Fehler 19990702

Method ED_GENERATE_FRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FRAME Call by reference Type reference (TYPE) RSFB_SOURCE Rahmen 19980813
2 Importing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980813
3 Importing INTERFACE Call by reference Type reference (TYPE) RSFB_SOURCE $-Include 19980813
4 Exporting LAST_COMMENT_ROW Call by reference Type reference (TYPE) I 20120726
5 Importing SUPPRESS_DB_INSERT Call by reference Type reference (TYPE) CHAR1 SPACE Kein DB-Update des Reports 19981124
# Exception Resumable Description Created on
1 INTERFACE_GENERATION_ERROR Fehler beim Generieren des Interfaces 19980724

Method ED_UPDATE_XX_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_BODY Call by reference Type reference (TYPE) HEADER_FB-AREA Gruppenname ohne Namespace 19980828
2 Importing FUNCNAME Call by reference Type reference (TYPE) HEADER_FB-NAME Bausteinname 19980828
3 Importing INCLUDE Call by reference Type reference (TYPE) HEADER_FB-INCLUDE Include 19980828
4 Importing NAMESPACE Call by reference Type reference (TYPE) HEADER_FB-NAMESPACE Namensraum 19980828

Method ED_UPDATE_XX_INCLUDE on class CL_FUNCTION_BUILDER_DATA has no exception.

Method ENQUEUE_INCLUDE 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 Funktionsbausteinname 19990702
2 Importing INCLUDENAME Call by reference Type reference (TYPE) RSNEWLENG-PROGRAMM Includename 19990701
# Exception Resumable Description Created on
1 ERROR Fehler 19990701

Method EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHANCEMENT_TOOL Call by reference Object reference (TYPE REF TO) CL_ENH_TOOL_FUGR Enhancement Tool Redefinition Appeng 20040831
2 Importing FUNCTION_EDITOR Call by reference Object reference (TYPE REF TO) CL_FB_FUNCTION_EDITOR Editorreferenz 19981126
3 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980813
4 Changing INTERFACE Call by reference Type reference (TYPE) RSFBINTFV Schnittstelle 19980813
5 Importing LIFECYCLE_MANAGER Call by reference Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER CL_ADT_LIFECYCLE_MNGR_ENUM=>CORR_MANAGER_CLASSIC 20100831
6 Importing NO_VISUALIZATION Call by reference Type reference (TYPE) CHAR1 SPACE wg. dark functionality 20010216
7 Importing SOURCE Call by reference Object reference (TYPE REF TO) CL_WB_SOURCE Quelltextreferenz 19981027
# Exception Resumable Description Created on
1 ACTION_CANCELLED Fehler beim Korrektureintrag 19980813

Method EXPORT_CODING 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 19980916
2 Importing INACTIVE_VERSION Call by reference Type reference (TYPE) HEADER_FB-VERSION Inaktiv-Verfahren an/aus 19980814
3 Importing INCLUDE Call by reference Type reference (TYPE) HEADER_FB-INCLUDE Includename 19980814
4 Importing SOURCE Call by reference Type reference (TYPE) RSFB_SOURCE Coding 19980814

Method EXPORT_CODING on class CL_FUNCTION_BUILDER_DATA has no exception.

Method EXPORT_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHANCEMENT_TOOL Call by reference Object reference (TYPE REF TO) CL_ENH_TOOL_FUGR Enhancement Tool Redefinition Appeng 20040831
2 Importing FUNCTION_EDITOR Call by reference Object reference (TYPE REF TO) CL_FB_FUNCTION_EDITOR Editorreferenz 20040805
3 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 20040805
4 Changing INTERFACE Call by reference Type reference (TYPE) RSFBINTFV Schnittstelle 20040805
5 Importing NO_VISUALIZATION Call by reference Type reference (TYPE) CHAR1 SPACE wg. dark functionality 20040805
6 Importing SOURCE Call by reference Object reference (TYPE REF TO) CL_WB_SOURCE Quelltextreferenz 20040805
# Exception Resumable Description Created on
1 ACTION_CANCELLED Fehler beim Korrektureintrag 20040805

Method EXPORT_SHORTTEXT 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 19980908

Method EXPORT_SHORTTEXT on class CL_FUNCTION_BUILDER_DATA has no exception.

Method FDIR_TO_RS38L_MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL Call by reference Type reference (TYPE) TFDIR-APPL Applikation 19980723
2 Importing FMODE Call by reference Type reference (TYPE) TFDIR-FMODE Remote-Ruf 19980723
3 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB Header 19980813
4 Importing UTASK Call by reference Type reference (TYPE) TFDIR-UTASK Update-Task 19980723

Method FDIR_TO_RS38L_MOVE on class CL_FUNCTION_BUILDER_DATA has no exception.

Method FILL_HEADER_INFORMATION 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 19980723
# Exception Resumable Description Created on
1 FUNCTION_NOT_EXISTS Funktionsbaustein exitiert nicht 19980723

Method FU_INSERT_INTO_TFDIR 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 19980814

Method FU_INSERT_INTO_TFDIR on class CL_FUNCTION_BUILDER_DATA has no exception.

Method GET_APPLICATION 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 19980723

Method GET_APPLICATION on class CL_FUNCTION_BUILDER_DATA has no exception.

Method GET_INCLUDE 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

Method GET_INCLUDE on class CL_FUNCTION_BUILDER_DATA has no exception.

Method GET_NEW_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_BODY Call by reference Type reference (TYPE) RSNEWLENG-AREA Gruppe ohne Namensraum 19980828
2 Exporting INCLUDE Call by reference Type reference (TYPE) RSNEWLENG-PROGRAMM Include 19980828
3 Importing NAMESPACE Call by reference Type reference (TYPE) RSNEWLENG-NAMESPACE Namensraum 19980828
# Exception Resumable Description Created on
1 NO_INCLUDE_FOUND Kein Include gefunden 19980828

Method IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110207
2 Exporting ENHANCEMENT_TAB Call by reference Type reference (TYPE) TAB_ENHANCEMENTS Tabelle von Enhancements 20040906
3 Exporting ENHO_IN_UPGRADE_MODE Call by reference Type reference (TYPE) ENHBOOLEAN Upgrademode ENHO 20050127
4 Changing HEADER Call by reference Type reference (TYPE) HEADER_FB noch drin 19980813
5 Changing INTERFACE Call by reference Type reference (TYPE) RSFBINTFV Schnittstelle, Visualisierung 19980813
6 Importing RFCDESTINATION Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050913
7 Importing SUPPRESS_ACTIVE_CHECK Call by reference Type reference (TYPE) CHAR1 SPACE Aktiv oder Inaktiv lesen wird vorgegeben 19990217
8 Importing SUPPRESS_ENHANCEMENTS Call by reference Type reference (TYPE) CHAR1 SPACE X = Enhancements weg lassen 20041118
# Exception Resumable Description Created on
1 CANCELLED Bearbeitung abgebrochen 20000817

Method IMPORT_SHORTTEXT Signature

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

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