SAP ABAP Class CL_CFX_SO_LINK (Link)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_UI (Package) Collaboration Folders: User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_EDITABLE Object That Can Be Edited (Displayed) 20030117
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_LINK_DOC Link to Folder Objects 20030117
2 Inheritance (c INHERITING FROM c_ref)  CL_CFX_SO_LINK_USR Link to Users and User Groups 20030117
Properties
Class CL_CFX_SO_LINK  
Short Description Link    
Super Class CL_CFX_SO_EDITABLE Object That Can Be Edited (Displayed) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_UI   Collaboration Folders: User Interface 
Created 20030117   SAP 
Last change 20141109    
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)
2 CFXSO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_CFX_SEARCH_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CFX_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CFX_SO_LINK has no interface implemented.
Friends
Class CL_CFX_SO_LINK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_SEARCH_INPUTFIELD Instance attribute Private Object reference (TYPE REF TO) CL_CFX_SO_INPUTFIELD Input Field for Search String 20030930
2 MT_OBJECT_TYPE Instance attribute Protected Type reference (TYPE) CFX_TT_OBJECT_TYPE Object Types 20030117
3 MT_PERSISTENT_VALUE Instance attribute Private Type reference (TYPE) CFXSO_TT_OBJECT Persistent Value 20030117
4 MT_VALUE Instance attribute Private Type reference (TYPE) TT_INT_OBJECT Value 20030117
5 M_ASSIGN_BUTTON_LABEL Instance attribute Protected Type reference (TYPE) CFX_STRING Title of Button for "Assign" 20040816
6 M_ASSIGN_BUTTON_TOOLTIP Instance attribute Protected Type reference (TYPE) CFX_STRING Quick Info of Button for "Assign" 20040816
7 M_CHANGE_BUTTON_LABEL Instance attribute Protected Type reference (TYPE) CFX_STRING Title of Button for "Change Assignment" 20040816
8 M_CHANGE_BUTTON_TOOLTIP Instance attribute Protected Type reference (TYPE) CFX_STRING Quick Info of Button for "Change Assignment" 20040816
9 M_EVENT_ADD Instance attribute Private Type reference (TYPE) CFX_STRING Add New Links 20030117
10 M_IS_MULTIPLE Instance attribute Protected Type reference (TYPE) CFX_BOOLEAN Multiple Selection Allowed? 20030117
11 M_NUM_VALUES Instance attribute Protected Type reference (TYPE) I 0 Numboer of Entries in mt_value 20030117
12 M_UNASSIGN_BUTTON_LABEL Instance attribute Protected Type reference (TYPE) CFX_STRING Title of Button for "Remove Assignment" 20040816
13 M_UNASSIGN_BUTTON_TOOLTIP Instance attribute Protected Type reference (TYPE) CFX_STRING Quick Info of Button for "Remove Assignment" 20040816
14 M_WIDTH Instance attribute Private Type reference (TYPE) CFX_STRING Width in pixels 20030117
15 SC_CANCEL_SEARCH Constant Private Type reference (TYPE) CFX_STRING 'p_cancel_search' In Case Search Is Canceled 20030117
16 SC_EVENT_ID Constant Private Type reference (TYPE) CFX_STRING 'p_link_event_id' For Event 20030117
17 SC_TYPE Constant Public Type reference (TYPE) CFX_STRING 'Link' Type 20030117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_TYPE Instance method Public Method Add New Object Type 20030117
2 ADD_SEARCH_RESULT Instance method Private Method Add Search Result 20030117
3 AUX_ADD_VALUE Instance method Protected Method Add New Link 20030117
4 AUX_GET_VALUE Instance method Protected Method Determine Values Entered by User 20030117
5 AUX_INSERT_VALUE Instance method Protected Method Insert New Link (Internal, Not Persistent) 20030117
6 CONSTRUCTOR Instance method Public Constructor 20030117
7 GET_ENVIRONMENT Instance method Protected Method Envirohment (URLs & Object IDs) 20030117
8 GET_OBJECT_INFO_LINK Instance method Protected Method Name, URL, ... from Object 20030117
9 GET_SEARCH_INPUTFIELDS Instance method Protected Method Entry Fields for Quick Search 20031001
10 INSERT_SEARCH_RESULT Instance method Protected Method Add Search Result 20030117
11 SELECT Instance method Protected Method Navigate to Page " ... select" 20030117
12 SERIALIZE_SINGLE Instance method Private Method Table Row from Individual Common Object 20030117
13 SET_BUTTON_LABELS Instance method Public Method Set Labels for "Assign" Button 20040816
14 SET_EVENT_ADD_ID Instance method Private Method Change/Add ID of Add Events 20030117
Events
Class CL_CFX_SO_LINK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INT_OBJECT Private See coding 20030117 BEGIN OF ts_int_object, object TYPE cfxso_ts_object, event_change TYPE cfx_string, event_delete TYPE cfx_string, END OF ts_int_object
2 TT_INT_OBJECT Private See coding 20030117 tt_int_object TYPE TABLE OF ts_int_object
Method Signatures

