SAP ABAP Class CL_RSTRAN_MASTER (Transformation Back End (Model))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN (Package) Transformation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_BUILD Automatic Generation of Transformations 20060307
2 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_MAINTAIN Maintenance Level for Transformation 20040820
3 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_MODEL Reading Layer of Transformation (Model) 20040820
Properties
Class CL_RSTRAN_MASTER  
Short Description Transformation Back End (Model)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN   Transformation 
Created 20040820   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_ANALYSIS 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)
3 RSKSN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTRAN_MASTER has no interface implemented.
Friends
Class CL_RSTRAN_MASTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_READ_VERSION Instance attribute Protected Type reference (TYPE) RSOBJVERS Which Version should be Used 20060825
2 O_R_TRAN_TLOGO Instance attribute Protected Object reference (TYPE REF TO) CL_RSTRAN_TRFN Transformation 20040820
3 O_TRANID Instance attribute Protected Type reference (TYPE) RSTRANID Transformation ID 20040820
4 P_BUFFERED_SOURCE Instance attribute Private Type reference (TYPE) RS_BOOL Buffered Reading of Source Fields 20050315
5 P_BUFFERED_TARGET Instance attribute Private Type reference (TYPE) RS_BOOL Buffered Reading of Target Fields 20050315
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_END Instance method Public Method Checks Whether an End Routine Exists 20050209
2 CHECK_EXPERT Instance method Public Method Checks Whether It is an Expert Transformation 20041206
3 CHECK_HANA_EXECUTABLE Instance method Public Method check Transformation for HANA execution 20130920
4 CHECK_SCRIPT Instance method Public Method Checks Whether It is an Script Transformation 20130806
5 CHECK_SCRIPT_ALLOWED Instance method Public Method check path if script allowed 20130809
6 CHECK_START Instance method Public Method Checks Whether a Start Routine Exists 20050209
7 CONSTRUCTOR Instance method Public Constructor 20040820
8 GET_FIELD_LIST_GLOBAL Instance method Public Method Returns the field list for global rules 20080903
9 GET_FIELD_LIST_SOURCE Instance method Public Method Returns Field List of Source 20040820
10 GET_FIELD_LIST_TARGET Instance method Public Method Returns Field List of Target 20040820
11 GET_GROUPFIELDS Instance method Public Method Returns Field List with Grouping Information 20080227
12 GET_GROUP_ALL Instance method Public Method Returns All Groups of Transformation 20040924
13 GET_HAAPID Instance method Public Method Returns ID of corresponding HAP 20130712
14 GET_HEADER Instance method Public Method Returns Header of Transformation 20071106
15 GET_HEADER_SOURCE Instance method Public Method Returns Header Information of Source 20041001
16 GET_HEADER_TARGET Instance method Public Method Returns Header Information of Target 20041001
17 GET_INBOUND_FIELD Instance method Public Method Returns Source Fields for a Field (Field Name from Source) 20050705
18 GET_LOGSYS Instance method Public Method Returns Source System If Source Is a DataSource 20060315
19 GET_ONE_TO_ONE Instance method Public Method Returns List of Fields Without Value Changes 20110311
20 GET_PROGID Instance method Public Method Returns Program ID of Generated Load Program 20040823
21 GET_RULE_ALL Instance method Public Method Returns All Rules of Transformation 20040820
22 GET_SEGIDS Instance method Public Method Returns Source Segment ID(S) to Target Segment ID(s) 20060307
23 GET_SEGMENT_ALL Instance method Public Method Returns All Segments (Rule-Specific) of Transformation 20040929
24 GET_SEGMENT_SOURCE Instance method Public Method Returns All Segments of Source 20041006
25 GET_SEGMENT_TARGET Instance method Public Method Returns All Segments of Target 20041006
26 GET_TARGET_TAB_TYPE Instance method Public Method Returns Table Type of Target Table 20050404
27 GET_UNIT_CHECK Instance method Public Method Returns UNIT_CHECK 20100728
28 GET_USED_SEGMENTS Instance method Public Method Returns Used Segments 20051028
29 REFRESH_BUFFER Instance method Public Method Deletion of Buffer Indicator 20050629
Events
Class CL_RSTRAN_MASTER has no event.
Types
Class CL_RSTRAN_MASTER has no local type.
Method Signatures

Method CHECK_END Signature

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

Method CHECK_END on class CL_RSTRAN_MASTER has no exception.

Method CHECK_EXPERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_EXPERT Value transfer Type reference (TYPE) RS_BOOL 'X' = Expertenenroutine 20041206

