Hierarchy
⤷ BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷ S_FORMULA_BUILDER (Package) Formula Builder
Properties
Class | CL_FOBU_FORMULA | |
Short Description | Formula Builder | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_FORMULA_BUILDER | Formula Builder |
Created | 20000922 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_ABAP_CHAR_UTILITIES | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ICON | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | SEOS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_FOBU_FORMULA has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_FOBU_DIALOG | 20100623 | Only for SAPLFOBU_DIALOG - User Interface Formula Builder | |
2 | CL_FOEV_FORMULA | 20011228 | FoBuEv: Formula During Evaluation |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ALL_OPERANDS | Instance attribute | Private | Type reference (TYPE) | TY_T_INTERNAL_OPERAND | FoBuEv: Operand Description | 20001012 | ||
2 | ALL_OPERANDS_BUF | Static Attribute | Private | Type reference (TYPE) | TY_T_INTERNAL_OPERAND | 20100312 | |||
3 | C_BUILTIN_CLASS | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'CL_FOEV_BUILTINS' | Class for Built-In Functions | 20011025 | |
4 | C_DDIC_TYPE_AMOUNT | Constant | Public | Type reference (TYPE) | SFBETYPE | 'SFBE_AMOUNT' | 20070316 | ||
5 | C_DDIC_TYPE_BOOLEAN | Constant | Public | Type reference (TYPE) | SFBETYPE | 'SEU_BOOL' | 20070316 | ||
6 | C_DDIC_TYPE_PRICE | Constant | Public | Type reference (TYPE) | SFBETYPE | 'SFBE_PRICE' | 20070316 | ||
7 | C_DDIC_TYPE_QUANTITY | Constant | Public | Type reference (TYPE) | SFBETYPE | 'SFBE_QUANTITY' | 20070316 | ||
8 | C_DDIC_TYPE_STRING | Constant | Public | Type reference (TYPE) | SFBETYPE | 'STRING' | 20070316 | ||
9 | C_FIELD_PREFIX | Constant | Private | Type reference (TYPE) | FIELDNAME | 'PARAM' | Field Name | 20060411 | |
10 | C_HEADERLINES | Constant | Private | Type reference (TYPE) | I | 2 | 20060411 | ||
11 | C_KEY_MATH | Constant | Public | Type reference (TYPE) | SFBEFSYM | 'MATH' | Function Symbol for Mathematical Functions | 20011026 | |
12 | C_KEY_OPERATOR | Constant | Public | Type reference (TYPE) | SFBEFSYM | '_OPERATOR' | Function Symbol for Operators | 20011026 | |
13 | C_KEY_STRING | Constant | Public | Type reference (TYPE) | SFBEFSYM | 'STRING' | Function Symbol for Character Strings | 20011026 | |
14 | C_KEY_SYST | Constant | Public | Type reference (TYPE) | SFBEFSYM | 'SYST' | Function Symbol for System Fields | 20011026 | |
15 | C_KEY_TOP | Constant | Public | Type reference (TYPE) | SFBEFSYM | SPACE | Function Symbol for Top-Level Node | 20011026 | |
16 | C_TABNAME | Constant | Private | Type reference (TYPE) | TABNAME | 'SFBE_POPUP_PARAM' | Table Name | 20060411 | |
17 | C_TOKEN_AMOUNT | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'AMOUNT' | Token for Constants of Amount Type | 20030909 | |
18 | C_TOKEN_AMOUNT_EXT | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'AMOUNT_EXT' | Token for Constants of Amount Type in External Format | 20030909 | |
19 | C_TOKEN_APPL_1 | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'APPL_PUSH_1' | Token for First Application Pushbutton | 20011029 | |
20 | C_TOKEN_APPL_2 | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'APPL_PUSH_2' | Token for First Application Pushbutton | 20011029 | |
21 | C_TOKEN_APPL_3 | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'APPL_PUSH_3' | Token for First Application Pushbutton | 20011029 | |
22 | C_TOKEN_APPL_4 | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'APPL_PUSH_4' | Token for First Application Pushbutton | 20011029 | |
23 | C_TOKEN_BRACKET_LEFT | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'BRACKETL' | Token for Left Parenthesis | 20011026 | |
24 | C_TOKEN_BRACKET_RIGHT | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'BRACKETR' | Token for Right Parenthesis | 20011026 | |
25 | C_TOKEN_COMMA | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'COMMA' | Token for Comma | 20011026 | |
26 | C_TOKEN_COMMENT | Constant | Public | Type reference (TYPE) | SFBETOKEN | '$COMMENT' | Token for Comments | 20011025 | |
27 | C_TOKEN_CONSTANT | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'CONST_TYPD' | Token for Constants | 20011025 | |
28 | C_TOKEN_CONSTANT_TYPED | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'CONST_EXT_TYPD' | Token for Constants with Specified Type | 20030224 | |
29 | C_TOKEN_CONSTANT_TYPED_UNCONV | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'CONST_EXT_TYPDU' | Token for Constants with Specified Type, External Format | 20030224 | |
30 | C_TOKEN_CONSTANT_UNKNOWN | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'CONST_UNKNOWN' | Token for Constants or Strings | 20011025 | |
31 | C_TOKEN_ERROR | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'TOKEN_ERROR' | Incorrect Tokens | 20011026 | |
32 | C_TOKEN_FIELD_PATTERN | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'FI*' | 20070316 | ||
33 | C_TOKEN_FIELD_PREFIX | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'FI' | 20070316 | ||
34 | C_TOKEN_FUNCTION_PATTERN | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'FU*' | 20070316 | ||
35 | C_TOKEN_FUNCTION_PREFIX | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'FU' | 20070316 | ||
36 | C_TOKEN_INFIX_OPERATOR | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'INFIX_OP' | 20070316 | ||
37 | C_TOKEN_LINEFEED | Constant | Public | Type reference (TYPE) | SFBETOKEN | '$CR' | Token for Line Break | 20020904 | |
38 | C_TOKEN_NUMBER | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'CONST_NUM' | Token for Numbers | 20011025 | |
39 | C_TOKEN_QUANTITY | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'QUANTITY' | Token for Constants of Quantity Type | 20030909 | |
40 | C_TOKEN_QUANTITY_EXT | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'QUANTITY_EXT' | Token for Constants of Quantity Type in External Format | 20030909 | |
41 | C_TOKEN_STRING | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'CONST_STR' | Token for Character Strings | 20011025 | |
42 | C_TOKEN_TEMPLATE | Constant | Public | Type reference (TYPE) | SFBETOKEN | 'TEMPLATE' | Token for Placeholders | 20011026 | |
43 | ENVIRONMENT | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FOBU_CONNECTOR | Environment for Determining Fields and Functions | 20000925 | ||
44 | ENVIRONMENT_BUF | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_WEAK_REFERENCE | 20100312 | |||
45 | FORMULA_HEAD | Instance attribute | Protected | Type reference (TYPE) | SFBE_HEADER | Header Data for a Formula | 20001005 | ||
46 | FORMULA_HEAD_BACKUP | Instance attribute | Private | Type reference (TYPE) | SFBE_HEADER | Header Data Before Changes | 20011108 | ||
47 | FORMULA_STRING | Instance attribute | Private | Type reference (TYPE) | STRING | String Representation of Formula | 20011005 | ||
48 | FORMULA_TAB | Instance attribute | Private | Type reference (TYPE) | TY_T_FORMULA | Formula | 20011005 | ||
49 | FORMULA_TAB_BACKUP | Instance attribute | Private | Type reference (TYPE) | TY_T_FORMULA | Formula Before Changes | 20011108 | ||
50 | FUNCTION_BUFFER | Static Attribute | Private | Type reference (TYPE) | TY_FUNCTION_BUFFER | Buffer for Functions | 20011019 | ||
51 | GENERIC_TYPES | Static Attribute | Private | See coding | Generic Data Types | 20020118 | |||
52 | GT_SYS_OPERANDS | Static Attribute | Private | Type reference (TYPE) | SFBE_OPERANDS | FoBuEv: Operand Description | 20091210 | ||
53 | MO_DIALOG | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_FOBU_DIALOG | 20100623 | |||
54 | MO_STORAGE | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 | |||
55 | OPERATOR_TABLE | Instance attribute | Private | Type reference (TYPE) | TY_T_OPERATOR | 20001012 | |||
56 | STRING_UP_TO_DATE | Instance attribute | Private | Type reference (TYPE) | FLAG | 'X' = String Representation Matches Formula | 20011005 | ||
57 | TECH_NAMES | Instance attribute | Private | Type reference (TYPE) | FLAG | 'X' = Technical Names, ' ' = Descriptions | 20011005 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_ELEMENT_TO_STRING | Instance method | Private | Method | 20060411 | |
2 | ALL_OPERANDS_GET_INTERNAL | Instance method | Private | Method | Determine All Operands (Internal) | 20011002 |
3 | AS_TEXT | Instance method | Public | Method | Get Formula as Text | 20001228 |
4 | BUILTIN_OPERATORS_GET | Instance method | Private | Method | Get Built-In Operators | 20001027 |
5 | CHECK | Instance method | Public | Method | Syntax and Type Check | 20001006 |
6 | CHECK_INTERNAL | Instance method | Private | Method | Syntax and Type Check (Internal Method) | 20010905 |
7 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020118 |
8 | COPY | Instance method | Public | Method | Copy Formula (not yet on database) | 20001227 |
9 | CREATE | Static method | Public | Method | Create New Formula (not yet on database) | 20001023 |
10 | DELETE | Static method | Public | Method | Delete Formula | 20000922 |
11 | DELETE_INSTANCE_DB | Instance method | Public | Method | Delete Formula (Convenience Method for Loaded Instances) | 20121030 |
12 | DESIRED_TYPE_GET | Instance method | Public | Method | 20070316 | |
13 | DESIRED_TYPE_SET | Instance method | Public | Method | 20070316 | |
14 | EDIT_CANCEL | Instance method | Public | Method | Formula Builder Will Be Terminated | 20011108 |
15 | EDIT_START | Instance method | Public | Method | Formula Builder starts to make changes | 20011108 |
16 | ENVIRONMENT_RELOAD | Instance method | Public | Method | Load Changed Operands for Application | 20020403 |
17 | EXISTS | Static method | Public | Method | Existency Check for Formula | 20001229 |
18 | FILL_TRANSPORT_HEADER_AND_KEYS | Static method | Public | Method | Get Transport Data | 20001227 |
19 | FORMULA_TAB_GET | Instance method | Protected | Method | Get Formula for Evaluation | 20011228 |
20 | FUNCTION_CHANGE | Instance method | Private | Method | 20060411 | |
21 | FUNCTION_DESCRIPT_GET | Instance method | Private | Method | Determine Description of a Function (Internal) | 20011211 |
22 | FUNCTION_ELEMENTS_GET | Instance method | Private | Method | Determine Formula Elements of a Function (Internal) | 20011011 |
23 | GET_PARAM | Instance method | Private | Method | 20060411 | |
24 | GET_PARAM_METADATA | Instance method | Private | Method | 20060411 | |
25 | INITIALIZE | Instance method | Private | Method | Initialize Formula (After Load/Create) | 20001023 |
26 | IS_CHANGED | Instance method | Public | Method | Formula Changed Since EDIT_START | 20011108 |
27 | IS_VALID | Instance method | Public | Method | Formula Can Be Evaluated | 20011228 |
28 | LOAD | Static method | Public | Method | Load Existing Formula from Database | 20001023 |
29 | MATCHING_OPERANDS_GET | Instance method | Public | Method | Determine Operands Suitable for One Place | 20020206 |
30 | MATH_OPERATORS_GET | Instance method | Private | Method | Determine Mathematical Operators | 20011025 |
31 | NUMBER_INPUT | Static method | Public | Method | Convert Number Constant into Internal and External Format | 20010906 |
32 | OPERANDS_DELETE | Instance method | Public | Method | Delete Operands from Formula | 20011008 |
33 | OPERANDS_GET | Instance method | Public | Method | Get All Operands | 20011002 |
34 | OPERANDS_GET_INTERNAL | Instance method | Private | Method | Determine Operands from Key (Internal) | 20011002 |
35 | OPERAND_CHANGE | Instance method | Public | Method | Change Formula Operand | 20011008 |
36 | OPERAND_CHANGE_INTERNAL | Instance method | Private | Method | Insert or Change Formula Operand (Internal) | 20011011 |
37 | OPERAND_GET | Instance method | Public | Method | Read Formula Operand | 20020806 |
38 | OPERAND_INSERT | Instance method | Public | Method | Insert Operand into Formula | 20011008 |
39 | OPERAND_STRING_GET | Instance method | Public | Method | Determine Text Representation of an Operand | 20011004 |
40 | PARSE | Instance method | Public | Method | Parse Formula String (Technical Names) | 20010905 |
41 | PROCESS_F1 | Instance method | Public | Method | Execute F1 Help for Formula Builder | 20010523 |
42 | PUSHBUTTONS_GET | Instance method | Public | Method | Determine All Pushbuttons | 20011029 |
43 | SAVE | Instance method | Public | Method | Save Formula | 20000922 |
44 | SPLIT_STRING | Instance method | Private | Method | Split Formula String into Tokens | 20010904 |
45 | STORAGE_GET | Static method | Private | Method | 20070319 | |
46 | STRING_FILL | Instance method | Private | Method | Set Up String Representation for Formula | 20011005 |
47 | STRING_OPERATORS_GET | Instance method | Private | Method | Determine String Operators | 20010301 |
48 | STRUCT_FIELDS_GET | Instance method | Private | Method | Get Fields of a Structure | 20001027 |
49 | SYST_FIELDS_GET | Instance method | Private | Method | Get System Fields | 20001027 |
50 | TECH_NAMES_SET | Instance method | Public | Method | Set Mode: Technical Names / Short Descriptions | 20011008 |
51 | TOKEN_GET_FROM_POS | Instance method | Private | Method | Get Formula Element from Offset in String | 20011008 |
52 | TOKEN_TAB_GET | Instance method | Public | Method | 20070316 | |
53 | TOKEN_TAB_SET | Instance method | Public | Method | 20070316 | |
54 | TOKEN_TAB_UPN_GET | Instance method | Public | Method | Read Formula in Reverse Polish Notation | 20090422 |
55 | TOKEN_TO_OPERAND | Instance method | Private | Method | Convert Token into Operand | 20011108 |
56 | TRANSPORT_CHECK | Static method | Public | Method | Can Formula Be Changed/Transported (acc. Transport System) | 20001227 |
57 | TRANSPORT_INSERT | Static method | Public | Method | Insert Formula in Transport | 20001227 |
58 | TYPEINFO_ADD | Instance method | Private | Method | Add Type Information in FORMULA_TAB | 20001004 |
59 | TYPEINFO_ADD_UI | Instance method | Private | Method | Add Type Information to Operands for User Interface | 20011211 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | ENVIRONMENT_RELOADED | Instance Event (0) |
Public (2) |
Changed Operands for Application Loaded | 20020403 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_T_FSYM | Private | See coding | Table for Function Symbols | 20010905 | lty_t_fsym TYPE STANDARD TABLE OF sfbefsym
|
|
2 | TY_TOKEN_UPN | Public | See coding | 20090422 | begin of TY_TOKEN_UPN.
INCLUDE TYPE sfbe_simple_token as t.
types: index type i,
arity type SFBEARITY,
psort type SFBEPSORT,
children_start type i,
children_end type i,
end of ty_token_upn
|
||
3 | TY_T_TOKEN_UPN | Public | See coding | 20090422 | TY_T_TOKEN_UPN type STANDARD TABLE OF ty_token_upn
|
Method Signatures
Method ADD_ELEMENT_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_PARAM_STRING | Call by reference | Type reference (TYPE) | STRING | 20060411 | |||
2 | Changing | C_PARAM_STRING_SHORT | Call by reference | Type reference (TYPE) | C | 20060411 | |||
3 | Importing | IM_TECH_NAMES | Call by reference | Type reference (TYPE) | SEU_BOOL | 20060411 | |||
4 | Importing | I_FUNCTION_ELEMENT | Call by reference | Type reference (TYPE) | TY_FORMULA_ELEMENT | 20060411 |
Method ADD_ELEMENT_TO_STRING on class CL_FOBU_FORMULA has no exception.
Method ALL_OPERANDS_GET_INTERNAL Signature
Method ALL_OPERANDS_GET_INTERNAL on class CL_FOBU_FORMULA has no parameter.
Method ALL_OPERANDS_GET_INTERNAL on class CL_FOBU_FORMULA has no exception.
Method AS_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TEXT | Call by reference | Type reference (TYPE) | DATA | Zu liefernder Text | 20001228 | ||
2 | Importing | IM_REPLACE_CR_LF | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | 'X' = CR_LF durch SPACE ersetzen (für Typ C und String) | 20011008 | |
3 | Importing | IM_TECHNICAL_NAMES | Value transfer | Type reference (TYPE) | SEU_BOOL | Übersteuert Einstellungen aus TECH_NAMES_SET / LOAD / CREATE | 20010108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EX_TEXT_WRONG_TYPE | Parameter EX_TEXT hat falschen Typ | 20001228 |
Method BUILTIN_OPERATORS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OPERANDS | Call by reference | Type reference (TYPE) | SFBE_OPERANDS | FoBuEv: Operandenbeschreibung | 20001027 |
Method BUILTIN_OPERATORS_GET on class CL_FOBU_FORMULA has no exception.
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_ERR_FROM | Call by reference | Type reference (TYPE) | I | Beginn des fehlerhaften Elements im String | 20011023 | ||
2 | Exporting | EX_ERR_TO | Call by reference | Type reference (TYPE) | I | Ende des fehlerhaften Elements im String | 20011023 | ||
3 | Exporting | EX_INDEX_FROM | Call by reference | Type reference (TYPE) | I | Index des fehlerhaften Elements in Token-Tabelle | 20090123 | ||
4 | Importing | IM_NO_MESSAGES | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | 'X' = Keine Meldungen ausgeben | 20011120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SYNTAX_ERROR | Syntaxfehler in der Formel | 20011023 | |
2 | SYNTAX_INCOMPLETE | Formel korrekt aber unvollständig | 20011023 |
Method CHECK_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_FORMULA | Call by reference | Type reference (TYPE) | TY_T_FORMULA | Formel | 20010905 | ||
2 | Exporting | EX_OPERAND | Call by reference | Object reference (TYPE REF TO) | LCL_OPERAND | 20010905 |
Method CHECK_INTERNAL on class CL_FOBU_FORMULA has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_FOBU_FORMULA has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FOBU_FORMULA has no exception.
Method COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_FORMULA | Value transfer | Object reference (TYPE REF TO) | CL_FOBU_FORMULA | Formula Builder | 20001227 | ||
2 | Exporting | EX_FORMULA_ID | Value transfer | Type reference (TYPE) | SFBEID | Formel-ID | 20001227 | ||
3 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 |
Method COPY on class CL_FOBU_FORMULA has no exception.
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_FORMULA | Value transfer | Object reference (TYPE REF TO) | CL_FOBU_FORMULA | Formula Builder | 20001023 | ||
2 | Exporting | EX_FORMULA_ID | Value transfer | Type reference (TYPE) | SFBEID | Formel-ID | 20001023 | ||
3 | Importing | IM_DESIRED_TYPE | Value transfer | Type reference (TYPE) | SFBETYPE | Gewünschter Ergebnistyp | 20001023 | ||
4 | Importing | IM_ENVIRONMENT | Value transfer | Object reference (TYPE REF TO) | IF_FOBU_CONNECTOR | Formula Builder: Interface Translator | 20001023 | ||
5 | Importing | IM_FORMULA_ID | Call by reference | Type reference (TYPE) | SFBEID | Formel-ID | 20051209 | ||
6 | Importing | IM_TECH_NAMES | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | 'X' = Technische Namen, ' ' = Kurzbeschreibungen | 20011008 | |
7 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 |
Method CREATE on class CL_FOBU_FORMULA has no exception.
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_REQUEST | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20001227 | ||
2 | Importing | IB_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X': Im Verbucher sichern | 20050107 | ||
3 | Importing | IM_FORMULA_ID | Value transfer | Type reference (TYPE) | SFBEID | Formel-Id | 20001227 | ||
4 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TRANSPORT_ERROR | Transportfehler | 20001227 |
Method DELETE_INSTANCE_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_REQUEST | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20121030 | ||
2 | Importing | IB_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X': Im Verbucher sichern | 20121030 |
Method DELETE_INSTANCE_DB on class CL_FOBU_FORMULA has no exception.
Method DESIRED_TYPE_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_TYPE | Call by reference | Type reference (TYPE) | SFBETYPE | 20070316 |
Method DESIRED_TYPE_GET on class CL_FOBU_FORMULA has no exception.
Method DESIRED_TYPE_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | SFBETYPE | 20070316 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FOBU_FORMULA_INVALID | 20070316 |
Method EDIT_CANCEL Signature
Method EDIT_CANCEL on class CL_FOBU_FORMULA has no parameter.
Method EDIT_CANCEL on class CL_FOBU_FORMULA has no exception.
Method EDIT_START Signature
Method EDIT_START on class CL_FOBU_FORMULA has no parameter.
Method EDIT_START on class CL_FOBU_FORMULA has no exception.
Method ENVIRONMENT_RELOAD Signature
Method ENVIRONMENT_RELOAD on class CL_FOBU_FORMULA has no parameter.
Method ENVIRONMENT_RELOAD on class CL_FOBU_FORMULA has no exception.
Method EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_FORMULA_ID | Value transfer | Type reference (TYPE) | SFBEID | Formel-ID | 20001229 | ||
2 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 | |||
3 | Returning | RE_EXISTS | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' -> Formel existiert | 20001229 |
Method EXISTS on class CL_FOBU_FORMULA has no exception.
Method FILL_TRANSPORT_HEADER_AND_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_E071K | Call by reference | Type reference (TYPE) | TR_KEYS | Tabellenschlüssel | 20001227 | ||
2 | Exporting | EX_KO200 | Call by reference | Type reference (TYPE) | KO200 | Schnittstellenstruktur für Objekte im CTS | 20001227 | ||
3 | Importing | IM_FORMULA_ID | Value transfer | Type reference (TYPE) | SFBEID | Formel-ID | 20001227 | ||
4 | Importing | IM_REQUEST | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20001227 | ||
5 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 |
Method FILL_TRANSPORT_HEADER_AND_KEYS on class CL_FOBU_FORMULA has no exception.
Method FORMULA_TAB_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_FORMULA | Call by reference | Type reference (TYPE) | SFBE_TOKEN_TAB | Tabelle mit Zeilen (Tokens) eines Formel | 20011228 | ||
2 | Exporting | EX_HEAD | Call by reference | Type reference (TYPE) | SFBE_HEADER | Kopfdaten zu einer Formel | 20011228 |
Method FORMULA_TAB_GET on class CL_FOBU_FORMULA has no exception.
Method FUNCTION_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | 20060411 | |||
2 | Exporting | E_ABORTED | Call by reference | Type reference (TYPE) | C | 20060411 | |||
3 | Exporting | E_NEW_CURSOR_POS | Call by reference | Type reference (TYPE) | I | 20060411 | |||
4 | Importing | IM_OFFSET | Call by reference | Type reference (TYPE) | I | 20060411 |
Method FUNCTION_CHANGE on class CL_FOBU_FORMULA has no exception.
Method FUNCTION_DESCRIPT_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_DESCRIPT | Call by reference | Type reference (TYPE) | SFBEOPRND-DESCRIPTN | Beschreibung | 20011211 | ||
2 | Importing | IM_OPERAND | Call by reference | Type reference (TYPE) | TY_FORMULA_ELEMENT | 20011211 |
Method FUNCTION_DESCRIPT_GET on class CL_FOBU_FORMULA has no exception.
Method FUNCTION_ELEMENTS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_FORMULA | Call by reference | Type reference (TYPE) | TY_T_FORMULA | Formel zur Funktion | 20011011 | ||
2 | Exporting | EX_PARAM_DESCRIPT | Call by reference | Type reference (TYPE) | STRING_TABLE | Beschreibungen der Methode und der Parameter | 20011019 | ||
3 | Importing | IM_OPERAND | Call by reference | Type reference (TYPE) | TY_FORMULA_ELEMENT | 20011011 |
Method FUNCTION_ELEMENTS_GET on class CL_FOBU_FORMULA has no exception.
Method GET_PARAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_T_PARAM | Call by reference | Type reference (TYPE) | SFBE_T_FUNCTION_PARAM | 20060411 | |||
2 | Exporting | E_OFFSET_FROM | Call by reference | Type reference (TYPE) | I | 20060411 | |||
3 | Exporting | E_OFFSET_TO | Call by reference | Type reference (TYPE) | I | 20060411 | |||
4 | Exporting | E_T_FIELDS | Call by reference | Type reference (TYPE) | SFBE_T_SVAL | 20060411 | |||
5 | Importing | I_TOKEN_INDEX | Call by reference | Type reference (TYPE) | I | 20060411 |
Method GET_PARAM on class CL_FOBU_FORMULA has no exception.
Method GET_PARAM_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_FUNCTION_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20060411 | |||
2 | Exporting | E_T_PARAM | Call by reference | Type reference (TYPE) | SFBE_T_FUNCTION_PARAM | 20060411 | |||
3 | Importing | I_ELEMENT | Call by reference | Type reference (TYPE) | TY_FORMULA_ELEMENT | 20060411 |
Method GET_PARAM_METADATA on class CL_FOBU_FORMULA has no exception.
Method INITIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DESIRED_TYPE | Value transfer | Type reference (TYPE) | SFBETYPE | Name des Dictionary Typs | 20001023 | ||
2 | Importing | IM_ENVIRONMENT | Value transfer | Object reference (TYPE REF TO) | IF_FOBU_CONNECTOR | Formula Builder: Interface Translator | 20001023 |
Method INITIALIZE on class CL_FOBU_FORMULA has no exception.
Method IS_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_CHANGED | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' = Formel wurde seit EDIT_START geändert | 20011108 |
Method IS_CHANGED on class CL_FOBU_FORMULA has no exception.
Method IS_VALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_VALID | Value transfer | Type reference (TYPE) | SEU_BOOL | 'X' = Formel kann ausgewertet werden | 20011228 |
Method IS_VALID on class CL_FOBU_FORMULA has no exception.
Method LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DESIRED_TYPE | Value transfer | Type reference (TYPE) | SFBETYPE | Name des Dictionary Typs | 20001023 | ||
2 | Importing | IM_ENVIRONMENT | Value transfer | Object reference (TYPE REF TO) | IF_FOBU_CONNECTOR | Formula Builder: Interface Translator | 20001023 | ||
3 | Importing | IM_FORMULA_ID | Value transfer | Type reference (TYPE) | SFBEID | Formel-ID | 20001023 | ||
4 | Importing | IM_TECH_NAMES | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | 'X' = Technische Namen, ' ' = Kurzbeschreibungen | 20011008 | |
5 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 | |||
6 | Returning | RE_FORMULA | Value transfer | Object reference (TYPE REF TO) | CL_FOBU_FORMULA | Formula Builder | 20001023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FOBU_FORMULA_NOT_FOUND | Formel wurde nicht gefunden | 20001023 |
Method MATCHING_OPERANDS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OPERANDS | Call by reference | Type reference (TYPE) | SFBEOP_UI_TAB | FoBuEv: Tabelle von Operanden für User-Interface | 20020206 | ||
2 | Importing | IM_FUNCTIONS | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X' | 'X' = Passende Funktionen suchen | 20020206 | |
3 | Importing | IM_OFFSET | Call by reference | Type reference (TYPE) | I | Offset im Formel-String | 20020206 | ||
4 | Importing | IM_PARAMETERS | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X' | 'X' = Passende Parameter suchen | 20020206 |
Method MATCHING_OPERANDS_GET on class CL_FOBU_FORMULA has no exception.
Method MATH_OPERATORS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OPERANDS | Call by reference | Type reference (TYPE) | SFBE_OPERANDS | FoBuEv: Operandenbeschreibung | 20011025 |
Method MATH_OPERATORS_GET on class CL_FOBU_FORMULA has no exception.
Method NUMBER_INPUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_NUMBER_INT | Value transfer | Type reference (TYPE) | C | Interne Darstellung der Zahl | 20010906 | ||
2 | Exporting | EX_INTTYPE | Call by reference | Type reference (TYPE) | INTTYPE | ABAP-Datentyp der Zahl (C,D,N,...) | 20011022 | ||
3 | Exporting | EX_NUMBER_EXT | Value transfer | Type reference (TYPE) | C | Externe Darstellung der Zahl | 20010906 | ||
4 | Importing | IM_EXT_FORMAT_ONLY | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X': Zahlen dürfen nur im externen Format eingegeben werden | 20100127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_NUMBER | Die übergebene Zeichenkette ist keine Zahl | 20010906 |
Method OPERANDS_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OFFSET | Call by reference | Type reference (TYPE) | I | Offset nach Löschen des ausgewählten Bereichs | 20011016 | ||
2 | Importing | IM_OFFSET | Call by reference | Type reference (TYPE) | I | Offset im Formel-String (Anfgang des markierten Bereichs) | 20011008 | ||
3 | Importing | IM_OFFSET_TO | Call by reference | Type reference (TYPE) | I | Offset im Formel-String (Ende des markierten Bereichs) | 20011008 |
Method OPERANDS_DELETE on class CL_FOBU_FORMULA has no exception.
Method OPERANDS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OPERANDS | Call by reference | Type reference (TYPE) | SFBEOP_UI_TAB | FoBuEv: Tabelle von Operanden für User-Interface | 20011002 |
Method OPERANDS_GET on class CL_FOBU_FORMULA has no exception.
Method OPERANDS_GET_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OPERANDS | Call by reference | Type reference (TYPE) | SFBE_OPERANDS | FoBuEv: Operandenbeschreibung | 20011002 | ||
2 | Importing | IM_PARENT | Call by reference | Type reference (TYPE) | SFBEOPRND | FoBuEv: Operanden-Struktur | 20011002 |
Method OPERANDS_GET_INTERNAL on class CL_FOBU_FORMULA has no exception.
Method OPERAND_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NEW_TYPE | Call by reference | Type reference (TYPE) | SFBETYPE | Optional: Neuer Typ (Default ist kein Typwechsel) | 20020806 | ||
2 | Importing | IM_NEW_VALUE | Call by reference | Type reference (TYPE) | SFBEFSYM | Optional: Neuer Wert (Default ist Eingabe auf Popup) | 20020806 | ||
3 | Importing | IM_OFFSET | Call by reference | Type reference (TYPE) | I | Offset im Formel-String | 20011008 |
Method OPERAND_CHANGE on class CL_FOBU_FORMULA has no exception.
Method OPERAND_CHANGE_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_OPERAND | Call by reference | Type reference (TYPE) | TY_FORMULA_ELEMENT | Operand | 20011011 | ||
2 | Importing | IM_INSERT | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X' = Operand einfügen, ' ' = Operand ändern | 20030611 |
Method OPERAND_CHANGE_INTERNAL on class CL_FOBU_FORMULA has no exception.
Method OPERAND_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_DESIRED_TYPE | Call by reference | Type reference (TYPE) | SFBETYPE | An dieser Stelle der Formel erwarteter Typ | 20020806 | ||
2 | Exporting | EX_OPERAND | Call by reference | Type reference (TYPE) | SFBEOP_UI | FoBuEv: Operanden-Struktur für User-Interface | 20020806 | ||
3 | Importing | IM_OFFSET | Call by reference | Type reference (TYPE) | I | Offset im Formel-String | 20020806 |
Method OPERAND_GET on class CL_FOBU_FORMULA has no exception.
Method OPERAND_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OFFSET | Call by reference | Type reference (TYPE) | I | Offset nach Einfügen des Elements | 20011016 | ||
2 | Importing | IM_NO_POPUP | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X': Wert für Konstanten etc. aus IM_OPERAND-TECH_NAME | 20020806 | ||
3 | Importing | IM_OFFSET | Call by reference | Type reference (TYPE) | I | Offset im Formel-String | 20011008 | ||
4 | Importing | IM_OPERAND | Call by reference | Type reference (TYPE) | SFBEOP_UI | FoBuEv: Operanden-Struktur für User-Interface | 20011008 |
Method OPERAND_INSERT on class CL_FOBU_FORMULA has no exception.
Method OPERAND_STRING_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_TEMPLATE | Call by reference | Type reference (TYPE) | SFBE_SIMPLE_TOKEN_TAB | Template in Strukturierter Form | 20090610 | ||
2 | Exporting | EX_STRING | Call by reference | Type reference (TYPE) | STRING | Textdarstellung des Funktionssymbols | 20011004 | ||
3 | Exporting | EX_STRING_WITH_TEMPLATES | Call by reference | Type reference (TYPE) | STRING | Textdarst. des FunktSymbols mit Platzhaltern für Parameter | 20011026 | ||
4 | Importing | IM_OPERAND | Call by reference | Type reference (TYPE) | SFBEOP_UI | FoBuEv: Operanden-Struktur für User-Interface | 20011004 | ||
5 | Importing | IM_TECH_NAMES | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X' | 'X' = Technische Namen, ' ' = Kurzbeschreibungen | 20011012 |
Method OPERAND_STRING_GET on class CL_FOBU_FORMULA has no exception.
Method PARSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_ERR_FROM | Call by reference | Type reference (TYPE) | I | Beginn des fehlerhaften Elements im String | 20011023 | ||
2 | Exporting | EX_ERR_TO | Call by reference | Type reference (TYPE) | I | Ende des fehlerhaften Elements im String | 20011023 | ||
3 | Exporting | EX_RESULT_TYPE | Call by reference | Type reference (TYPE) | SFBETYPE | 20070319 | |||
4 | Importing | IM_NO_MESSAGES | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | 'X' = Keine Meldungen ausgeben | 20011031 | |
5 | Importing | IM_STRING | Call by reference | Type reference (TYPE) | STRING | Formel-String | 20010905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_SYMBOLS | Fehlerhaftes Element in der Formel | 20010905 | |
2 | SYNTAX_ERROR | Syntaxfehler in der Formel | 20011023 | |
3 | SYNTAX_INCOMPLETE | Formel korrekt aber unvollständig | 20011023 |
Method PROCESS_F1 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_PROCEED_WITH_OK_CODE | Call by reference | Type reference (TYPE) | SEU_BOOL | Boolean | 20010523 | ||
2 | Importing | IM_OFFSET | Call by reference | Type reference (TYPE) | I | Alternativ zum Formel-Element: Offset des Elements | 20011019 | ||
3 | Importing | IM_OK_CODE | Call by reference | Type reference (TYPE) | SYUCOMM | Nicht verwenden, nur für SAPLGBL8 | 20010523 | ||
4 | Importing | IM_OPERAND | Call by reference | Type reference (TYPE) | SFBEOP_UI | Formel-Element, für das F1 angezeigt werden soll | 20011019 |
Method PROCESS_F1 on class CL_FOBU_FORMULA has no exception.
Method PUSHBUTTONS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_PUSHBUTTONS | Call by reference | Type reference (TYPE) | SFBEPUSH_TAB | FoBuEv: Tabelle von Drucktasten für User-Interface | 20011029 |
Method PUSHBUTTONS_GET on class CL_FOBU_FORMULA has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_REQUEST | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20001227 | ||
2 | Importing | IB_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X': Im Verbucher sichern | 20050107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TRANSPORT_ERROR | Transportfehler | 20001227 |
Method SPLIT_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_ERR_FROM | Call by reference | Type reference (TYPE) | I | Beginn des fehlerhaften Elements im String | 20011023 | ||
2 | Exporting | EX_ERR_TO | Call by reference | Type reference (TYPE) | I | Ende des fehlerhaften Elements im String | 20011023 | ||
3 | Exporting | EX_T_FSYM | Call by reference | Type reference (TYPE) | LTY_T_FSYM | 20010905 | |||
4 | Importing | IM_STRING | Call by reference | Type reference (TYPE) | STRING | Formel-String | 20010904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_CONSTANT | Eine Konstante enthält unzulässige Zeichen | 20010905 | |
2 | SYMBOL_TOO_LONG | Ein Formel-Symbol überschreitet die maximale Länge | 20010905 |
Method STORAGE_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 | |||
2 | Returning | RO_FOBU_STORAGE | Value transfer | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 |
Method STORAGE_GET on class CL_FOBU_FORMULA has no exception.
Method STRING_FILL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_TECH_NAMES | Call by reference | Type reference (TYPE) | SEU_BOOL | 'X' = Technische Namen, ' ' = Kurzbeschreibungen | 20011008 |
Method STRING_FILL on class CL_FOBU_FORMULA has no exception.
Method STRING_OPERATORS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OPERANDS | Call by reference | Type reference (TYPE) | SFBE_OPERANDS | FoBuEv: Operandenbeschreibung | 20010301 |
Method STRING_OPERATORS_GET on class CL_FOBU_FORMULA has no exception.
Method STRUCT_FIELDS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OPERANDS | Call by reference | Type reference (TYPE) | SFBE_OPERANDS | FoBuEv: Operandenbeschreibung | 20001027 | ||
2 | Importing | IM_STRUCT | Call by reference | Type reference (TYPE) | SFBEOPRND | FoBuEv: Operanden-Struktur | 20001027 |
Method STRUCT_FIELDS_GET on class CL_FOBU_FORMULA has no exception.
Method SYST_FIELDS_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OPERANDS | Call by reference | Type reference (TYPE) | SFBE_OPERANDS | FoBuEv: Operandenbeschreibung | 20001027 |
Method SYST_FIELDS_GET on class CL_FOBU_FORMULA has no exception.
Method TECH_NAMES_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_TECH_NAMES | Call by reference | Type reference (TYPE) | SEU_BOOL | SPACE | 'X' = Technische Namen, ' ' = Kurzbeschreibungen | 20011008 |
Method TECH_NAMES_SET on class CL_FOBU_FORMULA has no exception.
Method TOKEN_GET_FROM_POS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_INDEX | Call by reference | Type reference (TYPE) | SYST-TABIX | Index des Elements in FORMULA_TAB | 20011008 | ||
2 | Exporting | EX_OPERAND | Call by reference | Type reference (TYPE) | TY_FORMULA_ELEMENT | Formel-Element zum Offset | 20011008 | ||
3 | Importing | IM_OFFSET | Call by reference | Type reference (TYPE) | I | Offset im Formel-String | 20011008 |
Method TOKEN_GET_FROM_POS on class CL_FOBU_FORMULA has no exception.
Method TOKEN_TAB_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TOKEN_TAB | Call by reference | Type reference (TYPE) | SFBE_SIMPLE_TOKEN_TAB | 20070316 |
Method TOKEN_TAB_GET on class CL_FOBU_FORMULA has no exception.
Method TOKEN_TAB_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_RESULT_TYPE | Call by reference | Type reference (TYPE) | SFBETYPE | 20070316 | |||
2 | Importing | IM_TOKEN_TAB | Call by reference | Type reference (TYPE) | SFBE_SIMPLE_TOKEN_TAB | 20070316 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FOBU_FORMULA_INVALID | 20070316 |
Method TOKEN_TAB_UPN_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TOKEN_TAB | Call by reference | Type reference (TYPE) | TY_T_TOKEN_UPN | 20090422 |
Method TOKEN_TAB_UPN_GET on class CL_FOBU_FORMULA has no exception.
Method TOKEN_TO_OPERAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_TECH_NAME | Call by reference | Type reference (TYPE) | SFBEFSYM | Technischer Name des Elements | 20011108 | ||
2 | Exporting | EX_TOKEN | Call by reference | Type reference (TYPE) | SFBETOKEN | Token des Elements | 20011108 | ||
3 | Exporting | EX_TYPE | Call by reference | Type reference (TYPE) | SFBETYPE | Typ des Elements | 20011108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Technischer Name nicht erkannt | 20011108 |
Method TRANSPORT_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_REQUEST | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20001227 | ||
2 | Importing | IM_FORMULA_ID | Value transfer | Type reference (TYPE) | SFBEID | Formel-ID | 20010103 | ||
3 | Importing | IM_MODE | Value transfer | Type reference (TYPE) | ACTIV_AUTH | 01: Anlegen, 02: Ändern, 03: Anzeigen | 20001227 | ||
4 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_ACCESS | Keine Änderungsmöglichkeit, Benutzer will nicht anzeigen | 20001227 | |
2 | SHOW_ONLY | Keine Änderungsmöglichkeit, "Anzeigen" vom Benutzer gewählt | 20001227 |
Method TRANSPORT_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_REQUEST | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20001227 | ||
2 | Importing | IM_FORMULA_ID | Value transfer | Type reference (TYPE) | SFBEID | Globally Unique Identifier | 20001227 | ||
3 | Importing | IO_FOBU_STORAGE | Call by reference | Object reference (TYPE REF TO) | IF_FOBU_STORAGE | 20070319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TRANSPORT_ERROR | Fehler beim Einfügen in Transportauftrag | 20001227 |
Method TYPEINFO_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_FORMULA_TAB | Call by reference | Type reference (TYPE) | TY_T_FORMULA | 20001011 |
Method TYPEINFO_ADD on class CL_FOBU_FORMULA has no exception.
Method TYPEINFO_ADD_UI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_OPERANDS | Call by reference | Type reference (TYPE) | SFBEOP_UI_TAB | FoBuEv: Tabelle von Operanden für User-Interface | 20011211 |
Method TYPEINFO_ADD_UI on class CL_FOBU_FORMULA has no exception.
Event Signatures
Event ENVIRONMENT_RELOADED Signature
Event ENVIRONMENT_RELOADED on class CL_FOBU_FORMULA has no parameter.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 50A |