Hierarchy
⤷
⤷
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 | 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) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | 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 | Instance attribute | Private | See coding | ... | 20000111 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | T_ARCHIVE_CLASSES_TAB | ... | 20001006 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | IBXX_REF-HANDLE | CL_IBCO_HANDLE | 20000111 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | T_INSTANCE_TAB | CL_INSTANCE_TAB | 20000111 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | GT_TH_PART | 20050614 | ||||
| 6 | Static Attribute | Private | Type reference (TYPE) | IF_EX_BADI_IBASE_IBARC=>GT_T_CLASS | 20050614 | ||||
| 7 | 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 | 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 | E_RESULT | Value transfer | Type reference (TYPE) | I | E_RESULT | 20000111 | |||
| 2 | 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 | 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 | E_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_IBASE_ARCHIVE | E_INSTANCE | 20000111 | |||
| 2 | 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 | I_HANDLE | Value transfer | Type reference (TYPE) | SY-TABIX | I_HANDLE | 20000111 | |||
| 2 | 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 | 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 | C_LENGTH | Call by reference | Type reference (TYPE) | I | 20040716 | ||||
| 2 | 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 | 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 | 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 | C_LENGTH | Call by reference | Type reference (TYPE) | I | 20050314 | ||||
| 2 | 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 | E_DATA_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | ... | 20000407 | |||
| 2 | E_SUCCESS | Value transfer | Type reference (TYPE) | IBXX_REF-BOOL | ... | 20000407 | |||
| 3 | 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 | I_ID | Call by reference | Type reference (TYPE) | IBIB-FILID | IB: Identifikation für eine Gruppe von physischen Dateien | 20020724 | |||
| 2 | I_LOG | Call by reference | Type reference (TYPE) | IBXX_REF-LOG_VIEW | 20020724 | ||||
| 3 | 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 | 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 | C_LENGTH | Call by reference | Type reference (TYPE) | I | 20050314 | ||||
| 2 | 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 | 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 | I_DATA_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20040716 | ||||
| 2 | I_STRUCTURE_NAME | Value transfer | Type reference (TYPE) | ARC_BUFFER-RNAME | Name der Tabelle | 20040716 | |||
| 3 | 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 | 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 | 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 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20061117 | ||||
| 2 | IS_INFO | Call by reference | Type reference (TYPE) | IBARC_ARC_INFO_REC | 20061117 | ||||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20061117 | ||||
| 4 | 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 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20061117 | ||||
| 2 | IS_INFO | Call by reference | Type reference (TYPE) | IBARC_ARC_INFO_REC | 20061117 | ||||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20061117 | ||||
| 4 | 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 | 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 | 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 |