SAP ABAP Class CL_RSRV_STRUCTURE_NAMES_CHECK (Structure Names Check Test)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM (Application Component) Warehouse Management
     RSRV (Package) Analysis and Repair of BW Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_ATOM Elementary Tests for Transaction RSRV 20040127
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20040127
Properties
Class CL_RSRV_STRUCTURE_NAMES_CHECK  
Short Description Structure Names Check Test    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRV   Analysis and Repair of BW Objects 
Created 20040127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSRV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRV_ATOM Elementary Tests for Transaction RSRV 20040127
2 IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20040127
Friends
Class CL_RSRV_STRUCTURE_NAMES_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECKDM Instance attribute Protected Attribute reference (LIKE) 20040607
2 CHECKIS Instance attribute Protected Attribute reference (LIKE) 20040621
3 CHECKOS Instance attribute Protected Attribute reference (LIKE) 20040621
4 CORRECT Instance attribute Protected Attribute reference (LIKE) 20040607
5 DETAIL Instance attribute Protected Attribute reference (LIKE) 20040607
6 ISOURCE Instance attribute Protected Attribute reference (LIKE) 20040607
7 LOGSYS Instance attribute Protected Attribute reference (LIKE) 20040607
8 N_S_MSG_DYNAMIC_DOCU Instance attribute Protected Attribute reference (LIKE) 20040127
9 OSOURCE Instance attribute Protected Attribute reference (LIKE) 20040607
10 P_CHECKIS Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20040621
11 P_CHECKOS Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20040621
12 P_CHECK_DM Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20040603
13 P_CORRECT Instance attribute Private Type reference (TYPE) RS_BOOL Single-Character Flag 20040603
14 P_DETAIL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20040603
15 P_DUMMY Instance attribute Private Type reference (TYPE) CHAR1 For Message Output 20040127
16 P_ISOURCE Instance attribute Private Type reference (TYPE) RSISOURCE InfoSource 20040603
17 P_LOGSYS Instance attribute Private Type reference (TYPE) RSISOSMAP-LOGSYS Source system 20040603
18 P_OSOURCE Instance attribute Private Type reference (TYPE) ROOSOURCER DataSource 20040603
19 P_R_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log for RSRV 20040127
20 P_T_TEXT Instance attribute Private Type reference (TYPE) T_TEXT 20040604
Methods
# Method Level Visibility Method type Description Created on
1 _CHECK_AND_GET_INPUT Static method Private Method Check Entries and Distribute to Export Parameters 20040127
2 _CHECK_TRANSTRU_SUFFIX Instance method Private Method check transfer structure suffix 20040603
3 _COMSTRU_CORRECT Instance method Private Method correction of communication structure 20040603
4 _DELETE_DDIC_STRUCTURE Instance method Private Method deletion of DDIC structure 20040603
5 _EXTRACTSTRU_CORRECT Instance method Private Method correction of extraction Structure 20040603
6 _INACTIVATE_UPDR Instance method Private Method inactivating the update rules 20040603
7 _LOG_ADD_FROM_BUFFER Instance method Private Method adding the log to the database 20040603
8 _NUMBER_CHECK Instance method Private Method number check 20040603
9 _PROCESS_EXPORT_DATASOURCE Instance method Private Method processing of export data source 20040603
10 _PROCESS_ISOURCE Instance method Private Method processing of infosource 20040603
11 _PROCESS_TRANSRULE Instance method Private Method processing of transfer rules 20040603
12 _RESET_TRANSTRU Instance method Private Method resetting of transfer structure 20040603
13 _RESET_TRANSTRU_ACTIVATION Instance method Private Method resetting of transfer structure activation 20040603
14 _RESET_TRANSTRU_ANY_TYPE Instance method Private Method resetting of transfer structure of the type any 20040603
15 _SEG_ID_CHECK Instance method Private Method checking the segment id 20040603
16 _TRANSTRU_CHECK Instance method Private Method checking transfer structure 20040603
17 _TRANSTRU_CORRECT Instance method Private Method correcting the transfer structure 20040603
18 _TRANSTRU_CORRECT_HIER Instance method Private Method correcting the transfer structure hierarchies 20040603
Events
Class CL_RSRV_STRUCTURE_NAMES_CHECK has no event.
Types
Class CL_RSRV_STRUCTURE_NAMES_CHECK has no local type.
Method Signatures

Method _CHECK_AND_GET_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHECKDM Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040607
2 Exporting E_CHECKIS Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040621
3 Exporting E_CHECKOS Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040621
4 Exporting E_CORRECT Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040607
5 Exporting E_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040607
6 Exporting E_ISOURCE Call by reference Type reference (TYPE) RSISOURCE InfoSource 20040607
7 Exporting E_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Quellsystem 20040607
8 Exporting E_OSOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20040607
9 Importing I_T_PARAMETERS Call by reference Type reference (TYPE) RSRV_NAME_VALUE_TAB Tabelle mit Name-Value-Paaren 20040127
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20040127

Method _CHECK_TRANSTRU_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FALSE Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
3 Changing C_TRANSTRU Call by reference Type reference (TYPE) RSISOSMAP-TRANSTRU Transferstruktur zwischen Quellsystem und BW 20040603
4 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
5 Importing I_S_ISOSMAP Call by reference Type reference (TYPE) RSISOSMAP Zuordnung zwischen InfoSources und OLTP-Quellen 20040603

Method _CHECK_TRANSTRU_SUFFIX on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _COMSTRU_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FALSE Call by reference Type reference (TYPE) C 20040603
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
3 Importing IL_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
4 Importing I_COMSTRU Call by reference Type reference (TYPE) RSCOMSTRU Kommunik.-Struktur 20040603
5 Importing I_CORRECT Call by reference Type reference (TYPE) C 20040603
6 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
7 Importing I_T_KS Call by reference Type reference (TYPE) TABLE 20040603

Method _COMSTRU_CORRECT on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _DELETE_DDIC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
3 Importing I_OBJECT Call by reference Type reference (TYPE) ANY Name des ABAP-Dictionary-Objekts 20040603

Method _DELETE_DDIC_STRUCTURE on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _EXTRACTSTRU_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FALSE Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
3 Importing I_CORRECT Call by reference Type reference (TYPE) C 20040603
4 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
5 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
6 Importing I_S_ROOSOURCE Call by reference Type reference (TYPE) ROOSOURCE Tabellenkopf für OLTP-Quellen von SAP BW (gültig ab 2.0) 20040603
7 Importing I_WITHOUT_PREFIX Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603

Method _EXTRACTSTRU_CORRECT on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _INACTIVATE_UPDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
2 Importing I_COMSTRU Call by reference Type reference (TYPE) RSKS-COMSTRU Kommunik.-Struktur 20040603
3 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
4 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603

Method _INACTIVATE_UPDR on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _LOG_ADD_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603

Method _LOG_ADD_FROM_BUFFER on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _NUMBER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NO_CHECK Call by reference Type reference (TYPE) C 20040603
2 Changing C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Boolesch 20040603
3 Importing I_OBJECT Call by reference Type reference (TYPE) ANY 20040603
4 Importing I_OBJECT_ID Call by reference Type reference (TYPE) ANY 20040603
5 Importing I_PREFIX Call by reference Type reference (TYPE) ANY 20040603
6 Importing I_PREFIX2 Call by reference Type reference (TYPE) ANY 20040603
7 Importing I_SEGMENT_ID Call by reference Type reference (TYPE) ANY 20040603

Method _NUMBER_CHECK on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _PROCESS_EXPORT_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
2 Importing I_LOG Call by reference Type reference (TYPE) BAL_S_LOG Application Log: Log-Kopf-Daten 20040603
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
4 Importing I_S_ROOSOURCE Call by reference Type reference (TYPE) ROOSOURCE Tabellenkopf für OLTP-Quellen von SAP BW (gültig ab 2.0) 20040603

Method _PROCESS_EXPORT_DATASOURCE on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _PROCESS_ISOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
2 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
3 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BAL_S_LOG-EXTNUMBER Application Log: Externe ID 20040603
4 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
5 Importing I_S_KS Call by reference Type reference (TYPE) RSKS Kommunik.-Struktur 20040603

Method _PROCESS_ISOURCE on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _PROCESS_TRANSRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AT_END_ISOURCE Call by reference Type reference (TYPE) RSISOURCE InfoSource 20040604
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
3 Importing I_AT_LAST_ISOURCE Call by reference Type reference (TYPE) SY-TABIX Interne Tabelle, aktueller Zeilenindex 20040604
4 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BAL_S_LOG-EXTNUMBER Application Log: Externe ID 20040603
5 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
6 Importing I_S_ISOSMAP Call by reference Type reference (TYPE) RSISOSMAP Zuordnung zwischen InfoSources und OLTP-Quellen 20040603
7 Importing I_TABIX_LAST Call by reference Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20040603
8 Importing I_T_OSSEGMAP_ERROR Call by reference Type reference (TYPE) TABLE 20040604
9 Importing I_T_OSSEGMAP_TRANSTRU Call by reference Type reference (TYPE) TABLE 20040604
10 Importing I_T_TS Call by reference Type reference (TYPE) TABLE 20040604

Method _PROCESS_TRANSRULE on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _RESET_TRANSTRU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
3 Importing I_S_TS Call by reference Type reference (TYPE) RSTS Transferstruktur 20040603

Method _RESET_TRANSTRU on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _RESET_TRANSTRU_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
2 Importing I_TRANSTRU Call by reference Type reference (TYPE) RSTS-TRANSTRU Transferstruktur zwischen Quellsystem und BW 20040603

Method _RESET_TRANSTRU_ACTIVATION on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _RESET_TRANSTRU_ANY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
3 Importing I_S_ISOSMAP Call by reference Type reference (TYPE) RSISOSMAP Zuordnung zwischen InfoSources und OLTP-Quellen 20040603
4 Importing I_T_OSSEGMAP_ERROR Call by reference Type reference (TYPE) TABLE 20040603
5 Importing I_T_OSSEGMAP_TRANSTRU Call by reference Type reference (TYPE) TABLE 20040603
6 Importing I_T_TS Call by reference Type reference (TYPE) TABLE 20040603

Method _RESET_TRANSTRU_ANY_TYPE on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _SEG_ID_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FALSE Call by reference Type reference (TYPE) C 20040603
2 Changing C_IS_NUMBER Call by reference Type reference (TYPE) C 20040603
3 Importing I_OLTPSOURCE Call by reference Type reference (TYPE) RSOSSEGMAP-OLTPSOURCE DataSource 20040603
4 Importing I_SEGID_IS Call by reference Type reference (TYPE) RSOSSEGMAP-SEGID_IS Segment-ID 20040603
5 Importing I_TRANSTRU Call by reference Type reference (TYPE) RSOSSEGMAP-TRANSTRU Transferstruktur zwischen Quellsystem und BW 20040603
6 Importing I_TSPREFIX Call by reference Type reference (TYPE) RSBASIDOC-TSPREFIX Transferstruktur-Präfix zu einem Quellsystem 20040603

Method _SEG_ID_CHECK on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _TRANSTRU_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FALSE Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
3 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
4 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
5 Importing I_OLTPSOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20040603
6 Importing I_SEGID Call by reference Type reference (TYPE) RSOSSEGMAP-SEGID Segment-ID 20040603
7 Importing I_S_RSTS Call by reference Type reference (TYPE) RSTS Transferstruktur 20040603
8 Importing I_TSPREFIX Call by reference Type reference (TYPE) RSTSPREFIX Transferstruktur-Präfix zu einem Quellsystem 20040603

Method _TRANSTRU_CHECK on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _TRANSTRU_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FALSE Call by reference Type reference (TYPE) C 20040603
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
3 Importing I_CORRECT Call by reference Type reference (TYPE) C 20040603
4 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
5 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
6 Importing I_S_ISOSMAP Call by reference Type reference (TYPE) RSISOSMAP Zuordnung zwischen InfoSources und OLTP-Quellen 20040603
7 Importing I_T_RSTS Call by reference Type reference (TYPE) TABLE 20040604

Method _TRANSTRU_CORRECT on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.

Method _TRANSTRU_CORRECT_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FALSE Call by reference Type reference (TYPE) C 20040603
2 Changing C_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log für RSRV 20040604
3 Changing C_S_ISOSMAP Call by reference Type reference (TYPE) RSISOSMAP Zuordnung zwischen InfoSources und OLTP-Quellen 20040603
4 Changing C_T_OSSEGMAP Call by reference Type reference (TYPE) TABLE 20040603
5 Changing C_T_OSSEGMAP_DELETE Call by reference Type reference (TYPE) TABLE 20040603
6 Changing C_T_OSSEGMAP_TRANSTRU Call by reference Type reference (TYPE) TABLE 20040603
7 Importing I_CORRECT Call by reference Type reference (TYPE) C 20040603
8 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolesch 20040603
9 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20040603
10 Importing I_T_TS Call by reference Type reference (TYPE) TABLE 20040604

Method _TRANSTRU_CORRECT_HIER on class CL_RSRV_STRUCTURE_NAMES_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400