SAP ABAP Class IF_RMPS_PRO_DECLARATION_EXE (Declaration Process)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RMPS_PRO_DECLARE_GSP | Declaration Process GSP | 20040506 |
Properties
| Class | IF_RMPS_PRO_DECLARATION_EXE | |
| Short Description | Declaration Process | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20040505 | SAP |
| Last change | 20110908 | 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) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 7 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_RMPS_PRO_DECLARATION_EXE has no interface implemented.
Friends
Class IF_RMPS_PRO_DECLARATION_EXE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Cancel | 20050712 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | 'H' | Do not display attributes | 20050712 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR1 | 'L' | No dialog | 20051104 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Display Attributes | 20050712 | ||
| 5 | Constant | Public | Type reference (TYPE) | RMPS_DECLARE_TYPE | '2' | Assignment Type "All Options" | 20051024 | ||
| 6 | Constant | Public | Type reference (TYPE) | RMPS_DECLARE_TYPE | '1' | Assignment Type "Only Cases" | 20051024 | ||
| 7 | Constant | Public | Type reference (TYPE) | RMPS_DECLARE_TYPE | ' ' | Assignment Type "Only Parts" | 20051024 | ||
| 8 | Constant | Public | Type reference (TYPE) | RMPS_DECLARE_TYPE | '3' | Selection Type "Folder Only" | 20060411 | ||
| 9 | Constant | Public | Type reference (TYPE) | UI_FUNC | 'PSPRO_DECLARE' | Declare Function Code | 20040608 | ||
| 10 | Constant | Public | Type reference (TYPE) | UI_FUNC | IF_RMPS_PRO=>C_FCODE_MOVE | Function Code | 20040802 | ||
| 11 | Constant | Public | Type reference (TYPE) | UI_FUNC | 'PSPRO_PUBLIC' | Change Function Code Declare | 20051104 | ||
| 12 | Constant | Public | Type reference (TYPE) | ICONNAME | '@5Y@' | Declare Icon | 20040608 | ||
| 13 | Constant | Public | Type reference (TYPE) | ICONNAME | '@40@' | Move Icons | 20050714 | ||
| 14 | Constant | Public | Type reference (TYPE) | ICONNAME | '@5Y@' | Change Declare Icons | 20051104 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Declare Process Type | 20040804 | ||
| 16 | Constant | Public | Type reference (TYPE) | CHAR1 | 'E' | Process Type External Call | 20050928 | ||
| 17 | Constant | Public | Type reference (TYPE) | CHAR1 | 'M' | Move Process Type | 20040804 | ||
| 18 | Constant | Public | Type reference (TYPE) | SDOK_PROPN | 'RMPSP_DECLARED_AT' | Attribute Name Declared on | 20040604 | ||
| 19 | Constant | Public | Type reference (TYPE) | SDOK_PROPN | 'RMPSP_DECLARED_BY' | Attribute Name Declared by | 20040604 | ||
| 20 | Constant | Public | Type reference (TYPE) | RMPSP_DECLARE_STATE | 'A' | All Public Statuses | 20051104 | ||
| 21 | Constant | Public | Type reference (TYPE) | RMPSP_DECLARE_STATE | 'X' | Public | 20040505 | ||
| 22 | Constant | Public | Type reference (TYPE) | RMPSP_DECLARE_STATE | 'P' | Private | 20040505 | ||
| 23 | Constant | Public | Type reference (TYPE) | RMPSP_DECLARE_STATE | 'E' | Public - Can be Changed | 20051104 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Checks if the object has already been assigned | 20040715 | |
| 2 | Instance method | Public | Method | Ask as Last Chance to Change Attributes | 20040623 | |
| 3 | Instance method | Public | Method | Determine Declaration State | 20040505 | |
| 4 | Instance method | Public | Method | Declare Object | 20040505 | |
| 5 | Instance method | Public | Method | Get Anchor for Insert | 20060504 | |
| 6 | Static method | Public | Method | Get Declaration Pushbutton | 20040608 | |
| 7 | Static method | Public | Method | Get Move Button | 20050714 | |
| 8 | Instance method | Public | Method | Handles Drop or Insertion of a Document | 20061215 | |
| 9 | Instance method | Public | Method | Move object from one folder to another | 20040728 | |
| 10 | Instance method | Public | Method | Select a Folder | 20040512 |
Events
Class IF_RMPS_PRO_DECLARATION_EXE has no event.
Types
Class IF_RMPS_PRO_DECLARATION_EXE has no local type.
Method Signatures
Method CHECK_ASSIGNED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ASSIGNED | Call by reference | Type reference (TYPE) | SRMBOOLEAN | X= bereits zugeornet | 20040810 | |||
| 2 | EX_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040810 | |||
| 3 | IM_ACT_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_SRM_REQUEST | Interface für Request | 20040715 | |||
| 4 | IM_DO_CHECKS | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Checks durchführen? | 20070105 | ||
| 5 | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040715 |
Method CHECK_ASSIGNED on class IF_RMPS_PRO_DECLARATION_EXE has no exception.
Method CHECK_ATTR_DIALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DECLARE_DETAILS | Call by reference | Type reference (TYPE) | RMPS_PRO_S_DECLARE_DETAILS | Detailinformationen für Declare | 20070104 | |||
| 2 | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040623 | |||
| 3 | IM_MY_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040727 | |||
| 4 | RE_ANSWER | Value transfer | Type reference (TYPE) | CHAR1 | Antwort Konstanten C_ANSWER* | 20050712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Veröffentlichen von Dokumenten | 20040623 |
Method CHECK_DECLARATION_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DECLARATION_STATE | Call by reference | Type reference (TYPE) | RMPSP_DECLARE_STATE | Status (Konstanten C_STATE_*) | 20040507 | |||
| 2 | EX_DECL_STATE_DESCR | Call by reference | Type reference (TYPE) | SRMDESCR | Text zum aktuellen Status | 20040623 | |||
| 3 | EX_NEXT_DECLARE_STATE | Call by reference | Type reference (TYPE) | SRMSTATID | Nächster öffentlicher Status | 20040507 | |||
| 4 | EX_NEXT_STATE_TYPE | Call by reference | Type reference (TYPE) | RMPSP_DECLARE_STATE | Status der Sichtbarkeit | 20051104 | |||
| 5 | EX_NO_STATE_HANDLING | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20041105 | |||
| 6 | IM_BACKEND | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SP_OBJECT | Speziell für abstrakte Klasse SP Object | 20040506 | |||
| 7 | IM_CONTAINER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040512 | |||
| 8 | IM_NO_DIALOG | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>TRUE | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20051104 | ||
| 9 | IM_PREFERED_STATE | Call by reference | Type reference (TYPE) | SRMSTATID | bevorzugter Status, Initial = verwenden höchster Status | 20051104 |
Method CHECK_DECLARATION_STATE on class IF_RMPS_PRO_DECLARATION_EXE has no exception.
Method DECLARE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SELECTED_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Zugeordneter Folder | 20040623 | |||
| 2 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Einfügen am Anker falls initial, bestimmen durch Methode ode | 20060504 | |||
| 3 | IM_ATTR_DIALOG | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | ' ' = Popup; Konstanten C_ANSWER_* = als Antwort verwenden | 20070104 | ||
| 4 | IM_BACKEND | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SP_OBJECT | Speziell für abstrakte Klasse SP Object | 20040506 | |||
| 5 | IM_CLIENT_EVENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CLIENT_EVENT | Eventklasse Nur mit Dialog erforderlich | 20040623 | |||
| 6 | IM_CONTROLLED_COPY | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Boolean: Possible Values IF_SRM=>TRUE / FALSE | 20050204 | ||
| 7 | IM_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Vaterelement POID (Folder/Record) | 20040526 | |||
| 8 | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040512 | |||
| 9 | IM_INSERT_FOLDER | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | X = Zuordnen zum Vaterelement, ' ' = Subelement | 20051104 | ||
| 10 | IM_IS_DOD_VERSION | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Ist DoD Version | 20061220 | ||
| 11 | IM_NO_DIALOG | Call by reference | Type reference (TYPE) | SRMBOOLEAN | '-' | 'X' = Ohne Dialoge | 20040623 | ||
| 12 | IM_NO_FOLDER_CHECK | Call by reference | Type reference (TYPE) | SRMBOOLEAN | '-' | 'X' = Folderzuordnung existiert bereits | 20040624 | ||
| 13 | IM_PART_FE_DRAGDROP | Call by reference | Object reference (TYPE REF TO) | OBJECT | Part Frontend | 20040727 | |||
| 14 | IM_PART_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Unterstruktur POID (PART) | 20040831 | |||
| 15 | IM_PREFERRED_STATE | Call by reference | Type reference (TYPE) | SRMSTATID | Falls initial wird der höchst möglich Status verwendet! | 20051104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Veröffentlichen von Dokumenten | 20040602 |
Method GET_ANCHOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACTIVITY | Call by reference | Type reference (TYPE) | CHAR1 | C_PROCESS_* | 20060504 | |||
| 2 | IM_ACTUAL_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anker der mitgegeben wurde | 20060504 | |||
| 3 | IM_INSERT_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Objekt das eingefügt wird | 20060504 | |||
| 4 | IM_INSERT_TO | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Objekt in das eingefügt wird | 20060504 | |||
| 5 | RE_ANCHOR | Value transfer | Type reference (TYPE) | STRING | Anker der verwendet werden soll | 20060504 |
Method GET_ANCHOR on class IF_RMPS_PRO_DECLARATION_EXE has no exception.
Method GET_DECLARE_BUTTON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DECLARE_BUTTON | Value transfer | Type reference (TYPE) | STB_BUTTON | Toolbarbutton | 20040608 |
Method GET_DECLARE_BUTTON on class IF_RMPS_PRO_DECLARATION_EXE has no exception.
Method GET_MOVE_BUTTON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_MOVE_BUTTON | Value transfer | Type reference (TYPE) | STB_BUTTON | Umhängen Button | 20050714 |
Method GET_MOVE_BUTTON on class IF_RMPS_PRO_DECLARATION_EXE has no exception.
Method HANDLE_DROP_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTION | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20061215 | |||
| 2 | ALLOWED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Einfügen erlaub X = Ja | 20061215 | |||
| 3 | ELEMENT_GID | Call by reference | Type reference (TYPE) | I | Element GID | 20061215 | |||
| 4 | ELEMENT_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID des Elements | 20061215 | |||
| 5 | IM_IF_CLIENT_EVENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SP_CLIENT_WIN | SP Client Interface für Win | 20061215 | |||
| 6 | IM_IF_CONTAINER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Container in den das Objekt eingefügt wird | 20061215 | |||
| 7 | IM_IF_CONT_FE_DRAGDROP | Call by reference | Object reference (TYPE REF TO) | OBJECT | Drag Drop container Fe | 20061215 | |||
| 8 | IM_IF_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_SRM_REQUEST | Interface für Request | 20061215 | |||
| 9 | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20061215 | |||
| 10 | IT_GLOB_REQUEST_TABLE | Call by reference | Type reference (TYPE) | SRMBR_REQUEST_TABLE | request table | 20061215 | |||
| 11 | I_IF_REC_INSTANCE_XML | Call by reference | Object reference (TYPE REF TO) | CL_SRM_XML_REC_INSTANCE | record instance | 20061215 |
Method HANDLE_DROP_INSERT on class IF_RMPS_PRO_DECLARATION_EXE has no exception.
Method MOVE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ACT_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID (Source POID) | 20040728 | |||
| 2 | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anker an dem eingefügt werden soll | 20060504 | |||
| 3 | IM_CLIENT_EVENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CLIENT_EVENT | Event Object | 20040728 | |||
| 4 | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040728 | |||
| 5 | IM_INSERT_FOLDER | Call by reference | Type reference (TYPE) | SRMBOOLEAN | X = Einfügen direkt in Folder | 20060516 | |||
| 6 | IM_MY_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040728 | |||
| 7 | IM_NEW_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Neuer Folder | 20040728 | |||
| 8 | IM_NEW_PART_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Neuer Part | 20060516 | |||
| 9 | IM_REASON | Call by reference | Type reference (TYPE) | RMPS_PRO_MOVE_REASON | Kommentar für das Umhängen | 20060516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Veröffentlichen von Dokumenten | 20040803 |
Method SELECT_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DO_FREEZE | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Der Part wurde entsperrt | 20050518 | |||
| 2 | EX_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID des gewählten Folders | 20040804 | |||
| 3 | EX_IS_FOLDER | Call by reference | Type reference (TYPE) | SRMBOOLEAN | X = Einfügen in Case Akte | 20051025 | |||
| 4 | EX_PART_API | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SP_RECORD | Part Api, geöffnet und gesperrt | 20050518 | |||
| 5 | EX_PART_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID des gewählten Parts | 20040831 | |||
| 6 | EX_USER_COMMENT | Call by reference | Type reference (TYPE) | RMPS_PRO_MOVE_REASON | Kommentar für das Umhängen | 20040804 | |||
| 7 | IM_CLIENT_EVENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CLIENT_EVENT | Eventklasse: SP Client -> Frame | 20040512 | |||
| 8 | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040512 | |||
| 9 | IM_NEXT_STATE | Call by reference | Type reference (TYPE) | SRMSTATID | SRM Status ID | 20051104 | |||
| 10 | IM_PROCESS_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | IF_RMPS_PRO_DECLARATION_EXE=>C_PROCESS_DECLARE | Prozessstyp IF_RMPS_PRO_DECLARATION_EXE=>C_PROCESS_* | 20040804 | ||
| 11 | IM_SOURCE_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID des Aufrufers | 20040512 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Veröffentlichen von Dokumenten | 20040623 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |