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 |