SAP ABAP Class CL_AKB_PRODUCTS (Product definition)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_AKB (Package) Downward Compatible Development
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AKB_PRODUCTS_HIERARCHY Processing Production Hierarchy 20030819
Properties
Class CL_AKB_PRODUCTS  
Short Description Product definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class PAK    
Program status     
Category 0   
Package SPAK_AKB   Downward Compatible Development 
Created 20030805   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPAKB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TPCHK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AKB_PRODUCTS has no interface implemented.
Friends
Class CL_AKB_PRODUCTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDONS_CHANGED Static Attribute Protected Type reference (TYPE) FLAG 20030904
2 DLVUNITS Static Attribute Protected Type reference (TYPE) AKB_DLVUNITS_TYPE Generated Table for AKB_PRODCOMP 20030806
3 INTERFACES Static Attribute Protected Type reference (TYPE) AKB_PRODUCT_INTF_TYPE 20030825
4 PRODCOMP Static Attribute Protected Type reference (TYPE) AKB_PRODCOMP_TYPE Product Components 20030805
5 PRODUCTS Static Attribute Protected Type reference (TYPE) AKB_PRODUCTS_TYPE Product definition 20030805
6 PRODUCTS_CHANGED Static Attribute Protected Type reference (TYPE) FLAG ' ' 20030901
7 PRODUCT_CHKS Static Attribute Protected Type reference (TYPE) AKB_PRODUCT_CHK_TYPE 20030822
8 PRODUCT_COMP Static Attribute Protected Type reference (TYPE) AKB_PRODUCT_COMP_TYPE Composition of Products 20030806
9 RELAT_CLIENT_WO_CHECK Constant Public Type reference (TYPE) AKB_RELATION 3 Client Product Without Usage Control 20030805
10 RELAT_CLIENT_WO_FREEZING Constant Public Type reference (TYPE) AKB_RELATION 2 Client Product Without Compatibility Guarantee 20030805
11 RELAT_CLIENT_W_FREEZING Constant Public Type reference (TYPE) AKB_RELATION 1 Client Product with Compatibility Guarantee 20030805
12 ROLE_AKB_SYS Constant Public Type reference (TYPE) AKB_SYSROLE 'A' Central System for Product Definition 20030808
13 ROLE_COMPCHECK_SYS Constant Public Type reference (TYPE) AKB_SYSROLE 'I' System for Monitoring Compatibility 20030808
14 ROLE_DEVCORR_SYS Constant Public Type reference (TYPE) AKB_SYSROLE 'D' Development of Correction System 20030808
15 ROLE_INTERFACE_SYS Constant Public Type reference (TYPE) AKB_SYSROLE 'N' System for Determining Interface 20030815
16 ROLE_MASTER_SYS Constant Public Type reference (TYPE) AKB_SYSROLE 'C' Master System 20030808
17 ROLE_MISC_SYS Constant Public Type reference (TYPE) AKB_SYSROLE 'O' General System 20030808
18 ROLE_TEST_SYS Constant Public Type reference (TYPE) AKB_SYSROLE 'T' Test System 20030808
19 SYSLIST Static Attribute Protected Type reference (TYPE) AKB_SYSLIST_TYPE Systems 20030825
20 VERSION Constant Public Type reference (TYPE) SAPRELEASE '2.0' Version of BCB Implementation 20030806
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACYCLIC Static method Private Method Check Product Information for Permissibility 20030901
2 CHKCONF_FOR Static method Private Method Replicate CHKCONF 20030807
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030805
4 CLEANUP Static method Public Method 20040331
5 CLIENT_PRODUCTS_FROM Static method Public Method Determine Client Products of a Server Product 20030815
6 COLLECT_COMPONENTS Static method Private Method Check Product Information for Permissibility 20040330
7 DEFINITION_CHANGED Static method Public Method Product information has been changed 20030904
8 DELETE_CHECK Static method Public Method Deleting a compatibility check 20030904
9 DELETE_INTERFACE Static method Public Method Delete a Package Interface 20040223
10 DELETE_PRODCOMP Static method Public Method Deleting a system 20040220
11 DELETE_PRODUCT Static method Public Method Deleting a product relationship 20040223
12 DELETE_PRODUCT_COMP Static method Public Method Deleting a product component 20030901
13 DELETE_RELATION Static method Public Method Deleting a product relationship 20030902
14 DELETE_SYSTEM Static method Public Method Deleting a system 20030904
15 GENERATE_RELATIONS Static method Public Method Creating the Additional Information 20030806
16 GET_CHECK_PROJECTS Static method Public Method Determining Check Projects for a Server Product -> Descript. 20030812
17 GET_CLIENT_PRODUCTS_OF_SYS Static method Public Method Client products that are relevant for a system 20030807
18 GET_DLVUNITS Static method Public Method Determining Software Components of a Product 20030807
19 GET_DLVUNIT_OF_OBJECT Static method Public Method Determining Software COmponent of an Object 20030808
20 GET_FREEZE_DESTINATIONS Static method Public Method Target Systems for Replication of the Freeze Data 20031006
21 GET_INSTALLED_PRODUCTS Static method Public Method Determining List of Installed Products 20030826
22 GET_INTERFACE Static method Public Method Factory for CL_AKB_EXCEPTIONS 20030904
23 GET_INTERFACE_DETAIL Static method Public Method 20040225
24 GET_INTERFACE_SYSTEM Static method Public Method Determining System for Interface Calculation 20030815
25 GET_MASTER_SYSTEM Static method Public Method 20040205
26 GET_PRODUCTS Static method Public Method Determining Components of a Product -> Description 20030807
27 GET_PRODUCT_OF_COMPONENT Static method Public Method Determines the Root Product of a Product Component 20030905
28 GET_PRODUCT_RELATIONS Static method Public Method Determines the products for a client and server object.... 20030826
29 GET_RELATION_INTERFACES Static method Public Method Determining Interfaces of a Product Relationship 20030826
30 GET_SERVER_PRODUCTS_OF_SYS Static method Public Method Server products that are relevant for a system 20030815
31 GET_SYSTEM_FOR_PRODUCT Static method Public Method Determining system with a certain role of a server product 20030808
32 GET_USELOG_DESTINATIONS Static method Public Method Target Systems for Replication of Exceptions 20031006
33 GET_VERSION_OF_DLVUNIT Static method Public Method Installed Version of a Software Component 20030811
34 GUESS_CLIENT_RELEASE Static method Public Method 20031009
35 INSERT_CHECK Static method Public Method Insert a Compatibility Check 20030904
36 INSERT_INTERFACE Static method Public Method Add an Interface 20040220
37 INSERT_PRODCOMP Static method Public Method Add a Software Component 20040220
38 INSERT_PRODUCT_COMP Static method Public Method Insert a Product Component 20030901
39 INSERT_RELATION Static method Public Method Insert a Product Relationship 20030902
40 INSERT_SYSTEM Static method Public Method Insert a System 20030904
41 IS_INSTALLED_PRODUCT Static method Public Method Determine whether product is installed 20030826
42 LOOKUP_PRODUCT Static method Public Method 20040407
43 RELOAD Static method Public Method Reload Product Information 20030911
44 REPLICATE Static method Public Method Replication of Product Definitions 20030807
45 SAVE Static method Public Method Saving Product Information 20030904
46 SERVER_PRODUCTS_FROM Static method Public Method Determining Server Products of a Client Product 20030815
47 SET_REFERENCE_RELEASE Static method Private Method Setting Reference Release for Server Product 20031007
Events
Class CL_AKB_PRODUCTS has no event.
Types
Class CL_AKB_PRODUCTS has no local type.
Method Signatures

Method CHECK_ACYCLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ACYCLIC Value transfer Type reference (TYPE) FLAG 20030901

Method CHECK_ACYCLIC on class CL_AKB_PRODUCTS has no exception.

Method CHKCONF_FOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHKCONF Value transfer Type reference (TYPE) AKB_CHKCONF_TYPE 20030807
2 Importing SYS Call by reference Type reference (TYPE) SYSYSID 20030807

Method CHKCONF_FOR on class CL_AKB_PRODUCTS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AKB_PRODUCTS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AKB_PRODUCTS has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_AKB_PRODUCTS has no parameter.
Method CLEANUP on class CL_AKB_PRODUCTS has no exception.

Method CLIENT_PRODUCTS_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACES Call by reference Type reference (TYPE) AKB_PRODUCTS_TYPE 20030815
2 Returning PRODUCT_LIST Value transfer Type reference (TYPE) AKB_PRODUCT_TYPE 20030815

Method CLIENT_PRODUCTS_FROM on class CL_AKB_PRODUCTS has no exception.

Method COLLECT_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPONENTS Call by reference Type reference (TYPE) AKB_PRODUCT_TYPE Produkttabelle 20040330
2 Importing PROD Call by reference Type reference (TYPE) AKB_PRODUCT 20040330
# Exception Resumable Description Created on
1 CYCLIC 20040330

Method DEFINITION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHANGED Value transfer Type reference (TYPE) FLAG 20030904

Method DEFINITION_CHANGED on class CL_AKB_PRODUCTS has no exception.

Method DELETE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_PROJECT Call by reference Type reference (TYPE) AKB_PRODUCT_CHK 20030904
2 Returning OK Value transfer Type reference (TYPE) FLAG 20030904

Method DELETE_CHECK on class CL_AKB_PRODUCTS has no exception.

Method DELETE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTF Call by reference Type reference (TYPE) AKB_PRODUCT_INTF Paketschnittstelle 20040223
2 Returning OK Value transfer Type reference (TYPE) FLAG 20040223

Method DELETE_INTERFACE on class CL_AKB_PRODUCTS has no exception.

Method DELETE_PRODCOMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP Call by reference Type reference (TYPE) AKB_PRODCOMP Produktkomponenten: SW-Komponenten eines SW-Produkts 20040220
2 Returning OK Value transfer Type reference (TYPE) FLAG 20040220

Method DELETE_PRODCOMP on class CL_AKB_PRODUCTS has no exception.

Method DELETE_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRODUCT Call by reference Type reference (TYPE) AKB_PRODUCT Produkt mit Releaseangabe 20040223

Method DELETE_PRODUCT on class CL_AKB_PRODUCTS has no exception.

Method DELETE_PRODUCT_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Type reference (TYPE) AKB_PRODUCT_COMP 20030901
2 Importing DELETE_COMPCHECKS Call by reference Type reference (TYPE) FLAG ' ' 20030901
3 Importing DELETE_CONTAINED_COMPNTS Call by reference Type reference (TYPE) FLAG ' ' 20030901
4 Importing DELETE_DLVUNITS Call by reference Type reference (TYPE) FLAG ' ' 20030901
5 Importing DELETE_SYSTEMS Call by reference Type reference (TYPE) FLAG ' ' 20030901
6 Returning OK Value transfer Type reference (TYPE) FLAG 20030901

Method DELETE_PRODUCT_COMP on class CL_AKB_PRODUCTS has no exception.

Method DELETE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) FLAG 20030902
2 Importing RELATION Call by reference Type reference (TYPE) AKB_PRODUCTS 20030902

Method DELETE_RELATION on class CL_AKB_PRODUCTS has no exception.

Method DELETE_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) FLAG 20030904
2 Importing SYSTEM Call by reference Type reference (TYPE) AKB_SYSLIST 20030904

Method DELETE_SYSTEM on class CL_AKB_PRODUCTS has no exception.

Method GENERATE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPDATE_DATABASE Call by reference Type reference (TYPE) FLAG allgemeines flag 20040330
# Exception Resumable Description Created on
1 CYCLIC_PRODUCT_COMPOSITION 20030807

Method GET_CHECK_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) AKB_PRODUCT 20031007
2 Exporting PROJECTS Call by reference Type reference (TYPE) AKB_PRODUCTS_COMPCHECK_TYPE 20030812
3 Importing SERVER Call by reference Type reference (TYPE) AKB_PRODUCT 20030812

Method GET_CHECK_PROJECTS on class CL_AKB_PRODUCTS has no exception.

Method GET_CLIENT_PRODUCTS_OF_SYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_WO_CHECK Call by reference Type reference (TYPE) FLAG 'X' 20030807
2 Importing CLIENT_WO_FREEZING Call by reference Type reference (TYPE) FLAG 'X' 20030807
3 Importing CLIENT_W_FREEZEING Call by reference Type reference (TYPE) FLAG 'X' 20030807
4 Returning INTERFACES Value transfer Type reference (TYPE) AKB_PRODUCTS_TYPE 20030815
5 Importing SYSTEM Call by reference Type reference (TYPE) SYSYSID SY-SYSID 20030807

Method GET_CLIENT_PRODUCTS_OF_SYS on class CL_AKB_PRODUCTS has no exception.

Method GET_DLVUNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DLVUNITS Call by reference Type reference (TYPE) AKB_DLVUNIT_TYPE Software components with release 20040109
2 Importing PRODUCT Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20030807
3 Changing PRODUCTS Call by reference Type reference (TYPE) AKB_PRODUCT_TYPE 20030807
4 Exporting PRODUCT_DLVUNITS Call by reference Type reference (TYPE) AKB_PRODCOMP_TYPE 20030807
5 Importing PRODUCT_REL Call by reference Type reference (TYPE) SAPRELEASE 20030807
# Exception Resumable Description Created on
1 INVALID_PARAMETERS 20030807

Method GET_DLVUNIT_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DLVUNIT Call by reference Type reference (TYPE) DLVUNIT 20030808
2 Exporting DLVUNIT_REL Call by reference Type reference (TYPE) SAPRELEASE 20030808
3 Importing OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20030808
4 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20030808
# Exception Resumable Description Created on
1 UNKNOWN_OBJECT 20030808

Method GET_FREEZE_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20031006
2 Importing SERVER_REL Call by reference Type reference (TYPE) SAPRELEASE 20031006
3 Returning SYSTEMS Value transfer Type reference (TYPE) AKB_SYSLIST_TYPE 20031006

Method GET_FREEZE_DESTINATIONS on class CL_AKB_PRODUCTS has no exception.

Method GET_INSTALLED_PRODUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PRODUCTS Call by reference Type reference (TYPE) AKB_PRODUCT_TYPE 20030826
# Exception Resumable Description Created on
1 PRODUCT_READ_ERROR Fehler bei der Ermittlung der Bestandteile des Produkts 20030826

Method GET_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20030904
2 Importing CLIENT_REL Call by reference Type reference (TYPE) SAPRELEASE 20030904
3 Returning INTERFACE Value transfer Object reference (TYPE REF TO) CL_AKB_EXCEPTIONS 20030904
4 Importing SERVER Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20030904
5 Importing SERVER_REL Call by reference Type reference (TYPE) SAPRELEASE 20030904

Method GET_INTERFACE on class CL_AKB_PRODUCTS has no exception.

Method GET_INTERFACE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20040225
2 Importing CLIENT_REL Call by reference Type reference (TYPE) SAPRELEASE 20040225
3 Returning INTF Value transfer Type reference (TYPE) AKB_PRODUCTS Produktkatalog 20040225
4 Importing SERVER Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20040225
5 Importing SERVER_REL Call by reference Type reference (TYPE) SAPRELEASE 20040225

Method GET_INTERFACE_DETAIL on class CL_AKB_PRODUCTS has no exception.

Method GET_INTERFACE_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ACCESSABILITY Call by reference Type reference (TYPE) FLAG 'X' 20030815
2 Importing CHECK_VERSION Call by reference Type reference (TYPE) FLAG ' ' 20030815
3 Importing INTERFACE Call by reference Type reference (TYPE) AKB_PRODUCTS 20030815
4 Exporting SYSTEM Value transfer Type reference (TYPE) AKB_SYSLIST 20030815
# Exception Resumable Description Created on
1 NO_SYSTEM_DEFINED 20030815

Method GET_MASTER_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DLVUNIT Call by reference Type reference (TYPE) DLVUNIT Softwarekomponente 20040205
2 Changing DLVUNIT_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20040205
3 Importing OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040205
4 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040205
5 Exporting SYS Call by reference Type reference (TYPE) AKB_SYSLIST AKB Systemliste für Replikation 20040205
# Exception Resumable Description Created on
1 INVALID_PARAMETERS 20040205
2 NO_SYSTEM_DEFINED 20040205
3 UNKNOWN_DLVUNIT 20040205
4 UNKNOWN_OBJECT 20040205

Method GET_PRODUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRODUCT Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20030807
2 Exporting PRODUCTS Call by reference Type reference (TYPE) AKB_PRODUCT_TYPE 20030807
3 Importing PRODUCT_REL Call by reference Type reference (TYPE) SAPRELEASE 20030807

Method GET_PRODUCTS on class CL_AKB_PRODUCTS has no exception.

Method GET_PRODUCT_OF_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRODUCT Call by reference Type reference (TYPE) AKB_PRODUCT 20030905
2 Returning ROOT Value transfer Type reference (TYPE) AKB_PRODUCT 20030905

Method GET_PRODUCT_OF_COMPONENT on class CL_AKB_PRODUCTS has no exception.

Method GET_PRODUCT_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) AKB_PRODUCT_ID Clientprodukt 20031007
2 Changing CLIENT_DLVUNIT Call by reference Type reference (TYPE) DLVUNIT Softwarekomponente des Clientprodukts 20030826
3 Changing CLIENT_DLVUNIT_REL Call by reference Type reference (TYPE) SAPRELEASE Release der Clientkomponente 20030826
4 Importing CLIENT_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Clientobjekt 20030826
5 Importing CLIENT_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Clientobjekt 20030826
6 Importing CLIENT_REL Call by reference Type reference (TYPE) SAPRELEASE 20031007
7 Exporting RELATIONS Call by reference Type reference (TYPE) AKB_PRODUCTS_TYPE Produkte 20030826
8 Importing SERVER Call by reference Type reference (TYPE) AKB_PRODUCT_ID Serverprodukt 20031007
9 Changing SERVER_DLVUNIT Call by reference Type reference (TYPE) DLVUNIT Softwarekomponente des Serverprodukts 20030826
10 Changing SERVER_DLVUNIT_REL Call by reference Type reference (TYPE) SAPRELEASE Release der Serverkomponente 20030826
11 Importing SERVER_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Serverobjekt 20030826
12 Importing SERVER_OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Serverobjekt 20030826
13 Importing SERVER_REL Call by reference Type reference (TYPE) SAPRELEASE 20031007
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Obsolete! 20031029
2 UNKNOWN_DLVUNIT Kein Eintrag in der CVERS für die Server- oder Clientkomp. 20030826
3 UNKNOWN_OBJECT Objekt im System nicht vorhanden 20030826

Method GET_RELATION_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INTERFACES Call by reference Type reference (TYPE) AKB_PRODUCT_INTF_TYPE 20030826
2 Importing PRODUCT Call by reference Type reference (TYPE) AKB_PRODUCTS 20030826

Method GET_RELATION_INTERFACES on class CL_AKB_PRODUCTS has no exception.

Method GET_SERVER_PRODUCTS_OF_SYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_WO_CHECK Call by reference Type reference (TYPE) FLAG 'X' 20030815
2 Importing CLIENT_WO_FREEZING Call by reference Type reference (TYPE) FLAG 'X' 20030815
3 Importing CLIENT_W_FREEZEING Call by reference Type reference (TYPE) FLAG 'X' 20030815
4 Returning INTERFACES Value transfer Type reference (TYPE) AKB_PRODUCTS_TYPE 20030815
5 Importing SYSTEM Call by reference Type reference (TYPE) SYSYSID SY-SYSID 20030815

Method GET_SERVER_PRODUCTS_OF_SYS on class CL_AKB_PRODUCTS has no exception.

Method GET_SYSTEM_FOR_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ACCESSABILITY Call by reference Type reference (TYPE) FLAG 'X' 20030808
2 Importing CHECK_VERSION Call by reference Type reference (TYPE) FLAG ' ' 20030811
3 Importing PRODUCT_ID Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20030808
4 Importing PRODUCT_REL Call by reference Type reference (TYPE) SAPRELEASE 20030808
5 Importing SYSROLE Call by reference Type reference (TYPE) AKB_SYSROLE 20030808
6 Exporting SYSTEM Value transfer Type reference (TYPE) AKB_SYSLIST 20030808
# Exception Resumable Description Created on
1 NO_SYSTEM_DEFINED 20030808

Method GET_USELOG_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20031006
2 Importing CLIENT_REL Call by reference Type reference (TYPE) SAPRELEASE 20031006
3 Importing SERVER Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20031006
4 Importing SERVER_REL Call by reference Type reference (TYPE) SAPRELEASE 20031006
5 Returning SYSTEMS Value transfer Type reference (TYPE) AKB_SYSLIST_TYPE 20031006

Method GET_USELOG_DESTINATIONS on class CL_AKB_PRODUCTS has no exception.

Method GET_VERSION_OF_DLVUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DLVUNIT Call by reference Type reference (TYPE) DLVUNIT 20030811
2 Returning DLVUNIT_REL Value transfer Type reference (TYPE) SAPRELEASE 20030811
# Exception Resumable Description Created on
1 UNKNOWN_DLVUNIT 20030811

Method GUESS_CLIENT_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLIENT Call by reference Type reference (TYPE) AKB_PRODUCT 20031009
2 Importing CLIENT_DLVUNIT Call by reference Type reference (TYPE) DLVUNIT Softwarekomponente 20040219
3 Importing CLIENT_DLVUNIT_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20040219
4 Importing SERVER Call by reference Type reference (TYPE) AKB_PRODUCT 20031009

