Hierarchy
⤷ 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 |