SAP ABAP Class CL_PRT_URL_GENERATOR (URL Generator for Portal Hyperlinks in BSP Applications)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_URL_GENERATION (Package) URL Generation
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 ABAP 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 CURRENT_BASE_URL Static Attribute Private Type reference (TYPE) STRING Current Basis URL for Portal Server 20020711
2 CURRENT_EP_VERSION Static Attribute Private Object reference (TYPE REF TO) LCL_PORTAL_VERSION Version Information for Request Portal Server 20020711
3 CURRENT_REQUEST Static Attribute Private Object reference (TYPE REF TO) IF_HTTP_REQUEST Current Request 20020711
4 C_METHOD_NAME_TELEPHONE Constant Public Type reference (TYPE) CRMT_PRT_MTD 'TELEPHONE' Method Name for Telephone Links 20030528
5 C_PARAMETER_NAME_TEL_NUMBER Constant Public Type reference (TYPE) STRING 'TelephoneNumber' Parameter Name for Transferring the Telephone Number 20030528
6 GV_LOCAL_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Local URL (Without Portal) 20041220
7 HTTP_SERVER Static Attribute Private Object reference (TYPE REF TO) IF_HTTP_SERVER The HTTP Server Object 20031106
8 IS_TRANSACTION Static Attribute Private Type reference (TYPE) C SPACE Specifies Whether Current URL Refers to a Transaction 20020829
9 LOGGING_ON Static Attribute Private Type reference (TYPE) C SPACE Determines Whether Application Logging is Switched On 20020702
10 MULTI_WINDOW_SWITCH Static Attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE Specifies Whether Links are Opened in a New Window 20020710
11 NAVIGATION_MODEL_VERSION Static Attribute Private Type reference (TYPE) I 2 Version Number of Portal Navigation Model 20020626
12 PARAM_NAME_APPLICATION Constant Public Type reference (TYPE) STRING 'appl' URL Parameter Name for Application to be Started 20020603
13 PARAM_NAME_CRM_BOR_OBJECT_TYPE Constant Public Type reference (TYPE) STRING 'CRM_BOR_TYPE' URL Parameter Name for the BOR Type 20020529
14 PARAM_NAME_CRM_LOCAL_URLS Constant Public Type reference (TYPE) STRING 'crm_local_urls' Local URLs (IC WebClient) 20030624
15 PARAM_NAME_CRM_METHOD Constant Public Type reference (TYPE) STRING 'CRM_METHOD' URL Parameter Name for the CRM Method 20050112
16 PARAM_NAME_CRM_OBJECT_TYPE Constant Public Type reference (TYPE) STRING 'CRM_OBJECT_TYPE' URL Parameter Name for the CRM Object Type 20020523
17 PARAM_NAME_DYNAMIC_PARAMETER Constant Public Type reference (TYPE) STRING 'DynamicParameter' URL Parameters for Dynamic Parameters (from EP6) 20040113
18 PARAM_NAME_EP_BASE_URL Constant Public Type reference (TYPE) STRING 'sap_ep_baseurl' URL Parameter Name for Portal Server Base URL 20020711
19 PARAM_NAME_EP_VERSION Constant Public Type reference (TYPE) STRING 'sap_ep_version' URL Parameter Name for Portal Version 20020711
20 PARAM_NAME_ITERATOR_ID Constant Public Type reference (TYPE) STRING 'ITERATOR_ID' Name of URL Parameter for List Iterator ID 20050110
21 PARAM_NAME_LOGSYS Constant Public Type reference (TYPE) STRING 'CRM_LOGSYS' URL Parameter Name for Logical System 20020529
22 PARAM_NAME_NAVIGATION_CONTEXT Constant Public Type reference (TYPE) STRING 'NavigationContext' Name of URL Parameter for Navigation Context 20041220
23 PARAM_NAME_NAVIGATION_TARGET Constant Public Type reference (TYPE) STRING 'NavigationTarget' URL Parameter Name for Navigation Target 20020628
24 PARAM_NAME_OBJECT_ID Constant Public Type reference (TYPE) STRING 'CRM_OBJECT_ID' URL Parameter for the Object ID 20020523
25 PARAM_NAME_SAP_QUERY_STRING Constant Public Type reference (TYPE) STRING 'SAP_QueryString' URL Parameter Name for SAP Query String 20020627
26 SESSION_HANDLING_VERSION 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 ADD_DNR_INFO Static method Protected Method Enables the URL for Drag&Relate 20020430
2 CHECK_IS_LOCAL_URL Static method Private Method Checks Whether It Concerns a Local URL (Without Portal) 20030703
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020627
4 DELETE_CACHE Static method Private Method Empties the Buffer 20020628
5 GET_BASE_URL Static method Public Method Gets the Portal Basis URL 20020711
6 GET_BLUEPRINT_INFO Static method Public Method Returns Blueprint Information 20030808
7 GET_BOROBJTYPE_FROM_REQUEST Static method Public Method Returns the BOR Object Type from the Request 20020523
8 GET_BOR_OTYPE_FROM_CRM_OTYPE Static method Private Method Gets the BOR Object Type for a CRM Object Type 20020523
9 GET_CACHE Static method Private Method Gets the Cache 20020624
10 GET_CACHEABLE_URL_STRING Static method Private Method Delivers a Bufferable URL 20020628
11 GET_CACHE_ENTRY Static method Private Method Gets Buffered URLs/Data 20020624
12 GET_CRMOBJTYPE_FROM_REQUEST Static method Public Method Returns the CRM Object Type from the Request 20020523
13 GET_CRM_OTYPE_FROM_BOR_OTYPE Static method Public Method Delivers the Default CRM Object Type to the BOR Object Type 20020523
14 GET_CURRENT_REQUEST Static method Public Method Gets the Current Request 20020711
15 GET_DISPATCHER_URL Static method Public Method Gets the Dispatcher URL 20050112
16 GET_DISP_PCD_LOCATOR Static method Public Method Gets the URL Dispatcher's PCD Locator 20021029
17 GET_EP_VERSION Static method Public Method Gets the EP Version for Which Links Are Created 20030903
18 GET_HTTP_SERVER Static method Public Method Gets the HTTP Server Object 20031106
19 GET_LOCAL_URL Static method Private Method Generation of "Local" URLs, Without Portal (IC WebClient) 20030624
20 GET_METHODS_FOR_OBJECT_TYPE Static method Private Method Gets Methods Available for an Object Type 20021127
21 GET_NAVIGATION_INFO Static method Public Method Gets URL and JavaScript Code for Navigation 20020510
22 GET_NAVIGATION_JS Static method Private Method Gets the Generated Function Call for JavaScript 20020510
23 GET_NAVIGATION_TARGET Static method Private Method Gets the Navigation Target 20020620
24 GET_NAVIGATION_URL Static method Private Method Gets the Generated URL 20020510
25 GET_NAV_INFO_BOR_CRM Static method Public Method Delivers URL for BOR/CRM Object Types 20020524
26 GET_NAV_INFO_BOR_CRM2 Static method Public Method Delivers URL for BOR/CRM Object Types 20041220
27 GET_NAV_INFO_BOR_CRM_IMPL Static method Private Method Delivers URL for BOR/CRM Object Types 20041220
28 GET_NAV_INFO_DISP Static method Public Method Gets Dispatcher URL and JavaScript Code for Navigation 20021025
29 GET_NAV_INFO_DISP_BOR_CRM Static method Public Method Gets Dispatcher URL for BOR/CRM Object Types 20021030
30 GET_NAV_INFO_DISP_BOR_MULTI Static method Public Method Gets a Selection of Dispatcher URLs (w/o Method) (BOR) 20021126
31 GET_NAV_INFO_DISP_BOR_MULTI_T Static method Public Method Gets Selection of Dispatcher URLs (w/o Meth.)(Tab.)(BOR) 20021126
32 GET_NAV_INFO_DISP_MULTI Static method Public Method Gets a Selection of Dispatcher URLs (without Method) 20021126
33 GET_NAV_INFO_DISP_MULTI_TAB Static method Public Method Gets Selection of Dispatcher URLs (w/o Methods) (Tables) 20021126
34 GET_NAV_INFO_TELEPHONE Static method Private Method Gets URL and Javascript if the Method is TELEPHONE 20030528
35 GET_OBJECT_ID_FROM_REQUEST Static method Public Method Returns the Object ID from the Request 20020430
36 GET_PAGEURL_FROM_PAGEID Static method Private Method Gets the Page URL for a Page ID 20020516
37 GET_PARAMETER_FROM_REQUEST Static method Public Method Gets a Parameter Value 20020701
38 GET_PATH Static method Private Method Gets Path, URL 20020628
39 GET_PCD_LOCATOR Static method Public Method Gets the PCD Locator for Object Type and Method 20041019
40 GET_PCD_LOCATOR2 Static method Public Method Gets the PCD Locator for Object Type and Method 20041220
41 GET_PCD_LOCATOR_IMPL Static method Private Method Gets the PCD Locator for Object Type and Method 20041220
42 GET_PCD_URL Static method Private Method Gets PCD URL for Object Type, Method, Role,... 20020619
43 GET_PORTAL_SERVER Static method Private Method Gets the Portal Server Address 20020529
44 GET_PROTOCOL Static method Private Method Gets Log for Use in Generated URL 20020529
45 GET_PRT_ROOT_PATH Static method Private Method Gets the URL Path for the PRT Root 20030901
46 GET_SAP_QUERY_PARAMS Static method Private Method Generates a Parameter Set that Represents the Query String 20020620
47 GET_SAP_QUERY_STRING Static method Private Method Generates the SAP Query String 20020620
48 GET_SERVER_PORT Static method Private Method Gets Portal Server Port 20020529
49 GET_SERVICEURL_FROM_PCDLOCATOR Static method Private Method Gets Service URL for an External Service 20020529
50 GET_TELEPHONY_PCD_LOCATOR Static method Private Method Gets the PCD Locator for the Telephony Service 20030904
51 GET_URLS Static method Private Method Gets URL and Navigation Target as URL Objects 20020626
52 GET_URL_FROM_NAV_TARGET Static method Private Method Gets the Complete URL 20020626
53 GET_URL_PARAMETER Static method Private Method Returns the Value of the Requested URL Parameter 20020523
54 GET_VALUEHELP_URL Static method Public Method Gets the URL for ValueHelp Service Without Parameters 20030902
55 GET_VALUE_HELP_PCD_LOCATOR Static method Private Method Gets the ValueHelp Service PCD Locator 20030902
56 INIT_GLOBAL_DATA Static method Private Method Initializes Global Data 20040505
57 SET_BASE_URL Static method Public Method Sets Portal Basis URL 20020712
58 SET_BASE_URL_BY_REQUEST Static method Private Method Sets Portal Basis URL 20020712
59 SET_CACHE Static method Private Method Writes the Cache 20020624
60 SET_CACHE_ENTRY Static method Private Method Writes URLs / Data to the Buffer 20020624
61 SET_CURRENT_REQUEST Static method Public Method Sets the Current (Portal) Request 20020711
62 SET_EP_VERSION Static method Public Method Defines Portal Version 20030903
63 SET_HTTP_SERVER Static method Public Method Sets the HTTP Server Object 20031106
64 SET_NAV_MODEL_VERSION Static method Private Method Sets navigation_model_version Using Portal Version String 20020709
65 SET_URL_PARAMETER Static method Private Method Adds a Parameter to a URL 20020523
66 SET_URL_PARAMETERS Static method Private Method Inserts a List of Parameters into SAP_QueryString 20020527
67 VALIDATE_URL Static method Private Method Checks URL for Validity 20021030
68 VALIDATE_URL_LENGTH 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 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20020523
2 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID 20020430
3 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE 20020430
4 Importing IM_URL Call by reference Type reference (TYPE) CRM_URL_STRING Text, 255 Zeichen 20020430
5 Returning 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 Returning 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 Importing 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 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020711
2 Returning 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 Exporting EX_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikation 20030808
2 Exporting EX_VIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für die Darstellung im People-Centric UI 20030808
3 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' Methode für Navigation 20030808
4 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE Objekttyp für Navigation 20030808
# Exception Resumable Description Created on
1 CX_PRT_URLGEN 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 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST Der Request. 20020523
2 Returning 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 Returning BOR_OBJECT_TYPE Value transfer Type reference (TYPE) OJ_NAME Objekttyp 20020523
2 Importing 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 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20020624
2 Returning 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 Importing IR_URL Call by reference Object reference (TYPE REF TO) LCL_URL Die zu puffernde URL 20020628
2 Returning 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 Exporting EX_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikation 20030829
2 Exporting EX_PCD_CTX Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator eines Portal-Kontexts 20041220
3 Exporting EX_PCD_URL Call by reference Type reference (TYPE) CRMT_ID_PORTAL_SERVICE Id des Portalservice (Seite oder externer Service/BSP) 20030829
4 Exporting EX_VIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für die Darstellung im People-Centric UI 20030829
5 Importing IM_CRM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20020624
6 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20020624
7 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20020624
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_NO_CACHE_ENTRY 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 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST Der Request. 20020523
2 Returning 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 Importing BOR_OBJECT_TYPE Call by reference Type reference (TYPE) OJ_NAME Objekttyp 20020523
2 Returning 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 Returning 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 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20050112
2 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD CRM Methode für Navigation 20050112
3 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20050112
4 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20050112
5 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20050112
6 Returning RE_URL Value transfer Type reference (TYPE) STRING Die Dispatcher URL 20050112
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_INVALID_URL 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 Returning 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 Returning 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 Returning 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 Exporting EX_JAVASCRIPT Call by reference Type reference (TYPE) STRING 20030624
2 Exporting EX_URL Call by reference Type reference (TYPE) CRM_URL_STRING 20030624
3 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS 20030624
4 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' 20030624
5 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID 20030624
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE 20030624
7 Importing 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 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20021127
2 Exporting 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 Exporting EX_JAVASCRIPT Call by reference Type reference (TYPE) STRING Resultierender JavaScript-Code 20020510
2 Exporting EX_URL Call by reference Type reference (TYPE) CRM_URL_STRING Resultierende URL 20020510
3 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20020523
4 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20020510
5 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020510
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20020510
7 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20020527
8 Importing IR_NAV_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_PRT_NAV_DESCRIPTOR Navigationsdeskriptor 20041227
9 Importing 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 CX_PRT_URLGEN 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 Importing IR_NAV_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_PRT_NAV_DESCRIPTOR Navigationsdeskriptor 20041227
2 Importing IV_NAV_CONTEXT Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator eines Portal-Kontexts 20041221
3 Importing IV_NAV_TARGET Call by reference Type reference (TYPE) CRM_URL_STRING Ziel-URL 20041221
4 Returning 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 Exporting ER_NAV_CONTEXT Call by reference Object reference (TYPE REF TO) LCL_URL 20041220
2 Exporting ER_NAV_TARGET Call by reference Object reference (TYPE REF TO) LCL_URL 20041220
3 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20041220
4 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20041220
5 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20041220
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20041220
7 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20041220
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_INV_OBJTYPEMTHD 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 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20020530
2 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20020510
3 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020510
4 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20020510
5 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20020527
6 Returning 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 Importing IM_EP_BASE_URL Call by reference Type reference (TYPE) STRING Die Basis-Url des Enterprise Portals. 20020712
2 Importing IM_NAV_LINK Call by reference Type reference (TYPE) CRMT_NAV_LINK 20020524
3 Importing IM_NAV_MODEL_VERSION Call by reference Type reference (TYPE) I Die Version des Navigationsmodells des Portals. 20020710
4 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern (für RFCs) 20020826
5 Returning RE_URL Value transfer Type reference (TYPE) CRM_URL_STRING 20020524
# Exception Resumable Description Created on
1 CX_PRT_URLGEN 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 Exporting EX_NAV_CONTEXT Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator Navigationskontext 20041220
2 Exporting EX_NAV_TARGET Call by reference Type reference (TYPE) CRM_URL_STRING PCD Locator Navigationsziel inkl. Parameter 20041220
3 Importing IM_EP_BASE_URL Call by reference Type reference (TYPE) STRING Die Basis-Url des Enterprise Portals. 20041220
4 Importing IM_NAV_LINK Call by reference Type reference (TYPE) CRMT_NAV_LINK 20041220
5 Importing IM_NAV_MODEL_VERSION Call by reference Type reference (TYPE) I Die Version des Navigationsmodells des Portals. 20041220
6 Importing 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 CX_PRT_URLGEN 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 Exporting EX_NAV_CONTEXT Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator Navigationskontext 20041220
2 Exporting EX_NAV_TARGET Call by reference Type reference (TYPE) CRM_URL_STRING PCD Locator Navigationsziel inkl. Parameter 20041220
3 Importing IM_EP_BASE_URL Call by reference Type reference (TYPE) STRING Die Basis-Url des Enterprise Portals. 20041220
4 Importing IM_NAV_LINK Call by reference Type reference (TYPE) CRMT_NAV_LINK 20041220
5 Importing IM_NAV_MODEL_VERSION Call by reference Type reference (TYPE) I Die Version des Navigationsmodells des Portals. 20041220
6 Importing 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 CX_PRT_URLGEN 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 Exporting EX_JAVASCRIPT Call by reference Type reference (TYPE) STRING Resultierender JavaScript-Code 20021025
2 Exporting EX_URL Call by reference Type reference (TYPE) CRM_URL_STRING Resultierende URL 20021025
3 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20021025
4 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20021025
5 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20021025
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20021025
7 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20021025
8 Importing IR_NAV_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_PRT_NAV_DESCRIPTOR Navigationsdeskriptor 20041227
9 Importing 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 CX_PRT_URLGEN 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 Exporting EX_JAVASCRIPT Call by reference Type reference (TYPE) STRING PCD Locator Navigationsziel inkl. Parameter 20021030
2 Exporting EX_NAV_CONTEXT Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator Navigationskontext 20041220
3 Exporting EX_URL Call by reference Type reference (TYPE) CRM_URL_STRING Resultierende URL 20021030
4 Importing IM_EP_BASE_URL Call by reference Type reference (TYPE) STRING Die Basis-Url des Enterprise Portals. 20021030
5 Importing IM_NAV_LINK Call by reference Type reference (TYPE) CRMT_NAV_LINK 20021030
6 Importing 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 CX_PRT_URLGEN 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 Exporting EX_CTXS Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT_MULTI_T Tabellentyp für Portalkontexte in Multischnittstellen 20041220
2 Exporting EX_JS Call by reference Type reference (TYPE) CRMT_TAB_URL_REMOTE_MTD URL-Tabellentyp (für RFCs) mit Methodeninformationen 20021128
3 Exporting EX_URLS Call by reference Type reference (TYPE) CRMT_TAB_URL_REMOTE_MTD URL-Tabellentyp (für RFCs) mit Methodeninformationen 20021128
4 Importing IM_EP_BASE_URL Call by reference Type reference (TYPE) CRMT_URL_REMOTE URL (für RFCs) 20021128
5 Importing IM_LINK Call by reference Type reference (TYPE) CRMS_MULTI_NAV_LINK BOR/CRM-Objekttype ohne Methode, Auswahl, keine Tabelle! 20021128
6 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20021128
# Exception Resumable Description Created on
1 CX_PRT_URLGEN 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 Exporting EX_CTX Call by reference Type reference (TYPE) CRMS_ID_PORTAL_CONTEXT_MULTI_T Tabellentyp für Portalkontexte in Multischnittstellen 20041221
2 Exporting 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 Exporting 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 Importing IM_EP_BASE_URL Call by reference Type reference (TYPE) CRMT_URL_REMOTE URL (für RFCs) 20021128
5 Importing IM_LINKS Call by reference Type reference (TYPE) CRMT_TAB_MULTI_NAV_LINK Tabellentyp für BOR/CRM-Objekttyp ohne Methode, Auswahlliste 20021128
6 Importing 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 CX_PRT_URLGEN 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 Exporting EX_JAVASCRIPT Call by reference Type reference (TYPE) CRMT_TAB_URL_REMOTE_MTD URL-Tabellentyp (für RFCs) mit Methodeninformationen 20021127
2 Exporting EX_URLS Call by reference Type reference (TYPE) CRMT_TAB_URL_REMOTE_MTD URL-Tabellentyp (für RFCs) mit Methodeninformationen 20021127
3 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20021126
4 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20021126
5 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20021126
6 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20021126
7 Importing 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 CX_PRT_URLGEN 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 Exporting 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 Exporting 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 Importing IM_LINKS Call by reference Type reference (TYPE) CRMT_TAB_MULTI_CRM_NAV_LINK Tabelle für Inputstruktur methodenfreier CRM Objektlinks 20021128
4 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMT_TAB_URL_PARAMETER_KEY_SET Tabelle für URL-Parameter mehrerer URLs 20021128
5 Importing 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 CX_PRT_URLGEN 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 Exporting EX_JAVASCRIPT Call by reference Type reference (TYPE) STRING Resultierende Javascript Code 20030528
2 Exporting EX_URL Call by reference Type reference (TYPE) CRM_URL_STRING String für CRM Objekt Link-URLs 20030528
3 Importing IM_OBJECTTYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20030528
4 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20030528
5 Importing 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 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST Der Request. 20020430
2 Returning 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 Importing IM_PAGEID Call by reference Type reference (TYPE) CRMT_ID_PORTAL_SERVICE Detailseite für Objekttyp und Rolle im Portal (Seiten-Id) 20020516
2 Returning 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 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name des Parameters 20020701
2 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020701
3 Returning 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 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020711
2 Returning 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 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20041019
2 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20041019
3 Returning RE_PCD_LOCATOR Value transfer Type reference (TYPE) STRING PCD Locator für Objekttyp und Methode 20041220
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_INV_OBJTYPEMTHD 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 Exporting EX_NAV_CONTEXT Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator eines Portal-Kontexts 20041220
2 Exporting EX_NAV_TARGET Call by reference Type reference (TYPE) CRMT_ID_PORTAL_SERVICE Id des Portalservice (Seite oder externer Service/BSP) 20041220
3 Exporting EX_QUERY_STRING Call by reference Type reference (TYPE) STRING Der Query String für den HTTP Request 20050311
4 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20041220
5 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20050311
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20041220
7 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20050311
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_INV_OBJTYPEMTHD Keine Implementierung zu Objekttyp und Methode vorhanden 20041220
2 CX_PRT_URLGEN_URL_TOO_LONG 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 Exporting EX_NAV_CONTEXT Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator des Navigationskontexts 20041220
2 Exporting EX_NAV_TARGET Call by reference Type reference (TYPE) CRMT_ID_PORTAL_SERVICE PCDLocator des Navigationsziels 20041220
3 Exporting EX_QUERY_STRING Call by reference Type reference (TYPE) STRING Der Query String für den HTTP Request 20050310
4 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20041220
5 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20050310
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20041220
7 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20050310
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_INV_OBJTYPEMTHD Keine Implementierung zu Objekttyp und Methode vorhanden 20041220
2 CX_PRT_URLGEN_URL_TOO_LONG 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 Exporting EX_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20020619
2 Exporting EX_PCD_CTX Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator eines Portal-Kontexts 20041220
3 Exporting EX_PCD_URL Call by reference Type reference (TYPE) CRMT_ID_PORTAL_SERVICE Id des Portalservice (Seite oder externer Service/BSP) 20020619
4 Exporting EX_VIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW Sicht für die Darstellung im People-Centric UI 20030704
5 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20020619
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20020619
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_INV_OBJTYPEMTHD 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 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020711
2 Returning 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 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020711
2 Returning 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 Returning 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 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20020620
2 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020620
3 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20020620
4 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20020620
5 Returning 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 Importing IM_BSP_APPL Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20020620
2 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20020620
3 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020620
4 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20020620
5 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20020620
6 Returning 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 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020711
2 Returning 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 Importing IM_PCD_LOCATOR Call by reference Type reference (TYPE) CRMT_ID_PORTAL_SERVICE 20020529
2 Returning 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 Returning 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 Exporting ER_NAV_CONTEXT Call by reference Object reference (TYPE REF TO) LCL_URL 20041220
2 Exporting ER_NAV_TARGET Call by reference Object reference (TYPE REF TO) LCL_URL 20020628
3 Exporting ER_URL Call by reference Object reference (TYPE REF TO) LCL_URL 20020628
4 Importing IM_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20020626
5 Importing IM_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD CRM Methode für Navigation 20020626
6 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020626
7 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20020626
8 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20020626
# Exception Resumable Description Created on
1 CX_PRT_URLGEN Unerwarteter Fehler bei der URL-Generierung 20041220
2 CX_PRT_URLGEN_INV_OBJTYPEMTHD 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 Importing IR_NAV_CONTEXT Call by reference Object reference (TYPE REF TO) LCL_URL Der Navigationskontext 20041220
2 Importing IR_NAV_TARGET Call by reference Object reference (TYPE REF TO) LCL_URL Das Navigationsziel 20020626
3 Returning RR_URL Value transfer Object reference (TYPE REF TO) LCL_URL Das generierte URL Objekt 20020626
# Exception Resumable Description Created on
1 CX_PRT_URLGEN 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 Importing IM_NAME Call by reference Type reference (TYPE) STRING Der Name des Parameters der extrahiert werden soll. 20020523
2 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST Die URL aus der der Parameter extrahiert werden soll. 20020523
3 Returning 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 Returning 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 Returning 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 Importing 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 Importing 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 Importing IT_CACHE Call by reference Type reference (TYPE) TTY_CACHE_ENTRY Tabelle von Puffereinträgen 20041227
2 Importing 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 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL Applikation 20041227
2 Importing IV_CRM_OBJECT_TYPE Call by reference Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20041227
3 Importing IV_METHOD Call by reference Type reference (TYPE) CRMT_PRT_MTD 'DEFAULT' CRM Methode für Navigation 20041227
4 Importing IV_PCD_CTX Call by reference Type reference (TYPE) CRMT_ID_PORTAL_CONTEXT PCD Locator eines Portal-Kontexts 20041227
5 Importing IV_PCD_URL Call by reference Type reference (TYPE) CRMT_ID_PORTAL_SERVICE Id des Portalservice (Seite oder externer Service/BSP) 20041227
6 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20041227
7 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Changing CH_URL Call by reference Type reference (TYPE) STRING URL an die der Parameter angefügt wird. 20020523
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name des Parameters 20020523
3 Importing 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 Changing CH_URL Call by reference Type reference (TYPE) STRING 20020527
2 Importing 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 Importing IM_URL Call by reference Type reference (TYPE) STRING zu prüfende URL 20021030
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_INVALID_URL 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 Importing IM_URL Call by reference Type reference (TYPE) STRING zu prüfende URL 20021030
# Exception Resumable Description Created on
1 CX_PRT_URLGEN_URL_TOO_LONG Generierte URL ist zu lang. 20021108
History
Last changed by/on SAP  20130531 
SAP Release Created in 310