Method GUESS_CLIENT_RELEASE on class CL_AKB_PRODUCTS has no exception.

Method INSERT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_PROJECT Call by reference Type reference (TYPE) AKB_PRODUCT_CHK 20030904
2 Returning OK Value transfer Type reference (TYPE) FLAG 20030904

Method INSERT_CHECK on class CL_AKB_PRODUCTS has no exception.

Method INSERT_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) AKB_PRODUCT_INTF Produktkatalog 20040220
2 Returning OK Value transfer Type reference (TYPE) FLAG 20040220

Method INSERT_INTERFACE on class CL_AKB_PRODUCTS has no exception.

Method INSERT_PRODCOMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Type reference (TYPE) AKB_PRODCOMP Produktkomponenten: SW-Komponenten eines SW-Produkts 20040220
2 Returning OK Value transfer Type reference (TYPE) FLAG 20040220

Method INSERT_PRODCOMP on class CL_AKB_PRODUCTS has no exception.

Method INSERT_PRODUCT_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Type reference (TYPE) AKB_PRODUCT_COMP 20030901
2 Returning OK Value transfer Type reference (TYPE) FLAG 20030901

Method INSERT_PRODUCT_COMP on class CL_AKB_PRODUCTS has no exception.

Method INSERT_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) AKB_PRODUCTS 20030902
2 Returning OK Value transfer Type reference (TYPE) FLAG 20030902

Method INSERT_RELATION on class CL_AKB_PRODUCTS has no exception.

Method INSERT_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) FLAG 20030904
2 Importing SYSTEM Call by reference Type reference (TYPE) AKB_SYSLIST 20030904

Method INSERT_SYSTEM on class CL_AKB_PRODUCTS has no exception.

Method IS_INSTALLED_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_INSTALLED Value transfer Type reference (TYPE) FLAG 20030826
2 Importing PRODUCT Call by reference Type reference (TYPE) AKB_PRODUCT 20030826
# Exception Resumable Description Created on
1 PRODUCT_READ_ERROR Fehler bei der Ermittlung der Bestandteile des Produkts 20030826

Method LOOKUP_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FOUND Call by reference Type reference (TYPE) FLAG allgemeines flag 20040407
2 Changing INTERFACE Call by reference Type reference (TYPE) AKB_PRODUCTS Produktkatalog 20040407

Method LOOKUP_PRODUCT on class CL_AKB_PRODUCTS has no exception.

Method RELOAD Signature

Method RELOAD on class CL_AKB_PRODUCTS has no parameter.
Method RELOAD on class CL_AKB_PRODUCTS has no exception.

Method REPLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPLICATE_PRODCOMP_TO_10 Call by reference Type reference (TYPE) FLAG ' ' Replikation der PRODCOMP in Systeme mit AKB-Vers. 1.0 20030829
2 Importing REPLICATE_SYSTEMS Call by reference Type reference (TYPE) FLAG ' ' Replikation der SYSLIST 20031028
3 Importing SYSTEM Call by reference Type reference (TYPE) SYSYSID Zielsystem, falls nicht in alle repliziert werden soll 20030807
# Exception Resumable Description Created on
1 REPLICATION_ERROR Fehler bei der Übermittlung der Produktdaten 20030807
2 REPL_CHKCONF_ERROR Fehler bei der Übermittlung der CHKCONF-Tabelle 20031027
3 UNKNOWN_PRODUCT 20030807

Method SAVE Signature

Method SAVE on class CL_AKB_PRODUCTS has no parameter.
# Exception Resumable Description Created on
1 CYCLIC_PRODUCT_RELATION 20030908

Method SERVER_PRODUCTS_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACES Call by reference Type reference (TYPE) AKB_PRODUCTS_TYPE 20030815
2 Returning PRODUCT_LIST Value transfer Type reference (TYPE) AKB_PRODUCT_TYPE 20030815

Method SERVER_PRODUCTS_FROM on class CL_AKB_PRODUCTS has no exception.

Method SET_REFERENCE_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) AKB_PRODUCT_ID 20031007
2 Importing CLIENT_REL Call by reference Type reference (TYPE) SAPRELEASE 20031007

Method SET_REFERENCE_RELEASE on class CL_AKB_PRODUCTS has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 640