SAP ABAP Class IF_ISHMED_PMD_EDITOR (ishmed: Interface for Text Editor)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ISHMED_LTE_EDITOR | IS-H*MED: Long Text Element with Text Modules | 20061220 |
Properties
| Class | IF_ISHMED_PMD_EDITOR | |
| Short Description | ishmed: Interface for Text Editor | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20061214 | SAP |
| Last change | 20070917 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_ISHMED_PMD_EDITOR has no forward declaration.
Interfaces
Class IF_ISHMED_PMD_EDITOR has no interface implemented.
Friends
Class IF_ISHMED_PMD_EDITOR has no friend class.
Attributes
Class IF_ISHMED_PMD_EDITOR has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check if no. of Rows Below a Given Range of 72 Char per Line | 20070213 | |
| 2 | Instance method | Public | Method | Build Context Menu Function from Outside In | 20070214 | |
| 3 | Instance method | Public | Method | Finalize, Can be Redefined | 20061214 | |
| 4 | Instance method | Public | Method | Freeze Current Cursor Position | 20061214 | |
| 5 | Instance method | Public | Method | get modified status of displayed text | 20061221 | |
| 6 | Instance method | Public | Method | get text as R/3 table from control | 20061221 | |
| 7 | Instance method | Public | Method | Get text as string | 20061214 | |
| 8 | Instance method | Public | Method | Set the Frozen Cursor Position | 20061214 | |
| 9 | Instance method | Public | Method | Set Text Edit Control 'Read Only' Flag True or False | 20061221 | |
| 10 | Instance method | Public | Method | set text modification status | 20061221 | |
| 11 | Instance method | Public | Method | send R/3 table to control | 20061214 | |
| 12 | Instance method | Public | Method | Set text as string | 20061214 |
Events
Class IF_ISHMED_PMD_EDITOR has no event.
Types
Class IF_ISHMED_PMD_EDITOR has no local type.
Method Signatures
Method CHECK_ROW_COUNT_72 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LINES_OVER_RANGE | Call by reference | Type reference (TYPE) | I | Nr of lines over range. If no lines over range then 0 | 20070213 | |||
| 2 | MAX_RANGE | Call by reference | Type reference (TYPE) | I | 112 | Max number lines for editor | 20070213 | ||
| 3 | VALIDE | Call by reference | Type reference (TYPE) | FLAG | if 'X' number of lines is blow the max range | 20070213 |
Method CHECK_ROW_COUNT_72 on class IF_ISHMED_PMD_EDITOR has no exception.
Method DO_CONTEXT_MENU_FUCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Call by reference | Type reference (TYPE) | C | fcode | 20070214 |
Method DO_CONTEXT_MENU_FUCTION on class IF_ISHMED_PMD_EDITOR has no exception.
Method FINALIZE Signature
Method FINALIZE on class IF_ISHMED_PMD_EDITOR has no parameter.
Method FINALIZE on class IF_ISHMED_PMD_EDITOR has no exception.
Method FREEZE_CURSOR_POSITION Signature
Method FREEZE_CURSOR_POSITION on class IF_ISHMED_PMD_EDITOR has no parameter.
Method FREEZE_CURSOR_POSITION on class IF_ISHMED_PMD_EDITOR has no exception.
Method GET_TEXTMODIFIED_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STATUS | Call by reference | Type reference (TYPE) | I | boolean like value: true=1, false = 0) | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error while calling method of TextEdit control | 20061222 |
Method GET_TEXT_AS_R3TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MODIFIED | Call by reference | Type reference (TYPE) | I | modify status of text | 20061221 | |||
| 2 | ONLY_WHEN_MODIFIED | Call by reference | Type reference (TYPE) | I | 0 | get text only when modified | 20061221 | ||
| 3 | TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | text as R/3 table | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error while retrieving a property from TextEdit control | 20061222 | ||
| 2 | Error while retrieving text table via DataProvider control! | 20061222 | ||
| 3 | Error while creating DataProvider Control | 20061222 | ||
| 4 | Potential data loss: use get_text_as_stream instead | 20061222 |
Method GET_TEXT_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MODIFIED | Call by reference | Type reference (TYPE) | I | modify status of text | 20061214 | |||
| 2 | ONLY_WHEN_MODIFIED | Call by reference | Type reference (TYPE) | I | 1 | get text only when modified | 20061214 | ||
| 3 | TEXT | Call by reference | Type reference (TYPE) | STRING | text as string with carriage returns and linefeeds | 20061214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error while retrieving a property from TextEdit control | 20061222 | ||
| 2 | The method isn't supported by the installed GUI | 20061222 |
Method SET_FROZEN_CURSOR_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DO_SET_FOCUS | Value transfer | Type reference (TYPE) | FLAG | 'X' | general flag | 20061214 |
Method SET_FROZEN_CURSOR_POSITION on class IF_ISHMED_PMD_EDITOR has no exception.
Method SET_READONLY_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | READONLY_MODE | Call by reference | Type reference (TYPE) | I | 0 | readonly mode; eq 0: OFF ; ne 0: ON | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error while setting readonly mode! | 20061222 | ||
| 2 | INVALID_PARAMETER | 20061222 |
Method SET_TEXTMODIFIED_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STATUS | Call by reference | Type reference (TYPE) | I | 0 | boolean like value: true=1, false = 0) | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error while setting property of TextEdit control | 20061222 |
Method SET_TEXT_AS_R3TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | table with text | 20061214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error while sending R/3 table to TextEdit control! | 20061222 | ||
| 2 | ERROR_DP_CREATE | 20061222 |
Method SET_TEXT_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TEXT | Call by reference | Type reference (TYPE) | STRING | ext as string with carriage returns and linefeeds | 20061214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error on calling COM method | 20061222 | ||
| 2 | The method isn't supported by the installed GUI | 20061222 |
History
| Last changed by/on | SAP | 20070917 |
| SAP Release Created in |