SAP ABAP Class CL_IWP_IOBJ (InfoObjects of an Audit Package)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-ILM-RW (Application Component) Retention Warehouse
     IWP_BASIC (Package) ILM Workpackage: Basic Functions
Properties
Class CL_IWP_IOBJ  
Short Description InfoObjects of an Audit Package    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWP_BASIC   ILM Workpackage: Basic Functions 
Created 20071106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IWP_IOBJ has no forward declaration.
Interfaces
Class CL_IWP_IOBJ has no interface implemented.
Friends
Class CL_IWP_IOBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_WORK_PACKAGE Instance attribute Private Object reference (TYPE REF TO) CL_IWP_WORK_PACKAGE Audit Package 20071106
2 MST_IOBJ Instance attribute Private Type reference (TYPE) TT_BUF_IOBJ InfoObjects 20071106
3 MST_IOBJ_STRUC Instance attribute Private Type reference (TYPE) TT_BUF_IOBJ_STRC Structures of an InfoObject 20071107
4 MST_IOBJ_TXT_STRUC Instance attribute Private Type reference (TYPE) TT_BUF_IOBJ_STRC Structures of an InfoObject 20071107
5 MV_WORK_PACKAGE Instance attribute Private Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of an audit package 20071106
6 SST_INSTANCE Static Attribute Private Type reference (TYPE) TT_BUF_INST Loaded Instances 20071107
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20071107
2 DELETE_ALL Instance method Public Method Delete All 20071107
3 DELETE_NOT_CREATED Instance method Public Method Delete the not created InfoObjects 20080103
4 GET_ALL_METADATA Instance method Public Method Get Metadata of all InfoObjects 20071107
5 GET_INSTANCE Static method Public Method Get Instance to the InfoObjects 20071107
6 GET_IOBJ_BY_STRUC Instance method Public Method Get the InfoObject of a Structure 20071107
7 GET_IOBJ_BY_TXT_STRUC Instance method Public Method Get the InfoObject by the Text Structure 20071107
8 GET_IOBJ_USAGE Static method Public Method Get all audit packages using an InfoObject 20080306
9 GET_LIST Instance method Public Method Get the InfoObjects 20071107
10 GET_METADATA Instance method Public Method Get Metadata of an InfoObject 20071107
11 LOAD Instance method Private Method Load the data from the Database 20071106
12 SAVE Instance method Public Method Save Changes to DB 20071107
13 SET_STATUS Instance method Public Method Set a new Status 20071108
14 STORE_MANY Instance method Public Method Insert some Entries 20071107
Events
Class CL_IWP_IOBJ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_BUF_INST Private See coding Loaded Instances 20071106 tt_buf_inst TYPE SORTED TABLE OF ty_buf_inst WITH UNIQUE KEY work_package_ext
2 TT_BUF_IOBJ Private See coding Loaded Infoobjects 20071106 tt_buf_iobj TYPE SORTED TABLE OF ty_buf_iobj WITH UNIQUE KEY db-infoobject deleted
3 TT_BUF_IOBJ_STRC Private See coding Structures of an Infoobject 20071106 tt_buf_iobj_strc TYPE SORTED TABLE OF ty_buf_iobj_strc WITH UNIQUE KEY struc
4 TT_DEF_STRUC Private See coding 20071107 tt_def_struc TYPE STANDARD TABLE OF ty_def_struc
5 TY_BUF_INST Private See coding Loaded Instances 20071106 BEGIN OF ty_buf_inst, work_package_ext TYPE iwp_work_package_ext, r_iobj TYPE REF TO cl_iwp_iobj, END OF ty_buf_inst
6 TY_BUF_IOBJ Private See coding Loaded Infoobjects 20071106 BEGIN OF ty_buf_iobj, db TYPE iwp_wp_iobj, deleted TYPE xfeld, textshort TYPE rstxtsh, changed_typ TYPE iwp_changed_typ, END OF ty_buf_iobj
7 TY_BUF_IOBJ_STRC Private See coding Structures of an Infoobject 20071106 BEGIN OF ty_buf_iobj_strc, struc TYPE iwp_struc, infoobject TYPE rsiobjnm, END OF ty_buf_iobj_strc
8 TY_DEF_STRUC Private See coding 20071107 BEGIN OF ty_def_struc, struc TYPE iwp_struc, END OF ty_def_struc
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORK_PACKAGE_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Work Package 20071107

