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 | ![]() |
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 | ![]() |
Constant | Private | Type reference (TYPE) | T_VERSION | 'A' | C_ACTIV | 19980813 | |
2 | ![]() |
Constant | Private | See coding | 'FF ' | C_EDT_TYPE | 19980723 | ||
3 | ![]() |
Constant | Private | Type reference (TYPE) | T_VERSION | 'I' | C_INACTIV | 19980813 | |
4 | ![]() |
Constant | Private | See coding | 'INTF' | C_INT_TYPE | 19980723 | ||
5 | ![]() |
Constant | Private | See coding | 'FUGR' | C_OBJ_TYPE | 19980723 | ||
6 | ![]() |
Constant | Private | See coding | 'FUNC' | C_SUB_TYPE | 19980723 | ||
7 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLEAN | 'F' | FALSE | 19980723 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLEAN | 'T' | TRUE | 19980723 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Checks Whether a Function Module is Active | 19980723 |
2 | ![]() |
Instance method | Private | Method | Checks Whether Function Module Has Been Modified | 20010312 |
3 | ![]() |
Instance method | Private | Method | Unlocks Include | 19990702 |
4 | ![]() |
Instance method | Public | Method | Generate Framework for Function Module Include | 19980724 |
5 | ![]() |
Instance method | Public | Method | Changes the UXX Include | 19980813 |
6 | ![]() |
Instance method | Private | Method | Locks Include | 19990701 |
7 | ![]() |
Instance method | Public | Method | Exports Function Module to Database | 19980722 |
8 | ![]() |
Instance method | Private | Method | Saves Source Code | 19980814 |
9 | ![]() |
Instance method | Public | Method | Exports Function Module to Database | 20040805 |
10 | ![]() |
Instance method | Private | Method | Insert Short Text | 19980813 |
11 | ![]() |
Instance method | Private | Method | Moves TFDIR/RSINFDIR Attributes to RS38L | 19980723 |
12 | ![]() |
Instance method | Private | Method | Fills Header Information | 19980723 |
13 | ![]() |
Instance method | Private | Method | Insert Into TFDIR, ENLFDIR | 19980813 |
14 | ![]() |
Instance method | Public | Method | Get Application | 19980723 |
15 | ![]() |
Instance method | Private | Method | Get Include Name | 19980723 |
16 | ![]() |
Instance method | Public | Method | Get New Include Name | 19980828 |
17 | ![]() |
Instance method | Public | Method | Imports Function Module From Database | 19980722 |
18 | ![]() |
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 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | Header | 19980813 | ||
2 | ![]() |
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 | ![]() |
CHANGINGLA | Call by reference | Type reference (TYPE) | CHAR1 | Sprachschlüssel wurde modif | 20010508 | ||
2 | ![]() |
ENLFDIR_ROW | Call by reference | Type reference (TYPE) | CHAR1 | ENLFDIR wurde modifiziert | 20010508 | ||
3 | ![]() |
FB_AREA | Call by reference | Type reference (TYPE) | CHAR1 | FB wurde umgehängt | 20010508 | ||
4 | ![]() |
FB_PARAMETER | Call by reference | Type reference (TYPE) | CHAR1 | Parameter wurde modifiziert | 20010508 | ||
5 | ![]() |
GLOBAL_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Globalität wurde modifiziert | 20010508 | ||
6 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | FB Header | 20010312 | ||
7 | ![]() |
INCLUDE_NR | Call by reference | Type reference (TYPE) | CHAR1 | Include_Nr wurde modifiziert | 20010508 | ||
8 | ![]() |
INTERFACE | Call by reference | Type reference (TYPE) | RSFBINTFV | FB Interface | 20010312 | ||
9 | ![]() |
PARAMETER_TEXT | Call by reference | Type reference (TYPE) | CHAR1 | Parametertext wurde modifiziert | 20010508 | ||
10 | ![]() |
REMOTE_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Fb_ Attribut RFC wurde modif | 20010508 | ||
11 | ![]() |
SMODILOGI_ENTRIES_EXIST | Call by reference | Type reference (TYPE) | CHAR1 | FB hat SMODILOGI Zeilen | 20010518 | ||
12 | ![]() |
SMODILOG_ENTRIES_EXIST | Call by reference | Type reference (TYPE) | CHAR1 | FB hat SMODILOG Zeilen | 20010316 | ||
13 | ![]() |
STEXT | Call by reference | Type reference (TYPE) | CHAR1 | Kurztext wurde modifiziert | 20010508 | ||
14 | ![]() |
TFDIR_ROW | Call by reference | Type reference (TYPE) | CHAR1 | TFDIR wurde modifiziert | 20010508 | ||
15 | ![]() |
UPDATE_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Fb_ Attribut Update wurde modif | 20010508 | ||
16 | ![]() |
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 | ![]() |
FUNCTIONNAME | Call by reference | Type reference (TYPE) | HEADER_FB-NAME | Funktionsbausteinname | 19990702 | ||
2 | ![]() |
INCLUDENAME | Call by reference | Type reference (TYPE) | RSNEWLENG-PROGRAMM | Includename | 19990702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 19990702 |
Method ED_GENERATE_FRAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FRAME | Call by reference | Type reference (TYPE) | RSFB_SOURCE | Rahmen | 19980813 | ||
2 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | Header | 19980813 | ||
3 | ![]() |
INTERFACE | Call by reference | Type reference (TYPE) | RSFB_SOURCE | $-Include | 19980813 | ||
4 | ![]() |
LAST_COMMENT_ROW | Call by reference | Type reference (TYPE) | I | 20120726 | |||
5 | ![]() |
SUPPRESS_DB_INSERT | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Kein DB-Update des Reports | 19981124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
AREA_BODY | Call by reference | Type reference (TYPE) | HEADER_FB-AREA | Gruppenname ohne Namespace | 19980828 | ||
2 | ![]() |
FUNCNAME | Call by reference | Type reference (TYPE) | HEADER_FB-NAME | Bausteinname | 19980828 | ||
3 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | HEADER_FB-INCLUDE | Include | 19980828 | ||
4 | ![]() |
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 | ![]() |
FUNCTIONNAME | Call by reference | Type reference (TYPE) | HEADER_FB-NAME | Funktionsbausteinname | 19990702 | ||
2 | ![]() |
INCLUDENAME | Call by reference | Type reference (TYPE) | RSNEWLENG-PROGRAMM | Includename | 19990701 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 19990701 |
Method EXPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENHANCEMENT_TOOL | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_FUGR | Enhancement Tool Redefinition Appeng | 20040831 | ||
2 | ![]() |
FUNCTION_EDITOR | Call by reference | Object reference (TYPE REF TO) | CL_FB_FUNCTION_EDITOR | Editorreferenz | 19981126 | ||
3 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | Header | 19980813 | ||
4 | ![]() |
INTERFACE | Call by reference | Type reference (TYPE) | RSFBINTFV | Schnittstelle | 19980813 | ||
5 | ![]() |
LIFECYCLE_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_ADT_LIFECYCLE_MANAGER | CL_ADT_LIFECYCLE_MNGR_ENUM=>CORR_MANAGER_CLASSIC | 20100831 | ||
6 | ![]() |
NO_VISUALIZATION | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | wg. dark functionality | 20010216 | |
7 | ![]() |
SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_WB_SOURCE | Quelltextreferenz | 19981027 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Korrektureintrag | 19980813 |
Method EXPORT_CODING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | Header | 19980916 | ||
2 | ![]() |
INACTIVE_VERSION | Call by reference | Type reference (TYPE) | HEADER_FB-VERSION | Inaktiv-Verfahren an/aus | 19980814 | ||
3 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | HEADER_FB-INCLUDE | Includename | 19980814 | ||
4 | ![]() |
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 | ![]() |
ENHANCEMENT_TOOL | Call by reference | Object reference (TYPE REF TO) | CL_ENH_TOOL_FUGR | Enhancement Tool Redefinition Appeng | 20040831 | ||
2 | ![]() |
FUNCTION_EDITOR | Call by reference | Object reference (TYPE REF TO) | CL_FB_FUNCTION_EDITOR | Editorreferenz | 20040805 | ||
3 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | Header | 20040805 | ||
4 | ![]() |
INTERFACE | Call by reference | Type reference (TYPE) | RSFBINTFV | Schnittstelle | 20040805 | ||
5 | ![]() |
NO_VISUALIZATION | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | wg. dark functionality | 20040805 | |
6 | ![]() |
SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_WB_SOURCE | Quelltextreferenz | 20040805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Korrektureintrag | 20040805 |
Method EXPORT_SHORTTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
APPL | Call by reference | Type reference (TYPE) | TFDIR-APPL | Applikation | 19980723 | ||
2 | ![]() |
FMODE | Call by reference | Type reference (TYPE) | TFDIR-FMODE | Remote-Ruf | 19980723 | ||
3 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | Header | 19980813 | ||
4 | ![]() |
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 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | Header | 19980723 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
AREA_BODY | Call by reference | Type reference (TYPE) | RSNEWLENG-AREA | Gruppe ohne Namensraum | 19980828 | ||
2 | ![]() |
INCLUDE | Call by reference | Type reference (TYPE) | RSNEWLENG-PROGRAMM | Include | 19980828 | ||
3 | ![]() |
NAMESPACE | Call by reference | Type reference (TYPE) | RSNEWLENG-NAMESPACE | Namensraum | 19980828 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kein Include gefunden | 19980828 |
Method IMPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESCRIPTION_BYPASSING_BUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110207 | ||
2 | ![]() |
ENHANCEMENT_TAB | Call by reference | Type reference (TYPE) | TAB_ENHANCEMENTS | Tabelle von Enhancements | 20040906 | ||
3 | ![]() |
ENHO_IN_UPGRADE_MODE | Call by reference | Type reference (TYPE) | ENHBOOLEAN | Upgrademode ENHO | 20050127 | ||
4 | ![]() |
HEADER | Call by reference | Type reference (TYPE) | HEADER_FB | noch drin | 19980813 | ||
5 | ![]() |
INTERFACE | Call by reference | Type reference (TYPE) | RSFBINTFV | Schnittstelle, Visualisierung | 19980813 | ||
6 | ![]() |
RFCDESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20050913 | ||
7 | ![]() |
SUPPRESS_ACTIVE_CHECK | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Aktiv oder Inaktiv lesen wird vorgegeben | 19990217 | |
8 | ![]() |
SUPPRESS_ENHANCEMENTS | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | X = Enhancements weg lassen | 20041118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Bearbeitung abgebrochen | 20000817 |
Method IMPORT_SHORTTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BYPASSING_BUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110207 | ||
2 | ![]() |
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 |