SAP ABAP Class CL_DPR_ENTITY_SERVICES (Development Projects: Services for Interface IF_DPR_ENTITY)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PRO (Application Component) Project Management
⤷
DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
⤷
⤷
Properties
| Class | CL_DPR_ENTITY_SERVICES | |
| Short Description | Development Projects: Services for Interface IF_DPR_ENTITY | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | DEVELOPMENT_PROJECTS_SHARED | Project Management - Shared Objects |
| Created | 20020107 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_DPR_ENTITY_SERVICES has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | IF_DPR_ENTITY | 20020107 | Development Projects: Interface of All Entities |
Attributes
Class CL_DPR_ENTITY_SERVICES has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020107 | |
| 2 | Static method | Public | Method | Converts Read-Only Note String to String/String Table | 20050819 | |
| 3 | Static method | Public | Method | Konvertiert Read-Only Notiz-String in eine Tabelle | 20101215 | |
| 4 | Static method | Public | Method | Copy Description in All Languages | 20020605 | |
| 5 | Static method | Public | Method | Copy Long Text in All Languages | 20020605 | |
| 6 | Static method | Public | Method | Copy Texts as Copy from Different Language in Template | 20050624 | |
| 7 | Static method | Public | Method | Internal Only: Delete Notes After Copying | 20050830 | |
| 8 | Static method | Public | Method | Read Master Language for Root Object of Entity Object | 20050624 | |
| 9 | Static method | Private | Method | Access Method to Lock Mode (Reading) | 20020107 | |
| 10 | Static method | Private | Method | Access Method to Long Text (Reading) | 20020320 | |
| 11 | Static method | Private | Method | Read Names for Entity Object | 20050624 | |
| 12 | Static method | Private | Method | Are there changes to the root object (including elements)? | 20020617 | |
| 13 | Static method | Private | Method | Is the application object locked in a certain mode? | 20020111 | |
| 14 | Static method | Private | Method | Is application object (part of a template) modifiable? | 20020715 | |
| 15 | Static method | Public | Method | Supplies External Obj.Cat. for Internal Obj.Cat. (TPO->TTO) | 20050715 | |
| 16 | Static method | Public | Method | Replace Messages from Lock Server | 20040326 | |
| 17 | Static method | Private | Method | Access Method to Short Text/Description (Writing) | 20020320 | |
| 18 | Static method | Private | Method | Access Method for Processing Mode (Write) | 20020107 | |
| 19 | Static method | Private | Method | Access Method to Long Text (Writing) | 20020320 | |
| 20 | Static method | Private | Method | Write Names for Entity Object | 20050624 |
Events
Class CL_DPR_ENTITY_SERVICES has no event.
Types
Class CL_DPR_ENTITY_SERVICES has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_ENTITY_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_ENTITY_SERVICES has no exception.
Method CONVERT_NOTE_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NOTES | Call by reference | Type reference (TYPE) | TABLE_OF_STRINGS | 20050819 | ||||
| 2 | EV_NOTES | Call by reference | Type reference (TYPE) | STRING | 20050819 | ||||
| 3 | IV_NOTE_READ_ONLY | Call by reference | Type reference (TYPE) | STRING | 20050819 |
Method CONVERT_NOTE_STRING on class CL_DPR_ENTITY_SERVICES has no exception.
Method CONVERT_NOTE_STRING_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NOTES | Call by reference | Type reference (TYPE) | TABLE_OF_STRINGS | 20101215 | ||||
| 2 | IV_NOTE_READ_ONLY | Call by reference | Type reference (TYPE) | STRING | 20101215 |
Method CONVERT_NOTE_STRING_TABLE on class CL_DPR_ENTITY_SERVICES has no exception.
Method COPY_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Quellentität | 20020605 | |||
| 2 | IR_TARGET | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Zielentität | 20020605 | |||
| 3 | IV_MASTER_LANGUAGE_SOURCE | Call by reference | Type reference (TYPE) | DPR_TV_MASTER_LANGUAGE | Projektsprache | 20050307 | |||
| 4 | IV_MASTER_LANGUAGE_TARGET | Call by reference | Type reference (TYPE) | DPR_TV_MASTER_LANGUAGE | Projektsprache | 20050307 | |||
| 5 | RV_TARGET_TEXT_CHANGED | Value transfer | Type reference (TYPE) | BOOLE_D | mindestens ein Text geändert | 20020606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Development Projects: Fehler beim Ändern Anwendungsobjekt | 20020606 |
Method COPY_LONG_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Quellentität | 20020605 | |||
| 2 | IR_TARGET | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Zielentität | 20020605 | |||
| 3 | IV_MASTER_LANGUAGE_SOURCE | Call by reference | Type reference (TYPE) | DPR_TV_MASTER_LANGUAGE | Projektsprache | 20050307 | |||
| 4 | IV_MASTER_LANGUAGE_TARGET | Call by reference | Type reference (TYPE) | DPR_TV_MASTER_LANGUAGE | Projektsprache | 20050307 | |||
| 5 | RV_TARGET_TEXT_CHANGED | Value transfer | Type reference (TYPE) | BOOLE_D | mindestens ein Text geändert | 20020606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Development Projects: Fehler beim Ändern Anwendungsobjekt | 20020606 |
Method COPY_TEXTS4PROJ_LANGU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20050624 | |||
| 2 | IR_TARGET | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20050624 |
Method COPY_TEXTS4PROJ_LANGU on class CL_DPR_ENTITY_SERVICES has no exception.
Method DELETE_NOTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20050830 |
Method DELETE_NOTES on class CL_DPR_ENTITY_SERVICES has no exception.
Method GET_LANGU_OF_ROOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20050624 | |||
| 2 | RV_LANGUAGE | Value transfer | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20050624 |
Method GET_LANGU_OF_ROOT on class CL_DPR_ENTITY_SERVICES has no exception.
Method GET_LOCK_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20020107 | |||
| 2 | RV_LOCK_MODE | Value transfer | Type reference (TYPE) | DPR_TV_LOCK_MODE | Sperrmodus des Anwendungsobjekts | 20020107 |
Method GET_LOCK_MODE on class CL_DPR_ENTITY_SERVICES has no exception.
Method GET_LONG_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LINES | Call by reference | Type reference (TYPE) | TEXT_LINE_TAB | Langtext (Tabelle) | 20020320 | |||
| 2 | EV_STRING | Call by reference | Type reference (TYPE) | STRING | Langtext (String) | 20020320 | |||
| 3 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20020320 | |||
| 4 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Sprache | 20020320 | |||
| 5 | IV_TEXT_ID | Call by reference | Type reference (TYPE) | TDID | CL_DPR_CO=>SC_TDID_LONGTEXT | Text-ID | 20020320 |
Method GET_LONG_TEXT on class CL_DPR_ENTITY_SERVICES has no exception.
Method GET_TEXTS_OF_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DESCRIPTION | Call by reference | Type reference (TYPE) | COMT_TEXT_TEXTDATA_T | Textschlüssel und -zeilen | 20050624 | |||
| 2 | ET_NAME | Call by reference | Type reference (TYPE) | CGPL_T_TEXTS | Projektplanung: Tabellentyp über CGPL_TEXT | 20050624 | |||
| 3 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20050624 |
Method GET_TEXTS_OF_ENTITY on class CL_DPR_ENTITY_SERVICES has no exception.
Method HAS_ROOT_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ROOT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Wurzelobjekt | 20020617 | |||
| 2 | RV_HAS_CHANGES | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Existenz von Änderungen (True = 'X') | 20020617 |
Method HAS_ROOT_CHANGES on class CL_DPR_ENTITY_SERVICES has no exception.
Method IS_IN_LOCK_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20020111 | |||
| 2 | IV_LOCK_MODE | Call by reference | Type reference (TYPE) | DPR_TV_LOCK_MODE | Sperrmodus des Anwendungsobjekts | 20020111 | |||
| 3 | RV_IS_IN_LOCK_MODE | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Objekt ist im angegebenen Modus gesperrt | 20020111 |
Method IS_IN_LOCK_MODE on class CL_DPR_ENTITY_SERVICES has no exception.
Method IS_TEMPL_COMPONENT_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20020715 | |||
| 2 | RV_IS_CHANGEABLE | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Änderbarkeit (True = 'X', False = SPACE) | 20020715 |
Method IS_TEMPL_COMPONENT_CHANGEABLE on class CL_DPR_ENTITY_SERVICES has no exception.
Method MAP_INT2EXT_OBJTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20050715 | |||
| 2 | RV_OBJTYPE | Value transfer | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20050715 |
Method MAP_INT2EXT_OBJTYPE on class CL_DPR_ENTITY_SERVICES has no exception.
Method REPLACE_ENQUEUE_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20040326 |
Method REPLACE_ENQUEUE_MESSAGES on class CL_DPR_ENTITY_SERVICES has no exception.
Method SET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20020320 | |||
| 2 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | CGPL_TEXT1 | Kurztext/Beschreibung des Objekts | 20020320 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Sprache | 20020320 | |||
| 4 | RV_DESCRIPTION_CHANGED | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Kurztext/Beschreibung geändert | 20020320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Development Projects: Fehler beim Ändern Anwendungsobjekt | 20020320 |
Method SET_EDIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20020107 | |||
| 2 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | DPR_TV_EDIT_MODE | Bearbeitungsmodus (Anzeigen bzw. Ändern) | 20020107 | |||
| 3 | RV_RC | Value transfer | Type reference (TYPE) | I | Rückgabewert (0 = OK) | 20020107 |
Method SET_EDIT_MODE on class CL_DPR_ENTITY_SERVICES has no exception.
Method SET_LONG_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20020320 | |||
| 2 | IT_LINES | Call by reference | Type reference (TYPE) | TEXT_LINE_TAB | Langtext (Tabelle) | 20020320 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Sprache | 20020320 | |||
| 4 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | Langtext (String) | 20020320 | |||
| 5 | IV_TEXT_ID | Call by reference | Type reference (TYPE) | TDID | CL_DPR_CO=>SC_TDID_LONGTEXT | Text-ID | 20020320 | ||
| 6 | RV_LONG_TEXT_CHANGED | Value transfer | Type reference (TYPE) | BOOLE_D | Bool'scher Wert: Langtext geändert | 20020320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Development Projects: Fehler beim Ändern Anwendungsobjekt | 20020320 |
Method SET_TEXTS_OF_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | IF_DPR_ENTITY | Development Projects: Schnittstelle aller Entities | 20050624 | |||
| 2 | IT_DESC_LINES | Call by reference | Type reference (TYPE) | COMT_TEXT_LINES_T | Textzeilen | 20050624 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20050624 | |||
| 4 | IV_NAME | Call by reference | Type reference (TYPE) | CGPL_TEXT1 | Sprachabhängiger Kurztext | 20050624 |
Method SET_TEXTS_OF_ENTITY on class CL_DPR_ENTITY_SERVICES has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 100 |