SAP ABAP Class CL_CRM_PORTAL_APPL_CONTROLLER (Portal Application Controller Class)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷
CA-WUI-EP (Application Component) UI Portal Integration
⤷
CRM_BSP_UI_FRAME_PORTAL (Package) Application Frame for CRM in Enterprise Portal

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CRM_UI_CORE_APPL_CONTROLLER | 20070709 |
Properties
Class | CL_CRM_PORTAL_APPL_CONTROLLER | |
Short Description | Portal Application Controller Class | |
Super Class | CL_CRM_UI_CORE_APPL_CONTROLLER | |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CRM_BSP_UI_FRAME_PORTAL | Application Frame for CRM in Enterprise Portal |
Created | 20070709 | 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_CRM_PORTAL_APPL_CONTROLLER has no interface implemented.
Friends
Class CL_CRM_PORTAL_APPL_CONTROLLER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'CRMLinkNav' | BO CRMLinkNav for OBN | 20070717 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | CRMT_UIF_EXT_REQUEST_TYPE | 'B' | Restore of Old Bread Crumb State | 20070802 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CRMT_UIF_EXT_REQUEST_TYPE | 'D' | Data Loss Request | 20070710 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CRMT_UIF_EXT_REQUEST_TYPE | 'G' | Direct Link Group Request | 20070723 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CRMT_UIF_EXT_REQUEST_TYPE | 'H' | Highlighting Request | 20070822 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | CRMT_UIF_EXT_REQUEST_TYPE | 'L' | Logical Link Request | 20070710 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | CRMT_UIF_EXT_REQUEST_TYPE | 'O' | OBN Request | 20070710 | |
8 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'CANCEL' | Portal data loss cancel | 20070816 | |
9 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'DESKTOP' | Portal data loss revert | 20070816 | |
10 | ![]() |
Constant | Protected | Type reference (TYPE) | PRX_LOGICAL_PORT_NAME | 'CRM_EP_DEST' | name of logical port for OBN web service | 20070926 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'SAP_CRM_UI' | CRM System Alias | 20070718 | |
12 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | STRING | 'crm-data-loss' | URL parameter to indicate data loss check | 20070709 | |
13 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-dquery-advanced' | URL parameter for dQuery advanced | 20071107 | |
14 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-dquery-type' | Url Parameter for dQuery Bol Type | 20070712 | |
15 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-dquery-name' | URL parameter for dQuery param name | 20070713 | |
16 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-dquery-op' | URL parameter for dQuery param option | 20070713 | |
17 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-dquery-sign' | URL parameter for dQuery param sign | 20070713 | |
18 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-dquery-value' | URL parameter for dQuery param value | 20070713 | |
19 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-logical-link' | 20070709 | ||
20 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'nodeprtevent' | URL parameter for nodeprtevent (used only internally) | 20070719 | |
21 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-portal-role' | Url Parameter for portal role | 20070724 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'crm-portal-theme' | Url Parameter for portal theme | 20070717 | |
23 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-root-key' | URL parameter for BOL root object name | 20070717 | |
24 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'crm-root-type' | URL parameter for BOL root object name | 20070717 | |
25 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_WDR_PORTAL_OBNWEB_SERVICE | Portal OBN Web Service | 20070919 | ||
26 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CRMT_UIF_DEBUG | Activate Debugging Of Special UI Framework Parts | 20070824 | ||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CRMT_UI_CMP_MAP | generic op mapping | 20070811 | ||
28 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CRMTT_UIF_HISTORY_STATE | Changed History States | 20070809 | ||
29 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | WDR_TARGET_STRUCT_TAB | targets for BO CRMLinkNav | 20070926 | ||
30 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | Alternative response | 20070712 | ||
31 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | False if brdcrmb navigation is forbidden due to mand fields | 20080702 | ||
32 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CRM_UI_PROFILE_DETERM | Profile determination | 20070710 | ||
33 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | direct link group link | 20070904 | ||
34 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | url for epcm core | 20070723 | ||
35 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | url for epcm init | 20070723 | ||
36 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CRMT_UIF_EXT_REQUEST_TYPE | Type Of External Request Into UI Framework | 20070710 | ||
37 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | Result of portal data loss when used internally | 20070816 | ||
38 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | True if portal data loss is required | 20070709 | ||
39 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | url for portal_oo.js script | 20070712 | ||
40 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | portal role | 20070724 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Get Info Whether A Corresponding State Creation Is Pending | 20080206 |
2 | ![]() |
Instance method | Public | Method | Get Info Whether A State Restore Is Pending | 20070828 |
3 | ![]() |
Instance method | Public | Method | Get State of History Manager | 20070723 |
4 | ![]() |
Instance method | Protected | Method | Get Portal History Parameters | 20070905 |
5 | ![]() |
Instance method | Protected | Method | Returns iview name for target if existing | 20070710 |
6 | ![]() |
Instance method | Public | Method | Get js to insert CRM masthead links into portal AFP masthead | 20090831 |
7 | ![]() |
Instance method | Protected | Method | Gets the script for triggering OBN navigation | 20070712 |
8 | ![]() |
Instance method | Public | Method | Simulates a data loss for an appl. comp | 20090925 |
9 | ![]() |
Instance method | Protected | Method | Sets the central search parameters from URL parameters | 20070713 |
10 | ![]() |
Instance method | Protected | Method | Analysis of URL parameter saprole, will load business role | 20070709 |
11 | ![]() |
Instance method | Public | Method | renders javascript to invoke data loss if request | 20070816 |
12 | ![]() |
Instance method | Public | Method | renders javascript to invoke immediate restart if request | 20080519 |
13 | ![]() |
Instance method | Public | Method | 20080207 | |
14 | ![]() |
Instance method | Public | Method | 20080207 | |
15 | ![]() |
Instance method | Protected | Method | Set History Debug Support To Active | 20070824 |
Events
Class CL_CRM_PORTAL_APPL_CONTROLLER has no event.
Types
Class CL_CRM_PORTAL_APPL_CONTROLLER has no local type.
Method Signatures
Method GET_HISTORY_IS_CREATE_PENDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_HISTORY_STATE | Call by reference | Type reference (TYPE) | CRMTT_UIF_HISTORY_STATE | History State Info (UI Framework In Context of Portal) | 20080206 | ||
2 | ![]() |
IV_STATE_ID | Call by reference | Type reference (TYPE) | IHTTPNAM | Breadcrumb State ID | 20080206 | ||
3 | ![]() |
IV_TABIX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20080206 | ||
4 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080206 |
Method GET_HISTORY_IS_CREATE_PENDING on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method GET_HISTORY_IS_RESTORE_PENDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_HISTORY_STATE | Call by reference | Type reference (TYPE) | CRMTT_UIF_HISTORY_STATE | History State Info (UI Framework In Context of Portal) | 20070828 | ||
2 | ![]() |
IV_TABIX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20070828 | ||
3 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20070828 |
Method GET_HISTORY_IS_RESTORE_PENDING on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method GET_HISTORY_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_CURRENT_ID | Value transfer | Type reference (TYPE) | IHTTPNAM | HTTP Framework (iHTTP) HTTP Name | 20070905 |
Method GET_HISTORY_STATE on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method GET_HISTORY_URL_PARAMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SESSION_ID | Call by reference | Type reference (TYPE) | STRING | 20070905 | |||
2 | ![]() |
EV_STATE_ID | Call by reference | Type reference (TYPE) | IHTTPNAM | HTTP Framework (iHTTP) HTTP Name | 20070905 |
Method GET_HISTORY_URL_PARAMS on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method GET_OBN_TARGET_IVIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IVIEW_NAME | Value transfer | Type reference (TYPE) | STRING | 20070710 | |||
2 | ![]() |
OBJECT_NAME | Call by reference | Type reference (TYPE) | STRING | 20070710 | |||
3 | ![]() |
OPERATION | Call by reference | Type reference (TYPE) | STRING | 20070710 |
Method GET_OBN_TARGET_IVIEW on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method GET_SCRIPT_AFP_MASTHEAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SCRIPT | Value transfer | Type reference (TYPE) | STRING | 20090831 |
Method GET_SCRIPT_AFP_MASTHEAD on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method GET_SCRIPT_FOR_OBN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SCRIPT | Value transfer | Type reference (TYPE) | STRING | java script | 20070712 | ||
2 | ![]() |
IV_IVIEW_NAME | Call by reference | Type reference (TYPE) | STRING | iview name | 20070806 | ||
3 | ![]() |
IV_OBJECT_ACTION | Call by reference | Type reference (TYPE) | STRING | UI Object Action | 20070712 | ||
4 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | STRING | UI Object Type | 20070712 | ||
5 | ![]() |
IV_OBJECT_VALUE | Call by reference | Type reference (TYPE) | STRING | UI Object Navigation Parameters | 20070716 |
Method GET_SCRIPT_FOR_OBN on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method IS_WORKPROTECT_REQUIRED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLEAR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Clear data loss handler after query | 20090925 | |
2 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090925 |
Method IS_WORKPROTECT_REQUIRED on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method PREPARE_CENTRAL_SEARCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_FIELDS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20070713 | ||
2 | ![]() |
RV_QUERY_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_BOL_BO_PROPERTY_ACCESS | Dynamic Query | 20070713 |
Method PREPARE_CENTRAL_SEARCH on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method PROFILE_DETERMINATION Signature
Method PROFILE_DETERMINATION on class CL_CRM_PORTAL_APPL_CONTROLLER has no parameter.
Method PROFILE_DETERMINATION on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method RENDER_DATALOSS_SCRIPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SCRIPT | Value transfer | Type reference (TYPE) | STRING | Script to invoke portal data loss or nothing | 20070816 |
Method RENDER_DATALOSS_SCRIPT on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method RENDER_RESTART_SCRIPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SCRIPT | Value transfer | Type reference (TYPE) | STRING | 20080519 |
Method RENDER_RESTART_SCRIPT on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method SET_DATA_FOR_DATALOSS_CHECK Signature
Method SET_DATA_FOR_DATALOSS_CHECK on class CL_CRM_PORTAL_APPL_CONTROLLER has no parameter.
Method SET_DATA_FOR_DATALOSS_CHECK on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method SET_EXTERNAL_REQUEST_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXTERNAL_REQUEST_TYPE | Call by reference | Type reference (TYPE) | CRMT_UIF_EXT_REQUEST_TYPE | Type of External Request into UI Framework | 20080207 |
Method SET_EXTERNAL_REQUEST_TYPE on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
Method SET_HISTORY_DEBUG_SUPPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20070824 |
Method SET_HISTORY_DEBUG_SUPPORT on class CL_CRM_PORTAL_APPL_CONTROLLER has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |