SAP ABAP Class CL_PRODUCT_GOS_OBJECTS (SAP BP Dialog: Proxy Class for BP History and Favorites)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRODUCT_WB_UI (Package) Product: User Interface for Product Workbench
Properties
Class CL_PRODUCT_GOS_OBJECTS  
Short Description SAP BP Dialog: Proxy Class for BP History and Favorites    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PRODUCT_WB_UI   Product: User Interface for Product Workbench 
Created 20031205   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRODUCT_GOS_OBJECTS has no forward declaration.
Interfaces
Class CL_PRODUCT_GOS_OBJECTS has no interface implemented.
Friends
Class CL_PRODUCT_GOS_OBJECTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJTYPE Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS1178' Constant: BOR Object Category of Business Partner 20031205
2 GC_X Constant Private Type reference (TYPE) BU_BOOLEAN 'X' Constant: TRUE 20031205
3 GV_MESSAGE_DUMMY Static Attribute Private Type reference (TYPE) CHAR1 Dummy for MESSAGE INTO 20031205
4 GV_PUBLICATION Static Attribute Private Object reference (TYPE REF TO) CL_GOS_MANAGER Publication for Generic Object Services 20031205
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MY_PARTNER Static method Public Method Adds a Business Partner to "My Objects" 20031205
2 ADD_MY_PARTNERS Static method Public Method Adds Business Partners to "My Objects" 20031205
3 ADD_REMEMBERED_PARTNER Static method Public Method Adds a Business Partner to "Flagged Objects" 20031205
4 ADD_REMEMBERED_PARTNERS Static method Public Method Adds Business Partners to "Flagged Objects" 20031205
5 GET_MY_PARTNERS Static method Public Method Provides List of Business Partners in "My Objects" 20031205
6 GET_PARTNER_HISTORY Static method Public Method Provides List of Last-Maintained Business Partners 20031205
7 GET_REMEMBERED_PARTNERS Static method Public Method Provides List of Business Partners under "Flagged" 20031205
8 PUBLISH Static method Public Method Publishes a Business Partner 20031205
9 REMOVE_MY_PARTNER Static method Public Method Removes a Business Partner from "My Objects" 20031205
10 REMOVE_MY_PARTNERS Static method Public Method Removes Business Partners from "My Objects" 20031205
11 REMOVE_REMEMBERED_PARTNER Static method Public Method Removes a Business Partner from "Flagged Objects" 20031205
12 REMOVE_REMEMBERED_PARTNERS Static method Public Method Removes Business Partners from "Flagged Objects" 20031205
13 UNPUBLISH Static method Public Method Removes Existing Publications 20031205
Events
Class CL_PRODUCT_GOS_OBJECTS has no event.
Types
Class CL_PRODUCT_GOS_OBJECTS has no local type.
Method Signatures

Method ADD_MY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BUS_PARTNER-GUID Ein Geschäftspartner 20031205
# Exception Resumable Description Created on
1 ALREADY_EXISTS Der Eintrag befindet sich bereits in der Liste 20031205
2 INTERNAL_ERROR INTERNAL_ERROR 20031205
3 NO_PARTNER_SPECIFIED Es wurde kein Partner angegeben 20031205

Method ADD_MY_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARTNER_GUIDS Call by reference Type reference (TYPE) BUS_PARTNER-GUID_TABLE Eine List von Geschäftspartnern 20031205
# Exception Resumable Description Created on
1 INTERNAL_ERROR INTERNAL_ERROR 20031205
2 NO_PARTNERS_SPECIFIED Es wurden keine Partner angegeben 20031205

Method ADD_REMEMBERED_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INFO Call by reference Type reference (TYPE) BUS_TODO_REMO_INFO Gemerkte Objekte: Infomationsdaten 20031205
2 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BUS_PARTNER-GUID Ein Geschäftspartner 20031205
# Exception Resumable Description Created on
1 ALREADY_EXISTS Der Eintrag befindet sich bereits in der Liste 20031205
2 INTERNAL_ERROR INTERNAL_ERROR 20031205
3 NO_PARTNER_SPECIFIED Es wurde kein Partner angegeben 20031205

Method ADD_REMEMBERED_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARTNER_INFOS Call by reference Type reference (TYPE) BUS_PARTNER_INFO_T Eine Liste von Geschäftspartnern mit Infos 20031205
# Exception Resumable Description Created on
1 INTERNAL_ERROR INTERNAL_ERROR 20031205
2 NO_PARTNERS_SPECIFIED Es wurden keine Partner angegeben 20031205

Method GET_MY_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER_GUIDS Call by reference Type reference (TYPE) BUS_PARTNER-GUID_TABLE ET_PARTNER_GUIDS 20031205
# Exception Resumable Description Created on
1 INTERNAL_ERROR INTERNAL_ERROR 20031205

Method GET_PARTNER_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HISTORY Call by reference Type reference (TYPE) BUS_PARTNER_HISTORY_T Die History der zuletzt bearbeiteten Geschäftspartner 20031205

Method GET_PARTNER_HISTORY on class CL_PRODUCT_GOS_OBJECTS has no exception.

Method GET_REMEMBERED_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER_INFOS Call by reference Type reference (TYPE) BUS_PARTNER_INFO_T Liste von GPs mit Infos 20031205
# Exception Resumable Description Created on
1 INTERNAL_ERROR INTERNAL_ERROR 20031205

Method PUBLISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) COMT_PRWB_MODE Bearbeitungsart 20031205
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID GUID eines Geschäftspartners 20031205
3 Importing IV_PRODUCT_ID Call by reference Type reference (TYPE) COMT_PRODUCT_ID Produkt-ID 20031205
# Exception Resumable Description Created on
1 INTERNAL_ERROR Es ist ein schwerer interner Fehler aufgetreten 20031205

Method REMOVE_MY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BUS_PARTNER-GUID IV_PARTNER_GUID 20031205
# Exception Resumable Description Created on
1 DOES_NOT_EXISTS Der Geschäftspartner befindet sich nicht in der Liste 20031205
2 NO_PARTNER_SPECIFIED Es wurde keine Geschäftspartner angegeben 20031205

Method REMOVE_MY_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARTNER_GUIDS Call by reference Type reference (TYPE) BUS_PARTNER-GUID_TABLE IV_PARTNER_GUID 20031205
# Exception Resumable Description Created on
1 NO_PARTNERS_SPECIFIED Es wurden keine Geschäftspartne angegeben 20031205

Method REMOVE_REMEMBERED_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BUS_PARTNER-GUID IV_PARTNER_GUID 20031205
# Exception Resumable Description Created on
1 DOES_NOT_EXISTS Der Geschäftspartner befindet sich nicht in der Liste 20031205
2 NO_PARTNER_SPECIFIED Es wurde keine Geschäftspartner angegeben 20031205

Method REMOVE_REMEMBERED_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARTNER_GUIDS Call by reference Type reference (TYPE) BUS_PARTNER-GUID_TABLE IV_PARTNER_GUID 20031205
# Exception Resumable Description Created on
1 NO_PARTNERS_SPECIFIED Es wurden keine Geschäftspartne angegeben 20031205

Method UNPUBLISH Signature

Method UNPUBLISH on class CL_PRODUCT_GOS_OBJECTS has no parameter.
Method UNPUBLISH on class CL_PRODUCT_GOS_OBJECTS has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 640