SAP ABAP Class CL_RSTRAN_T_TEST (Single Rule Test)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN_T (Package) Single Rule Test
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTRAN_GEN_ROOT Types for Gen. Framework 20060130
Properties
Class CL_RSTRAN_T_TEST  
Short Description Single Rule Test    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN_T   Single Rule Test 
Created 20060116   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSTRAN_GEN_ROOT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSTRAN_GEN_ROOT Types for Gen. Framework 20060130
Friends
Class CL_RSTRAN_T_TEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FIELD_ATTR_HIDE Constant Private Type reference (TYPE) SPO_FATTR '04' 20060205
2 C_FIELD_ATTR_RUNTIME Constant Private Type reference (TYPE) SPO_FATTR '02' 20060208
3 C_FIELD_ATTR_SOURCE Constant Private Type reference (TYPE) SPO_FATTR '01' 20060207
4 C_FIELD_ATTR_TARGET Constant Private Type reference (TYPE) SPO_FATTR '03' 20060207
5 C_FIELD_ATTR_TEXT Constant Private Type reference (TYPE) SPO_FATTR '05' 20060207
6 R_MAINTAIN Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_MAINTAIN 20060131
7 R_POPUP_CALLER Static Attribute Private Object reference (TYPE REF TO) CL_RSTRAN_T_TEST Reference to Object that Popup called 20060131
8 R_TRFN_RULE_PROXY Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE_PROXY 20060131
9 T_FIELDS Instance attribute Private Type reference (TYPE) RSFOB_T_SVAL Fields for Popup_Get_Values 20060202
10 T_FIELD_MAP Instance attribute Private Type reference (TYPE) TY_T_FIELD_MAP 20120723
11 T_OBJECTS Static Attribute Private Type reference (TYPE) TY_T_OBJECTS Table with created Objects from CL_RSTRAN_T_TEST 20060131
12 T_RULEID_REQ Instance attribute Private Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_T_RULEID Additional Rules for Executing Test 20080904
13 T_R_RULE_TRFN_PROXY_REQ Instance attribute Private Type reference (TYPE) RSTRAN_T_RULE_REF Rule References of Additional Rules for Executing Test 20080904
14 T_SOURCE_FIELDS Instance attribute Private Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Table with Source Fields of Rule 20060131
15 T_TARGET_FIELDS Instance attribute Private Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Table with Target Fields of Rule 20060131
16 V_RULEID Instance attribute Private Type reference (TYPE) RSTRAN_RULEID Number of Rule Within a Transformation 20060205
17 V_TRANID Instance attribute Private Type reference (TYPE) RSTRANID Transformation ID 20060205
Methods
# Method Level Visibility Method type Description Created on
1 CALL_UI Instance method Private Method Generation and Call of UI 20060117
2 CHECK_TEST_GEN Static method Public Method 20071130
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060206
4 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20060116
5 DEL_DDIC_STRU Static method Private Method Deletes Generated DDIC Structures 20060205
6 DEL_DDIC_STRU_BY_NAME Static method Public Method Delete DDIC Structure 20071121
7 GEN_DDIC_STRU Instance method Private Method Generation of DDIC Structure for UI 20060124
8 GEN_FIELDTABLE_FOR_POPUP Instance method Private Method Generation of Field Table for UI 20060119
9 GEN_RUNTIME Instance method Private Method Generation and Execution of Rule Runtime 20060119
10 GET_DOCU_FOR_FIELD Instance method Private Method 20060209
11 GET_FORCE_GEN Instance method Private Method Check if Generation Necessary 20060925
12 GET_MAINTAIN Instance method Public Method 20060201
13 GET_OBJECT_BY_GUID Static method Public Method 20060201
14 GET_PARAMETERS Instance method Public Method Delivers Parameter Table for Dynamic Method Call 20060130
15 GET_TRFN_RULE_PROXY Instance method Public Method 20060201
16 GET_TRFN_RULE_PROXY_MAIN Instance method Public Method Proxy Instance for Rule to be Tested 20080904
17 PERFORM_RUNTIME Static method Public Method Determines Object and calls its Method GEN_RUNTIME 20060119
18 SHOW_DOCU_FOR_FIELD Static method Public Method Shows Documentation for Transferred Field 20060209
19 SIMULATE_ALLOWED Static method Public Method 20061017
20 TEST_RULE Static method Public Method Start Rule Test 20060119
Events
Class CL_RSTRAN_T_TEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_FIELD_MAP Private See coding 20120723 BEGIN OF ty_s_field_map, in TYPE ty_s_field_prop, out TYPE ty_s_field_prop, END OF ty_s_field_map
2 TY_S_FIELD_PROP Private See coding 20120723 BEGIN OF ty_s_field_prop, segid TYPE rstran_s_field-segid, name TYPE fieldname, type TYPE inttype, datatype TYPE rsdatatype, rollname TYPE rollname, length TYPE intlen, dec TYPE decimals, END OF ty_s_field_prop
3 TY_S_OBJECTS Private See coding 20060131 BEGIN OF ty_s_objects, tranid TYPE rstranid, ruleid TYPE rstran_ruleid, * trfn_rule_proxy TYPE REF TO cl_rstran_trfn_rule_proxy, * maintain TYPE REF TO cl_rstran_maintain, object TYPE REF TO cl_rstran_t_test, trfn_rule TYPE REF TO cl_rstran_trfn_rule, guid TYPE rssguid25, runtime TYPE REF TO object, END OF ty_s_objects
4 TY_T_FIELD_MAP Private See coding 20120723 ty_t_field_map TYPE STANDARD TABLE OF ty_s_field_map WITH NON-UNIQUE DEFAULT KEY
5 TY_T_OBJECTS Private See coding 20060131 ty_t_objects TYPE TABLE OF ty_s_objects WITH KEY tranid ruleid
Method Signatures

Method CALL_UI Signature

Method CALL_UI on class CL_RSTRAN_T_TEST has no parameter.
Method CALL_UI on class CL_RSTRAN_T_TEST has no exception.

Method CHECK_TEST_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEST_GEN Value transfer Type reference (TYPE) RS_BOOL Boolean 20071130

Method CHECK_TEST_GEN on class CL_RSTRAN_T_TEST has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSTRAN_T_TEST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSTRAN_T_TEST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MAINTAIN Value transfer Object reference (TYPE REF TO) CL_RSTRAN_MAINTAIN 20060116
2 Importing I_R_TRFN_RULE_PROXY Value transfer Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE_PROXY 20060116
3 Importing I_TEST_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID Nummer einer Regel innerhalb einer Transformation 20091012

Method CONSTRUCTOR on class CL_RSTRAN_T_TEST has no exception.

Method DEL_DDIC_STRU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_V_DAYS Call by reference Type reference (TYPE) N Anzahl Tage nach denen DDIC Strukturen gelöscht werden 20060205

Method DEL_DDIC_STRU on class CL_RSTRAN_T_TEST has no exception.

Method DEL_DDIC_STRU_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20071121
2 Returning R_RC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20071121

Method DEL_DDIC_STRU_BY_NAME on class CL_RSTRAN_T_TEST has no exception.

Method GEN_DDIC_STRU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_FIELDS Call by reference Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Quell-/Zielstrukturfeld einer Regel 20060124
2 Importing I_V_TYPE_IO Call by reference Type reference (TYPE) C 20060124
3 Returning R_V_TABNAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20060124

Method GEN_DDIC_STRU on class CL_RSTRAN_T_TEST has no exception.

Method GEN_FIELDTABLE_FOR_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_FIELDS Value transfer Type reference (TYPE) RSFOB_T_SVAL Schnittstelle für Fugr SPO4 20060119

Method GEN_FIELDTABLE_FOR_POPUP on class CL_RSTRAN_T_TEST has no exception.

Method GEN_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FIELDS Call by reference Type reference (TYPE) RSFOB_T_SVAL Schnittstelle für Fugr SPO4 20060119
# Exception Resumable Description Created on
1 CX_RS_STEP_FAILED DTP-Request: Step fehlerhaft 20090826

Method GET_DOCU_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_V_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060209
2 Importing I_V_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060209

Method GET_DOCU_FOR_FIELD on class CL_RSTRAN_T_TEST has no exception.

Method GET_FORCE_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FORCE_GEN Value transfer Type reference (TYPE) RS_BOOL Boolean 20060925

Method GET_FORCE_GEN on class CL_RSTRAN_T_TEST has no exception.

Method GET_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_MAINTAIN Value transfer Object reference (TYPE REF TO) CL_RSTRAN_MAINTAIN Pflegeschicht der Transformation 20060201

Method GET_MAINTAIN on class CL_RSTRAN_T_TEST has no exception.

Method GET_OBJECT_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_V_GUID Call by reference Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20060201
2 Returning R_R_OBJECT Value transfer Object reference (TYPE REF TO) CL_RSTRAN_T_TEST Einzelregeltest 20060201

Method GET_OBJECT_BY_GUID on class CL_RSTRAN_T_TEST has no exception.

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PARAMETERS Call by reference Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_T_CALL_DYN 20060130
2 Importing I_REPLACE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20120723

Method GET_PARAMETERS on class CL_RSTRAN_T_TEST has no exception.

Method GET_TRFN_RULE_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TRFN_RULE_PROXY Value transfer Type reference (TYPE) RSTRAN_T_RULE_REF Regeln für Einzeltest ausführung ( inkl. abhänigiger) 20080904

Method GET_TRFN_RULE_PROXY on class CL_RSTRAN_T_TEST has no exception.

Method GET_TRFN_RULE_PROXY_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_TRFN_RULE_PROXY Value transfer Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE_PROXY Proxy-Klasse für Regeln 20080904

Method GET_TRFN_RULE_PROXY_MAIN on class CL_RSTRAN_T_TEST has no exception.

Method PERFORM_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FIELDS Call by reference Type reference (TYPE) RSFOB_T_SVAL Felder für Popup_Get_Values 20060119
# Exception Resumable Description Created on
1 CX_RS_STEP_FAILED DTP-Request: Step fehlerhaft 20090826

Method SHOW_DOCU_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_V_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060209
2 Importing I_V_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060209

Method SHOW_DOCU_FOR_FIELD on class CL_RSTRAN_T_TEST has no exception.

Method SIMULATE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE_PROXY Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE_PROXY Proxy-Klasse für Regeln 20061017
2 Returning RE_IS_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Boolean 20061017

Method SIMULATE_ALLOWED on class CL_RSTRAN_T_TEST has no exception.

Method TEST_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MAINTAIN Call by reference Object reference (TYPE REF TO) CL_RSTRAN_MAINTAIN Pflegeschicht der Transformation 20060119
2 Importing I_R_TRFN_RULE_PROXY Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE_PROXY Proxy-Klasse für Regeln 20060119

Method TEST_RULE on class CL_RSTRAN_T_TEST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710