SAP ABAP Class CL_GOS_RELATIONS (Hierarchical Object Relationship Browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-OBL (Application Component) General Object Relations
     SGOS_OBL (Package) Generic Service: Relations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ATTRIBUTE_PROCESSOR Application-Specific Preparer for Attribute Displays 20001213
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_HANDLER Command Handler 20001213
Properties
Class CL_GOS_RELATIONS  
Short Description Hierarchical Object Relationship Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SGOS_OBL   Generic Service: Relations 
Created 20001213   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ATTRIBUTE_PROCESSOR Application-Specific Preparer for Attribute Displays 20001213
2 IF_CMD_HANDLER Command Handler 20001213
Friends
Class CL_GOS_RELATIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CMD_OVERVIEW Constant Protected Type reference (TYPE) UI_FUNC '%OBL_OVERVIEW' Overview 20010630
2 GC_CMD_REFRESH Constant Protected Type reference (TYPE) UI_FUNC '%OBL_REFRESH' Refresh 20010630
3 GC_CMD_SHOW_ALL Constant Protected Type reference (TYPE) UI_FUNC '%OBL:SHOW_ALL' Display All 20030224
4 GC_DISPLAY_ITEM Constant Protected Type reference (TYPE) SYUCOMM 'CL_OBL_RELATION~DISPLAY' Screens, Function Code Triggered by PAI 20001215
5 GC_LAYO_ECONOMY Constant Public Type reference (TYPE) I 2 Space-Saving Layout 20010630
6 GC_LAYO_STANDARD Constant Public Type reference (TYPE) I 1 Standard Layout 20010630
7 GC_MOD_DISPLAY Constant Public Type reference (TYPE) SGS_RWMOD 'R' Display Mode 20001213
8 GC_MOD_EDIT Constant Public Type reference (TYPE) SGS_RWMOD 'W' Change Mode 20001213
9 GC_NIL Instance attribute Private Attribute reference (LIKE) 20001213
10 GC_SHOW_ICON Instance attribute Private Attribute reference (LIKE) 20001213
11 GC_SHOW_LINKS Constant Protected Type reference (TYPE) SYUCOMM 'CL_OBL_RELATIONS~LINKLIST' Screens, Function Code Triggered by PAI 20001213
12 GC_SHOW_TEXT Instance attribute Private Attribute reference (LIKE) 20001213
13 GC_SRVC Constant Public Type reference (TYPE) SGS_SRVNAM 'SRELATIONS' Technical Name of Generic Object Service 20001213
14 GC_VAR_ITEMS Constant Public Type reference (TYPE) SLIS_HANDL 'TGSI' Mgt. ID for Repeated Calls from the Same Program 20001213
15 GC_VAR_LINKS Constant Public Type reference (TYPE) SLIS_HANDL 'TGSL' Mgt. ID for Repeated Calls from the Same Program 20001213
16 GC_VIEW_DETAIL Constant Public Type reference (TYPE) I 2 Detail View 20010129
17 GC_VIEW_OVERVIEW Constant Public Type reference (TYPE) I 1 Overview 20010129
18 GI_EXIT Instance attribute Protected Object reference (TYPE REF TO) IF_GOS_RELATIONS Application Enhancements for Relationship Display 20001214
19 GO_APPLLINKS Instance attribute Protected Object reference (TYPE REF TO) CL_GOS_BORAPPL_LINKSRV Link Service for Objects Linked Using BOR IFAPPLRELS 20010119
20 GO_BADI Instance attribute Protected Object reference (TYPE REF TO) CL_EX_SOBL_GOS_BROWSER BAdI Class CL_EX_SOBL_GOS_BROWSER 20001213
21 GO_BROWSER Instance attribute Protected Object reference (TYPE REF TO) CL_BROWSER SOBL_BOWSER: Abstract Browser 20001213
22 GO_CMDH Instance attribute Protected Object reference (TYPE REF TO) IF_CMD_HANDLER Command Handler 20010713
23 GO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20001213
24 GO_DETAIL Instance attribute Public Object reference (TYPE REF TO) CL_BROWSER_ITEM Outbox Item for Detail Display 20010129
25 GO_DRAWER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER_BAR Vertical Tabstrip for Controls 20001213
26 GO_RMLINKS Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_LINK_SERVICE Link service for linked objects in RM 20120220
27 GO_ROOT_ITEM Instance attribute Protected Object reference (TYPE REF TO) CL_BROWSER_ITEM Element in Object Relationship Browser 20001213
28 GO_SOBL_NEW Instance attribute Public Object reference (TYPE REF TO) CL_BINARY_RELATION API for Binary Relationship 20010712
29 GO_SOBL_OLD Instance attribute Public Object reference (TYPE REF TO) CL_LINK_SERVICE_SOBL_OLD API for Binary Relationship 20010712
30 GO_WFLINKS Instance attribute Protected Object reference (TYPE REF TO) CL_IDOC_LINK_SERVICE Link Service for Linked Objects in EDI 20001213
31 GP_CHECK_DRB Instance attribute Protected Type reference (TYPE) SGS_FLAG Check DRB Relationships 20010109
32 GP_CHECK_IDOC Instance attribute Protected Type reference (TYPE) SGS_FLAG SGOS: Indicator 20001213
33 GP_CHECK_OBL Instance attribute Protected Type reference (TYPE) SGS_FLAG Check Object Relationships 20010109
34 GP_CHECK_RM Instance attribute Protected Type reference (TYPE) SGS_FLAG Check Object Relationships 20120220
35 GP_CURRENT_VIEW Instance attribute Protected Type reference (TYPE) I 1 Current View 20010221
36 GP_CUSTOM_BITEM_ATTR Instance attribute Private Attribute reference (LIKE) 20001213
37 GP_CUSTOM_LINK_ATTR Instance attribute Private Attribute reference (LIKE) 20001213
38 GP_ICON Instance attribute Private Attribute reference (LIKE) 20001213
39 GP_LAYOUT Instance attribute Public Type reference (TYPE) I 2 Browser Layout 20010630
40 GP_MODE Instance attribute Protected Type reference (TYPE) SGS_RWMOD SGOS: Display/Change Mode of Generic Object Services 20001213
41 GP_OVERVIEW Instance attribute Private Type reference (TYPE) SGS_FLAG Flag 20020103
42 GP_TEXT Instance attribute Private Attribute reference (LIKE) 20001213
43 GS_LPORB Instance attribute Protected Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20001213
44 GT_CMDH Instance attribute Protected Type reference (TYPE) REF_CMDH_T References to IF_CMD_HANDLER 20001213
45 GT_SERVICES Instance attribute Protected Type reference (TYPE) LSRVC_T References to if_link_service 20001213
46 G_LOAD_RESTRICTION Instance attribute Protected Type reference (TYPE) I 20030221
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AVAILABLE Instance method Public Method Check Existence of Relationships 20001213
2 CLOSE Instance method Public Method Close Relationship Display 20001213
3 CONFIGURE_BROWSER Instance method Protected Method Browser Settings 20001213
4 CONSTRUCTOR Instance method Public Constructor Constructor 20001213
5 CREATE_SERVICES Instance method Public Method Instantiate and Configure Relationship Services 20001213
6 DISPLAY Instance method Public Method Relationship Display 20001213
7 GET_LPOR_OF_BITEM Instance method Protected Method Determines Local POR of a Browser Item 20001214
8 INIT_BROWSER Instance method Protected Method Initialize Browser 20001213
9 LOAD_RESTRICTION Instance method Protected Method Load Restriction 20030311
10 ON_CLICKED Instance method Public Event handling method New Draw Open (Internal Only) 20001213
11 ON_LOAD_RESTRICTION Instance method Public Event handling method 20030224
12 REFRESH Instance method Public Method Refresh 20010116
13 REGISTER_APPL_EXIT Instance method Public Method Register Application Exit 20001214
14 SET_CONTAINER Instance method Public Method Transfer Container 20001213
15 SWITCH_VIEW Instance method Protected Method Switch Overview/Detail 20010629
Events
Class CL_GOS_RELATIONS has no event.
Types
Class CL_GOS_RELATIONS has no local type.
Method Signatures

Method CHECK_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_RESULT Value transfer Type reference (TYPE) FLAG allgemeines flag 20001213

Method CHECK_AVAILABLE on class CL_GOS_RELATIONS has no exception.

Method CLOSE Signature

Method CLOSE on class CL_GOS_RELATIONS has no parameter.
Method CLOSE on class CL_GOS_RELATIONS has no exception.

Method CONFIGURE_BROWSER Signature

Method CONFIGURE_BROWSER on class CL_GOS_RELATIONS has no parameter.
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001213

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001213
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20001213
3 Importing IP_CHECK_DRB Call by reference Type reference (TYPE) SGS_FLAG DRB Verknüpfungen berücksichtigen 20010109
4 Importing IP_CHECK_IDOC Call by reference Type reference (TYPE) SGS_FLAG 'X' IDOC Verknüpfungen in WF Containern 20001213
5 Importing IP_CHECK_OBL Call by reference Type reference (TYPE) SGS_FLAG 'X' Objektverknüpfungen berücksichtigen 20010109
6 Importing IP_CHECK_RM Call by reference Type reference (TYPE) SGS_FLAG RM Verknüpfungen berücksichtigen 20120220
7 Importing IP_MODE Call by reference Type reference (TYPE) SGS_RWMOD GC_MOD_DISPLAY SGOS: Anzeige/Änderungs-Mode der generischen Objektdienste 20001213
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001213

Method CREATE_SERVICES Signature

Method CREATE_SERVICES on class CL_GOS_RELATIONS has no parameter.
Method CREATE_SERVICES on class CL_GOS_RELATIONS has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LOAD_RESTRICTION Call by reference Type reference (TYPE) I 0 20030221
2 Importing IP_VIEW Call by reference Type reference (TYPE) I GC_VIEW_OVERVIEW Ansicht 20010129
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001213

Method GET_LPOR_OF_BITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BITEM Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20001214
2 Returning RS_LPORB Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20001214

Method GET_LPOR_OF_BITEM on class CL_GOS_RELATIONS has no exception.

Method INIT_BROWSER Signature

Method INIT_BROWSER on class CL_GOS_RELATIONS has no parameter.
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001213

Method LOAD_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_NO_DIALOG Call by reference Type reference (TYPE) FLAG keinen Dialog führen 20030311

Method LOAD_RESTRICTION on class CL_GOS_RELATIONS has no exception.

Method ON_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Attribute reference (LIKE) 20001213

Method ON_CLICKED on class CL_GOS_RELATIONS has no exception.

Method ON_LOAD_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_LOADED Call by reference Attribute reference (LIKE) 20030224
2 Importing E_TOTAL Call by reference Attribute reference (LIKE) 20030224

Method ON_LOAD_RESTRICTION on class CL_GOS_RELATIONS has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Neues Einstiegsobjekt im Objektverknüpfungsbrowser 20010116
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20010404

Method REGISTER_APPL_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_EXIT Call by reference Object reference (TYPE REF TO) IF_GOS_RELATIONS Anwendungserweiterungen Verknüpfungsanzeige 20001214

Method REGISTER_APPL_EXIT on class CL_GOS_RELATIONS has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001213

Method SET_CONTAINER on class CL_GOS_RELATIONS has no exception.

Method SWITCH_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_VIEW Call by reference Type reference (TYPE) I 2 1 = Übersicht, 2 = Detail 20010630

Method SWITCH_VIEW on class CL_GOS_RELATIONS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610