SAP ABAP Class CL_IWP_LOAD_REPOS (Load the repository)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-ILM-RW (Application Component) Retention Warehouse
     IWP_CUSTOMIZING (Package) ILM Workpackage: Customizing
Properties
Class CL_IWP_LOAD_REPOS  
Short Description Load the repository    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWP_CUSTOMIZING   ILM Workpackage: Customizing 
Created 20090422   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ARC_DAS_CON_RW_BI_UPLOAD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_IWP_LOAD_REPOS has no interface implemented.
Friends
Class CL_IWP_LOAD_REPOS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_NEW_REPOS_F Instance attribute Private Type reference (TYPE) IWP_T_REPOS_F Repository Fields 20090520
2 MT_NEW_REPOS_FT Instance attribute Private Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20090520
3 MT_NEW_REPOS_OT_S Instance attribute Private Type reference (TYPE) IWP_T_REPOS_OT_S Repository structures of an object type 20090520
4 MT_NEW_REPOS_S Instance attribute Private Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520
5 MT_NEW_REPOS_ST Instance attribute Private Type reference (TYPE) IWP_T_REPOS_ST Repository structure description 20090520
6 MT_OT_FLD Instance attribute Private Type reference (TYPE) IWP_T_OT_FLD Object types and fields of an Audit Area 20090717
7 MT_OT_STR Instance attribute Private Type reference (TYPE) IWP_T_OT_STR Object types and structures of an Audir Area 20090717
8 MT_REPOS_F Instance attribute Private Type reference (TYPE) IWP_T_REPOS_F Repository Fields 20090520
9 MT_REPOS_FT Instance attribute Private Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20090520
10 MT_REPOS_OT_S Instance attribute Private Type reference (TYPE) IWP_T_REPOS_OT_S Repository structures of an object type 20090520
11 MT_REPOS_S Instance attribute Private Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520
12 MT_REPOS_ST Instance attribute Private Type reference (TYPE) IWP_T_REPOS_ST Repository structure description 20090520
13 MV_OBJECT_CATEGORY Instance attribute Private Type reference (TYPE) LRM_OBJECT_CATEGORY 20090520
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE Instance method Public Method compare repos with meta 20090520
2 COMPARE_ARA_CDE Instance method Public Method compare audit area with CDE 20090717
3 COMPARE_FLD Instance method Private Method compare repos with meta fields 20090520
4 COMPARE_FLD_T Instance method Private Method compare repos with meta field texts 20090520
5 COMPARE_OT_STRUC Instance method Private Method compare repos with meta object type structures 20090520
6 COMPARE_STRUC Instance method Private Method compare repos with meta structures 20090520
7 COMPARE_STRUC_T Instance method Private Method compare repos with meta structures texts 20090520
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090520
9 GET_METADATA Instance method Private Method get the metadata from archiv 20090520
10 GET_META_URI Static method Public Method 20090520
11 GET_RESPOSDATA Instance method Private Method read the data from DB 20090520
12 INSERT_RESPOSDATA Instance method Public Method write the data to DB 20090520
13 SHOW_LOG Static method Public Method show the log result 20090520
14 STRUC_WITHOUT_FLD Instance method Public Method look for fields without structures 20090520
15 TRNSF_METADATA Instance method Private Method transfer the metadata to repos 20090520
16 WRITE_TRANSPORT Instance method Public Method write changes on a transport 20090520
Events
Class CL_IWP_LOAD_REPOS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_AO_STRC Private See coding 20090520 tty_ao_strc TYPE TABLE OF ty_ao_strc
2 TTY_AO_STRCT Private See coding 20090520 tty_ao_strct TYPE TABLE OF ty_ao_strct
3 TTY_RNG_SPRAS Public See coding 20090710 tty_rng_spras TYPE RANGE OF sy-langu
4 TY_AO_STRC Private See coding 20090520 BEGIN OF ty_ao_strc, arch_obj TYPE objct_tr01, segment TYPE tabname, END OF ty_ao_strc
5 TY_AO_STRCT Private See coding 20090520 BEGIN OF ty_ao_strct, spras TYPE spras, segment TYPE tabname, txtlg(60) TYPE c, END OF ty_ao_strct
Method Signatures

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FT_DELTA Call by reference Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20090520
2 Exporting ET_F_DELTA Call by reference Type reference (TYPE) IWP_T_REPOS_F Repository Fields 20090520
3 Exporting ET_MSG Call by reference Type reference (TYPE) IWP_T_BAL_MSG Application Log: Message Data 20090520
4 Exporting ET_OT_S_DELTA Call by reference Type reference (TYPE) IWP_T_REPOS_OT_S Repository structures of an object type 20090520
5 Exporting ET_ST_DELTA Call by reference Type reference (TYPE) IWP_T_REPOS_ST Repository structure description 20090520
6 Exporting ET_S_DELTA Call by reference Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520