Method ADD_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT_TYPE Call by reference Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPE Objekttyp 20030117

Method ADD_OBJECT_TYPE on class CL_CFX_SO_LINK has no exception.

Method ADD_SEARCH_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20030117

Method ADD_SEARCH_RESULT on class CL_CFX_SO_LINK has no exception.

Method AUX_ADD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) CFXSO_TS_OBJECT 20030117

Method AUX_ADD_VALUE on class CL_CFX_SO_LINK has no exception.

Method AUX_GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) CFXSO_TT_OBJECT 20030117

Method AUX_GET_VALUE on class CL_CFX_SO_LINK has no exception.

Method AUX_INSERT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_POSITION Call by reference Type reference (TYPE) I Einfügeposition ( initial => append ) 20030117
2 Importing IS_VALUE Call by reference Type reference (TYPE) CFXSO_TS_OBJECT 20030117

Method AUX_INSERT_VALUE on class CL_CFX_SO_LINK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_TT_OBJECT_TYPE Objekttyp 20030117
2 Importing I_ESCAPE_LABEL Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Label: html escape ? 20030117
3 Importing I_ID Call by reference Type reference (TYPE) CFX_STRING html id 20030117
4 Importing I_IS_MULTIPLE Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE Mehrfachselektion erlauben ? 20030117
5 Importing I_IS_READONLY Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE Wert: Nur Anzeige ? 20030117
6 Importing I_IS_REQUIRED Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE Wert: Mußfeld ? 20030117
7 Importing I_LABEL Call by reference Type reference (TYPE) CFX_T_TEXT Label 20030117
8 Importing I_LABEL_TOOLTIP Call by reference Type reference (TYPE) CFX_T_TEXT Tooltip für Label 20030313
9 Importing I_NAME Call by reference Type reference (TYPE) CFX_STRING Name (zur Abfrage des Werts) 20030117
10 Importing I_WIDTH Call by reference Type reference (TYPE) CFX_STRING Breite in Pixeln 20030117

Method CONSTRUCTOR on class CL_CFX_SO_LINK has no exception.

Method GET_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_BACK_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL für 'Suchergebnis hinzufügen' Button 20030117
2 Exporting EP_CANCEL_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL für 'Abbrechen' Button 20030117
3 Exporting E_AREA_ID Call by reference Type reference (TYPE) CFX_STRING Area ID 20030117
4 Exporting E_COL_ID Call by reference Type reference (TYPE) CFX_STRING Collaboration ID 20030117
5 Exporting E_DOC_ID Call by reference Type reference (TYPE) CFX_STRING Dokument ID 20030117
6 Exporting E_ITEM_ID Call by reference Type reference (TYPE) CFX_STRING Positions ID ( einer Stückliste ) 20030117
7 Exporting E_TOPIC_ID Call by reference Type reference (TYPE) CFX_STRING Topic ID 20030117
8 Exporting E_VER_ID Call by reference Type reference (TYPE) CFX_STRING Versions ID 20030117
9 Importing IP_BACK_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL zu aktueller Seite 20030929
10 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20030117
11 Importing I_EVENT_ID Call by reference Type reference (TYPE) CFX_STRING SAP Event 20030117

