Hierarchy
⤷ AP-MD-IBA (Application Component) Installed Base
⤷ IB06 (Package) IBase: Archiving
Properties
Class | CL_IBASE_ARCHIVE | |
Short Description | CL_IBASE_ARCHIVE | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | IB06 | IBase: Archiving |
Created | 20000111 | SAP |
Last change | 20070912 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IBARC | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | IBCO1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | IBXX | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | IF_EX_BADI_IBASE_IBARC | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_IBASE_ARCHIVE has no interface implemented.
Friends
Class CL_IBASE_ARCHIVE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ARCHIVE_OBJ_REC | Instance attribute | Private | See coding | ... | 20000111 | |||
2 | CL_ARCHIVE_CLASSES_TAB | Static Attribute | Private | Type reference (TYPE) | T_ARCHIVE_CLASSES_TAB | ... | 20001006 | ||
3 | CL_IBCO_HANDLE | Static Attribute | Private | Type reference (TYPE) | IBXX_REF-HANDLE | CL_IBCO_HANDLE | 20000111 | ||
4 | CL_INSTANCE_TAB | Static Attribute | Private | Type reference (TYPE) | T_INSTANCE_TAB | CL_INSTANCE_TAB | 20000111 | ||
5 | _GTH_PART | Instance attribute | Private | Type reference (TYPE) | GT_TH_PART | 20050614 | |||
6 | _GT_CLASS | Static Attribute | Private | Type reference (TYPE) | IF_EX_BADI_IBASE_IBARC=>GT_T_CLASS | 20050614 | |||
7 | _GT_PART | Instance attribute | Private | Type reference (TYPE) | GT_T_PART | 20050614 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | CL_EVT_DELETE_ON_COMMIT | Static Event (1) |
Public (2) |
CL_EVT_DELETE_ON_COMMIT | 20000111 |
2 | CL_EVT_ROLLBACK_WORK | Static Event (1) |
Public (2) |
CL_EVT_ROLLBACK_WORK | 20000111 |
3 | EVT_FREE | Instance Event (0) |
Public (2) |
EVT_FREE | 20000111 |
4 | EVT_INIT_READ | Instance Event (0) |
Public (2) |
EVT_INIT_READ | 20000111 |
5 | EVT_PUBLISH_ADDRESS | Instance Event (0) |
Public (2) |
20011119 | |
6 | EVT_PUBLISH_ADMIN | Instance Event (0) |
Public (2) |
EVT_PUBLISH_ADMIN | 20000111 |
7 | EVT_PUBLISH_ADMIN_DEREGISTER | Instance Event (0) |
Public (2) |
... | 20000124 |
8 | EVT_PUBLISH_CHANGEDOCU | Instance Event (0) |
Public (2) |
... | 20000330 |
9 | EVT_PUBLISH_STATUS | Instance Event (0) |
Public (2) |
EVT_PUBLISH_STATUS | 20000111 |
10 | EVT_RENEW_DATA | Instance Event (0) |
Public (2) |
EVT_RENEW_DATA | 20000111 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GT_S_CLASS | Private | See coding | 20061117 | begin of GT_S_CLASS,
class_name type seoclsname,
struc_name type tabname,
end of GT_S_CLASS
|
||
2 | GT_S_PART | Private | See coding | 20050614 | begin of GT_S_PART,
class_name type seoclsname,
struc_name type tabname,
r_instance type ref to if_ibase_archive,
end of GT_S_PART
|
||
3 | GT_TH_PART | Private | See coding | 20050614 | GT_TH_PART type hashed table of gt_s_part with unique key struc_name
|
||
4 | GT_T_CLASS | Private | See coding | 20061117 | GT_T_CLASS type standard table of gt_s_class with default key
|
||
5 | GT_T_PART | Private | See coding | 20050614 | GT_T_PART type standard table of gt_s_part with default key
|
||
6 | T_ARCHIVE_CLASSES_TAB | Private | See coding | ... | 20001006 | T_ARCHIVE_CLASSES_TAB type standard table of class_incl
with default key
|
|
7 | T_INSTANCE_REC | Private | See coding | 20000111 | begin of T_INSTANCE_REC,
handle like sy-tabix,
instance type ref to cl_ibase_archive,
end of t_instance_rec
|
||
8 | T_INSTANCE_TAB | Private | See coding | 20000111 | T_INSTANCE_TAB type hashed table of t_instance_rec
with unique key handle
|
Method Signatures
Method ADD_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_KEY_REC | Value transfer | Type reference (TYPE) | IBARC_KEY_REC | I_KEY_REC | 20000111 |
Method ADD_KEY on class CL_IBASE_ARCHIVE has no exception.
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_RESULT | Value transfer | Type reference (TYPE) | I | E_RESULT | 20000111 | ||
2 | Importing | I_ACCESS_MODE | Value transfer | Type reference (TYPE) | IBARC_ACCESS_MODE | I_ACCESS_MODE | 20000111 |
Method CHECK on class CL_IBASE_ARCHIVE has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_IBASE_ARCHIVE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IBASE_ARCHIVE has no exception.
Method CL_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | 20050221 |
Method CL_DELETE on class CL_IBASE_ARCHIVE has no exception.
Method CL_DELETE_ON_COMMIT Signature
Method CL_DELETE_ON_COMMIT on class CL_IBASE_ARCHIVE has no parameter.
Method CL_DELETE_ON_COMMIT on class CL_IBASE_ARCHIVE has no exception.
Method CL_FIND_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_IBASE_ARCHIVE | E_INSTANCE | 20000111 | ||
2 | Importing | I_HANDLE | Value transfer | Type reference (TYPE) | SY-TABIX | I_HANDLE | 20000111 |
Method CL_FIND_INSTANCE on class CL_IBASE_ARCHIVE has no exception.
Method CL_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_HANDLE | Value transfer | Type reference (TYPE) | SY-TABIX | I_HANDLE | 20000111 | ||
2 | Importing | I_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_IBASE_ARCHIVE | I_INSTANCE | 20000111 |
Method CL_INSERT on class CL_IBASE_ARCHIVE has no exception.
Method CL_ROLLBACK_WORK Signature
Method CL_ROLLBACK_WORK on class CL_IBASE_ARCHIVE has no parameter.
Method CL_ROLLBACK_WORK on class CL_IBASE_ARCHIVE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ARC_INFO | Call by reference | Type reference (TYPE) | IBARC_ARC_INFO_REC | 20050614 |
Method CONSTRUCTOR on class CL_IBASE_ARCHIVE has no exception.
Method CONV_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_LENGTH | Call by reference | Type reference (TYPE) | I | 20040716 | |||
2 | Exporting | E_DATA_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20040716 |
Method CONV_DATA on class CL_IBASE_ARCHIVE has no exception.
Method DELETE_ARCHIVE_OBJ Signature
Method DELETE_ARCHIVE_OBJ on class CL_IBASE_ARCHIVE has no parameter.
Method DELETE_ARCHIVE_OBJ on class CL_IBASE_ARCHIVE has no exception.
Method FREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20050221 |
Method FREE on class CL_IBASE_ARCHIVE has no exception.
Method FREE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_HANDLE | Call by reference | Type reference (TYPE) | SY-TABIX | Index interner Tabellen | 20050221 |
Method FREE_DATA on class CL_IBASE_ARCHIVE has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_LENGTH | Call by reference | Type reference (TYPE) | I | 20050314 | |||
2 | Exporting | E_DATA_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | E_DATA_TAB | 20000111 |
Method GET_DATA on class CL_IBASE_ARCHIVE has no exception.
Method GET_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_DATA_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | ... | 20000407 | ||
2 | Exporting | E_SUCCESS | Value transfer | Type reference (TYPE) | IBXX_REF-BOOL | ... | 20000407 | ||
3 | Importing | I_STRUCTURE_NAME | Value transfer | Type reference (TYPE) | ARC_BUFFER-RNAME | ... | 20000407 |
Method GET_TABLE on class CL_IBASE_ARCHIVE has no exception.
Method GET_TABLE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID | Call by reference | Type reference (TYPE) | IBIB-FILID | IB: Identifikation für eine Gruppe von physischen Dateien | 20020724 | ||
2 | Importing | I_LOG | Call by reference | Type reference (TYPE) | IBXX_REF-LOG_VIEW | 20020724 | |||
3 | Returning | R_PHY | Value transfer | Type reference (TYPE) | IBXX_REF-PHY_VIEW | 20020724 |
Method GET_TABLE_NAME on class CL_IBASE_ARCHIVE has no exception.
Method INIT_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INIT_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | I_INIT_TAB | 20000111 |
Method INIT_READ on class CL_IBASE_ARCHIVE has no exception.
Method INIT_WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_LENGTH | Call by reference | Type reference (TYPE) | I | 20050314 | |||
2 | Exporting | E_INIT_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | E_INIT_TAB | 20000111 |
Method INIT_WRITE on class CL_IBASE_ARCHIVE has no exception.
Method PUT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DATA_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | I_DATA_TAB | 20000111 |
Method PUT_DATA on class CL_IBASE_ARCHIVE has no exception.
Method PUT_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DATA_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20040716 | |||
2 | Importing | I_STRUCTURE_NAME | Value transfer | Type reference (TYPE) | ARC_BUFFER-RNAME | Name der Tabelle | 20040716 | ||
3 | Returning | R_SUCCESS | Value transfer | Type reference (TYPE) | IBXX_REF-BOOL | 20040716 |
Method PUT_TABLE on class CL_IBASE_ARCHIVE has no exception.
Method REGISTER_ARCHIVE_CLASSES Signature
Method REGISTER_ARCHIVE_CLASSES on class CL_IBASE_ARCHIVE has no parameter.
Method REGISTER_ARCHIVE_CLASSES on class CL_IBASE_ARCHIVE has no exception.
Method RELOAD_ARCHIVE_OBJ Signature
Method RELOAD_ARCHIVE_OBJ on class CL_IBASE_ARCHIVE has no parameter.
Method RELOAD_ARCHIVE_OBJ on class CL_IBASE_ARCHIVE has no exception.
Method RENEW_DATA Signature
Method RENEW_DATA on class CL_IBASE_ARCHIVE has no parameter.
Method RENEW_DATA on class CL_IBASE_ARCHIVE has no exception.
Method SET_ARC_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ARC_INFO | Call by reference | Type reference (TYPE) | IBARC_ARC_INFO_REC | 20050614 |
Method SET_ARC_INFO on class CL_IBASE_ARCHIVE has no exception.
Method SET_FLAGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_KEY | Call by reference | Type reference (TYPE) | IBARC_KEY_REC | 20020724 |
Method SET_FLAGS on class CL_IBASE_ARCHIVE has no exception.
Method _CHECK_DATA_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20061117 | |||
2 | Importing | IS_INFO | Call by reference | Type reference (TYPE) | IBARC_ARC_INFO_REC | 20061117 | |||
3 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20061117 | |||
4 | Returning | R_BOOL | Value transfer | Type reference (TYPE) | IBXX_BOOL | 20061117 |
Method _CHECK_DATA_INITIAL on class CL_IBASE_ARCHIVE has no exception.
Method _CHECK_DATA_V001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20061117 | |||
2 | Importing | IS_INFO | Call by reference | Type reference (TYPE) | IBARC_ARC_INFO_REC | 20061117 | |||
3 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20061117 | |||
4 | Returning | R_BOOL | Value transfer | Type reference (TYPE) | IBXX_BOOL | 20061117 |
Method _CHECK_DATA_V001 on class CL_IBASE_ARCHIVE has no exception.
Method _INIT_READ Signature
Method _INIT_READ on class CL_IBASE_ARCHIVE has no parameter.
Method _INIT_READ on class CL_IBASE_ARCHIVE has no exception.
Method _INIT_READ_OLD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_INIT | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20061117 |
Method _INIT_READ_OLD on class CL_IBASE_ARCHIVE has no exception.
Method _PUT_DATA Signature
Method _PUT_DATA on class CL_IBASE_ARCHIVE has no parameter.
Method _PUT_DATA on class CL_IBASE_ARCHIVE has no exception.
Method _PUT_DATA_OLD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20061117 |
Method _PUT_DATA_OLD on class CL_IBASE_ARCHIVE has no exception.
Event Signatures
Event CL_EVT_DELETE_ON_COMMIT Signature
Event CL_EVT_DELETE_ON_COMMIT on class CL_IBASE_ARCHIVE has no parameter.
Event CL_EVT_ROLLBACK_WORK Signature
Event CL_EVT_ROLLBACK_WORK on class CL_IBASE_ARCHIVE has no parameter.
Event EVT_FREE Signature
Event EVT_FREE on class CL_IBASE_ARCHIVE has no parameter.
Event EVT_INIT_READ Signature
Event EVT_INIT_READ on class CL_IBASE_ARCHIVE has no parameter.
Event EVT_PUBLISH_ADDRESS Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | I_ADDRESS | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_IBASE_ARCHIVE_ADDRESS | CL_IBASE_ARCHIVE_STATUS | 20011119 |
Event EVT_PUBLISH_ADMIN Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | I_ADMIN | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_IBASE_ARCHIVE_ADMIN | EVT_PUBLISH_ADMIN | 20000111 |
Event EVT_PUBLISH_ADMIN_DEREGISTER Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | I_ADMIN_DEREGISTER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_IBASE_ARCHIVE_ADMIN | ... | 20000124 |
Event EVT_PUBLISH_CHANGEDOCU Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | I_CHANGEDOCU | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_IBASE_ARCHIVE_CHANGEDOCU | ... | 20000330 |
Event EVT_PUBLISH_STATUS Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | I_STATUS | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_IBASE_ARCHIVE_STATUS | EVT_PUBLISH_STATUS | 20000111 |
Event EVT_RENEW_DATA Signature
Event EVT_RENEW_DATA on class CL_IBASE_ARCHIVE has no parameter.
History
Last changed by/on | SAP | 20070912 |
SAP Release Created in | 46C |