Method CHECK_EXPERT on class CL_RSTRAN_MASTER has no exception.

Method CHECK_HANA_EXECUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130920

Method CHECK_HANA_EXECUTABLE on class CL_RSTRAN_MASTER has no exception.

Method CHECK_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_EXPERT Value transfer Type reference (TYPE) RS_BOOL 'X' = script procedure 20130806

Method CHECK_SCRIPT on class CL_RSTRAN_MASTER has no exception.

Method CHECK_SCRIPT_ALLOWED Signature

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

Method CHECK_SCRIPT_ALLOWED on class CL_RSTRAN_MASTER has no exception.

Method CHECK_START Signature

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

Method CHECK_START on class CL_RSTRAN_MASTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OWNED_BY Call by reference Type reference (TYPE) RSO_S_TLOGO_OWNED_BY Übergeordnetes TLOGO Objekt (dem das aktuelle Objekt gehört) 20060529
2 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20040820
# Exception Resumable Description Created on
1 CX_RSTRAN_CANCELLED Abbruch durch Benutzer beim Aufruf des Transportwesens 20041001
2 CX_RSTRAN_DISPLAY_ONLY Nur Anzeige erlaubt 20041001
3 CX_RSTRAN_INPUT_INVALID Eingabe ungültig 20041001
4 CX_RSTRAN_NOT_AUTHORIZED Keine Anzeigeberechtigung 20041001
5 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20041001

Method GET_FIELD_LIST_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_FIELD Call by reference Type reference (TYPE) RSTRAN_T_FIELD_SEL Selektierte Felder 20080903
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20080903
3 Importing I_PARAMTYPE Call by reference Type reference (TYPE) RSTRAN_PARAMTYPE Typ eines Regelparameters (nur für Expert) 20080910
4 Importing I_TYPE Call by reference Type reference (TYPE) RSTRAN_RULETYPE Typ einer Regel 20080903
5 Importing I_WITH_CREATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 'X' entsprechende Regel wird angelegt 20080930

Method GET_FIELD_LIST_GLOBAL on class CL_RSTRAN_MASTER has no exception.

Method GET_FIELD_LIST_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MULTI_SEGMENT Call by reference Type reference (TYPE) RS_BOOL Boolean 20051123
2 Exporting E_T_FIELD Call by reference Type reference (TYPE) RSTRAN_T_FIELD Transformation - Strukturfelder 20040820
3 Importing I_SEGID Call by reference Type reference (TYPE) RSTRAN_SEGID Segmentnummer 20041006
4 Importing I_USED_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 'X' nur verwendete Felder (wenn möglich) 20040820
5 Importing I_WITH_TEC_FIELDS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041208
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception mit Meldung 20050812

Method GET_FIELD_LIST_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MULTI_SEGMENT Call by reference Type reference (TYPE) RS_BOOL Boolean 20051123
2 Exporting E_T_FIELD Call by reference Type reference (TYPE) RSTRAN_T_FIELD Transformation - Strukturfelder 20040820
3 Importing I_FORCE_REDUCE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 'X' Feldliste wird immer redutiert 20060704
4 Importing I_SEGID Call by reference Type reference (TYPE) RSTRAN_SEGID Segmentnummer 20041006
5 Importing I_USED_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 'X' nur verwendete Felder (wenn möglich) 20040820
6 Importing I_WITH_ENDROUTINE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Endroutine wird auch berücksichtigt 20070601
7 Importing I_WITH_TEC_FIELDS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041208
# Exception Resumable Description Created on
1 CX_RSTRAN_ERROR_WITH_MESSAGE Exception mit Meldung 20050812

Method GET_GROUPFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_GROUPING Call by reference Type reference (TYPE) RSTRAN_T_GROUPING Selektierte Gruppierungsfelder 20080227
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20080227

Method GET_GROUPFIELDS on class CL_RSTRAN_MASTER has no exception.

Method GET_GROUP_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_GROUP Call by reference Type reference (TYPE) RSTRAN_T_GROUP Transformationsgruppe 20040924
2 Importing I_GROUPTYPE Call by reference Type reference (TYPE) RSTRAN_GROUPTYPE Typ einer Gruppe 20041018
3 Importing I_SEGID Call by reference Type reference (TYPE) RSTRAN_SEGID Segmentnummer (Zielsegment) 20041006

Method GET_GROUP_ALL on class CL_RSTRAN_MASTER has no exception.

Method GET_HAAPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAAPID Value transfer Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20130712

