Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Static Attribute | Protected | Type reference (TYPE) | FLAG | 20030904 | ||||
| 2 | Static Attribute | Protected | Type reference (TYPE) | AKB_DLVUNITS_TYPE | Generated Table for AKB_PRODCOMP | 20030806 | |||
| 3 | Static Attribute | Protected | Type reference (TYPE) | AKB_PRODUCT_INTF_TYPE | 20030825 | ||||
| 4 | Static Attribute | Protected | Type reference (TYPE) | AKB_PRODCOMP_TYPE | Product Components | 20030805 | |||
| 5 | Static Attribute | Protected | Type reference (TYPE) | AKB_PRODUCTS_TYPE | Product definition | 20030805 | |||
| 6 | Static Attribute | Protected | Type reference (TYPE) | FLAG | ' ' | 20030901 | |||
| 7 | Static Attribute | Protected | Type reference (TYPE) | AKB_PRODUCT_CHK_TYPE | 20030822 | ||||
| 8 | Static Attribute | Protected | Type reference (TYPE) | AKB_PRODUCT_COMP_TYPE | Composition of Products | 20030806 | |||
| 9 | Constant | Public | Type reference (TYPE) | AKB_RELATION | 3 | Client Product Without Usage Control | 20030805 | ||
| 10 | Constant | Public | Type reference (TYPE) | AKB_RELATION | 2 | Client Product Without Compatibility Guarantee | 20030805 | ||
| 11 | Constant | Public | Type reference (TYPE) | AKB_RELATION | 1 | Client Product with Compatibility Guarantee | 20030805 | ||
| 12 | Constant | Public | Type reference (TYPE) | AKB_SYSROLE | 'A' | Central System for Product Definition | 20030808 | ||
| 13 | Constant | Public | Type reference (TYPE) | AKB_SYSROLE | 'I' | System for Monitoring Compatibility | 20030808 | ||
| 14 | Constant | Public | Type reference (TYPE) | AKB_SYSROLE | 'D' | Development of Correction System | 20030808 | ||
| 15 | Constant | Public | Type reference (TYPE) | AKB_SYSROLE | 'N' | System for Determining Interface | 20030815 | ||
| 16 | Constant | Public | Type reference (TYPE) | AKB_SYSROLE | 'C' | Master System | 20030808 | ||
| 17 | Constant | Public | Type reference (TYPE) | AKB_SYSROLE | 'O' | General System | 20030808 | ||
| 18 | Constant | Public | Type reference (TYPE) | AKB_SYSROLE | 'T' | Test System | 20030808 | ||
| 19 | Static Attribute | Protected | Type reference (TYPE) | AKB_SYSLIST_TYPE | Systems | 20030825 | |||
| 20 | Constant | Public | Type reference (TYPE) | SAPRELEASE | '2.0' | Version of BCB Implementation | 20030806 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Check Product Information for Permissibility | 20030901 | |
| 2 | Static method | Private | Method | Replicate CHKCONF | 20030807 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030805 | |
| 4 | Static method | Public | Method | 20040331 | ||
| 5 | Static method | Public | Method | Determine Client Products of a Server Product | 20030815 | |
| 6 | Static method | Private | Method | Check Product Information for Permissibility | 20040330 | |
| 7 | Static method | Public | Method | Product information has been changed | 20030904 | |
| 8 | Static method | Public | Method | Deleting a compatibility check | 20030904 | |
| 9 | Static method | Public | Method | Delete a Package Interface | 20040223 | |
| 10 | Static method | Public | Method | Deleting a system | 20040220 | |
| 11 | Static method | Public | Method | Deleting a product relationship | 20040223 | |
| 12 | Static method | Public | Method | Deleting a product component | 20030901 | |
| 13 | Static method | Public | Method | Deleting a product relationship | 20030902 | |
| 14 | Static method | Public | Method | Deleting a system | 20030904 | |
| 15 | Static method | Public | Method | Creating the Additional Information | 20030806 | |
| 16 | Static method | Public | Method | Determining Check Projects for a Server Product -> Descript. | 20030812 | |
| 17 | Static method | Public | Method | Client products that are relevant for a system | 20030807 | |
| 18 | Static method | Public | Method | Determining Software Components of a Product | 20030807 | |
| 19 | Static method | Public | Method | Determining Software COmponent of an Object | 20030808 | |
| 20 | Static method | Public | Method | Target Systems for Replication of the Freeze Data | 20031006 | |
| 21 | Static method | Public | Method | Determining List of Installed Products | 20030826 | |
| 22 | Static method | Public | Method | Factory for CL_AKB_EXCEPTIONS | 20030904 | |
| 23 | Static method | Public | Method | 20040225 | ||
| 24 | Static method | Public | Method | Determining System for Interface Calculation | 20030815 | |
| 25 | Static method | Public | Method | 20040205 | ||
| 26 | Static method | Public | Method | Determining Components of a Product -> Description | 20030807 | |
| 27 | Static method | Public | Method | Determines the Root Product of a Product Component | 20030905 | |
| 28 | Static method | Public | Method | Determines the products for a client and server object.... | 20030826 | |
| 29 | Static method | Public | Method | Determining Interfaces of a Product Relationship | 20030826 | |
| 30 | Static method | Public | Method | Server products that are relevant for a system | 20030815 | |
| 31 | Static method | Public | Method | Determining system with a certain role of a server product | 20030808 | |
| 32 | Static method | Public | Method | Target Systems for Replication of Exceptions | 20031006 | |
| 33 | Static method | Public | Method | Installed Version of a Software Component | 20030811 | |
| 34 | Static method | Public | Method | 20031009 | ||
| 35 | Static method | Public | Method | Insert a Compatibility Check | 20030904 | |
| 36 | Static method | Public | Method | Add an Interface | 20040220 | |
| 37 | Static method | Public | Method | Add a Software Component | 20040220 | |
| 38 | Static method | Public | Method | Insert a Product Component | 20030901 | |
| 39 | Static method | Public | Method | Insert a Product Relationship | 20030902 | |
| 40 | Static method | Public | Method | Insert a System | 20030904 | |
| 41 | Static method | Public | Method | Determine whether product is installed | 20030826 | |
| 42 | Static method | Public | Method | 20040407 | ||
| 43 | Static method | Public | Method | Reload Product Information | 20030911 | |
| 44 | Static method | Public | Method | Replication of Product Definitions | 20030807 | |
| 45 | Static method | Public | Method | Saving Product Information | 20030904 | |
| 46 | Static method | Public | Method | Determining Server Products of a Client Product | 20030815 | |
| 47 | 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 | 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 | CHKCONF | Value transfer | Type reference (TYPE) | AKB_CHKCONF_TYPE | 20030807 | ||||
| 2 | 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 | INTERFACES | Call by reference | Type reference (TYPE) | AKB_PRODUCTS_TYPE | 20030815 | ||||
| 2 | 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 | COMPONENTS | Call by reference | Type reference (TYPE) | AKB_PRODUCT_TYPE | Produkttabelle | 20040330 | |||
| 2 | PROD | Call by reference | Type reference (TYPE) | AKB_PRODUCT | 20040330 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040330 |
Method DEFINITION_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | CHECK_PROJECT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_CHK | 20030904 | ||||
| 2 | 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 | INTF | Call by reference | Type reference (TYPE) | AKB_PRODUCT_INTF | Paketschnittstelle | 20040223 | |||
| 2 | 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 | COMP | Call by reference | Type reference (TYPE) | AKB_PRODCOMP | Produktkomponenten: SW-Komponenten eines SW-Produkts | 20040220 | |||
| 2 | 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 | 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 | COMPONENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_COMP | 20030901 | ||||
| 2 | DELETE_COMPCHECKS | Call by reference | Type reference (TYPE) | FLAG | ' ' | 20030901 | |||
| 3 | DELETE_CONTAINED_COMPNTS | Call by reference | Type reference (TYPE) | FLAG | ' ' | 20030901 | |||
| 4 | DELETE_DLVUNITS | Call by reference | Type reference (TYPE) | FLAG | ' ' | 20030901 | |||
| 5 | DELETE_SYSTEMS | Call by reference | Type reference (TYPE) | FLAG | ' ' | 20030901 | |||
| 6 | 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 | OK | Value transfer | Type reference (TYPE) | FLAG | 20030902 | ||||
| 2 | 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 | OK | Value transfer | Type reference (TYPE) | FLAG | 20030904 | ||||
| 2 | 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 | UPDATE_DATABASE | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20040330 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030807 |
Method GET_CHECK_PROJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLIENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT | 20031007 | ||||
| 2 | PROJECTS | Call by reference | Type reference (TYPE) | AKB_PRODUCTS_COMPCHECK_TYPE | 20030812 | ||||
| 3 | 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 | CLIENT_WO_CHECK | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030807 | |||
| 2 | CLIENT_WO_FREEZING | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030807 | |||
| 3 | CLIENT_W_FREEZEING | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030807 | |||
| 4 | INTERFACES | Value transfer | Type reference (TYPE) | AKB_PRODUCTS_TYPE | 20030815 | ||||
| 5 | 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 | DLVUNITS | Call by reference | Type reference (TYPE) | AKB_DLVUNIT_TYPE | Software components with release | 20040109 | |||
| 2 | PRODUCT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20030807 | ||||
| 3 | PRODUCTS | Call by reference | Type reference (TYPE) | AKB_PRODUCT_TYPE | 20030807 | ||||
| 4 | PRODUCT_DLVUNITS | Call by reference | Type reference (TYPE) | AKB_PRODCOMP_TYPE | 20030807 | ||||
| 5 | PRODUCT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20030807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030807 |
Method GET_DLVUNIT_OF_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | 20030808 | ||||
| 2 | DLVUNIT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20030808 | ||||
| 3 | OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | 20030808 | ||||
| 4 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | 20030808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030808 |
Method GET_FREEZE_DESTINATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SERVER | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20031006 | ||||
| 2 | SERVER_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20031006 | ||||
| 3 | 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 | PRODUCTS | Call by reference | Type reference (TYPE) | AKB_PRODUCT_TYPE | 20030826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CLIENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20030904 | ||||
| 2 | CLIENT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20030904 | ||||
| 3 | INTERFACE | Value transfer | Object reference (TYPE REF TO) | CL_AKB_EXCEPTIONS | 20030904 | ||||
| 4 | SERVER | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20030904 | ||||
| 5 | 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 | CLIENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20040225 | ||||
| 2 | CLIENT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20040225 | ||||
| 3 | INTF | Value transfer | Type reference (TYPE) | AKB_PRODUCTS | Produktkatalog | 20040225 | |||
| 4 | SERVER | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20040225 | ||||
| 5 | 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 | CHECK_ACCESSABILITY | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030815 | |||
| 2 | CHECK_VERSION | Call by reference | Type reference (TYPE) | FLAG | ' ' | 20030815 | |||
| 3 | INTERFACE | Call by reference | Type reference (TYPE) | AKB_PRODUCTS | 20030815 | ||||
| 4 | SYSTEM | Value transfer | Type reference (TYPE) | AKB_SYSLIST | 20030815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030815 |
Method GET_MASTER_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20040205 | |||
| 2 | DLVUNIT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | R/3 Release | 20040205 | |||
| 3 | OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Objektname im Objektkatalog | 20040205 | |||
| 4 | OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Objekttyp | 20040205 | |||
| 5 | SYS | Call by reference | Type reference (TYPE) | AKB_SYSLIST | AKB Systemliste für Replikation | 20040205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040205 | |||
| 2 | 20040205 | |||
| 3 | 20040205 | |||
| 4 | 20040205 |
Method GET_PRODUCTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PRODUCT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20030807 | ||||
| 2 | PRODUCTS | Call by reference | Type reference (TYPE) | AKB_PRODUCT_TYPE | 20030807 | ||||
| 3 | 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 | PRODUCT | Call by reference | Type reference (TYPE) | AKB_PRODUCT | 20030905 | ||||
| 2 | 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 | CLIENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | Clientprodukt | 20031007 | |||
| 2 | CLIENT_DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente des Clientprodukts | 20030826 | |||
| 3 | CLIENT_DLVUNIT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | Release der Clientkomponente | 20030826 | |||
| 4 | CLIENT_OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Clientobjekt | 20030826 | |||
| 5 | CLIENT_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Clientobjekt | 20030826 | |||
| 6 | CLIENT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20031007 | ||||
| 7 | RELATIONS | Call by reference | Type reference (TYPE) | AKB_PRODUCTS_TYPE | Produkte | 20030826 | |||
| 8 | SERVER | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | Serverprodukt | 20031007 | |||
| 9 | SERVER_DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente des Serverprodukts | 20030826 | |||
| 10 | SERVER_DLVUNIT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | Release der Serverkomponente | 20030826 | |||
| 11 | SERVER_OBJ_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Serverobjekt | 20030826 | |||
| 12 | SERVER_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Serverobjekt | 20030826 | |||
| 13 | SERVER_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20031007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Obsolete! | 20031029 | ||
| 2 | Kein Eintrag in der CVERS für die Server- oder Clientkomp. | 20030826 | ||
| 3 | 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 | INTERFACES | Call by reference | Type reference (TYPE) | AKB_PRODUCT_INTF_TYPE | 20030826 | ||||
| 2 | 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 | CLIENT_WO_CHECK | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030815 | |||
| 2 | CLIENT_WO_FREEZING | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030815 | |||
| 3 | CLIENT_W_FREEZEING | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030815 | |||
| 4 | INTERFACES | Value transfer | Type reference (TYPE) | AKB_PRODUCTS_TYPE | 20030815 | ||||
| 5 | 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 | CHECK_ACCESSABILITY | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030808 | |||
| 2 | CHECK_VERSION | Call by reference | Type reference (TYPE) | FLAG | ' ' | 20030811 | |||
| 3 | PRODUCT_ID | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20030808 | ||||
| 4 | PRODUCT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20030808 | ||||
| 5 | SYSROLE | Call by reference | Type reference (TYPE) | AKB_SYSROLE | 20030808 | ||||
| 6 | SYSTEM | Value transfer | Type reference (TYPE) | AKB_SYSLIST | 20030808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030808 |
Method GET_USELOG_DESTINATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLIENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20031006 | ||||
| 2 | CLIENT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20031006 | ||||
| 3 | SERVER | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20031006 | ||||
| 4 | SERVER_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | 20031006 | ||||
| 5 | 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 | DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | 20030811 | ||||
| 2 | DLVUNIT_REL | Value transfer | Type reference (TYPE) | SAPRELEASE | 20030811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030811 |
Method GUESS_CLIENT_RELEASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLIENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT | 20031009 | ||||
| 2 | CLIENT_DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20040219 | |||
| 3 | CLIENT_DLVUNIT_REL | Call by reference | Type reference (TYPE) | SAPRELEASE | R/3 Release | 20040219 | |||
| 4 | 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 | CHECK_PROJECT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_CHK | 20030904 | ||||
| 2 | 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 | INTERFACE | Call by reference | Type reference (TYPE) | AKB_PRODUCT_INTF | Produktkatalog | 20040220 | |||
| 2 | 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 | COMPONENT | Call by reference | Type reference (TYPE) | AKB_PRODCOMP | Produktkomponenten: SW-Komponenten eines SW-Produkts | 20040220 | |||
| 2 | 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 | COMPONENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_COMP | 20030901 | ||||
| 2 | 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 | INTERFACE | Call by reference | Type reference (TYPE) | AKB_PRODUCTS | 20030902 | ||||
| 2 | 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 | OK | Value transfer | Type reference (TYPE) | FLAG | 20030904 | ||||
| 2 | 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 | IS_INSTALLED | Value transfer | Type reference (TYPE) | FLAG | 20030826 | ||||
| 2 | PRODUCT | Call by reference | Type reference (TYPE) | AKB_PRODUCT | 20030826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | FOUND | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20040407 | |||
| 2 | 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 | REPLICATE_PRODCOMP_TO_10 | Call by reference | Type reference (TYPE) | FLAG | ' ' | Replikation der PRODCOMP in Systeme mit AKB-Vers. 1.0 | 20030829 | ||
| 2 | REPLICATE_SYSTEMS | Call by reference | Type reference (TYPE) | FLAG | ' ' | Replikation der SYSLIST | 20031028 | ||
| 3 | SYSTEM | Call by reference | Type reference (TYPE) | SYSYSID | Zielsystem, falls nicht in alle repliziert werden soll | 20030807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Übermittlung der Produktdaten | 20030807 | ||
| 2 | Fehler bei der Übermittlung der CHKCONF-Tabelle | 20031027 | ||
| 3 | 20030807 |
Method SAVE Signature
Method SAVE on class CL_AKB_PRODUCTS has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030908 |
Method SERVER_PRODUCTS_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTERFACES | Call by reference | Type reference (TYPE) | AKB_PRODUCTS_TYPE | 20030815 | ||||
| 2 | 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 | CLIENT | Call by reference | Type reference (TYPE) | AKB_PRODUCT_ID | 20031007 | ||||
| 2 | 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 |