Method GET_ENVIRONMENT on class CL_CFX_SO_LINK has no exception.

Method GET_OBJECT_INFO_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) CFX_T_TEXT Beschreibung 20030117
2 Exporting E_ENABLE_LINK Call by reference Type reference (TYPE) CFX_BOOLEAN Link enablen 20030117
3 Exporting E_HREF Call by reference Type reference (TYPE) CFX_STRING URL zu Objekt 20030117
4 Exporting E_NAME Call by reference Type reference (TYPE) CFX_T_TEXT Name 20030117
5 Exporting E_ONCLICK Call by reference Type reference (TYPE) CFX_STRING Onclick Event zu Object 20030117
6 Importing IS_OBJECT Call by reference Type reference (TYPE) CFXSO_TS_OBJECT 20030117

Method GET_OBJECT_INFO_LINK on class CL_CFX_SO_LINK has no exception.

Method GET_SEARCH_INPUTFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUTFIELDS Call by reference Type reference (TYPE) CFX_SO_TT_SCREEN_OBJECT Liste von cl_cfx_so_screen_object 20031001

Method GET_SEARCH_INPUTFIELDS on class CL_CFX_SO_LINK has no exception.

Method INSERT_SEARCH_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_POSITION Call by reference Type reference (TYPE) I Position, an der die Mappenobjekte eingefügt werden 20030117
2 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20030117

Method INSERT_SEARCH_RESULT on class CL_CFX_SO_LINK has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BACK_URL Call by reference Object reference (TYPE REF TO) CL_CFX_URL URL zur aufrufenden Seite 20030929
2 Importing IP_BSP_PAGE Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE Business Server Page (BSP) Seite 20030117
3 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20030117
4 Importing I_EVENT_ID Call by reference Type reference (TYPE) STRING SAP Event 20030117
5 Importing I_SEARCH_STR Call by reference Type reference (TYPE) STRING Danach suchen 20030930

Method SELECT on class CL_CFX_SO_LINK has no exception.

Method SERIALIZE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALUE Call by reference Type reference (TYPE) TS_INT_OBJECT 20030117
2 Returning RP_TABLE_ROW Value transfer Object reference (TYPE REF TO) CL_CFX_SO_TABLE_ROW Zeile einer html Tabelle 20030117

Method SERIALIZE_SINGLE on class CL_CFX_SO_LINK has no exception.

Method SET_BUTTON_LABELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSIGN_BUTTON_LABEL Call by reference Type reference (TYPE) CFX_STRING Beschriftung des Buttons für "Zuweisen" 20040816
2 Importing I_ASSIGN_BUTTON_TOOLTIP Call by reference Type reference (TYPE) CFX_STRING Tooltip des Buttons für "Zuweisen" 20040816
3 Importing I_CHANGE_BUTTON_LABEL Call by reference Type reference (TYPE) CFX_STRING Beschriftung des Buttons für "Zuweisung ändern" 20040816
4 Importing I_CHANGE_BUTTON_TOOLTIP Call by reference Type reference (TYPE) CFX_STRING Tooltip des Buttons für "Zuweisung ändern" 20040816
5 Importing I_UNASSIGN_BUTTON_LABEL Call by reference Type reference (TYPE) CFX_STRING Beschriftung des Buttons für "Zuweisung aufheben" 20040816
6 Importing I_UNASSIGN_BUTTON_TOOLTIP Call by reference Type reference (TYPE) CFX_STRING Tooltip des Buttons für "Zuweisung aufheben" 20040816

Method SET_BUTTON_LABELS on class CL_CFX_SO_LINK has no exception.

Method SET_EVENT_ADD_ID Signature

Method SET_EVENT_ADD_ID on class CL_CFX_SO_LINK has no parameter.
Method SET_EVENT_ADD_ID on class CL_CFX_SO_LINK has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200