SAP ABAP Class CL_RSRV_PSA_DUPL_CHECK (Template for an Elementary 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 20031210
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20031210
Properties
Class CL_RSRV_PSA_DUPL_CHECK  
Short Description Template for an Elementary 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 20031210   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 20031210
2 IF_RSRV_CONSTANTS Constants for Atom/Test in RSRV 20031210
Friends
Class CL_RSRV_PSA_DUPL_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_DATASOURCE Static Attribute Private Type reference (TYPE) ROOSOURCER DataSource 20040120
2 G_INFOOBJECT Static Attribute Private Type reference (TYPE) RSISOURCE InfoSource 20031216
3 G_SOURCESYSTEM Static Attribute Private Type reference (TYPE) RSSLOGSYS Source system 20040120
4 N_S_MSG_DYNAMIC_DOCU Instance attribute Protected Attribute reference (LIKE) 20031210
5 P_DUMMY Instance attribute Private Type reference (TYPE) CHAR1 For Message Output 20031210
6 P_REQUEST Static Attribute Private Type reference (TYPE) RSREQUNR Data element Request Number 20040520
7 P_R_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSRV_APPL_LOG Application Log for RSRV 20031210
8 P_T_IOBJ Static Attribute Private Type reference (TYPE) RSARIOBJTYPE Structure definition for table type 20031215
9 REQUEST Instance attribute Protected Attribute reference (LIKE) 20040521
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 20031210
2 _GET_COMPOUNDED_IOBJ Instance method Private Method Method to find compounded infoobjects 20031215
3 _GET_DUPL_RECORDS Instance method Private Method Finds duplicate records in the PSA table 20031215
4 _GET_FIELDNAME Instance method Private Method Returns corresponding field names for the iobj in PSA table 20031215
5 _GET_INFOOBJECT Instance method Private Method Method to find the InfoObject associated with given Request 20031210
6 _GET_ODS_NAME Instance method Private Method Returns the name of the PSA table 20031215
7 _GET_TRANSSTRU_IOBJ Instance method Private Method Method to find infoobject in the transfer structure 20031215
Events
Class CL_RSRV_PSA_DUPL_CHECK has no event.
Types
Class CL_RSRV_PSA_DUPL_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_ISOURCE Call by reference Type reference (TYPE) RSISOURCE InfoSource 20031216
2 Importing I_T_PARAMETERS Call by reference Type reference (TYPE) RSRV_NAME_VALUE_TAB Tabelle mit Name-Value-Paaren 20031210
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20031210

Method _GET_COMPOUNDED_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATASOURCE Value transfer Type reference (TYPE) ROOSOURCER DataSource 20040120
2 Changing C_SOURCESYSTEM Value transfer Type reference (TYPE) RSSLOGSYS Quellsystem : 20040120
3 Changing C_TRANSFERSTRUCTURE Value transfer Type reference (TYPE) RSTRANSTRU Transferstruktur zwischen Quellsystem und BW 20040120
4 Changing C_T_IOBJ Value transfer Type reference (TYPE) IOBJ_T_TYPE Tabellen-Typ 20031215
5 Importing I_ISOURCE Value transfer Type reference (TYPE) RSISOURCE InfoSource 20040120

Method _GET_COMPOUNDED_IOBJ on class CL_RSRV_PSA_DUPL_CHECK has no exception.

Method _GET_DUPL_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSNAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME_TECH Technischer ODS-Name in der DB 20031215
2 Importing I_REQUEST Value transfer Type reference (TYPE) RSREQUNR Auftragsnummer des Datenelements 20031215
3 Importing I_T_IOBJ Value transfer Type reference (TYPE) IOBJ_T_TYPE Tabellen-Typ 20031215

Method _GET_DUPL_RECORDS on class CL_RSRV_PSA_DUPL_CHECK has no exception.

Method _GET_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_IOBJ Value transfer Type reference (TYPE) IOBJ_T_TYPE Tabellen-Typ 20040121
2 Importing I_DATASOURCE Value transfer Type reference (TYPE) ROOSOURCER DataSource 20040120
3 Importing I_SOURCESYSTEM Value transfer Type reference (TYPE) RSSLOGSYS Quellsystem : 20040120

Method _GET_FIELDNAME on class CL_RSRV_PSA_DUPL_CHECK has no exception.

Method _GET_INFOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ISOURCE Value transfer Type reference (TYPE) RSISOURCE InfoSource 20040120
2 Importing I_REQUEST Value transfer Type reference (TYPE) RSREQUNR Auftragsnummer des Datenelements 20031215

Method _GET_INFOOBJECT on class CL_RSRV_PSA_DUPL_CHECK has no exception.

Method _GET_ODS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ODSNAME Value transfer Type reference (TYPE) RSTSODS-ODSNAME_TECH Technischer ODS-Name in der DB 20031215
2 Importing I_DATASOURCE Value transfer Type reference (TYPE) ROOSOURCER DataSource 20031215
3 Importing I_REQUEST Value transfer Type reference (TYPE) RSREQUNR Auftragsnummer des Datenelements 20031215
4 Importing I_SOURCESYSTEM Value transfer Type reference (TYPE) RSSLOGSYS Quellsystem 20031215

Method _GET_ODS_NAME on class CL_RSRV_PSA_DUPL_CHECK has no exception.

Method _GET_TRANSSTRU_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_IOBJ Value transfer Type reference (TYPE) IOBJ_T_TYPE Tabellen-Typ 20040121
2 Importing I_ISOURCE Value transfer Type reference (TYPE) RSISOURCE InfoSource 20031215
3 Importing I_TRANSFERSTRUCTURE Value transfer Type reference (TYPE) RSTRANSTRU Transferstruktur zwischen Quellsystem und BW 20031215

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