SAP ABAP Interface IF_MMPUR_UI_CONTEXT_ACCESS (Context Access Interface)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MM-PUR (Application Component) Purchasing
⤷
MMPUR_UI_MODEL (Package) Model Components for Web Dynpro Applications, Purchasing
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_MMPUR_UI_CONTEXT_HANDLER | Context Handler Interface | 20070628 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_MMPUR_UI_CONTEXT_HANDLER | Context Handler | 20070628 |
Properties
| Interface | IF_MMPUR_UI_CONTEXT_ACCESS | |
| Short Description | Context Access Interface |
General Data
| Package | MMPUR_UI_MODEL | Model Components for Web Dynpro Applications, Purchasing |
| Created | 20070628 | SAP |
| Last changed | 20100310 | SAP |
| 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) |
Interfaces
Interface IF_MMPUR_UI_CONTEXT_ACCESS has no interface.
Friends
Interface IF_MMPUR_UI_CONTEXT_ACCESS has no friend.
Attributes
Interface IF_MMPUR_UI_CONTEXT_ACCESS has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Notify about "manual" Context changes | 20070829 | |
| 2 | Instance method | Public | Method | Deselect all Items | 20070724 | |
| 3 | Instance method | Public | Method | Get Header | 20070911 | |
| 4 | Instance method | Public | Method | Get Item Number for passed Node/Element Index | 20070628 | |
| 5 | Instance method | Public | Method | Get Items node Lead Selection Index | 20070731 | |
| 6 | Instance method | Public | Method | Get Item for passed Node/Element Index | 20070810 | |
| 7 | Instance method | Public | Method | Get Context Element for passed Item Number | 20070823 | |
| 8 | Instance method | Public | Method | Get selected Items | 20070807 | |
| 9 | Instance method | Public | Method | Has Data of Document changed? | 20070814 | |
| 10 | Instance method | Public | Method | Has Data of Lead Selection Item changed? | 20070628 | |
| 11 | Instance method | Public | Method | Returns the amount of selected Items | 20070907 | |
| 12 | Instance method | Public | Method | Select all Items | 20070724 | |
| 13 | Instance method | Public | Method | Set Item selection via Node/Element Index | 20070628 |
Events
Interface IF_MMPUR_UI_CONTEXT_ACCESS has no event.
Types
Interface IF_MMPUR_UI_CONTEXT_ACCESS has no local type.
Method Signatures
Method CONTEXT_WAS_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Changed Node Element | 20070829 | |||
| 2 | IR_VALUE | Call by reference | Type reference (TYPE) | DATA | Value | 20070829 | |||
| 3 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | Changed Node Attribute | 20070829 |
Method CONTEXT_WAS_CHANGED on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no exception.
Method DESELECT_ALL_ITEMS Signature
Method DESELECT_ALL_ITEMS on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no parameter.
Method DESELECT_ALL_ITEMS on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no exception.
Method GET_HEADER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEADER | Call by reference | Type reference (TYPE) | ANY | Header data | 20070911 |
Method GET_HEADER_DATA on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no exception.
Method GET_ITEMNO_FOR_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ITEM_NO | Call by reference | Type reference (TYPE) | NUMC5 | Item number | 20070628 | |||
| 2 | IV_INDEX | Call by reference | Type reference (TYPE) | I | Element Index of ITEMS node | 20070628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Handling/Access Shared Data Context | 20070731 |
Method GET_ITEMS_LEAD_SELECTION_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INDEX | Call by reference | Type reference (TYPE) | I | Index of Lead Selection | 20070731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Handling/Access Shared Data Context | 20070731 |
Method GET_ITEM_DATA_FOR_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20070810 | ||||
| 2 | IV_INDEX | Call by reference | Type reference (TYPE) | I | Item index | 20070810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Handling/Access Shared Data Context | 20070904 |
Method GET_ITEM_ELEMENT_FOR_ITEMNO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Interface for Node Element | 20070823 | |||
| 2 | IV_ITEM_NO | Call by reference | Type reference (TYPE) | NUMC5 | Item Number | 20070823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Handling/Access Shared Data Context | 20070823 |
Method GET_SELECTED_ITEMS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ITEMS | Call by reference | Type reference (TYPE) | ANY TABLE | Data of selected items | 20070807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Handling/Access Shared Data Context | 20070907 |
Method HAS_DOCUMENT_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DOCUMENT_CHANGED | Call by reference | Type reference (TYPE) | XCHAR | Batch management indicator (internal) | 20070814 |
Method HAS_DOCUMENT_CHANGED on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no exception.
Method HAS_SELECTED_ITEM_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ITEM_CHANGED | Value transfer | Type reference (TYPE) | XCHAR | true/false | 20070731 | |||
| 2 | IV_INDEX | Call by reference | Type reference (TYPE) | I | Index of Item. No value passing means lead selection | 20070903 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Handling/Access Shared Data Context | 20070731 |
Method HOW_MANY_ITEMS_ARE_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_COUNTED | Call by reference | Type reference (TYPE) | I | Amount of selected Items | 20070907 |
Method HOW_MANY_ITEMS_ARE_SELECTED on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no exception.
Method SELECT_ALL_ITEMS Signature
Method SELECT_ALL_ITEMS on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no parameter.
Method SELECT_ALL_ITEMS on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no exception.
Method SET_ITEM_SELECTION_VIA_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INDEX | Call by reference | Type reference (TYPE) | I | Element Index of ITEMS node | 20070628 |
Method SET_ITEM_SELECTION_VIA_INDEX on Interface IF_MMPUR_UI_CONTEXT_ACCESS has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 603 |