SAP ABAP Class CL_RSTRAN_STEP_ODSO (Read from DataStore Object)
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) 20090827
Properties
Class CL_RSTRAN_STEP_ODSO  
Short Description Read from DataStore Object    
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 20090827   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_ODSO has no interface implemented.
Friends
Class CL_RSTRAN_STEP_ODSO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_BEHAVIOR Instance attribute Private Type reference (TYPE) RSTRAN_ODSO Read Error Handling for ODSO 20100312
2 P_CONSTANT Instance attribute Private Type reference (TYPE) RSCONSTANT Constant 20100309
3 P_ODSOBJECT Instance attribute Private Type reference (TYPE) RSDODSOBJECT DataStore Object 20090827
4 P_R_ODSO Instance attribute Private Object reference (TYPE REF TO) CL_RSD_ODSO DataStore 20090828
5 P_S_ODSO Instance attribute Private Type reference (TYPE) RSD_S_ODSO Generated Table for View 20090828
6 P_T_ODSO_IOBJ Instance attribute Private Type reference (TYPE) RSDO_T_ODSO_IOBJ InfoObjects in ODS Object 20090828
7 P_T_SOURCE_FIELDS Instance attribute Private Type reference (TYPE) RSTRAN_TX_STEP_FIELD_PARAM Parameters of Fields for Rule Step 20090901
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ODSO Instance method Private Method Checks DataStore 20090828
2 CHECK_SOURCE_FIELDS Instance method Private Method Checks the source fields 20090828
3 CHECK_TARGET_FIELD Instance method Private Method Checks target field 20090828
4 CHECK_VALIDITY_OF_INDEX Instance method Private Method Checks if the index can be used 20091015
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090827
6 FILL_RULE_FIELDS Instance method Private Method Fills the rule fields 20090901
7 GET_ALL_ODSO_TGT Instance method Private Method Returns all ODSO with target field as non-key 20090901
8 GET_BEHAVIOR Instance method Public Method Returns the behaviour if errors occur 20100316
9 GET_F4 Instance method Public Method 20090827
10 GET_ODSO Instance method Public Method Returns the DataStore object for reading 20090827
11 GET_SOURCE_FIELDS Instance method Public Method Returns source fields 20090903
12 GET_TYPE Instance method Public Method Returns type of table for reading 20090903
13 MAINTAIN_ODSO Instance method Private Method Error Handling Maintenance 20100309
14 SET_ODSO Instance method Public Method Sets the selected DataStore object 20090828
15 SET_ODSO_INTERNAL Instance method Private Method Set the ODSO Properties (Internal) 20090828
Events
Class CL_RSTRAN_STEP_ODSO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_IOBJ Private See coding 20091015 BEGIN OF ty_s_iobj, iobjnm TYPE rsdiobjnm, END OF ty_s_iobj
2 TY_S_IOBJ_INDX Private See coding 20091015 BEGIN OF ty_s_iobj_indx, posit TYPE rsposit, iobjnm TYPE rsdiobjnm, END OF ty_s_iobj_indx
3 TY_T_IOBJ Private See coding 20091015 ty_t_iobj TYPE TABLE OF ty_s_iobj
4 TY_T_IOBJ_INDX Private See coding 20091015 ty_t_iobj_indx TYPE TABLE OF ty_s_iobj_indx
Method Signatures

Method CHECK_ODSO Signature

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

Method CHECK_ODSO on class CL_RSTRAN_STEP_ODSO has no exception.

Method CHECK_SOURCE_FIELDS Signature

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

Method CHECK_SOURCE_FIELDS on class CL_RSTRAN_STEP_ODSO has no exception.

Method CHECK_TARGET_FIELD Signature

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

Method CHECK_TARGET_FIELD on class CL_RSTRAN_STEP_ODSO has no exception.

Method CHECK_VALIDITY_OF_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_IOBJ Call by reference Type reference (TYPE) TY_T_IOBJ 20091015
2 Importing I_T_IOBJ_INDX Call by reference Type reference (TYPE) TY_T_IOBJ_INDX 20091015
3 Returning R_INDEX_USABLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20091015

Method CHECK_VALIDITY_OF_INDEX on class CL_RSTRAN_STEP_ODSO 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 20090827
2 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090827
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20090827
4 Importing I_RULEID Call by reference Type reference (TYPE) RSTRAN_RULEID Nummer einer Regel innerhalb einer Transformation 20090827
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 20090827
9 Importing I_S_SOURCE Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20090827
10 Importing I_S_TARGET Call by reference Type reference (TYPE) RSTRAN_S_TLOGO BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20090827
11 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID TransformationsId 20090827
12 Importing I_T_FIELD_SOURCE Call by reference Type reference (TYPE) RSTRAN_T_STEP_FIELD Parameter eines Regelschrittes 20090827
13 Importing I_T_FIELD_TARGET Call by reference Type reference (TYPE) RSTRAN_T_STEP_FIELD Parameter eines Regelschrittes 20090827
# Exception Resumable Description Created on
1 CX_RSTRAN_INPUT_INVALID Fehlerhafte Eingabe 20090827

Method FILL_RULE_FIELDS Signature

Method FILL_RULE_FIELDS on class CL_RSTRAN_STEP_ODSO has no parameter.
Method FILL_RULE_FIELDS on class CL_RSTRAN_STEP_ODSO has no exception.

Method GET_ALL_ODSO_TGT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ODSO Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20090901
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20090901
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20090901
# Exception Resumable Description Created on
1 CX_RSTRAN_INPUT_INVALID Fehlerhafte Eingabe 20090901

Method GET_BEHAVIOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BEHAVIOR Call by reference Type reference (TYPE) RSTRAN_ODSO Fehlerbehandlung bei ODSO nachlesen 20100316
2 Exporting E_CONSTANT Call by reference Type reference (TYPE) RSCONSTANT Konstante 20100316
3 Importing I_EXTERNAL Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20100316

Method GET_BEHAVIOR on class CL_RSTRAN_STEP_ODSO has no exception.

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_ODSOBJECT Tabelle von ODS Objektnamen 20090827

Method GET_F4 on class CL_RSTRAN_STEP_ODSO has no exception.

Method GET_ODSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ODSOBJECT Value transfer Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20090827

Method GET_ODSO on class CL_RSTRAN_STEP_ODSO has no exception.

Method GET_SOURCE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SOURCE_FIELD Call by reference Type reference (TYPE) RSTRAN_TX_STEP_FIELD_PARAM Feld inklusiver der geklammerten Objekte 20090903

Method GET_SOURCE_FIELDS on class CL_RSTRAN_STEP_ODSO has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) TYPENAME Name des Dictionary Typs 20090903

Method GET_TYPE on class CL_RSTRAN_STEP_ODSO has no exception.

Method MAINTAIN_ODSO Signature

Method MAINTAIN_ODSO on class CL_RSTRAN_STEP_ODSO has no parameter.
Method MAINTAIN_ODSO on class CL_RSTRAN_STEP_ODSO has no exception.

Method SET_ODSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20090828
# Exception Resumable Description Created on
1 CX_RSTRAN_INPUT_INVALID Fehlerhafte Eingabe 20090828

Method SET_ODSO_INTERNAL Signature

Method SET_ODSO_INTERNAL on class CL_RSTRAN_STEP_ODSO has no parameter.
Method SET_ODSO_INTERNAL on class CL_RSTRAN_STEP_ODSO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730