SAP ABAP Class CL_RSTRAN_STEP_MASTER (Rule Step: Read Master Data)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN (Package) Transformation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_STEP_READ Rule Step: Reading (Superior Class) 20041129
Properties
Class CL_RSTRAN_STEP_MASTER  
Short Description Rule Step: Read Master Data    
Super Class CL_RSTRAN_STEP_READ Rule Step: Reading (Superior Class) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN   Transformation 
Created 20041129   SAP 
Last change 20130531   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)
Interfaces
Class CL_RSTRAN_STEP_MASTER has no interface implemented.
Friends
Class CL_RSTRAN_STEP_MASTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CONSTANT Instance attribute Private Type reference (TYPE) RSTRAN_DATE Constants Time for Reading Time-Dependent Master Data 20050117
2 P_DATEIOBJNM Instance attribute Private Type reference (TYPE) RSMDATEIOBJNM Date InfoObject for reading master data on demand 20050117
3 P_FISC_NEED Instance attribute Private Type reference (TYPE) RS_BOOL Fiscal Year Variant Is Required 20060622
4 P_MPER Instance attribute Private Type reference (TYPE) RSMPER Time Dependency Reading Master Data 20041208
5 P_S_SOURCE_FIELD Instance attribute Private Type reference (TYPE) RSTRAN_SX_STEP_FIELD_PARAM Source Field 20041201
6 P_TIME_DEPEND Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20050114
7 P_T_COMPOUND Instance attribute Private Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20041207
8 P_T_MASTER Instance attribute Private Type reference (TYPE) TY_T_MASTER 20041207
9 P_T_SOURCE_FIELDS Instance attribute Private Type reference (TYPE) RSTRAN_TX_STEP_FIELD_PARAM Source Field with Compounded Objects 20050110
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_TIME_FIELD Instance method Private Method Expansion of Source Fields by Time Characteristic 20061204
2 CHECK_FISC_NEED Instance method Public Method Checks Whether Fiscal Year Variant Is Required 20060622
3 CHECK_SOURCE Instance method Private Method Checks Source and Fills Parameter 20041207
4 CHECK_TIME_DEPEND Instance method Public Method Checks Whether Source Object Is Time-Dependent 20050223
5 CONSTRUCTOR Instance method Public Constructor 20041129
6 GET_F4 Instance method Public Method Returns F4 Help Using Possible Source Fields 20041217
7 GET_PARAMID_FOR_TIME Instance method Public Method Determines Parameter ID of Time Characteristic 20050225
8 GET_SOURCE_FIELD Instance method Public Method Returns Source Field (Attribute) 20050124
9 GET_TIME_ATTRIBUTS Instance method Public Method Attributes of Time Dependency 20050917
10 MAINTAIN_MASTER Instance method Private Method Maintain Master Data 20050114
11 READ_COMPOUNDING Instance method Private Method Reading of Compounding 20050110
12 READ_DB Instance method Private Method Reading of Database 20041209
13 SET_ATTRIBUTS Instance method Private Method Post Constructor: Sets Attributes 20050207
14 SET_SOURCE Instance method Public Method Sets Source Fields 20050105
15 SET_SOURCE_FIELD Instance method Private Method Setting Source Field (Internal) 20050221
16 SET_TIME_DEPEND_EXTERN Instance method Public Method Set Time Dependency Externally 20060913
17 UT_FINISH_OFF Instance method Public Method Expansion of Source Fields by Time Characteristic 20070512
Events
Class CL_RSTRAN_STEP_MASTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_MASTER Private See coding 20041207 BEGIN OF ty_s_master, iobjnm TYPE rsmiobjnm, txtlg TYPE rstxtlg, attrfnm TYPE rsdiobjv-fieldnm, timfl TYPE rs_bool, END OF ty_s_master
2 TY_S_MASTER_DB Private Type reference (TYPE) RSTRANSTEPMASTER Rule Type: Direct or MOVE 20041208
3 TY_T_MASTER Private See coding 20041207 ty_t_master TYPE TABLE OF ty_s_master
4 TY_T_MASTER_DB Private See coding 20041208 ty_t_master_db TYPE TABLE OF ty_s_master_db
Method Signatures

Method APPEND_TIME_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_POSIT Call by reference Type reference (TYPE) RSTRAN_T_POSIT externe POSIT - Mapping von Parameter und Strukturposition 20061204

Method APPEND_TIME_FIELD on class CL_RSTRAN_STEP_MASTER has no exception.

Method CHECK_FISC_NEED Signature

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

Method CHECK_FISC_NEED on class CL_RSTRAN_STEP_MASTER has no exception.

Method CHECK_SOURCE Signature

Method CHECK_SOURCE on class CL_RSTRAN_STEP_MASTER has no parameter.
Method CHECK_SOURCE on class CL_RSTRAN_STEP_MASTER has no exception.

Method CHECK_TIME_DEPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEPEND Value transfer Type reference (TYPE) RS_BOOL 'X' - zeitabhängig; ' ' - zeitunabhängig 20050223

