SAP ABAP Class CL_RSTRAN_TEMPLATE_TR (Template: Transfer Rules)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN_TMPL (Package) Transformation: Migration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_TEMPLATE Template Class for Transformation 20051128
Properties
Class CL_RSTRAN_TEMPLATE_TR  
Short Description Template: Transfer Rules    
Super Class CL_RSTRAN_TEMPLATE Template Class for Transformation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN_TMPL   Transformation: Migration 
Created 20051128   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 RSAA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSARC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTRAN_TEMPLATE_TR has no interface implemented.
Friends
Class CL_RSTRAN_TEMPLATE_TR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_STARTROUTINE Constant Public Type reference (TYPE) FIELDNAME 'startroutine' Field Name 20060913
2 P_DUMMY Instance attribute Private Type reference (TYPE) C 20051129
3 P_S_ISOSMAP Instance attribute Private Type reference (TYPE) RSAOS_S_ISOSMAP Mapping between InfoSources and OLTP Sources 20051128
4 P_S_ROUTINE_CURRENT Static Attribute Private Type reference (TYPE) TY_S_ROUTINE_REL 20060913
5 P_S_TS Instance attribute Private Type reference (TYPE) RSARC_S_RSTS 20051129
6 P_T_AABAP Instance attribute Private Type reference (TYPE) RSAA_T_AABAP 20060913
7 P_T_AABAP_RAW Instance attribute Private Type reference (TYPE) RSAA_T_AABAP Coding Unreplaced 20061016
8 P_T_AABAP_RAW_INV Instance attribute Private Type reference (TYPE) RSAA_T_AABAP Coding Not Replaced 20110127
9 P_T_AROUTT Instance attribute Private Type reference (TYPE) RSAA_T_AROUTT 20060913
10 P_T_FIELDS_ROUT Instance attribute Private Type reference (TYPE) RSAA_T_ARFIELDS 20060918
11 P_T_KSFIELD Instance attribute Private Type reference (TYPE) RSARC_T_RSKSFIELD 20090309
12 P_T_OSFIELDMAP Instance attribute Private Type reference (TYPE) RSAOS_T_OSFIELDMAP Feld <-> InfoObject Mapping of an OLTP Source 20051128
13 P_T_SOURCE_GLOBAL Instance attribute Private Type reference (TYPE) RSTRAN_T_ABAPSOURCE ABAP_SOURCE 20051129
14 P_T_SOURCE_GLOBAL_2_ALL Instance attribute Private Type reference (TYPE) RSTRAN_T_ABAPSOURCE ABAP_SOURCE 20060913
15 P_T_SOURCE_GLOBAL_2_DEF Instance attribute Private Type reference (TYPE) RSTRAN_T_ABAPSOURCE ABAP_SOURCE 20060913
16 P_T_SOURCE_GLOBAL_2_RULE Instance attribute Private Type reference (TYPE) RSTRAN_T_ABAPSOURCE ABAP_SOURCE 20060913
17 P_T_SOURCE_GLOBAL_2_RULE_DEF Instance attribute Private Type reference (TYPE) RSTRAN_T_ABAPSOURCE ABAP_SOURCE 20061016
18 P_T_TSRULES Instance attribute Private Type reference (TYPE) RSARC_T_RSTSRULES Transfer Rules of a Transfer Structure 20051128
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20051128
2 CREATE_TRANSFORMATION Instance method Private Method Starts Transformation of All Rules 20051128
3 GET_GLOBAL_SEGMENT Static method Public Method Global Segment Indicator 20060913
4 GET_META_DATA Static method Public Method Metadata for Routine 20060913
5 GET_META_DATA_ Instance method Private Method Metadata for Routine 20060913
6 GET_META_DATA_SEGMENT Static method Public Method Segment Data with All Fields 20060913
7 GET_ROUTINES Instance method Private Method Copys ABAP from a Routine Coding in a Table 20060913
8 GET_ROUTINE__TEMPLATE Static method Private Method Routine Code from Update Rules with Signature 20060913
9 GET_ROUTINE__TEMPLATE_CALL Instance method Private Method Routine Code for Calling Migrated Routine 20060913
10 GET_ROUTINE__TEMPLATE_GLOBAL Instance method Private Method Routine Code from Update Rules with Signature 20060913
11 GET_ROUTINE__TEMPLATE_ROUTINE Instance method Private Method Routine Code from Update Rules with Signature 20060913
12 GET_ROUTINE__TEMPLATE_START Instance method Private Method Routine Code from Update Rules with Signature 20060913
13 LOAD_TR Instance method Private Method Loads the Transfer Rules 20051128
14 SET_CONVERSION Instance method Private Method Sets the Conversion for a Rule 20051129
Events
Class CL_RSTRAN_TEMPLATE_TR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ROUTINE_REL Public See coding 20060913 BEGIN OF ty_s_routine_rel, codeid_tr type rscodeid, codeid_trfn TYPE rscodeid, global_type TYPE rs_bool, all_fields type rs_bool, END OF ty_s_routine_rel
2 TY_TR_ROUTINE_GEN Public See coding 20060913 BEGIN OF ty_tr_routine_gen, name TYPE fieldname, codeid_global type rscodeid, codeid type rscodeid, t_aabap TYPE rsaa_t_aabap, END OF ty_tr_routine_gen
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Quellsystem 20051128
2 Importing I_OLTPSOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20051128
3 Importing I_ROUTINE_MODE Call by reference Type reference (TYPE) RS_BOOL 'X' = direkt, ' ' = routine wrapper 20101208
4 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20051201
5 Importing I_S_REPLACE_SOURCE Call by reference Type reference (TYPE) RSTRAN_S_TLOGO Quelle für die migrierte Regel 20130129
6 Importing I_S_SOURCE Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20051128
7 Importing I_S_TARGET Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20051128