Method CONSTRUCTOR on class CL_IWP_IOBJ has no exception.

Method DELETE_ALL Signature

Method DELETE_ALL on class CL_IWP_IOBJ has no parameter.
Method DELETE_ALL on class CL_IWP_IOBJ has no exception.

Method DELETE_NOT_CREATED Signature

Method DELETE_NOT_CREATED on class CL_IWP_IOBJ has no parameter.
Method DELETE_NOT_CREATED on class CL_IWP_IOBJ has no exception.

Method GET_ALL_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FA Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071107
2 Exporting ET_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071107

Method GET_ALL_METADATA on class CL_IWP_IOBJ has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORK_PACKAGE_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Work Package 20071107
2 Returning RR_IOBJ Value transfer Object reference (TYPE REF TO) CL_IWP_IOBJ Infoobjects of a Work Package 20071109

Method GET_INSTANCE on class CL_IWP_IOBJ has no exception.

Method GET_IOBJ_BY_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IOBJINFO Call by reference Type reference (TYPE) IWP_S_IOBJINFO Overview of an Infoobject 20071107
2 Importing IV_STRUC Call by reference Type reference (TYPE) IWP_STRUC Structure 20071107

Method GET_IOBJ_BY_STRUC on class CL_IWP_IOBJ has no exception.

Method GET_IOBJ_BY_TXT_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IOBJINFO Call by reference Type reference (TYPE) IWP_S_IOBJINFO Overview of an Infoobject 20071107
2 Importing IV_STRUC Call by reference Type reference (TYPE) IWP_STRUC Structure 20071107

Method GET_IOBJ_BY_TXT_STRUC on class CL_IWP_IOBJ has no exception.

Method GET_IOBJ_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USAGE Call by reference Type reference (TYPE) IWP_T_WP Tabletype for IWP_S_WP 20080306
2 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20080306

Method GET_IOBJ_USAGE on class CL_IWP_IOBJ has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IOBJINFO Call by reference Type reference (TYPE) IWP_T_IOBJINFO Tabletype for IWP_S_IOBJINFO 20071107

Method GET_LIST on class CL_IWP_IOBJ has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_S_IOBJ_INTERFACE Interface for Infoobject 20071107
2 Importing IV_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20071107

Method GET_METADATA on class CL_IWP_IOBJ has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EST_IOBJ Call by reference Type reference (TYPE) TT_BUF_IOBJ Loaded Infoobjects 20071107
2 Exporting EST_IOBJ_STRUC Call by reference Type reference (TYPE) TT_BUF_IOBJ_STRC Structures of an Infoobject 20071107
3 Exporting EST_IOBJ_TXT_STRUC Call by reference Type reference (TYPE) TT_BUF_IOBJ_STRC Structures of an Infoobject 20071107
4 Importing IV_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of a work package 20071107

Method LOAD on class CL_IWP_IOBJ has no exception.

Method SAVE Signature

Method SAVE on class CL_IWP_IOBJ has no parameter.
# Exception Resumable Description Created on
1 NO_AUTHORITY no Authority 20071119

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INFOOBJECT Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20071108
2 Importing IV_STATUS Call by reference Type reference (TYPE) IWP_STATUS Status 20071108

Method SET_STATUS on class CL_IWP_IOBJ has no exception.

Method STORE_MANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IOBJ_INTERFACE Call by reference Type reference (TYPE) IWP_T_IOBJ_INTERFACE Tabletype for IWP_S_IOBJ_INTERFACE 20071107

Method STORE_MANY on class CL_IWP_IOBJ has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711