SAP ABAP Class CL_RSTRAN_RULE_STRG (rule string instance)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN_DB (Package) Transformtion on DB
Properties
Class CL_RSTRAN_RULE_STRG  
Short Description rule string instance    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN_DB   Transformtion on DB 
Created 20130130   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDHAM_FIELD_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_RSDHAM_SRC_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSDHAM_TRANSFORMATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSTRAN_RULE_STRG has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSTRAN_TRFN_RULE 20130130 Rule
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_MAINTYPE Instance attribute Private Type reference (TYPE) RSTRAN_STEPTYPE Type of Rule Step 20130130
2 P_R_MAINSTEP Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_STEP Rule Step of a Transformation (Superior Class) 20130130
3 P_R_RULE Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule 20130130
4 P_S_TARGET_FIELD Instance attribute Private Type reference (TYPE) RSTRAN_SX_MAPPED_FIELD Mapping for a Rule Parameter 20130130
5 P_T_MAPPING Instance attribute Private Type reference (TYPE) RSTRAN_T_MAPPING Mapping Table 20130130
6 P_T_RULESTEPS Instance attribute Private Type reference (TYPE) RSTRAN_T_RULESTEP Rule Steps for a Transformation Rule 20130130
7 P_T_SOURCE_FIELDS Instance attribute Private Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Source/Target Structure Field of Rule 20130130
8 P_T_TARGET_FIELDS Instance attribute Private Type reference (TYPE) RSTRAN_TX_MAPPED_FIELD Source/Target Structure Field of Rule 20130130
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130130
2 CREATE_INSTANCE Static method Public Method create instance 20130130
3 FILL_PARAM Instance method Public Method fill necessary params 20130513
4 GET_STMT Instance method Public Method get statement as string for Script 20130130
5 GET_STMT_FIELD Instance method Public Method get statement as string for Script 20130306
6 HAP_GET_CONSTANT Instance method Public Method get constant for HAP 20130513
7 HAP_GET_CURR Instance method Public Method get currency for HAP 20130619
8 HAP_GET_DIRECT Instance method Public Method get direct for HAP 20130513
9 HAP_GET_DISABLE_CONV Instance method Public Method get disable conversions for HAP 20130705
10 HAP_GET_FORMULA Instance method Public Method get formula for HAP 20130612
11 HAP_GET_MASTER Instance method Public Method get values to "read master data" 20130726
12 HAP_GET_ODSO Instance method Public Method get values to "read from DataStore" 20130726
13 HAP_GET_TIME Instance method Public Method get time for HAP 20130513
14 HAP_GET_UNIT Instance method Public Method get unit for HAP 20130619
15 _HANA_GET_ALPHA_STMT Static method Public Method 20130218
16 _HANA_GET_CONSTANT_STMT Instance method Private Method get constant statement 20130218
17 _HANA_GET_DIRECT_STMT Instance method Private Method get direct statement 20130218
18 _HANA_GET_IOBJ_ASSIGN Instance method Private Method get table of IOBJ assignment 20130906
19 _HANA_GET_TIME_STMT Instance method Private Method get time statement 20130218
Events
Class CL_RSTRAN_RULE_STRG has no event.
Types
Class CL_RSTRAN_RULE_STRG has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule 20130130

Method CONSTRUCTOR on class CL_RSTRAN_RULE_STRG has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_RULE_STRG Call by reference Object reference (TYPE REF TO) CL_RSTRAN_RULE_STRG rule string instance 20130130
2 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule 20130130

Method CREATE_INSTANCE on class CL_RSTRAN_RULE_STRG has no exception.

Method FILL_PARAM Signature

Method FILL_PARAM on class CL_RSTRAN_RULE_STRG has no parameter.
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130513

Method GET_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STMT Call by reference Type reference (TYPE) STRING 20130130
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130130

Method GET_STMT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STMT Call by reference Type reference (TYPE) STRING 20130306
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130306

Method HAP_GET_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_CONSTANT Value transfer Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_CONSTANT Constant (Table Type) 20130513
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130513

Method HAP_GET_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_CURR Value transfer Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_CURR_TRAN Field property: Currency translation (table) 20130619
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130619

Method HAP_GET_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DIRECT Value transfer Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING Feldmapping (Tabelle) 20130513
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130513

Method HAP_GET_DISABLE_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_DISABLE_CONVEXIT Value transfer Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_TH_NAME Field property: Currency translation (table) 20130705
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130705

Method HAP_GET_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_FORMULA Value transfer Type reference (TYPE) IF_RSDHAM_TRANSFORMATION=>TN_TH_FORMULA Formula (Table Type) 20130715
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130612

Method HAP_GET_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_JOIN Value transfer Type reference (TYPE) IF_RSDHAM_TRANSFORMATION=>TN_T_JOIN Join (table type) 20130728
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130726

Method HAP_GET_ODSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_JOIN Value transfer Type reference (TYPE) IF_RSDHAM_TRANSFORMATION=>TN_T_JOIN 20130728
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130726

Method HAP_GET_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_TIME_FORMULA Call by reference Type reference (TYPE) IF_RSDHAM_TRANSFORMATION=>TN_TH_FORMULA Formula fields (table type) 20130911
2 Exporting E_T_TIME_DIRECT Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_FIELD_MAPPING Field Mapping (Table Type) 20130513
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130513

Method HAP_GET_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_UNIT Value transfer Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_FIELD_QUAN_CONV Field property: Quantity conversion (table) 20130619
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130619

Method _HANA_GET_ALPHA_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STMT Call by reference Type reference (TYPE) STRING 20130218
2 Importing I_FIELD Call by reference Type reference (TYPE) STRING 20130218
3 Importing I_LENGTH Call by reference Type reference (TYPE) I 20130218

Method _HANA_GET_ALPHA_STMT on class CL_RSTRAN_RULE_STRG has no exception.

Method _HANA_GET_CONSTANT_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STMT Call by reference Type reference (TYPE) STRING 20130218
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130218

Method _HANA_GET_DIRECT_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STMT Call by reference Type reference (TYPE) STRING 20130218
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130218

Method _HANA_GET_IOBJ_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_ASSIGN Value transfer Type reference (TYPE) IF_RSDHA_TYPES=>TN_TH_IO_ASSIGNMENT InfoObject Assignment (Hashed Table Type) 20130906

Method _HANA_GET_IOBJ_ASSIGN on class CL_RSTRAN_RULE_STRG has no exception.

Method _HANA_GET_TIME_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STMT Call by reference Type reference (TYPE) STRING 20130218
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception with Message 20130218
History
Last changed by/on SAP  20140121 
SAP Release Created in 740