Method CONSTRUCTOR on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method CREATE_TRANSFORMATION Signature

Method CREATE_TRANSFORMATION on class CL_RSTRAN_TEMPLATE_TR has no parameter.
Method CREATE_TRANSFORMATION on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method GET_GLOBAL_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_SEGMENT Call by reference Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_S_SEG 20060913
2 Importing I_NO_RECORD_REPLACE Call by reference Type reference (TYPE) RS_BOOL Boolean 20060913
3 Importing I_NO_TABLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20060913

Method GET_GLOBAL_SEGMENT on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method GET_META_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CALL Call by reference Type reference (TYPE) RS_BOOL Code für CALL 20060913
2 Exporting E_S_GEN Call by reference Type reference (TYPE) TY_TR_ROUTINE_GEN 20060913
3 Exporting E_S_ROUTINE Call by reference Type reference (TYPE) TY_S_ROUTINE_REL ABAP-Routine 20060913
4 Exporting E_S_SEG Call by reference Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_S_SEG Segmentnummer 20060913
5 Exporting E_S_SEG_TR_SC Call by reference Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_S_SEG Segment mit Felder der Quelle aus UR 20060913
6 Exporting E_S_SEG_TR_TG Call by reference Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_S_SEG Segment mit Felder des Ziels aus UR 20060913
7 Exporting E_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20060913
8 Importing I_CONTEXT_ID Call by reference Type reference (TYPE) RSTRAN_ID ID 20060913

Method GET_META_DATA on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method GET_META_DATA_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CALL Call by reference Type reference (TYPE) RS_BOOL Code for CALL 20060913
2 Exporting E_S_GEN Call by reference Type reference (TYPE) TY_TR_ROUTINE_GEN 20060913
3 Exporting E_S_ROUTINE Call by reference Type reference (TYPE) TY_S_ROUTINE_REL ABAP-Routine 20060913
4 Exporting E_S_SEG Call by reference Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_S_SEG Segmentnummer 20060913
5 Exporting E_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20060913
6 Importing I_CONTEXT_ID Call by reference Type reference (TYPE) RSTRAN_ID ID 20060913

Method GET_META_DATA_ on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method GET_META_DATA_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SEG_SOURCE Call by reference Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_T_SEG Meta object 20060913
2 Exporting E_T_SEG_TARGET Call by reference Type reference (TYPE) IF_RSTRAN_GEN_ROOT=>TY_T_SEG Meta object 20060913
3 Importing I_TRANID Call by reference Type reference (TYPE) RSTRAN-TRANID TransformationsId 20060913
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060913

Method GET_ROUTINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SOURCE Call by reference Type reference (TYPE) RSTRAN_T_ABAPSOURCE ABAP_SOURCE 20060913
2 Importing I_EXPAND_INCLUDE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE include auflösen 20110127
3 Importing I_GLOBAL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Global code einlesen 20110127
4 Importing I_ROUTINE Call by reference Type reference (TYPE) RSCODEID ABAP-Routine 20060913

Method GET_ROUTINES on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method GET_ROUTINE__TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CODE Call by reference Type reference (TYPE) RSSG_T_CODELINE 20060913
2 Importing I_CONTEXT_ID Call by reference Type reference (TYPE) RSTRAN_ID ID 20060913
3 Importing I_NO_SYNTAX_CHECK Call by reference Type reference (TYPE) RS_BOOL SPACE Boolean 20060913
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20060913
# Exception Resumable Description Created on
1 SYNTAX_ERROR Syntax error 20060913

Method GET_ROUTINE__TEMPLATE_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SOURCE Call by reference Type reference (TYPE) RSTRAN_T_ABAPSOURCE ABAP_SOURCE 20060913

Method GET_ROUTINE__TEMPLATE_CALL on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method GET_ROUTINE__TEMPLATE_GLOBAL Signature

Method GET_ROUTINE__TEMPLATE_GLOBAL on class CL_RSTRAN_TEMPLATE_TR has no parameter.
Method GET_ROUTINE__TEMPLATE_GLOBAL on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method GET_ROUTINE__TEMPLATE_ROUTINE Signature

Method GET_ROUTINE__TEMPLATE_ROUTINE on class CL_RSTRAN_TEMPLATE_TR has no parameter.
Method GET_ROUTINE__TEMPLATE_ROUTINE on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method GET_ROUTINE__TEMPLATE_START Signature

Method GET_ROUTINE__TEMPLATE_START on class CL_RSTRAN_TEMPLATE_TR has no parameter.
Method GET_ROUTINE__TEMPLATE_START on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method LOAD_TR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20051130
2 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Quellsystem 20051128
3 Importing I_OLTPSOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource 20051128

Method LOAD_TR on class CL_RSTRAN_TEMPLATE_TR has no exception.

Method SET_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONVERSION Call by reference Type reference (TYPE) RSAC_OPTIONAL_CONVERSION Optionale Konvertierung in den ÜRegeln ausführen 20051129
2 Importing I_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID ID für Regeln 20051129

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