Method CHECK_TIME_DEPEND on class CL_RSTRAN_STEP_MASTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODUS Call by reference Type reference (TYPE) RS_MODUS RS_C_MODUS-DISPLAY 20041129
2 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070828
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20041129
4 Importing I_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID Nummer einer Regel innerhalb einer Transformation 20041129
5 Importing I_R_TRFN_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Regel 20091021
6 Importing I_R_TRFN_TLOGO Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN Transformation 20091021
7 Importing I_R_TRFN_VERS Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_VERS Transformation-Version 20091021
8 Importing I_STEPID Call by reference Type reference (TYPE) RSTRAN_STEPID ID eines Regelschrittes 20041129
9 Importing I_S_SOURCE Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20041207
10 Importing I_S_TARGET Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20041209
11 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20041129
12 Importing I_T_FIELD_SOURCE Call by reference Type reference (TYPE) RSTRAN_T_STEP_FIELD Parameter eines Regelschrittes 20041129
13 Importing I_T_FIELD_TARGET Call by reference Type reference (TYPE) RSTRAN_T_STEP_FIELD Parameter eines Regelschrittes 20041129
# Exception Resumable Description Created on
1 CX_RSTRAN_INPUT_INVALID Objekt nicht gefunden 20041207

Method GET_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_F4 Value transfer Type reference (TYPE) RSD_T_IOBJNM Parameter eines Regelschrittes 20041217
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20041217

Method GET_PARAMID_FOR_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PARAMID Value transfer Type reference (TYPE) RSTRAN_PARAMID ID eines Parameter 20050225

Method GET_PARAMID_FOR_TIME on class CL_RSTRAN_STEP_MASTER has no exception.

Method GET_SOURCE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_SOURCE_FIELD Call by reference Type reference (TYPE) RSTRAN_SX_STEP_FIELD_PARAM Felder eine Regelschrittes 20050124
2 Exporting E_T_SOURCE_FIELD Call by reference Type reference (TYPE) RSTRAN_TX_STEP_FIELD_PARAM Feld inklusiver der geklammerten Objekte 20050124

Method GET_SOURCE_FIELD on class CL_RSTRAN_STEP_MASTER has no exception.

Method GET_TIME_ATTRIBUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONSTANT Call by reference Type reference (TYPE) RSCONSTANT Konstante 20050917
2 Exporting E_DATE_IOBJNM Call by reference Type reference (TYPE) RSMDATEIOBJNM Datums-InfoObject für Nachlesen zeitabhängiger Stammdaten 20050917
3 Exporting E_MPER Call by reference Type reference (TYPE) RSMPER Zeitabhängigkeit beim Stammdaten-Nachlesen 20050917

Method GET_TIME_ATTRIBUTS on class CL_RSTRAN_STEP_MASTER has no exception.

Method MAINTAIN_MASTER Signature

Method MAINTAIN_MASTER on class CL_RSTRAN_STEP_MASTER has no parameter.
Method MAINTAIN_MASTER on class CL_RSTRAN_STEP_MASTER has no exception.

Method READ_COMPOUNDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_POSIT Call by reference Type reference (TYPE) RSTRAN_T_POSIT Mapping von Parameter und Strukturposition 20050110

Method READ_COMPOUNDING on class CL_RSTRAN_STEP_MASTER has no exception.

Method READ_DB 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 0 = okay; 4 = Fehler; 8 = Zielfeld falsch 20041209
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20041209
3 Importing I_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID Nummer einer Regel innerhalb einer Transformation 20041209
4 Importing I_STEPID Call by reference Type reference (TYPE) RSTRAN_STEPID ID eines Regelschrittes 20041209
5 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20041209

Method READ_DB on class CL_RSTRAN_STEP_MASTER has no exception.

Method SET_ATTRIBUTS Signature

Method SET_ATTRIBUTS on class CL_RSTRAN_STEP_MASTER has no parameter.
Method SET_ATTRIBUTS on class CL_RSTRAN_STEP_MASTER has no exception.

Method SET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050105
# Exception Resumable Description Created on
1 CX_RSTRAN_INPUT_INVALID Fehlerhafte Eingabe 20050105

Method SET_SOURCE_FIELD Signature

Method SET_SOURCE_FIELD on class CL_RSTRAN_STEP_MASTER has no parameter.
Method SET_SOURCE_FIELD on class CL_RSTRAN_STEP_MASTER has no exception.

Method SET_TIME_DEPEND_EXTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONSTANT Value transfer Type reference (TYPE) RSTRAN_DATE 20060913
2 Importing I_DATIOBJNM Value transfer Type reference (TYPE) RSMDATEIOBJNM Datums-InfoObject für Nachlesen zeitabhängiger Stammdaten 20060913
3 Importing I_MPER Value transfer Type reference (TYPE) RSMPER Zeitabhängigkeit beim Stammdaten-Nachlesen 20060913
# Exception Resumable Description Created on
1 CX_RSTRAN_INPUT_INVALID Fehlerhafte Eingabe 20060913

Method UT_FINISH_OFF Signature

Method UT_FINISH_OFF on class CL_RSTRAN_STEP_MASTER has no parameter.
Method UT_FINISH_OFF on class CL_RSTRAN_STEP_MASTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700