Method GET_HAAPID on class CL_RSTRAN_MASTER has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20071106
2 Returning R_S_TRAN Value transfer Type reference (TYPE) RSTRAN Transformation 20071106

Method GET_HEADER on class CL_RSTRAN_MASTER has no exception.

Method GET_HEADER_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HEAD Call by reference Type reference (TYPE) RSTRANHEAD 20041001
2 Exporting E_S_SOURCE Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20121214

Method GET_HEADER_SOURCE on class CL_RSTRAN_MASTER has no exception.

Method GET_HEADER_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_HEAD Call by reference Type reference (TYPE) RSTRANHEAD Kopfinformationen für IF IF_RSTRAN 20041001
2 Exporting E_S_TARGET Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20121214

Method GET_HEADER_TARGET on class CL_RSTRAN_MASTER has no exception.

Method GET_INBOUND_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOT_INJECTIV Call by reference Type reference (TYPE) RS_BOOL Boolean 20050705
2 Exporting E_T_FIELD Call by reference Type reference (TYPE) RSBK_T_SEGFIELD Feldname und Segment 20050705
3 Importing I_S_FIELD Call by reference Type reference (TYPE) RSBK_S_SEGFIELD Feldname und Segment 20050705
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20050705

Method GET_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOGSYS Value transfer Type reference (TYPE) RSSLOGSYS Quellsystem 20060315

Method GET_LOGSYS on class CL_RSTRAN_MASTER has no exception.

Method GET_ONE_TO_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_SID Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Mit Erzeugung der SID für Konstante 20110916
2 Returning R_T_FIELD Value transfer Type reference (TYPE) RSTRAN_T_FIELD Transformation - Strukturfelder 20110311

Method GET_ONE_TO_ONE on class CL_RSTRAN_MASTER has no exception.

Method GET_PROGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROGID Call by reference Type reference (TYPE) RSSGUID25 BW Generierungs-Tool: GUID in komprimierter Form (CHAR25) 20040823

Method GET_PROGID on class CL_RSTRAN_MASTER has no exception.

Method GET_RULE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RULE Call by reference Type reference (TYPE) RSTRAN_T_RULE_REF Regeln 20040820
2 Exporting E_T_RULE_ORG Call by reference Type reference (TYPE) RSTRAN_T_RULE Regeln (Original) 20050223
3 Importing I_VALID Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 'X' nur gültige Regeln (ohne NO_UPDATE) 20050218

Method GET_RULE_ALL on class CL_RSTRAN_MASTER has no exception.

Method GET_SEGIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SOURCE_SEGID Call by reference Type reference (TYPE) RSTRAN_T_SEGID Quell-Segmente 20060307
2 Importing I_T_TARGET_SEGID Call by reference Type reference (TYPE) RSTRAN_T_SEGID Ziel-Segmente 20060307

Method GET_SEGIDS on class CL_RSTRAN_MASTER has no exception.

Method GET_SEGMENT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SEGMENT Call by reference Type reference (TYPE) RSTRAN_T_SEGMENT Transformationssegment 20040929

Method GET_SEGMENT_ALL on class CL_RSTRAN_MASTER has no exception.

Method GET_SEGMENT_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SEGMENT Call by reference Type reference (TYPE) RSBK_T_SEGTXT Segment und Beschreibung 20041006

Method GET_SEGMENT_SOURCE on class CL_RSTRAN_MASTER has no exception.

Method GET_SEGMENT_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SEGMENT Call by reference Type reference (TYPE) RSBK_T_SEGTXT Segment und Beschreibung 20041006

Method GET_SEGMENT_TARGET on class CL_RSTRAN_MASTER has no exception.

Method GET_TARGET_TAB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TAB_TYPE Value transfer Type reference (TYPE) RSTRAN_TABLE_TYPE Typ einer Tabelle 20050404

Method GET_TARGET_TAB_TYPE on class CL_RSTRAN_MASTER has no exception.

Method GET_UNIT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UNIT_CHECK Value transfer Type reference (TYPE) RSTRAN_UNIT_CHECK UNIT_CHECK Feld 20100728

Method GET_UNIT_CHECK on class CL_RSTRAN_MASTER has no exception.

Method GET_USED_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_USED_SEGMENT Call by reference Type reference (TYPE) RSTRAN_T_USED_SEGMENT Verwendete Segmente 20051028

Method GET_USED_SEGMENTS on class CL_RSTRAN_MASTER has no exception.

Method REFRESH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20061016

Method REFRESH_BUFFER on class CL_RSTRAN_MASTER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700