SAP ABAP Class CL_AKB_INTERFACE (Product Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_AKB (Package) Downward Compatible Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AKB_OBJECT_COLLECTION Object List 20040224
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AKB_INTERFACE_QUERY 20040225
Properties
Class CL_AKB_INTERFACE  
Short Description Product Interface    
Super Class CL_AKB_OBJECT_COLLECTION Object List 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class PAK    
Program status     
Category 0   
Package SPAK_AKB   Downward Compatible Development 
Created 20040224   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_AKB_INTERFACE_QUERY 20040225
Friends
Class CL_AKB_INTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LAST_PROGRESS Instance attribute Private Type reference (TYPE) I 20040430
2 OBJ_INFO Instance attribute Private Type reference (TYPE) AKB_USG_INFO2_TYPE Additional Information for Interface Display 20040224
3 SERVER Instance attribute Private Type reference (TYPE) AKB_PRODUCT_ID Software Product ID 20040319
4 SERVER_REL Instance attribute Private Type reference (TYPE) SAPRELEASE SAP Release 20040319
5 STATE Instance attribute Private Type reference (TYPE) AKB_USAGE_STATE Processing Status of an Application Program 20040224
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STATE Instance method Public Method 20040315
2 COMPUTE_AKH Instance method Private Method 20040224
3 COMPUTE_COMPATIBILITIES Instance method Private Method 20040224
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040311
5 CREATE Instance method Public Method Create Interface 20040224
6 GET_HIERARCHY Instance method Public Method 20040225
7 GET_INTERFACE_DETAIL Instance method Public Method 20040226
8 GET_OBJECTS_OF_COMPONENT Instance method Public Method 20040225
9 GET_OBJECTS_OF_PACKAGE Instance method Public Method 20040429
10 GET_OBJECT_INFO Instance method Public Method 20040225
11 GET_PACKAGES Instance method Public Method 20040429
12 GET_STATE Instance method Public Method 20040315
13 INITIALIZE Instance method Private Method Create from Product 20040224
14 LOG_IN_HIERARCHY Instance method Private Method 20040225
15 LOG_IN_PACKAGE_LIST Instance method Private Method 20040429
16 LOOKUP_STATE Static method Public Method 20040315
17 PROPAGATE Instance method Private Method 20040311
18 PROPAGATE_COMPATIBILITIES Instance method Private Method 20040224
19 PROPAGATE_COMPATIBILITY Instance method Private Method 20040227
20 PROPAGATE_UNCRITICAL_USAGE Instance method Private Method 20040227
21 RESET Instance method Public Method Reset Status 20040311
22 RESET_PROPAGATION Instance method Private Method Reset Propagation, Set Client Compatibility 20040315
23 RESET_UNCRITICAL Instance method Private Method Reset Propagation, Set Client Compatibility 20040315
24 SET_COMPATIBILITY Instance method Public Method 20040227
25 SET_EDGE Instance method Public Method 20040227
Events
# Event Type Visibility Description Created on
1 NODE_CHANGED Instance Event
(0)
Public
(2)
20040227
Types
Class CL_AKB_INTERFACE has no local type.
Method Signatures

Method CHANGE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GOAL Call by reference Type reference (TYPE) AKB_USG_STATE Bearbeitungszustand eines Verwendungsgraphen 20040315
2 Importing IN_BATCH Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040315
# Exception Resumable Description Created on
1 INVALID_GOAL 20040315
2 INVALID_STATE 20040315
3 JOB_NOT_CREATED 20040315
4 TABLE_IS_NOT_PARTITIONED 20040315

Method COMPUTE_AKH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BATCHSIZE Call by reference Type reference (TYPE) INT4 10000 Natürliche Zahl 20040224
2 Importing JOB Call by reference Object reference (TYPE REF TO) CL_AKB_JOBS Jobkontrolle 20040224

Method COMPUTE_AKH on class CL_AKB_INTERFACE has no exception.

Method COMPUTE_COMPATIBILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BATCHSIZE Call by reference Type reference (TYPE) INT4 1000 Natürliche Zahl 20040224
2 Importing JOB Call by reference Object reference (TYPE REF TO) CL_AKB_JOBS Jobkontrolle 20040224
# Exception Resumable Description Created on
1 RFC_ERROR 20040224

Method CONSTRUCTOR 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 Id des Softwareprodukts 20040311
2 Importing PRODUCT_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20040311
3 Importing SERVER Call by reference Type reference (TYPE) AKB_PRODUCT_ID Id des Softwareprodukts 20040311
4 Importing SERVER_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20040311

Method CONSTRUCTOR on class CL_AKB_INTERFACE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GOAL Call by reference Type reference (TYPE) CHAR1 TPAKB_USG_PROPAGATED Zielzustand 20040311
2 Importing IN_BATCH Call by reference Type reference (TYPE) FLAG 'X' X = Hintergrundverarbeitung 20040224
# Exception Resumable Description Created on
1 INVALID_GOAL 20040311
2 INVALID_STATE 20040224
3 JOB_NOT_CREATED 20040224
4 TABLE_IS_NOT_PARTITIONED 20040224

Method GET_HIERARCHY Signature

Method GET_HIERARCHY on class CL_AKB_INTERFACE has no parameter.
Method GET_HIERARCHY on class CL_AKB_INTERFACE has no exception.

Method GET_INTERFACE_DETAIL Signature

Method GET_INTERFACE_DETAIL on class CL_AKB_INTERFACE has no parameter.
Method GET_INTERFACE_DETAIL on class CL_AKB_INTERFACE has no exception.

Method GET_OBJECTS_OF_COMPONENT Signature

Method GET_OBJECTS_OF_COMPONENT on class CL_AKB_INTERFACE has no parameter.
Method GET_OBJECTS_OF_COMPONENT on class CL_AKB_INTERFACE has no exception.

Method GET_OBJECTS_OF_PACKAGE Signature

Method GET_OBJECTS_OF_PACKAGE on class CL_AKB_INTERFACE has no parameter.
Method GET_OBJECTS_OF_PACKAGE on class CL_AKB_INTERFACE has no exception.

Method GET_OBJECT_INFO Signature

Method GET_OBJECT_INFO on class CL_AKB_INTERFACE has no parameter.
Method GET_OBJECT_INFO on class CL_AKB_INTERFACE has no exception.

Method GET_PACKAGES Signature

Method GET_PACKAGES on class CL_AKB_INTERFACE has no parameter.
Method GET_PACKAGES on class CL_AKB_INTERFACE has no exception.

Method GET_STATE Signature

Method GET_STATE on class CL_AKB_INTERFACE has no parameter.
Method GET_STATE on class CL_AKB_INTERFACE has no exception.

Method INITIALIZE 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 Id des Softwareprodukts 20040224
2 Importing PRODUCT_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20040224

Method INITIALIZE on class CL_AKB_INTERFACE has no exception.

Method LOG_IN_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HIERARCHY Call by reference Type reference (TYPE) AKB_COMPONENT_HIERARCHY Komponentenhierarchie 20040225
2 Importing OBJECT Call by reference Type reference (TYPE) AKB_USG_INFO2 Zusatzinformationen 20040225

Method LOG_IN_HIERARCHY on class CL_AKB_INTERFACE has no exception.

Method LOG_IN_PACKAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_RESPONSIBLE Call by reference Type reference (TYPE) AUTHOR3 Verantwortlicher eines Pakets 20040430
2 Importing OBJECT Call by reference Type reference (TYPE) AKB_USG_INFO2 Zusatzinformationen 20040429
3 Changing PACKAGES Call by reference Type reference (TYPE) AKB_PACKAGE_HIERARCHY Hierarchie (Paketsicht) 20040429

Method LOG_IN_PACKAGE_LIST on class CL_AKB_INTERFACE has no exception.

Method LOOKUP_STATE 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 Id des Softwareprodukts 20040315
2 Importing CLIENT_REL Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20040315
3 Returning STATE Value transfer Type reference (TYPE) AKB_USAGE_STATE Zustand einer Schnittstellenanalyse. 20040315

Method LOOKUP_STATE on class CL_AKB_INTERFACE has no exception.

Method PROPAGATE Signature

Method PROPAGATE on class CL_AKB_INTERFACE has no parameter.
Method PROPAGATE on class CL_AKB_INTERFACE has no exception.

Method PROPAGATE_COMPATIBILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing QUEUE Call by reference Type reference (TYPE) IDTABLE 20040224

Method PROPAGATE_COMPATIBILITIES on class CL_AKB_INTERFACE has no exception.

Method PROPAGATE_COMPATIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040227
2 Importing OLDCOMP Call by reference Type reference (TYPE) AKB_COMP_STATE Kompatibilitätsstatus 20040227

Method PROPAGATE_COMPATIBILITY on class CL_AKB_INTERFACE has no exception.

Method PROPAGATE_UNCRITICAL_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing QUEUE Call by reference Type reference (TYPE) IDTABLE 20040227

Method PROPAGATE_UNCRITICAL_USAGE on class CL_AKB_INTERFACE has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GOAL Call by reference Type reference (TYPE) CHAR1 TPAKB_USG_STATE_UNKNOWN Zielzustand 20040311
# Exception Resumable Description Created on
1 INVALID_GOAL 20040311

Method RESET_PROPAGATION Signature

Method RESET_PROPAGATION on class CL_AKB_INTERFACE has no parameter.
Method RESET_PROPAGATION on class CL_AKB_INTERFACE has no exception.

Method RESET_UNCRITICAL Signature

Method RESET_UNCRITICAL on class CL_AKB_INTERFACE has no parameter.
Method RESET_UNCRITICAL on class CL_AKB_INTERFACE has no exception.

Method SET_COMPATIBILITY Signature

Method SET_COMPATIBILITY on class CL_AKB_INTERFACE has no parameter.
Method SET_COMPATIBILITY on class CL_AKB_INTERFACE has no exception.

Method SET_EDGE Signature

Method SET_EDGE on class CL_AKB_INTERFACE has no parameter.
Method SET_EDGE on class CL_AKB_INTERFACE has no exception.
Event Signatures

Event NODE_CHANGED Signature
Event NODE_CHANGED on class CL_AKB_INTERFACE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700