Method COMPARE on class CL_IWP_LOAD_REPOS has no exception.

Method COMPARE_ARA_CDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT_FLD_DELTA Call by reference Type reference (TYPE) IWP_T_OT_FLD Object types and fields of an Audit Area 20090717
2 Exporting ET_OT_STR_DELTA Call by reference Type reference (TYPE) IWP_T_OT_STR Object types and structures of an Audir Area 20090717

Method COMPARE_ARA_CDE on class CL_IWP_LOAD_REPOS has no exception.

Method COMPARE_FLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ONLY_IN_NEW Call by reference Type reference (TYPE) IWP_T_REPOS_F 20090520

Method COMPARE_FLD on class CL_IWP_LOAD_REPOS has no exception.

Method COMPARE_FLD_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ONLY_IN_NEW Call by reference Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20090520

Method COMPARE_FLD_T on class CL_IWP_LOAD_REPOS has no exception.

Method COMPARE_OT_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ONLY_IN_NEW Call by reference Type reference (TYPE) IWP_T_REPOS_OT_S Repository structures of an object type 20090520

Method COMPARE_OT_STRUC on class CL_IWP_LOAD_REPOS has no exception.

Method COMPARE_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ONLY_IN_NEW Call by reference Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520

Method COMPARE_STRUC on class CL_IWP_LOAD_REPOS has no exception.

Method COMPARE_STRUC_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ONLY_IN_NEW Call by reference Type reference (TYPE) IWP_T_REPOS_ST Repository structure description 20090520

Method COMPARE_STRUC_T on class CL_IWP_LOAD_REPOS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SPRAS Call by reference Type reference (TYPE) TTY_RNG_SPRAS 20090710
2 Importing IT_URI Call by reference Type reference (TYPE) CL_ARC_DAS_CON_RW_BI_UPLOAD=>TT_RESULT_URIS URI of a Resource or a Collection 20091023
3 Importing IV_AUDIT_AREA Call by reference Type reference (TYPE) LRM_POLICY_TYPE 20090717
4 Importing IV_LOAD_AUDIT_AREA Call by reference Type reference (TYPE) XFELD load audit area 20090717
5 Importing IV_LOAD_REPOS Call by reference Type reference (TYPE) XFELD 'X' load reposistory 20090717
6 Importing IV_OBJECT_CATEGORY Call by reference Type reference (TYPE) LRM_OBJECT_CATEGORY 20090520
# Exception Resumable Description Created on
1 ERROR_OCCURED error occurred 20090520

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AO_STRC Call by reference Type reference (TYPE) TTY_AO_STRC 20090520
2 Exporting ET_AO_STRCT Call by reference Type reference (TYPE) TTY_AO_STRCT 20090520
3 Exporting ET_METADATA Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Table of metadata of a structure 20090520
4 Exporting ET_METADATA_TEXT Call by reference Type reference (TYPE) IWP_T_STRCMETDAT_TEXT metadata of a structure, field desciption 20090520
5 Importing IT_URI Call by reference Type reference (TYPE) CL_ARC_DAS_CON_RW_BI_UPLOAD=>TT_RESULT_URIS Table of Uris 20091023
# Exception Resumable Description Created on
1 ERROR_OCCURED error occured 20090520

Method GET_META_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_URI Call by reference Type reference (TYPE) CL_ARC_DAS_CON_RW_BI_UPLOAD=>TT_RESULT_URIS Table of Uris 20091023
2 Importing IV_CLNT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20090520
3 Importing IV_SID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20090520
# Exception Resumable Description Created on
1 ERROR_OCCURED error occured 20090520

Method GET_RESPOSDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REPOS_F Call by reference Type reference (TYPE) IWP_T_REPOS_F Repository Fields 20090520
2 Exporting ET_REPOS_FT Call by reference Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20090520
3 Exporting ET_REPOS_OT_S Call by reference Type reference (TYPE) IWP_T_REPOS_OT_S Repository structures of an object type 20090520
4 Exporting ET_REPOS_S Call by reference Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520
5 Exporting ET_REPOS_ST Call by reference Type reference (TYPE) IWP_T_REPOS_ST Repository structure description 20090520
6 Importing IR_SPRAS Call by reference Type reference (TYPE) TTY_RNG_SPRAS 20090710

Method GET_RESPOSDATA on class CL_IWP_LOAD_REPOS has no exception.

Method INSERT_RESPOSDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) IWP_T_BAL_MSG Application Log: Message Data 20090520
2 Importing IT_REPOS_F Call by reference Type reference (TYPE) IWP_T_REPOS_F Repository Fields 20090520
3 Importing IT_REPOS_FT Call by reference Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20090520
4 Importing IT_REPOS_OT_S Call by reference Type reference (TYPE) IWP_T_REPOS_OT_S Repository structures of an object type 20090520
5 Importing IT_REPOS_S Call by reference Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520
6 Importing IT_REPOS_ST Call by reference Type reference (TYPE) IWP_T_REPOS_ST Repository structure description 20090520

Method INSERT_RESPOSDATA on class CL_IWP_LOAD_REPOS has no exception.

Method SHOW_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSG Call by reference Type reference (TYPE) IWP_T_BAL_MSG Application Log: Message Data 20090520
# Exception Resumable Description Created on
1 LOG_FAILED log creation failed 20090520

Method STRUC_WITHOUT_FLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) IWP_T_BAL_MSG Application Log: Message Data 20090520
2 Exporting ET_S_MISSING Call by reference Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520
3 Exporting E_LINES_MISSING Call by reference Type reference (TYPE) INT4 Natural number 20090520
4 Importing IT_DELTA_F Call by reference Type reference (TYPE) IWP_T_REPOS_F Repository Fields 20090520
5 Importing IT_DELTA_S Call by reference Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520

Method STRUC_WITHOUT_FLD on class CL_IWP_LOAD_REPOS has no exception.

Method TRNSF_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REPOS_F Call by reference Type reference (TYPE) IWP_T_REPOS_F Repository Fields 20090520
2 Exporting ET_REPOS_FT Call by reference Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20090520
3 Exporting ET_REPOS_OT_S Call by reference Type reference (TYPE) IWP_T_REPOS_OT_S Repository structures of an object type 20090520
4 Exporting ET_REPOS_S Call by reference Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520
5 Exporting ET_REPOS_ST Call by reference Type reference (TYPE) IWP_T_REPOS_ST Repository structure description 20090520
6 Importing IR_SPRAS Call by reference Type reference (TYPE) TTY_RNG_SPRAS 20090710
7 Importing IT_AO_STRC Call by reference Type reference (TYPE) TTY_AO_STRC 20090520
8 Importing IT_AO_STRCT Call by reference Type reference (TYPE) TTY_AO_STRCT 20090520
9 Importing IT_METADATA Call by reference Type reference (TYPE) IWP_T_STRCMETDAT Table of metadata of a structure 20090520
10 Importing IT_METADATA_TEXT Call by reference Type reference (TYPE) IWP_T_STRCMETDAT_TEXT Metadata of a structure, field texts 20090520

Method TRNSF_METADATA on class CL_IWP_LOAD_REPOS has no exception.

Method WRITE_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REPOS_F Call by reference Type reference (TYPE) IWP_T_REPOS_F Repository Fields 20090520
2 Importing IT_REPOS_FT Call by reference Type reference (TYPE) IWP_T_REPOS_FT Repository field description 20090520
3 Importing IT_REPOS_OT_S Call by reference Type reference (TYPE) IWP_T_REPOS_OT_S Repository structures of an object type 20090520
4 Importing IT_REPOS_S Call by reference Type reference (TYPE) IWP_T_REPOS_S Repository structures 20090520
5 Importing IT_REPOS_ST Call by reference Type reference (TYPE) IWP_T_REPOS_ST Repository structure description 20090520
6 Importing IV_TR Call by reference Type reference (TYPE) TRKORR Request/Task 20100205
# Exception Resumable Description Created on
1 ERROR_OCCURED error occured 20090520
History
Last changed by/on SAP  20110908 
SAP Release Created in 702