SAP ABAP Class I_OI_FORM (Form Interface)
Properties
Class | I_OI_FORM | |
Short Description | Form Interface | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 19981202 | SAP |
Last change | 19991216 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class I_OI_FORM has no interface implemented.
Friends
Class I_OI_FORM has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | 'C' | Checkbox ID | 19990121 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | 'L' | Combobox ID | 19990121 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | '2' | Delete List | 19990121 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | '0' | No Effect | 19990121 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | 'P' | ID of a Property | 19990121 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | '3' | Protect Field | 19990121 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | 'R' | ID of a Range | 19990121 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | '1' | Select Entry | 19990121 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | SOI_BOOLEAN | 'T' | ID of a Text Box | 19990121 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Adds a Field in the Document | 19981202 |
2 | ![]() |
Instance method | Public | Method | Deletes Fields in the Document | 19981202 |
3 | ![]() |
Instance method | Public | Method | Disconnects Fields from ABAP | 19981202 |
4 | ![]() |
Instance method | Public | Method | Gets Data from Application | 19981202 |
5 | ![]() |
Instance method | Public | Method | Gets Field Names | 19981202 |
6 | ![]() |
Instance method | Public | Method | Load DLL | 19991103 |
7 | ![]() |
Instance method | Public | Method | Switches Between Protected and Unprotected | 19981202 |
8 | ![]() |
Instance method | Public | Method | Sets the Data in the Application | 19981202 |
9 | ![]() |
Instance method | Public | Method | Switches Between Designe and View Mode | 19981202 |
10 | ![]() |
Instance method | Public | Method | Synchronizes the Document Properties and the Fields | 19990920 |
Events
Class I_OI_FORM has no event.
Types
Class I_OI_FORM has no local type.
Method Signatures
Method ADD_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19981202 | ||
2 | ![]() |
FIELD | Call by reference | Type reference (TYPE) | SOI_FORM_ITEM | new field | 19981202 | ||
3 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | ' ' | flush? | 19981202 | |
4 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19981202 |
Method ADD_FIELD on class I_OI_FORM has no exception.
Method DELETE_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19981202 | ||
2 | ![]() |
FIELDS | Call by reference | Type reference (TYPE) | SOI_FORM_LIST | the list of the fields that should be deleted | 19981202 | ||
3 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | ' ' | flush? | 19981202 | |
4 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19981202 |
Method DELETE_FIELDS on class I_OI_FORM has no exception.
Method DISCONNECT_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19981202 | ||
2 | ![]() |
FIELDS | Call by reference | Type reference (TYPE) | SOI_FORM_LIST | the fields that should be disconnected | 19981202 | ||
3 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | ' ' | flush? | 19981202 | |
4 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19981202 |
Method DISCONNECT_FIELDS on class I_OI_FORM has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ALL | Call by reference | Type reference (TYPE) | C | ' ' | all datas | 19981202 | |
2 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19981202 | ||
3 | ![]() |
FIELDS | Call by reference | Type reference (TYPE) | SOI_FORM_LIST | the table of the fieldnames | 19981202 | ||
4 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | ' ' | flush? | 19981202 | |
5 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19981202 |
Method GET_DATA on class I_OI_FORM has no exception.
Method GET_FORM_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19981202 | ||
2 | ![]() |
FIELDS | Call by reference | Type reference (TYPE) | SOI_FORM_LIST | the fields in the document | 19981202 | ||
3 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | ' ' | flush? | 19981202 | |
4 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19981202 |
Method GET_FORM_FIELDS on class I_OI_FORM has no exception.
Method LOAD_LIB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | error | 19991103 | ||
2 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush? | 19991103 | |
3 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of error | 19991103 |
Method LOAD_LIB on class I_OI_FORM has no exception.
Method PROTECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19981202 | ||
2 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | ' ' | flush? | 19981202 | |
3 | ![]() |
PROTECT | Call by reference | Type reference (TYPE) | C | ' ' | protect? | 19981202 | |
4 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19981202 |
Method PROTECT on class I_OI_FORM has no exception.
Method SET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLEAR | Call by reference | Type reference (TYPE) | C | 'X' | Clear all fields | 19981202 | |
2 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19981202 | ||
3 | ![]() |
FIELDS | Call by reference | Type reference (TYPE) | SOI_FORM_LIST | the contents of the fields | 19981202 | ||
4 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | ' ' | flush? | 19981202 | |
5 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19981202 |
Method SET_DATA on class I_OI_FORM has no exception.
Method SET_MODUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19981202 | ||
2 | ![]() |
MODUS | Call by reference | Type reference (TYPE) | C | ' ' | design or view? | 19981202 | |
3 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | ' ' | flush? | 19981202 | |
4 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19981202 |
Method SET_MODUS on class I_OI_FORM has no exception.
Method SYNCHRONIZE_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | error? | 19990920 | ||
2 | ![]() |
NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush? | 19990920 | |
3 | ![]() |
RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of error | 19990920 |
Method SYNCHRONIZE_FIELDS on class I_OI_FORM has no exception.
History
Last changed by/on | SAP | 19991216 |
SAP Release Created in |