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 | CNTB | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ICON | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | IF_RMPS_PRO | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_RMPS_PRO_DECLARATION_EXE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | IF_SRM | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
6 | SRMBR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
7 | SRMGU | 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 | C_ANSWER_CANCEL | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Cancel | 20050712 | |
2 | C_ANSWER_HIDEATTR | Constant | Public | Type reference (TYPE) | CHAR1 | 'H' | Do not display attributes | 20050712 | |
3 | C_ANSWER_NO_DIALOG | Constant | Public | Type reference (TYPE) | CHAR1 | 'L' | No dialog | 20051104 | |
4 | C_ANSWER_SHOWATTR | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Display Attributes | 20050712 | |
5 | C_DECLTYPE_ALL | Constant | Public | Type reference (TYPE) | RMPS_DECLARE_TYPE | '2' | Assignment Type "All Options" | 20051024 | |
6 | C_DECLTYPE_FOLDER | Constant | Public | Type reference (TYPE) | RMPS_DECLARE_TYPE | '1' | Assignment Type "Only Cases" | 20051024 | |
7 | C_DECLTYPE_PARTS | Constant | Public | Type reference (TYPE) | RMPS_DECLARE_TYPE | ' ' | Assignment Type "Only Parts" | 20051024 | |
8 | C_DECLTYPE_RECORD | Constant | Public | Type reference (TYPE) | RMPS_DECLARE_TYPE | '3' | Selection Type "Folder Only" | 20060411 | |
9 | C_FCODE_DECLARE | Constant | Public | Type reference (TYPE) | UI_FUNC | 'PSPRO_DECLARE' | Declare Function Code | 20040608 | |
10 | C_FCODE_MOVE | Constant | Public | Type reference (TYPE) | UI_FUNC | IF_RMPS_PRO=>C_FCODE_MOVE | Function Code | 20040802 | |
11 | C_FCODE_PUBLIC | Constant | Public | Type reference (TYPE) | UI_FUNC | 'PSPRO_PUBLIC' | Change Function Code Declare | 20051104 | |
12 | C_ICON_DECLARE | Constant | Public | Type reference (TYPE) | ICONNAME | '@5Y@' | Declare Icon | 20040608 | |
13 | C_ICON_MOVE | Constant | Public | Type reference (TYPE) | ICONNAME | '@40@' | Move Icons | 20050714 | |
14 | C_ICON_PUBLIC | Constant | Public | Type reference (TYPE) | ICONNAME | '@5Y@' | Change Declare Icons | 20051104 | |
15 | C_PROCESS_DECLARE | Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Declare Process Type | 20040804 | |
16 | C_PROCESS_EXTERNAL | Constant | Public | Type reference (TYPE) | CHAR1 | 'E' | Process Type External Call | 20050928 | |
17 | C_PROCESS_MOVE | Constant | Public | Type reference (TYPE) | CHAR1 | 'M' | Move Process Type | 20040804 | |
18 | C_PROPNAME_DECL_AT | Constant | Public | Type reference (TYPE) | SDOK_PROPN | 'RMPSP_DECLARED_AT' | Attribute Name Declared on | 20040604 | |
19 | C_PROPNAME_DECL_BY | Constant | Public | Type reference (TYPE) | SDOK_PROPN | 'RMPSP_DECLARED_BY' | Attribute Name Declared by | 20040604 | |
20 | C_STATE_ALL_PUBLICS | Constant | Public | Type reference (TYPE) | RMPSP_DECLARE_STATE | 'A' | All Public Statuses | 20051104 | |
21 | C_STATE_DECLARED | Constant | Public | Type reference (TYPE) | RMPSP_DECLARE_STATE | 'X' | Public | 20040505 | |
22 | C_STATE_PRIVATE | Constant | Public | Type reference (TYPE) | RMPSP_DECLARE_STATE | 'P' | Private | 20040505 | |
23 | C_STATE_PUBLIC | Constant | Public | Type reference (TYPE) | RMPSP_DECLARE_STATE | 'E' | Public - Can be Changed | 20051104 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_ASSIGNED | Static method | Public | Method | Checks if the object has already been assigned | 20040715 |
2 | CHECK_ATTR_DIALOG | Instance method | Public | Method | Ask as Last Chance to Change Attributes | 20040623 |
3 | CHECK_DECLARATION_STATE | Instance method | Public | Method | Determine Declaration State | 20040505 |
4 | DECLARE_OBJECT | Instance method | Public | Method | Declare Object | 20040505 |
5 | GET_ANCHOR | Instance method | Public | Method | Get Anchor for Insert | 20060504 |
6 | GET_DECLARE_BUTTON | Static method | Public | Method | Get Declaration Pushbutton | 20040608 |
7 | GET_MOVE_BUTTON | Static method | Public | Method | Get Move Button | 20050714 |
8 | HANDLE_DROP_INSERT | Instance method | Public | Method | Handles Drop or Insertion of a Document | 20061215 |
9 | MOVE_OBJECT | Instance method | Public | Method | Move object from one folder to another | 20040728 |
10 | SELECT_FOLDER | 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 | Exporting | EX_ASSIGNED | Call by reference | Type reference (TYPE) | SRMBOOLEAN | X= bereits zugeornet | 20040810 | ||
2 | Exporting | EX_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040810 | ||
3 | Importing | IM_ACT_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_SRM_REQUEST | Interface für Request | 20040715 | ||
4 | Importing | IM_DO_CHECKS | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Checks durchführen? | 20070105 | |
5 | Importing | 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 | Importing | IM_DECLARE_DETAILS | Call by reference | Type reference (TYPE) | RMPS_PRO_S_DECLARE_DETAILS | Detailinformationen für Declare | 20070104 | ||
2 | Importing | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040623 | ||
3 | Importing | IM_MY_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040727 | ||
4 | Returning | RE_ANSWER | Value transfer | Type reference (TYPE) | CHAR1 | Antwort Konstanten C_ANSWER* | 20050712 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RMPS_PRO_DECLARE | 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 | Exporting | EX_DECLARATION_STATE | Call by reference | Type reference (TYPE) | RMPSP_DECLARE_STATE | Status (Konstanten C_STATE_*) | 20040507 | ||
2 | Exporting | EX_DECL_STATE_DESCR | Call by reference | Type reference (TYPE) | SRMDESCR | Text zum aktuellen Status | 20040623 | ||
3 | Exporting | EX_NEXT_DECLARE_STATE | Call by reference | Type reference (TYPE) | SRMSTATID | Nächster öffentlicher Status | 20040507 | ||
4 | Exporting | EX_NEXT_STATE_TYPE | Call by reference | Type reference (TYPE) | RMPSP_DECLARE_STATE | Status der Sichtbarkeit | 20051104 | ||
5 | Exporting | EX_NO_STATE_HANDLING | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20041105 | ||
6 | Importing | IM_BACKEND | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SP_OBJECT | Speziell für abstrakte Klasse SP Object | 20040506 | ||
7 | Importing | IM_CONTAINER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040512 | ||
8 | Importing | IM_NO_DIALOG | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>TRUE | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20051104 | |
9 | Importing | 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 | Exporting | EX_SELECTED_FOLDER | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Zugeordneter Folder | 20040623 | ||
2 | Importing | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Einfügen am Anker falls initial, bestimmen durch Methode ode | 20060504 | ||
3 | Importing | IM_ATTR_DIALOG | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | ' ' = Popup; Konstanten C_ANSWER_* = als Antwort verwenden | 20070104 | |
4 | Importing | IM_BACKEND | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SP_OBJECT | Speziell für abstrakte Klasse SP Object | 20040506 | ||
5 | Importing | IM_CLIENT_EVENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CLIENT_EVENT | Eventklasse Nur mit Dialog erforderlich | 20040623 | ||
6 | Importing | IM_CONTROLLED_COPY | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Boolean: Possible Values IF_SRM=>TRUE / FALSE | 20050204 | |
7 | Importing | IM_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Vaterelement POID (Folder/Record) | 20040526 | ||
8 | Importing | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040512 | ||
9 | Importing | IM_INSERT_FOLDER | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | X = Zuordnen zum Vaterelement, ' ' = Subelement | 20051104 | |
10 | Importing | IM_IS_DOD_VERSION | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>FALSE | Ist DoD Version | 20061220 | |
11 | Importing | IM_NO_DIALOG | Call by reference | Type reference (TYPE) | SRMBOOLEAN | '-' | 'X' = Ohne Dialoge | 20040623 | |
12 | Importing | IM_NO_FOLDER_CHECK | Call by reference | Type reference (TYPE) | SRMBOOLEAN | '-' | 'X' = Folderzuordnung existiert bereits | 20040624 | |
13 | Importing | IM_PART_FE_DRAGDROP | Call by reference | Object reference (TYPE REF TO) | OBJECT | Part Frontend | 20040727 | ||
14 | Importing | IM_PART_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Unterstruktur POID (PART) | 20040831 | ||
15 | Importing | 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 | CX_RMPS_PRO_DECLARE | 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 | Importing | IM_ACTIVITY | Call by reference | Type reference (TYPE) | CHAR1 | C_PROCESS_* | 20060504 | ||
2 | Importing | IM_ACTUAL_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anker der mitgegeben wurde | 20060504 | ||
3 | Importing | IM_INSERT_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Objekt das eingefügt wird | 20060504 | ||
4 | Importing | IM_INSERT_TO | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Objekt in das eingefügt wird | 20060504 | ||
5 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | ACTION | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20061215 | ||
2 | Returning | ALLOWED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Einfügen erlaub X = Ja | 20061215 | ||
3 | Importing | ELEMENT_GID | Call by reference | Type reference (TYPE) | I | Element GID | 20061215 | ||
4 | Importing | ELEMENT_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID des Elements | 20061215 | ||
5 | Importing | 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 | Importing | 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 | Importing | IM_IF_CONT_FE_DRAGDROP | Call by reference | Object reference (TYPE REF TO) | OBJECT | Drag Drop container Fe | 20061215 | ||
8 | Importing | IM_IF_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_SRM_REQUEST | Interface für Request | 20061215 | ||
9 | Importing | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20061215 | ||
10 | Importing | IT_GLOB_REQUEST_TABLE | Call by reference | Type reference (TYPE) | SRMBR_REQUEST_TABLE | request table | 20061215 | ||
11 | Importing | 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 | Importing | IM_ACT_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID (Source POID) | 20040728 | ||
2 | Importing | IM_ANCHOR | Call by reference | Type reference (TYPE) | STRING | Anker an dem eingefügt werden soll | 20060504 | ||
3 | Importing | IM_CLIENT_EVENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CLIENT_EVENT | Event Object | 20040728 | ||
4 | Importing | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040728 | ||
5 | Importing | IM_INSERT_FOLDER | Call by reference | Type reference (TYPE) | SRMBOOLEAN | X = Einfügen direkt in Folder | 20060516 | ||
6 | Importing | IM_MY_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20040728 | ||
7 | Importing | IM_NEW_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Neuer Folder | 20040728 | ||
8 | Importing | IM_NEW_PART_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | Neuer Part | 20060516 | ||
9 | Importing | 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 | CX_RMPS_PRO_DECLARE | 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 | Exporting | EX_DO_FREEZE | Call by reference | Type reference (TYPE) | SRMBOOLEAN | Der Part wurde entsperrt | 20050518 | ||
2 | Exporting | EX_FOLDER_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID des gewählten Folders | 20040804 | ||
3 | Exporting | EX_IS_FOLDER | Call by reference | Type reference (TYPE) | SRMBOOLEAN | X = Einfügen in Case Akte | 20051025 | ||
4 | Exporting | EX_PART_API | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SP_RECORD | Part Api, geöffnet und gesperrt | 20050518 | ||
5 | Exporting | EX_PART_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID des gewählten Parts | 20040831 | ||
6 | Exporting | EX_USER_COMMENT | Call by reference | Type reference (TYPE) | RMPS_PRO_MOVE_REASON | Kommentar für das Umhängen | 20040804 | ||
7 | Importing | IM_CLIENT_EVENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_CLIENT_EVENT | Eventklasse: SP Client -> Frame | 20040512 | ||
8 | Importing | IM_IF_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20040512 | ||
9 | Importing | IM_NEXT_STATE | Call by reference | Type reference (TYPE) | SRMSTATID | SRM Status ID | 20051104 | ||
10 | Importing | 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 | Importing | IM_SOURCE_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID des Aufrufers | 20040512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_RMPS_PRO_DECLARE | Fehler beim Veröffentlichen von Dokumenten | 20040623 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |