Hierarchy
⤷
⤷
Properties
| Class | CL_CRM_IC_LTX_SOURCE_MAIN | |
| Short Description | Launch transactions - main source handler | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CRM_IC_APPL_UI_BDC | IC Business Data Context UI |
| Created | 20030519 | SAP |
| Last change | 20081007 | 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_IC_LTX_SOURCE_MAIN has no interface implemented.
Friends
Class CL_CRM_IC_LTX_SOURCE_MAIN has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_ATTRIBUTES | 20030527 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | CRMT_GENIL_APPL | Component Set Name for Generic Interaction Layer | 20040617 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_GENIL_OBJ_MODEL | Interface for Access to Central Object Model | 20041207 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CRMT_IC_LTX_WIZARD_DT_REP | Design time repository | 20041212 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | O2PAGE | Internal Name (Key) of BSP Page | 20041212 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | CRM_IC_STRING | String | 20060418 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | I | 1 | 20030519 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TY_NODE_SOURCE_MAPPERS | 20030520 | ||||
| 9 | Instance attribute | Private | Type reference (TYPE) | TY_ROOT_NODES | 20030519 | ||||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CRM_IC_LTX_DATA_SOURCE | Source selected by double-click in tree | 20030521 | |||
| 11 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_CRM_IC_LTX_SOURCE_MAIN | Launch transactions - main source handler | 20030520 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_SOURCES | 20030527 | ||||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_CRM_IC_LTX_DATA_SOURCE | Source that contains the selected attribute | 20030521 | |||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_UI_SPLITTER | 20050203 | ||||
| 15 | Constant | Private | Type reference (TYPE) | STRING | 'SYSTEM' | 20030522 | |||
| 16 | Constant | Private | Type reference (TYPE) | C | 'G' | 20060526 | |||
| 17 | Constant | Private | Type reference (TYPE) | C | 'F' | 20060605 | |||
| 18 | Constant | Private | Type reference (TYPE) | C | 'B' | 20030519 | |||
| 19 | Constant | Private | Type reference (TYPE) | C | 'D' | 20060418 | |||
| 20 | Constant | Private | Type reference (TYPE) | C | 'E' | 20060418 | |||
| 21 | Constant | Private | Type reference (TYPE) | C | 'C' | 20041207 | |||
| 22 | Constant | Private | Type reference (TYPE) | C | 'A' | 20030519 | |||
| 23 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_SOURCE_ACCESS | 20030523 |
Methods
Events
Class CL_CRM_IC_LTX_SOURCE_MAIN has no event.
Types
Class CL_CRM_IC_LTX_SOURCE_MAIN has no local type.
Method Signatures
Method ADD_ROOT_SOURCES Signature
Method ADD_ROOT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method ADD_ROOT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method ADD_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_CRM_IC_LTX_DATA_SOURCE | Data source node | 20030520 | |||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20030529 |
Method ADD_SOURCE on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method BUILD_CLIPBOARD_SOURCES Signature
Method BUILD_CLIPBOARD_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method BUILD_CLIPBOARD_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method BUILD_CURRENT_SOURCES Signature
Method BUILD_CURRENT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method BUILD_CURRENT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method BUILD_DATA_CONTEXT_SOURCES Signature
Method BUILD_DATA_CONTEXT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method BUILD_DATA_CONTEXT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method BUILD_SELECTED_SOURCES Signature
Method BUILD_SELECTED_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method BUILD_SELECTED_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method BUILD_SYSTEM_SOURCES Signature
Method BUILD_SYSTEM_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method BUILD_SYSTEM_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method CLEANUP Signature
Method CLEANUP on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method CLEANUP on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BOL_APPL | Call by reference | Type reference (TYPE) | CRMT_GENIL_APPL | 20050203 | ||||
| 2 | IV_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstrakter Container für GUI Controls | 20030527 | |||
| 3 | IV_DT_REP_APPL | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_WIZARD_DT_REP | Design time repository | 20041212 | |||
| 4 | IV_DT_REP_PAGE | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_WIZARD_DT_REP_PAGE | 20041212 |
Method CONSTRUCTOR on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method DESTROY Signature
Method DESTROY on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method DESTROY on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method DETERMINE_ROOT_SOURCES Signature
Method DETERMINE_ROOT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method DETERMINE_ROOT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method DETERMINE_ROOT_SOURCES_UIU Signature
Method DETERMINE_ROOT_SOURCES_UIU on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method DETERMINE_ROOT_SOURCES_UIU on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method FILL_SOURCE_FIELD Signature
Method FILL_SOURCE_FIELD on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method FILL_SOURCE_FIELD on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method GET_AND_CREATE_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BOL_APPL | Call by reference | Type reference (TYPE) | CRMT_GENIL_APPL | 20050203 | ||||
| 2 | IV_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstrakter Container für GUI Controls | 20030527 | |||
| 3 | IV_DT_REP_APPL | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_WIZARD_DT_REP | Design time repository | 20041212 | |||
| 4 | IV_DT_REP_PAGE | Call by reference | Type reference (TYPE) | CRMT_IC_LTX_WIZARD_DT_REP_PAGE | Internal Name (Key) of BSP Page | 20041212 | |||
| 5 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CRM_IC_LTX_SOURCE_MAIN | Launch transactions - main source handler | 20030521 |
Method GET_AND_CREATE_INSTANCE on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method GET_AND_CREATE_INSTANCE_UIU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BOL_APPL | Call by reference | Type reference (TYPE) | CRMT_GENIL_APPL | 20060418 | ||||
| 2 | IV_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20060418 | |||
| 3 | IV_SUPPORTED_SOURCES | Call by reference | Type reference (TYPE) | CRM_IC_STRING | String | 20060418 | |||
| 4 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CRM_IC_LTX_SOURCE_MAIN | Launch transactions - main source handler | 20060418 |
Method GET_AND_CREATE_INSTANCE_UIU on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method GET_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | CRMT_GENIL_APPL | Component Set Name for Generic Interaction Layer | 20040618 |
Method GET_APPLICATION on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method GET_CONTROLLER_MODEL_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONTROLLER | Call by reference | Type reference (TYPE) | STRING | 20030519 | ||||
| 2 | IV_XML | Call by reference | Type reference (TYPE) | STRING | 20030519 | ||||
| 3 | RT_RESULT | Value transfer | Type reference (TYPE) | TY_CONTROLLER_NODES | 20030519 |
Method GET_CONTROLLER_MODEL_NODES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_CRM_IC_LTX_SOURCE_MAIN | Launch transactions - main source handler | 20030520 |
Method GET_INSTANCE on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method HANDLE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ROW_NO | Call by reference | Attribute reference (LIKE) | 20030521 | |||||
| 2 | E_COLUMN | Call by reference | Attribute reference (LIKE) | 20030521 | |||||
| 3 | E_ROW | Call by reference | Attribute reference (LIKE) | 20030521 |
Method HANDLE_DOUBLE_CLICK on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method HANDLE_EXPAND_NO_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20030519 |
Method HANDLE_EXPAND_NO_CHILDREN on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method HANDLE_NODE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20030519 |
Method HANDLE_NODE_DOUBLE_CLICK on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method HANDLE_SOURCE_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTRIBUTE | Call by reference | Attribute reference (LIKE) | 20030521 | |||||
| 2 | IV_SOURCE | Call by reference | Attribute reference (LIKE) | 20030521 |
Method HANDLE_SOURCE_SELECTED on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method INIT_APPLICATION Signature
Method INIT_APPLICATION on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method INIT_APPLICATION on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method INIT_DESIGN_TIME_MODEL Signature
Method INIT_DESIGN_TIME_MODEL on class CL_CRM_IC_LTX_SOURCE_MAIN has no parameter.
Method INIT_DESIGN_TIME_MODEL on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method MERGE_ROOT_SOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_XML | Call by reference | Type reference (TYPE) | STRING | 20030528 |
Method MERGE_ROOT_SOURCES on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method PROCESS_SOURCE_CHANGE 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_GENIL_APPL | Component Set Name for Generic Interaction Layer | 20040617 |
Method PROCESS_SOURCE_CHANGE on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method SET_SOURCE_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD | Call by reference | Type reference (TYPE) | SIMPLE | 20030523 | ||||
| 2 | IV_LINE | Call by reference | Type reference (TYPE) | I | 20030528 | ||||
| 3 | IV_PROGRAM | Call by reference | Type reference (TYPE) | SIMPLE | 20030523 | ||||
| 4 | IV_SCREEN | Call by reference | Type reference (TYPE) | SIMPLE | 20030523 |
Method SET_SOURCE_FIELD on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
Method START_F4_HELP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARAM | Call by reference | Type reference (TYPE) | CRMT_IC_ACTION_DF_PARAM | Detaildefinition eines Datenflussparameters | 20030530 | |||
| 2 | IV_FIELD | Call by reference | Type reference (TYPE) | SIMPLE | Field for which value should be retrieved | 20030530 | |||
| 3 | IV_LINE | Call by reference | Type reference (TYPE) | I | Field index for structured parameters | 20030530 | |||
| 4 | IV_PROGRAM | Call by reference | Type reference (TYPE) | SIMPLE | Screen program to retrieve field value | 20030530 | |||
| 5 | IV_SCREEN | Call by reference | Type reference (TYPE) | SIMPLE | Screen to retrieve field | 20030530 | |||
| 6 | IV_TECH_DATA | Call by reference | Object reference (TYPE REF TO) | IF_CRM_IC_ABOX_WIZ_TECH_DATA | Technische Details - Aktions-Handler | 20030530 |
Method START_F4_HELP on class CL_CRM_IC_LTX_SOURCE_MAIN has no exception.
History
| Last changed by/on | SAP | 20081007 |
| SAP Release Created in | 400 |