Hierarchy
⤷
⤷
Properties
| Class | CL_PRT_URL_GENERATOR | |
| Short Description | URL Generator for Portal Hyperlinks in BSP Applications | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CRM_BSP_URL_GENERATION | URL Generation |
| Created | 20020424 | SAP |
| Last change | 20130531 | 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) |
Interfaces
Class CL_PRT_URL_GENERATOR has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_CRM_PCD_URL_GENERATOR | 20030217 | Generation of PCD URLs | |
| 2 | CL_CRM_PORTAL | 20030218 | Portal Information | |
| 3 | CL_PRT_NAV_DESCRIPTOR | 20041227 | Navigation Descriptor |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | STRING | Current Basis URL for Portal Server | 20020711 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | LCL_PORTAL_VERSION | Version Information for Request Portal Server | 20020711 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | Current Request | 20020711 | |||
| 4 | Constant | Public | Type reference (TYPE) | CRMT_PRT_MTD | 'TELEPHONE' | Method Name for Telephone Links | 20030528 | ||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'TelephoneNumber' | Parameter Name for Transferring the Telephone Number | 20030528 | ||
| 6 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Local URL (Without Portal) | 20041220 | ||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_HTTP_SERVER | The HTTP Server Object | 20031106 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | C | SPACE | Specifies Whether Current URL Refers to a Transaction | 20020829 | ||
| 9 | Static Attribute | Private | Type reference (TYPE) | C | SPACE | Determines Whether Application Logging is Switched On | 20020702 | ||
| 10 | Static Attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Specifies Whether Links are Opened in a New Window | 20020710 | ||
| 11 | Static Attribute | Private | Type reference (TYPE) | I | 2 | Version Number of Portal Navigation Model | 20020626 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'appl' | URL Parameter Name for Application to be Started | 20020603 | ||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'CRM_BOR_TYPE' | URL Parameter Name for the BOR Type | 20020529 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'crm_local_urls' | Local URLs (IC WebClient) | 20030624 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'CRM_METHOD' | URL Parameter Name for the CRM Method | 20050112 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'CRM_OBJECT_TYPE' | URL Parameter Name for the CRM Object Type | 20020523 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'DynamicParameter' | URL Parameters for Dynamic Parameters (from EP6) | 20040113 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'sap_ep_baseurl' | URL Parameter Name for Portal Server Base URL | 20020711 | ||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'sap_ep_version' | URL Parameter Name for Portal Version | 20020711 | ||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'ITERATOR_ID' | Name of URL Parameter for List Iterator ID | 20050110 | ||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'CRM_LOGSYS' | URL Parameter Name for Logical System | 20020529 | ||
| 22 | Constant | Public | Type reference (TYPE) | STRING | 'NavigationContext' | Name of URL Parameter for Navigation Context | 20041220 | ||
| 23 | Constant | Public | Type reference (TYPE) | STRING | 'NavigationTarget' | URL Parameter Name for Navigation Target | 20020628 | ||
| 24 | Constant | Public | Type reference (TYPE) | STRING | 'CRM_OBJECT_ID' | URL Parameter for the Object ID | 20020523 | ||
| 25 | Constant | Public | Type reference (TYPE) | STRING | 'SAP_QueryString' | URL Parameter Name for SAP Query String | 20020627 | ||
| 26 | Static Attribute | Private | Type reference (TYPE) | I | 2 | Contains Version of Valid Session Handling | 20020620 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Enables the URL for Drag&Relate | 20020430 | |
| 2 | Static method | Private | Method | Checks Whether It Concerns a Local URL (Without Portal) | 20030703 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020627 | |
| 4 | Static method | Private | Method | Empties the Buffer | 20020628 | |
| 5 | Static method | Public | Method | Gets the Portal Basis URL | 20020711 | |
| 6 | Static method | Public | Method | Returns Blueprint Information | 20030808 | |
| 7 | Static method | Public | Method | Returns the BOR Object Type from the Request | 20020523 | |
| 8 | Static method | Private | Method | Gets the BOR Object Type for a CRM Object Type | 20020523 | |
| 9 | Static method | Private | Method | Gets the Cache | 20020624 | |
| 10 | Static method | Private | Method | Delivers a Bufferable URL | 20020628 | |
| 11 | Static method | Private | Method | Gets Buffered URLs/Data | 20020624 | |
| 12 | Static method | Public | Method | Returns the CRM Object Type from the Request | 20020523 | |
| 13 | Static method | Public | Method | Delivers the Default CRM Object Type to the BOR Object Type | 20020523 | |
| 14 | Static method | Public | Method | Gets the Current Request | 20020711 | |
| 15 | Static method | Public | Method | Gets the Dispatcher URL | 20050112 | |
| 16 | Static method | Public | Method | Gets the URL Dispatcher's PCD Locator | 20021029 | |
| 17 | Static method | Public | Method | Gets the EP Version for Which Links Are Created | 20030903 | |
| 18 | Static method | Public | Method | Gets the HTTP Server Object | 20031106 | |
| 19 | Static method | Private | Method | Generation of "Local" URLs, Without Portal (IC WebClient) | 20030624 | |
| 20 | Static method | Private | Method | Gets Methods Available for an Object Type | 20021127 | |
| 21 | Static method | Public | Method | Gets URL and JavaScript Code for Navigation | 20020510 | |
| 22 | Static method | Private | Method | Gets the Generated Function Call for JavaScript | 20020510 | |
| 23 | Static method | Private | Method | Gets the Navigation Target | 20020620 | |
| 24 | Static method | Private | Method | Gets the Generated URL | 20020510 | |
| 25 | Static method | Public | Method | Delivers URL for BOR/CRM Object Types | 20020524 | |
| 26 | Static method | Public | Method | Delivers URL for BOR/CRM Object Types | 20041220 | |
| 27 | Static method | Private | Method | Delivers URL for BOR/CRM Object Types | 20041220 | |
| 28 | Static method | Public | Method | Gets Dispatcher URL and JavaScript Code for Navigation | 20021025 | |
| 29 | Static method | Public | Method | Gets Dispatcher URL for BOR/CRM Object Types | 20021030 | |
| 30 | Static method | Public | Method | Gets a Selection of Dispatcher URLs (w/o Method) (BOR) | 20021126 | |
| 31 | Static method | Public | Method | Gets Selection of Dispatcher URLs (w/o Meth.)(Tab.)(BOR) | 20021126 | |
| 32 | Static method | Public | Method | Gets a Selection of Dispatcher URLs (without Method) | 20021126 | |
| 33 | Static method | Public | Method | Gets Selection of Dispatcher URLs (w/o Methods) (Tables) | 20021126 | |
| 34 | Static method | Private | Method | Gets URL and Javascript if the Method is TELEPHONE | 20030528 | |
| 35 | Static method | Public | Method | Returns the Object ID from the Request | 20020430 | |
| 36 | Static method | Private | Method | Gets the Page URL for a Page ID | 20020516 | |
| 37 | Static method | Public | Method | Gets a Parameter Value | 20020701 | |
| 38 | Static method | Private | Method | Gets Path, URL | 20020628 | |
| 39 | Static method | Public | Method | Gets the PCD Locator for Object Type and Method | 20041019 | |
| 40 | Static method | Public | Method | Gets the PCD Locator for Object Type and Method | 20041220 | |
| 41 | Static method | Private | Method | Gets the PCD Locator for Object Type and Method | 20041220 | |
| 42 | Static method | Private | Method | Gets PCD URL for Object Type, Method, Role,... | 20020619 | |
| 43 | Static method | Private | Method | Gets the Portal Server Address | 20020529 | |
| 44 | Static method | Private | Method | Gets Log for Use in Generated URL | 20020529 | |
| 45 | Static method | Private | Method | Gets the URL Path for the PRT Root | 20030901 | |
| 46 | Static method | Private | Method | Generates a Parameter Set that Represents the Query String | 20020620 | |
| 47 | Static method | Private | Method | Generates the SAP Query String | 20020620 | |
| 48 | Static method | Private | Method | Gets Portal Server Port | 20020529 | |
| 49 | Static method | Private | Method | Gets Service URL for an External Service | 20020529 | |
| 50 | Static method | Private | Method | Gets the PCD Locator for the Telephony Service | 20030904 | |
| 51 | Static method | Private | Method | Gets URL and Navigation Target as URL Objects | 20020626 | |
| 52 | Static method | Private | Method | Gets the Complete URL | 20020626 | |
| 53 | Static method | Private | Method | Returns the Value of the Requested URL Parameter | 20020523 | |
| 54 | Static method | Public | Method | Gets the URL for ValueHelp Service Without Parameters | 20030902 | |
| 55 | Static method | Private | Method | Gets the ValueHelp Service PCD Locator | 20030902 | |
| 56 | Static method | Private | Method | Initializes Global Data | 20040505 | |
| 57 | Static method | Public | Method | Sets Portal Basis URL | 20020712 | |
| 58 | Static method | Private | Method | Sets Portal Basis URL | 20020712 | |
| 59 | Static method | Private | Method | Writes the Cache | 20020624 | |
| 60 | Static method | Private | Method | Writes URLs / Data to the Buffer | 20020624 | |
| 61 | Static method | Public | Method | Sets the Current (Portal) Request | 20020711 | |
| 62 | Static method | Public | Method | Defines Portal Version | 20030903 | |
| 63 | Static method | Public | Method | Sets the HTTP Server Object | 20031106 | |
| 64 | Static method | Private | Method | Sets navigation_model_version Using Portal Version String | 20020709 | |
| 65 | Static method | Private | Method | Adds a Parameter to a URL | 20020523 | |
| 66 | Static method | Private | Method | Inserts a List of Parameters into SAP_QueryString | 20020527 | |
| 67 | Static method | Private | Method | Checks URL for Validity | 20021030 | |
| 68 | Static method | Private | Method | Checks URL Length | 20021030 |
Events
Class CL_PRT_URL_GENERATOR has no event.
Types
Class CL_PRT_URL_GENERATOR has no local type.
Method Signatures
Method ADD_DNR_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20020523 | |||
| 2 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | 20020430 | ||||
| 3 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | 20020430 | ||||
| 4 | IM_URL | Call by reference | Type reference (TYPE) | CRM_URL_STRING | Text, 255 Zeichen | 20020430 | |||
| 5 | RE_DNR_URL | Value transfer | Type reference (TYPE) | CRM_URL_STRING | Text, 255 Zeichen | 20020430 |
Method ADD_DNR_INFO on class CL_PRT_URL_GENERATOR has no exception.
Method CHECK_IS_LOCAL_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOCAL_URL | Value transfer | Type reference (TYPE) | ABAP_BOOL | true, wenn es sich um eine lokale URL handelt | 20041221 |
Method CHECK_IS_LOCAL_URL on class CL_PRT_URL_GENERATOR has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PRT_URL_GENERATOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PRT_URL_GENERATOR has no exception.
Method DELETE_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | R/3-System, Anmeldename des Benutzers | 20020628 |
Method DELETE_CACHE on class CL_PRT_URL_GENERATOR has no exception.
Method GET_BASE_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020711 | |||
| 2 | RE_BASE_URL | Value transfer | Type reference (TYPE) | STRING | die Basis Url des Portalservers | 20020711 |
Method GET_BASE_URL on class CL_PRT_URL_GENERATOR has no exception.
Method GET_BLUEPRINT_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | Applikation | 20030808 | |||
| 2 | EX_VIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für die Darstellung im People-Centric UI | 20030808 | |||
| 3 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | Methode für Navigation | 20030808 | ||
| 4 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | Objekttyp für Navigation | 20030808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20030808 |
Method GET_BOROBJTYPE_FROM_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | Der Request. | 20020523 | |||
| 2 | RE_BOR_OBJ_TYPE | Value transfer | Type reference (TYPE) | OJ_NAME | Objekttyp | 20020523 |
Method GET_BOROBJTYPE_FROM_REQUEST on class CL_PRT_URL_GENERATOR has no exception.
Method GET_BOR_OTYPE_FROM_CRM_OTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOR_OBJECT_TYPE | Value transfer | Type reference (TYPE) | OJ_NAME | Objekttyp | 20020523 | |||
| 2 | CRM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020523 |
Method GET_BOR_OTYPE_FROM_CRM_OTYPE on class CL_PRT_URL_GENERATOR has no exception.
Method GET_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | R/3-System, Anmeldename des Benutzers | 20020624 | ||
| 2 | RE_CACHE | Value transfer | Type reference (TYPE) | TTY_CACHE_ENTRY | Tabelle von Puffereinträgen | 20020624 |
Method GET_CACHE on class CL_PRT_URL_GENERATOR has no exception.
Method GET_CACHEABLE_URL_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_URL | Call by reference | Object reference (TYPE REF TO) | LCL_URL | Die zu puffernde URL | 20020628 | |||
| 2 | RE_URL_STRING | Value transfer | Type reference (TYPE) | STRING | Die pufferbare URL. | 20020628 |
Method GET_CACHEABLE_URL_STRING on class CL_PRT_URL_GENERATOR has no exception.
Method GET_CACHE_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | Applikation | 20030829 | |||
| 2 | EX_PCD_CTX | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator eines Portal-Kontexts | 20041220 | |||
| 3 | EX_PCD_URL | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_SERVICE | Id des Portalservice (Seite oder externer Service/BSP) | 20030829 | |||
| 4 | EX_VIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für die Darstellung im People-Centric UI | 20030829 | |||
| 5 | IM_CRM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020624 | |||
| 6 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20020624 | ||
| 7 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | R/3-System, Anmeldename des Benutzers | 20020624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Url ist nicht im Puffer enthalten | 20021213 |
Method GET_CRMOBJTYPE_FROM_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | Der Request. | 20020523 | |||
| 2 | RE_OBJECT_TYPE | Value transfer | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp | 20020523 |
Method GET_CRMOBJTYPE_FROM_REQUEST on class CL_PRT_URL_GENERATOR has no exception.
Method GET_CRM_OTYPE_FROM_BOR_OTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOR_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OJ_NAME | Objekttyp | 20020523 | |||
| 2 | CRM_OBJECT_TYPE | Value transfer | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020523 |
Method GET_CRM_OTYPE_FROM_BOR_OTYPE on class CL_PRT_URL_GENERATOR has no exception.
Method GET_CURRENT_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_REQUEST | Value transfer | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020711 |
Method GET_CURRENT_REQUEST on class CL_PRT_URL_GENERATOR has no exception.
Method GET_DISPATCHER_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20050112 | |||
| 2 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | CRM Methode für Navigation | 20050112 | |||
| 3 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20050112 | |||
| 4 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20050112 | |||
| 5 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20050112 | |||
| 6 | RE_URL | Value transfer | Type reference (TYPE) | STRING | Die Dispatcher URL | 20050112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generierte URL ist nicht valide. | 20050112 |
Method GET_DISP_PCD_LOCATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DISP_PCD_LOCATOR | Value transfer | Type reference (TYPE) | STRING | PCD Locator des URL Dispatchers | 20021029 |
Method GET_DISP_PCD_LOCATOR on class CL_PRT_URL_GENERATOR has no exception.
Method GET_EP_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_VERSION_STRING | Value transfer | Type reference (TYPE) | STRING | die Portalversion | 20030903 |
Method GET_EP_VERSION on class CL_PRT_URL_GENERATOR has no exception.
Method GET_HTTP_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_HTTP_SERVER | Value transfer | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20031106 |
Method GET_HTTP_SERVER on class CL_PRT_URL_GENERATOR has no exception.
Method GET_LOCAL_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_JAVASCRIPT | Call by reference | Type reference (TYPE) | STRING | 20030624 | ||||
| 2 | EX_URL | Call by reference | Type reference (TYPE) | CRM_URL_STRING | 20030624 | ||||
| 3 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | 20030624 | ||||
| 4 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | 20030624 | |||
| 5 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | 20030624 | ||||
| 6 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | 20030624 | ||||
| 7 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | 20030624 |
Method GET_LOCAL_URL on class CL_PRT_URL_GENERATOR has no exception.
Method GET_METHODS_FOR_OBJECT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20021127 | |||
| 2 | RE_METHODS | Call by reference | Type reference (TYPE) | CRMT_TAB_METHOD | Tabellentyp für Methoden eines Objekttypen | 20021127 |
Method GET_METHODS_FOR_OBJECT_TYPE on class CL_PRT_URL_GENERATOR has no exception.
Method GET_NAVIGATION_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_JAVASCRIPT | Call by reference | Type reference (TYPE) | STRING | Resultierender JavaScript-Code | 20020510 | |||
| 2 | EX_URL | Call by reference | Type reference (TYPE) | CRM_URL_STRING | Resultierende URL | 20020510 | |||
| 3 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20020523 | |||
| 4 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20020510 | ||
| 5 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020510 | |||
| 6 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020510 | |||
| 7 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20020527 | |||
| 8 | IR_NAV_DESCRIPTOR | Call by reference | Object reference (TYPE REF TO) | CL_PRT_NAV_DESCRIPTOR | Navigationsdeskriptor | 20041227 | |||
| 9 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20021108 |
Method GET_NAVIGATION_JS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_NAV_DESCRIPTOR | Call by reference | Object reference (TYPE REF TO) | CL_PRT_NAV_DESCRIPTOR | Navigationsdeskriptor | 20041227 | |||
| 2 | IV_NAV_CONTEXT | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator eines Portal-Kontexts | 20041221 | |||
| 3 | IV_NAV_TARGET | Call by reference | Type reference (TYPE) | CRM_URL_STRING | Ziel-URL | 20041221 | |||
| 4 | RV_JAVASCRIPT | Value transfer | Type reference (TYPE) | STRING | Resultierender JavaScript-Funktionsaufruf. | 20041227 |
Method GET_NAVIGATION_JS on class CL_PRT_URL_GENERATOR has no exception.
Method GET_NAVIGATION_TARGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_NAV_CONTEXT | Call by reference | Object reference (TYPE REF TO) | LCL_URL | 20041220 | ||||
| 2 | ER_NAV_TARGET | Call by reference | Object reference (TYPE REF TO) | LCL_URL | 20041220 | ||||
| 3 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20041220 | |||
| 4 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20041220 | ||
| 5 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20041220 | |||
| 6 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20041220 | |||
| 7 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Implementierung zu Objekttyp und Methode vorhanden | 20021108 |
Method GET_NAVIGATION_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20020530 | |||
| 2 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20020510 | ||
| 3 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020510 | |||
| 4 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020510 | |||
| 5 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20020527 | |||
| 6 | RE_URL | Value transfer | Type reference (TYPE) | CRM_URL_STRING | Resultierende URL | 20020510 |
Method GET_NAVIGATION_URL on class CL_PRT_URL_GENERATOR has no exception.
Method GET_NAV_INFO_BOR_CRM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EP_BASE_URL | Call by reference | Type reference (TYPE) | STRING | Die Basis-Url des Enterprise Portals. | 20020712 | |||
| 2 | IM_NAV_LINK | Call by reference | Type reference (TYPE) | CRMT_NAV_LINK | 20020524 | ||||
| 3 | IM_NAV_MODEL_VERSION | Call by reference | Type reference (TYPE) | I | Die Version des Navigationsmodells des Portals. | 20020710 | |||
| 4 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern (für RFCs) | 20020826 | |||
| 5 | RE_URL | Value transfer | Type reference (TYPE) | CRM_URL_STRING | 20020524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20021108 |
Method GET_NAV_INFO_BOR_CRM2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NAV_CONTEXT | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator Navigationskontext | 20041220 | |||
| 2 | EX_NAV_TARGET | Call by reference | Type reference (TYPE) | CRM_URL_STRING | PCD Locator Navigationsziel inkl. Parameter | 20041220 | |||
| 3 | IM_EP_BASE_URL | Call by reference | Type reference (TYPE) | STRING | Die Basis-Url des Enterprise Portals. | 20041220 | |||
| 4 | IM_NAV_LINK | Call by reference | Type reference (TYPE) | CRMT_NAV_LINK | 20041220 | ||||
| 5 | IM_NAV_MODEL_VERSION | Call by reference | Type reference (TYPE) | I | Die Version des Navigationsmodells des Portals. | 20041220 | |||
| 6 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern (für RFCs) | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20041220 |
Method GET_NAV_INFO_BOR_CRM_IMPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NAV_CONTEXT | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator Navigationskontext | 20041220 | |||
| 2 | EX_NAV_TARGET | Call by reference | Type reference (TYPE) | CRM_URL_STRING | PCD Locator Navigationsziel inkl. Parameter | 20041220 | |||
| 3 | IM_EP_BASE_URL | Call by reference | Type reference (TYPE) | STRING | Die Basis-Url des Enterprise Portals. | 20041220 | |||
| 4 | IM_NAV_LINK | Call by reference | Type reference (TYPE) | CRMT_NAV_LINK | 20041220 | ||||
| 5 | IM_NAV_MODEL_VERSION | Call by reference | Type reference (TYPE) | I | Die Version des Navigationsmodells des Portals. | 20041220 | |||
| 6 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern (für RFCs) | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20041220 |
Method GET_NAV_INFO_DISP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_JAVASCRIPT | Call by reference | Type reference (TYPE) | STRING | Resultierender JavaScript-Code | 20021025 | |||
| 2 | EX_URL | Call by reference | Type reference (TYPE) | CRM_URL_STRING | Resultierende URL | 20021025 | |||
| 3 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20021025 | |||
| 4 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20021025 | ||
| 5 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20021025 | |||
| 6 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20021025 | |||
| 7 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20021025 | |||
| 8 | IR_NAV_DESCRIPTOR | Call by reference | Object reference (TYPE REF TO) | CL_PRT_NAV_DESCRIPTOR | Navigationsdeskriptor | 20041227 | |||
| 9 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20021025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20021108 |
Method GET_NAV_INFO_DISP_BOR_CRM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_JAVASCRIPT | Call by reference | Type reference (TYPE) | STRING | PCD Locator Navigationsziel inkl. Parameter | 20021030 | |||
| 2 | EX_NAV_CONTEXT | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator Navigationskontext | 20041220 | |||
| 3 | EX_URL | Call by reference | Type reference (TYPE) | CRM_URL_STRING | Resultierende URL | 20021030 | |||
| 4 | IM_EP_BASE_URL | Call by reference | Type reference (TYPE) | STRING | Die Basis-Url des Enterprise Portals. | 20021030 | |||
| 5 | IM_NAV_LINK | Call by reference | Type reference (TYPE) | CRMT_NAV_LINK | 20021030 | ||||
| 6 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern (für RFCs) | 20021030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20021108 |
Method GET_NAV_INFO_DISP_BOR_MULTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CTXS | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT_MULTI_T | Tabellentyp für Portalkontexte in Multischnittstellen | 20041220 | |||
| 2 | EX_JS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_REMOTE_MTD | URL-Tabellentyp (für RFCs) mit Methodeninformationen | 20021128 | |||
| 3 | EX_URLS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_REMOTE_MTD | URL-Tabellentyp (für RFCs) mit Methodeninformationen | 20021128 | |||
| 4 | IM_EP_BASE_URL | Call by reference | Type reference (TYPE) | CRMT_URL_REMOTE | URL (für RFCs) | 20021128 | |||
| 5 | IM_LINK | Call by reference | Type reference (TYPE) | CRMS_MULTI_NAV_LINK | BOR/CRM-Objekttype ohne Methode, Auswahl, keine Tabelle! | 20021128 | |||
| 6 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20021128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20021128 |
Method GET_NAV_INFO_DISP_BOR_MULTI_T Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CTX | Call by reference | Type reference (TYPE) | CRMS_ID_PORTAL_CONTEXT_MULTI_T | Tabellentyp für Portalkontexte in Multischnittstellen | 20041221 | |||
| 2 | EX_JS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_MULTI_REMOTE | URL-Tabellentyp (für RFCs) für mehrere URLs (mit Key) | 20021128 | |||
| 3 | EX_URLS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_MULTI_REMOTE | URL-Tabellentyp (für RFCs) für mehrere URLs (mit Key) | 20021128 | |||
| 4 | IM_EP_BASE_URL | Call by reference | Type reference (TYPE) | CRMT_URL_REMOTE | URL (für RFCs) | 20021128 | |||
| 5 | IM_LINKS | Call by reference | Type reference (TYPE) | CRMT_TAB_MULTI_NAV_LINK | Tabellentyp für BOR/CRM-Objekttyp ohne Methode, Auswahlliste | 20021128 | |||
| 6 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_PARAMETER_KEY_SET | Tabelle für URL-Parameter mehrerer URLs | 20021128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20021128 |
Method GET_NAV_INFO_DISP_MULTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_JAVASCRIPT | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_REMOTE_MTD | URL-Tabellentyp (für RFCs) mit Methodeninformationen | 20021127 | |||
| 2 | EX_URLS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_REMOTE_MTD | URL-Tabellentyp (für RFCs) mit Methodeninformationen | 20021127 | |||
| 3 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20021126 | |||
| 4 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20021126 | |||
| 5 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20021126 | |||
| 6 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20021126 | |||
| 7 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20021126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20021127 |
Method GET_NAV_INFO_DISP_MULTI_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_JS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_MULTI_REMOTE | URL-Tabellentyp (für RFCs) für mehrere URLs (mit Key) | 20021128 | |||
| 2 | EX_URLS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_MULTI_REMOTE | URL-Tabellentyp (für RFCs) für mehrere URLs (mit Key) | 20021128 | |||
| 3 | IM_LINKS | Call by reference | Type reference (TYPE) | CRMT_TAB_MULTI_CRM_NAV_LINK | Tabelle für Inputstruktur methodenfreier CRM Objektlinks | 20021128 | |||
| 4 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMT_TAB_URL_PARAMETER_KEY_SET | Tabelle für URL-Parameter mehrerer URLs | 20021128 | |||
| 5 | IM_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20021128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Allgemeiner Fehler bei der URL-Generierung | 20021128 |
Method GET_NAV_INFO_TELEPHONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_JAVASCRIPT | Call by reference | Type reference (TYPE) | STRING | Resultierende Javascript Code | 20030528 | |||
| 2 | EX_URL | Call by reference | Type reference (TYPE) | CRM_URL_STRING | String für CRM Objekt Link-URLs | 20030528 | |||
| 3 | IM_OBJECTTYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20030528 | |||
| 4 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20030528 | |||
| 5 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20030528 |
Method GET_NAV_INFO_TELEPHONE on class CL_PRT_URL_GENERATOR has no exception.
Method GET_OBJECT_ID_FROM_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | Der Request. | 20020430 | |||
| 2 | RE_OBJECT_ID | Value transfer | Type reference (TYPE) | SWO_TYPEID | Die Objekt-ID. | 20020430 |
Method GET_OBJECT_ID_FROM_REQUEST on class CL_PRT_URL_GENERATOR has no exception.
Method GET_PAGEURL_FROM_PAGEID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PAGEID | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_SERVICE | Detailseite für Objekttyp und Rolle im Portal (Seiten-Id) | 20020516 | |||
| 2 | RE_PAGEURL | Value transfer | Type reference (TYPE) | CRM_URL_STRING | 20020516 |
Method GET_PAGEURL_FROM_PAGEID on class CL_PRT_URL_GENERATOR has no exception.
Method GET_PARAMETER_FROM_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Parameters | 20020701 | |||
| 2 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020701 | |||
| 3 | RE_VALUE | Value transfer | Type reference (TYPE) | STRING | Wert des Parameters | 20020701 |
Method GET_PARAMETER_FROM_REQUEST on class CL_PRT_URL_GENERATOR has no exception.
Method GET_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020711 | |||
| 2 | RE_PATH | Value transfer | Type reference (TYPE) | STRING | der Pfad | 20020628 |
Method GET_PATH on class CL_PRT_URL_GENERATOR has no exception.
Method GET_PCD_LOCATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20041019 | ||
| 2 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20041019 | |||
| 3 | RE_PCD_LOCATOR | Value transfer | Type reference (TYPE) | STRING | PCD Locator für Objekttyp und Methode | 20041220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Implementierung zu Objekttyp und Methode vorhanden | 20041019 |
Method GET_PCD_LOCATOR2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NAV_CONTEXT | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator eines Portal-Kontexts | 20041220 | |||
| 2 | EX_NAV_TARGET | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_SERVICE | Id des Portalservice (Seite oder externer Service/BSP) | 20041220 | |||
| 3 | EX_QUERY_STRING | Call by reference | Type reference (TYPE) | STRING | Der Query String für den HTTP Request | 20050311 | |||
| 4 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20041220 | ||
| 5 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20050311 | |||
| 6 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20041220 | |||
| 7 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20050311 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Implementierung zu Objekttyp und Methode vorhanden | 20041220 | ||
| 2 | Generierte URL ist zu lang. | 20050311 |
Method GET_PCD_LOCATOR_IMPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NAV_CONTEXT | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator des Navigationskontexts | 20041220 | |||
| 2 | EX_NAV_TARGET | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_SERVICE | PCDLocator des Navigationsziels | 20041220 | |||
| 3 | EX_QUERY_STRING | Call by reference | Type reference (TYPE) | STRING | Der Query String für den HTTP Request | 20050310 | |||
| 4 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20041220 | ||
| 5 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20050310 | |||
| 6 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20041220 | |||
| 7 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20050310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Implementierung zu Objekttyp und Methode vorhanden | 20041220 | ||
| 2 | Generierte URL ist zu lang. | 20050311 |
Method GET_PCD_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | Applikations-Szenario | 20020619 | |||
| 2 | EX_PCD_CTX | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator eines Portal-Kontexts | 20041220 | |||
| 3 | EX_PCD_URL | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_SERVICE | Id des Portalservice (Seite oder externer Service/BSP) | 20020619 | |||
| 4 | EX_VIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für die Darstellung im People-Centric UI | 20030704 | |||
| 5 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20020619 | ||
| 6 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Implementierung zu Objekttyp und Methode vorhanden | 20021108 |
Method GET_PORTAL_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020711 | |||
| 2 | RE_PORTAL_SERVER | Value transfer | Type reference (TYPE) | STRING | der Portalserver | 20020529 |
Method GET_PORTAL_SERVER on class CL_PRT_URL_GENERATOR has no exception.
Method GET_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020711 | |||
| 2 | RE_PROTOCOL | Value transfer | Type reference (TYPE) | STRING | das zu verwendende Protokoll | 20020529 |
Method GET_PROTOCOL on class CL_PRT_URL_GENERATOR has no exception.
Method GET_PRT_ROOT_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PRT_ROOT_PATH | Value transfer | Type reference (TYPE) | STRING | URL-Pfad für PRT Root | 20030901 |
Method GET_PRT_ROOT_PATH on class CL_PRT_URL_GENERATOR has no exception.
Method GET_SAP_QUERY_PARAMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20020620 | |||
| 2 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020620 | |||
| 3 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020620 | |||
| 4 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20020620 | |||
| 5 | RR_PARAM_SET | Value transfer | Object reference (TYPE REF TO) | LCL_PARAMETER_SET | 20020620 |
Method GET_SAP_QUERY_PARAMS on class CL_PRT_URL_GENERATOR has no exception.
Method GET_SAP_QUERY_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BSP_APPL | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | Applikations-Szenario | 20020620 | |||
| 2 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20020620 | |||
| 3 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020620 | |||
| 4 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020620 | |||
| 5 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20020620 | |||
| 6 | RE_SAP_QUERY_STRING | Value transfer | Type reference (TYPE) | STRING | 20020620 |
Method GET_SAP_QUERY_STRING on class CL_PRT_URL_GENERATOR has no exception.
Method GET_SERVER_PORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020711 | |||
| 2 | RE_SERVER_PORT | Value transfer | Type reference (TYPE) | STRING | der server port | 20020529 |
Method GET_SERVER_PORT on class CL_PRT_URL_GENERATOR has no exception.
Method GET_SERVICEURL_FROM_PCDLOCATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PCD_LOCATOR | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_SERVICE | 20020529 | ||||
| 2 | RE_SERVICE_URL | Value transfer | Type reference (TYPE) | STRING | die URL zum externen Service | 20020529 |
Method GET_SERVICEURL_FROM_PCDLOCATOR on class CL_PRT_URL_GENERATOR has no exception.
Method GET_TELEPHONY_PCD_LOCATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PCD_LOCATOR | Value transfer | Type reference (TYPE) | STRING | PCD Locator für den Telephony Service | 20030904 |
Method GET_TELEPHONY_PCD_LOCATOR on class CL_PRT_URL_GENERATOR has no exception.
Method GET_URLS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_NAV_CONTEXT | Call by reference | Object reference (TYPE REF TO) | LCL_URL | 20041220 | ||||
| 2 | ER_NAV_TARGET | Call by reference | Object reference (TYPE REF TO) | LCL_URL | 20020628 | ||||
| 3 | ER_URL | Call by reference | Object reference (TYPE REF TO) | LCL_URL | 20020628 | ||||
| 4 | IM_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20020626 | |||
| 5 | IM_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | CRM Methode für Navigation | 20020626 | |||
| 6 | IM_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020626 | |||
| 7 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20020626 | |||
| 8 | IM_PARAMETERS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20020626 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unerwarteter Fehler bei der URL-Generierung | 20041220 | ||
| 2 | Keine Implementierung zu Objekttyp und Methode vorhanden | 20021108 |
Method GET_URL_FROM_NAV_TARGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_NAV_CONTEXT | Call by reference | Object reference (TYPE REF TO) | LCL_URL | Der Navigationskontext | 20041220 | |||
| 2 | IR_NAV_TARGET | Call by reference | Object reference (TYPE REF TO) | LCL_URL | Das Navigationsziel | 20020626 | |||
| 3 | RR_URL | Value transfer | Object reference (TYPE REF TO) | LCL_URL | Das generierte URL Objekt | 20020626 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unerwarteter Fehler bei der URL-Generierung | 20041220 |
Method GET_URL_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NAME | Call by reference | Type reference (TYPE) | STRING | Der Name des Parameters der extrahiert werden soll. | 20020523 | |||
| 2 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | Die URL aus der der Parameter extrahiert werden soll. | 20020523 | |||
| 3 | RE_VALUE | Value transfer | Type reference (TYPE) | STRING | Der Wert des zu extrahierenden Parameters. | 20020523 |
Method GET_URL_PARAMETER on class CL_PRT_URL_GENERATOR has no exception.
Method GET_VALUEHELP_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_URL | Value transfer | Type reference (TYPE) | STRING | URL zum ValueHelp-Service ohne Parameter | 20030902 |
Method GET_VALUEHELP_URL on class CL_PRT_URL_GENERATOR has no exception.
Method GET_VALUE_HELP_PCD_LOCATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PCD_LOCATOR | Value transfer | Type reference (TYPE) | STRING | PCD Locator des ValueHelp Services | 20030902 |
Method GET_VALUE_HELP_PCD_LOCATOR on class CL_PRT_URL_GENERATOR has no exception.
Method INIT_GLOBAL_DATA Signature
Method INIT_GLOBAL_DATA on class CL_PRT_URL_GENERATOR has no parameter.
Method INIT_GLOBAL_DATA on class CL_PRT_URL_GENERATOR has no exception.
Method SET_BASE_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BASE_URL | Call by reference | Type reference (TYPE) | STRING | Die Basis-Url des Portals | 20020712 |
Method SET_BASE_URL on class CL_PRT_URL_GENERATOR has no exception.
Method SET_BASE_URL_BY_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020712 |
Method SET_BASE_URL_BY_REQUEST on class CL_PRT_URL_GENERATOR has no exception.
Method SET_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CACHE | Call by reference | Type reference (TYPE) | TTY_CACHE_ENTRY | Tabelle von Puffereinträgen | 20041227 | |||
| 2 | IV_USER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | R/3-System, Anmeldename des Benutzers | 20041227 |
Method SET_CACHE on class CL_PRT_URL_GENERATOR has no exception.
Method SET_CACHE_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | Applikation | 20041227 | |||
| 2 | IV_CRM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CRMT_PRT_OTYPE | CRM Objekttyp für Navigation | 20041227 | |||
| 3 | IV_METHOD | Call by reference | Type reference (TYPE) | CRMT_PRT_MTD | 'DEFAULT' | CRM Methode für Navigation | 20041227 | ||
| 4 | IV_PCD_CTX | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_CONTEXT | PCD Locator eines Portal-Kontexts | 20041227 | |||
| 5 | IV_PCD_URL | Call by reference | Type reference (TYPE) | CRMT_ID_PORTAL_SERVICE | Id des Portalservice (Seite oder externer Service/BSP) | 20041227 | |||
| 6 | IV_USER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | R/3-System, Anmeldename des Benutzers | 20041227 | ||
| 7 | IV_VIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für die Darstellung im People-Centric UI | 20041227 |
Method SET_CACHE_ENTRY on class CL_PRT_URL_GENERATOR has no exception.
Method SET_CURRENT_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_REQUEST | HTTP Framework (iHTTP) HTTP Request | 20020711 |
Method SET_CURRENT_REQUEST on class CL_PRT_URL_GENERATOR has no exception.
Method SET_EP_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_VERSION_STRING | Call by reference | Type reference (TYPE) | STRING | Portalversion String: |
20030903 |
Method SET_EP_VERSION on class CL_PRT_URL_GENERATOR has no exception.
Method SET_HTTP_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_HTTP_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20031106 |
Method SET_HTTP_SERVER on class CL_PRT_URL_GENERATOR has no exception.
Method SET_NAV_MODEL_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NAV_MODEL_VERSION | Call by reference | Type reference (TYPE) | I | version of portal navigation model | 20020710 |
Method SET_NAV_MODEL_VERSION on class CL_PRT_URL_GENERATOR has no exception.
Method SET_URL_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_URL | Call by reference | Type reference (TYPE) | STRING | URL an die der Parameter angefügt wird. | 20020523 | |||
| 2 | IM_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Parameters | 20020523 | |||
| 3 | IM_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert des Parameters | 20020523 |
Method SET_URL_PARAMETER on class CL_PRT_URL_GENERATOR has no exception.
Method SET_URL_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_URL | Call by reference | Type reference (TYPE) | STRING | 20020527 | ||||
| 2 | IM_PARAMS | Call by reference | Type reference (TYPE) | CRMC_URL_PARAMETER_TAB | Tabelle mit URL-Parametern | 20020527 |
Method SET_URL_PARAMETERS on class CL_PRT_URL_GENERATOR has no exception.
Method VALIDATE_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_URL | Call by reference | Type reference (TYPE) | STRING | zu prüfende URL | 20021030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generierte URL ist nicht valide. | 20021030 |
Method VALIDATE_URL_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_URL | Call by reference | Type reference (TYPE) | STRING | zu prüfende URL | 20021030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generierte URL ist zu lang. | 20021108 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 310 |