SAP ABAP Class CL_DPR_OLR3_WORK (Object Link: General Methods)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PRO-EXT-OBL (Application Component) Object Links
⤷
DPR_OBJECTLINK_R3 (Package) Project Management - R/3 Core Object Link
⤷
⤷
Properties
| Class | CL_DPR_OLR3_WORK | |
| Short Description | Object Link: General Methods | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | DPR_OBJECTLINK_R3 | Project Management - R/3 Core Object Link |
| Created | 20020604 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_DPR_OLR3_WORK has no forward declaration.
Interfaces
Class CL_DPR_OLR3_WORK has no interface implemented.
Friends
Class CL_DPR_OLR3_WORK has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | OLR3_TV_DDIC_FIELD | '0EMPTY' | Blank Field | 20020627 | ||
| 2 | Constant | Public | Type reference (TYPE) | DPR_TV_DATE_SET | '0ACTUAL' | Actual | 20020604 | ||
| 3 | Constant | Public | Type reference (TYPE) | DPR_TV_DATE_SET | '0BASIC_EARLY' | Earliest Basic Dates | 20020604 | ||
| 4 | Constant | Public | Type reference (TYPE) | DPR_TV_DATE_SET | '0BASIC_LATEST' | Latest Basic Dates | 20020604 | ||
| 5 | Constant | Private | Type reference (TYPE) | DYNPTYPE | 'RAW' | ABAP/4 Dictionary: Screen Data Type for Screen Painter | 20050408 | ||
| 6 | Constant | Public | Type reference (TYPE) | OLR3_TV_SERVICE | '0EASYDMS' | Object Type Service | 20040129 | ||
| 7 | Constant | Public | Type reference (TYPE) | DPR_TV_DATE_SET | '0FORECAST_EARLY' | Earliest Forecast Dates | 20020604 | ||
| 8 | Constant | Public | Type reference (TYPE) | DPR_TV_DATE_SET | '0FORECAST_LATES' | Latest Forecast Dates | 20020604 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Converts Data (GET_DATA) to XML-Capable Table | 20020612 | |
| 2 | Static method | Public | Method | Converts Fields of DDIC Structure from Source to Targ. Table | 20020604 | |
| 3 | Static method | Public | Method | Converts a Data Table into an XML String | 20020607 | |
| 4 | Static method | Public | Method | Object Link Key: Converts String to Table | 20020604 | |
| 5 | Static method | Public | Method | Object Link Key: Converts Table to String | 20020604 | |
| 6 | Static method | Public | Method | Generates the URL for Calling a Transaction | 20020607 | |
| 7 | Static method | Public | Method | Generates URLs for Transaction Call via ITS | 20020604 | |
| 8 | Static method | Public | Method | Conversion of Date and Time into UTC Time Stamp | 20020604 |
Events
Class CL_DPR_OLR3_WORK has no event.
Types
Class CL_DPR_OLR3_WORK has no local type.
Method Signatures
Method BUILT_TAB_FROM_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_XMLTAB | Value transfer | Type reference (TYPE) | OLR3_TT_XMLATTRIB | Tabellentyp der XML Attribut Tabelle | 20020612 | |||
| 2 | IT_DATA | Value transfer | Type reference (TYPE) | OLR3_TT_TAB_DATA | Tabellentyp für OLR3_TS_TAB_DATA | 20020612 | |||
| 3 | IV_CONTEXT | Value transfer | Type reference (TYPE) | OLR3_TV_CONTEXT | ' ' oder 'EVALUATION' | 20020612 | |||
| 4 | IV_FRAME | Value transfer | Type reference (TYPE) | OLR3_TV_FRAME | SPACE | Rahmen für Übersicht | 20030117 | ||
| 5 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objektes | 20020612 |
Method BUILT_TAB_FROM_DATA on class CL_DPR_OLR3_WORK has no exception.
Method CONDENSE_TAB_TO_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TAB | Value transfer | Type reference (TYPE) | OLR3_TT_TAB_ID | Output-Tabelle | 20020604 | |||
| 2 | IT_TAB | Value transfer | Type reference (TYPE) | OLR3_TT_TAB_ID | Input-Tabelle | 20020604 | |||
| 3 | IV_DDIC_TARGET | Value transfer | Type reference (TYPE) | OLR3_TV_DDIC | Felder aus DDIC von Input- nach Output-Tabelle | 20020604 |
Method CONDENSE_TAB_TO_TAB on class CL_DPR_OLR3_WORK has no exception.
Method CONVERT_TAB_TO_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJECT_DATA | Value transfer | Type reference (TYPE) | XSTRING | XML-XString | 20020607 | |||
| 2 | IT_XMLTAB | Value transfer | Type reference (TYPE) | OLR3_TT_XMLATTRIB | Tabellentyp der XML Attribut Tabelle | 20020613 |
Method CONVERT_TAB_TO_XML on class CL_DPR_OLR3_WORK has no exception.
Method CONV_ID_STRING_TO_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TAB | Value transfer | Type reference (TYPE) | OLR3_TT_TAB_ID | Tabellentyp für OLR3_TAB_ID | 20020604 | |||
| 2 | IV_DDIC | Value transfer | Type reference (TYPE) | OLR3_TV_DDIC | 30 Characters | 20020604 | |||
| 3 | IV_STRING | Value transfer | Type reference (TYPE) | OLR3_TV_STRING | Charakter 255 | 20020604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC-Struktur nicht vorhanden | 20020604 |
Method CONV_ID_TAB_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_REALSTRING | Value transfer | Type reference (TYPE) | STRING | String | 20020628 | |||
| 2 | EV_STRING | Value transfer | Type reference (TYPE) | OLR3_TV_STRING | String der Länge 255 | 20020604 | |||
| 3 | IT_TAB | Value transfer | Type reference (TYPE) | OLR3_TT_TAB_ID | Tabellentyp für OLR3_TAB_ID | 20020604 | |||
| 4 | IV_DDIC | Value transfer | Type reference (TYPE) | OLR3_TV_DDIC | 30 Characters | 20020604 | |||
| 5 | IV_ONLY_FIRST | Value transfer | Type reference (TYPE) | C | SPACE | Nur der erste Tabelleneintrag | 20020604 |
Method CONV_ID_TAB_TO_STRING on class CL_DPR_OLR3_WORK has no exception.
Method CREATE_URL_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SERVICEURL | Call by reference | Type reference (TYPE) | SERVICE_RL | URL für einen Service | 20020607 | |||
| 2 | IT_PARAM | Call by reference | Type reference (TYPE) | OLR3_TT_URL_PARAM | Enthält Parameter zu einem Service | 20020607 | |||
| 3 | IT_WEBSERVER_PARAM | Call by reference | Type reference (TYPE) | OLR3_TT_URL_PARAM | Enthält Parameter zu einem Web-Server | 20030306 | |||
| 4 | IV_WEBSERVER | Call by reference | Type reference (TYPE) | OLR3_TV_WEBSERVER_URL | URL zu Web-Server | 20020607 |
Method CREATE_URL_TRANSACTION on class CL_DPR_OLR3_WORK has no exception.
Method GET_APP_URL_WORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_APPLICATION_URL | Value transfer | Type reference (TYPE) | OLR3_TT_URL | Struktur mit generierten URLS zu Objektverknüpfungen | 20020604 | |||
| 2 | IV_EXTERNAL_KEY | Call by reference | Type reference (TYPE) | OLR3_TV_STRING | 'Langer' String mit definierter Länge für RFC | 20020604 | |||
| 3 | IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | STRING | Struktur zur Definition des internen Schlüssels des Objektes | 20020604 | |||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objektes | 20020604 | |||
| 5 | IV_SERVICE | Call by reference | Type reference (TYPE) | OLR3_TV_SERVICE | Service-Name der Internet-Anwendungskomponente | 20030306 | |||
| 6 | IV_SSL_ACTIVE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | SSL Aktiv oder Inaktiv (https oder http) | 20050111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ID (Intern oder Extern) fehlt | 20020610 | ||
| 2 | WebServe /RFC-Dest fehlt (Customizing Objektart Objektlink) | 20030307 | ||
| 3 | Struktur für ID fehlt (Customizing Objektart Objektlink) | 20020610 |
Method GET_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATE | Call by reference | Type reference (TYPE) | OLR3_TV_DATE | Datum im CHAR-Format | 20020604 | |||
| 2 | IV_TIME | Call by reference | Type reference (TYPE) | OLR3_TV_TIME | Zeitpunkt im CHAR-Format | 20020604 | |||
| 3 | RV_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020604 |
Method GET_TIMESTAMP on class CL_DPR_OLR3_WORK has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 200 |