SAP ABAP Class CL_CO_PRODUCT_BROWSER (Product Structure Browser with Document Viewer)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-CIC (Application Component) Interaction Center WinClient
     CO (Package) R/3 Application development: PP Production orders
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CO_PRODUCT_BROWSER_PRODORD Product Browser for Production Orders 19991209
2 Inheritance (c INHERITING FROM c_ref)  CL_MD_PRODUCT_BROWSER_PLAFCOMP Product Browser for Production Orders 20000117
Properties
Class CL_CO_PRODUCT_BROWSER  
Short Description Product Structure Browser with Document Viewer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CO   R/3 Application development: PP Production orders 
Created 19991208   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 COPBR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CPWB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CO_PRODUCT_BROWSER has no interface implemented.
Friends
Class CL_CO_PRODUCT_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_TOP_NODE Constant Protected Type reference (TYPE) CHAR32 'TOP' Description of Top Node 19991209
2 CON_X Constant Protected Type reference (TYPE) KREUZ 'X' Constant for "x" 19991209
3 M_CLASS_KEY Instance attribute Protected Type reference (TYPE) CHAR10 Application (Current Class) 19991210
4 M_INITIAL Instance attribute Protected Type reference (TYPE) KREUZ Indicator: No data transferred yet 19991209
5 M_NOT_UPTODATE Instance attribute Protected Type reference (TYPE) KREUZ Indicator: Data not up-to-date 19991209
6 M_OBJECT_KEY Instance attribute Protected Type reference (TYPE) CHAR30 Header Key (Order Number) 19991210
7 ST_ADMINISTRATION Static Attribute Protected Type reference (TYPE) COPBR_T_REFERENCE_ADM Administration table for references per order 19991208
Methods
# Method Level Visibility Method type Description Created on
1 BROWSER_ACTIVATE Instance method Public Method Activate Browser (Redefine!) 19991210
2 BROWSER_ACTIVE_CHECK Instance method Protected Method Check Whether Browser is Currently Active (Redefine!) 19991209
3 BROWSER_CLOSE_ALL Instance method Public Method Close Browser for Current Application 19991223
4 BROWSER_CONVERT_DATA Instance method Protected Method Convert Product Structure to Browser Structure 19991209
5 BROWSER_DEACTIVATE Instance method Protected Method Deactivate Browser (Redefine!) 19991210
6 BROWSER_PAI Instance method Public Method Link browser with current screen for PAI 19991208
7 BROWSER_PBO Instance method Public Method Link browser with current screen for PBO 19991208
8 BROWSER_REFRESH Static method Public Method Initialize browser for current class 19991210
9 BROWSER_TRANSFER_DATA Instance method Protected Method Export Product Structure to Browser 19991209
10 BROWSER_UPDATE Instance method Public Method Update Browser 19991210
11 BROWSER_UPDATE_ALL Instance method Private Method Select All Instances for Update 19991223
12 BROWSER_UPDATE_DISPLAY Instance method Protected Method Update Browser with Current Product Structure 19991210
13 CONSTRUCTOR Instance method Public Constructor Constructor 19991209
14 DATA_GET_FROM_APPLICATION Instance method Protected Method Get Product Structure from the Application (Redefine!) 19991209
15 GET_INSTANCE Static method Public Method Supplies reference to browser object of the order 19991210
16 SET_KEY Instance method Protected Method Set Object Key 19991209
Events
Class CL_CO_PRODUCT_BROWSER has no event.
Types
Class CL_CO_PRODUCT_BROWSER has no local type.
Method Signatures

Method BROWSER_ACTIVATE Signature

Method BROWSER_ACTIVATE on class CL_CO_PRODUCT_BROWSER has no parameter.
Method BROWSER_ACTIVATE on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_ACTIVE_CHECK Signature

Method BROWSER_ACTIVE_CHECK on class CL_CO_PRODUCT_BROWSER has no parameter.
# Exception Resumable Description Created on
1 BROWSER_NOT_ACTIVE Browser nicht aktiv 19991209

Method BROWSER_CLOSE_ALL Signature

Method BROWSER_CLOSE_ALL on class CL_CO_PRODUCT_BROWSER has no parameter.
Method BROWSER_CLOSE_ALL on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_CONVERT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BROWSER_TREE Call by reference Type reference (TYPE) CPWB_GUID_TAB_TYPE Browsertabelle 19991209
2 Importing IS_HEADER Call by reference Type reference (TYPE) COPBR_S_HEADER Endprodukt 19991209
3 Importing IT_COMPONENTS Call by reference Type reference (TYPE) COPBR_T_COMPONENTS Tabelle der Komponenten 19991209
4 Importing IT_DOCUMENTS Call by reference Type reference (TYPE) COPBR_T_DOCUMENTS Tabelle der zugeordneten Dokumente 19991209

