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 |