Method BROWSER_CONVERT_DATA on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_DEACTIVATE Signature

Method BROWSER_DEACTIVATE on class CL_CO_PRODUCT_BROWSER has no parameter.
Method BROWSER_DEACTIVATE on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM Call by reference Type reference (TYPE) REPID Aktuelles Dialogprogramm 19991209
2 Importing I_SCREEN Call by reference Type reference (TYPE) DYNNR Aktueller Screen 19991209

Method BROWSER_PAI on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM Call by reference Type reference (TYPE) REPID Aktuelles Dialogprogramm 19991209
2 Importing I_SCREEN Call by reference Type reference (TYPE) DYNNR Aktueller Screen 19991209

Method BROWSER_PBO on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_KEY Call by reference Type reference (TYPE) ANY Schlüssel: aktuelle Klasse 19991210

Method BROWSER_REFRESH on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_TRANSFER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) COPBR_S_HEADER Endprodukt 19991209
2 Importing IT_COMPONENTS Call by reference Type reference (TYPE) COPBR_T_COMPONENTS Tabelle der Komponenten 19991209
3 Importing IT_DOCUMENTS Call by reference Type reference (TYPE) COPBR_T_DOCUMENTS Tabelle der zugeordneten Dokumente 19991209
4 Importing I_PROGRAM Call by reference Type reference (TYPE) REPID Aktuelles Dialogprogramm 19991209
5 Importing I_SCREEN Call by reference Type reference (TYPE) DYNNR Aktueller Screen 19991209

Method BROWSER_TRANSFER_DATA on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_UPDATE Signature

Method BROWSER_UPDATE on class CL_CO_PRODUCT_BROWSER has no parameter.
Method BROWSER_UPDATE on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_UPDATE_ALL Signature

Method BROWSER_UPDATE_ALL on class CL_CO_PRODUCT_BROWSER has no parameter.
Method BROWSER_UPDATE_ALL on class CL_CO_PRODUCT_BROWSER has no exception.

Method BROWSER_UPDATE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) COPBR_S_HEADER Endprodukt 19991210
2 Importing IT_COMPONENTS Call by reference Type reference (TYPE) COPBR_T_COMPONENTS Tabelle der Komponenten 19991210
3 Importing IT_DOCUMENTS Call by reference Type reference (TYPE) COPBR_T_DOCUMENTS Tabelle der zugeordneten Dokumente 19991210
4 Importing I_PROGRAM Call by reference Type reference (TYPE) REPID Aktuelles Dialogprogramm 19991210
5 Importing I_SCREEN Call by reference Type reference (TYPE) DYNNR Aktueller Screen 19991210

Method BROWSER_UPDATE_DISPLAY on class CL_CO_PRODUCT_BROWSER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CO_PRODUCT_BROWSER has no parameter.
Method CONSTRUCTOR on class CL_CO_PRODUCT_BROWSER has no exception.

Method DATA_GET_FROM_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) COPBR_S_HEADER Kopf 19991209
2 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) COPBR_T_COMPONENTS Komponenten 19991209
3 Exporting ET_DOCUMENTS Call by reference Type reference (TYPE) COPBR_T_DOCUMENTS Dokumente 19991209
4 Importing I_KEY Call by reference Type reference (TYPE) ANY Auftragsnummer 19991209
# Exception Resumable Description Created on
1 NOT_FOUND Auftrag nicht vorhanden 19991209

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_BROWSER_OBJECT Call by reference Type reference (TYPE) ANY Referenz auf Browser Objekt des Auftrags 19991210
2 Importing I_CLASS_KEY Call by reference Type reference (TYPE) ANY Schlüssel aktuelle Klasse (max. 10 char) 19991210
3 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) ANY Aktueller Auftrag (max. 30 char) 19991210
# Exception Resumable Description Created on
1 NO_INSTANCE_CREATED Noch kein Browserobjekt für Auftrag erzeugt 19991214
2 NO_REFERENCE Keine Referenz 19991214

Method SET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_KEY Call by reference Type reference (TYPE) ANY Schlüssel aktuelle Klasse 19991210
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) ANY Objektschlüssel setzen 19991210

Method SET_KEY on class CL_CO_PRODUCT_BROWSER has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 46C