SAP ABAP Class CL_RSTRAN_GEN_STEP_HIER_SPLIT (Hierarchy Split)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN_R (Package) Transformation Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_GEN_STEP Generation Framework Step 20090303
Properties
Class CL_RSTRAN_GEN_STEP_HIER_SPLIT  
Short Description Hierarchy Split    
Super Class CL_RSTRAN_GEN_STEP Generation Framework Step 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN_R   Transformation Runtime 
Created 20090303   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no forward declaration.
Interfaces
Class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no interface implemented.
Friends
Class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LEAFTO Constant Private Type reference (TYPE) FIELDNAME 'LEAFTO' Field Name 20090325
2 C_NODENAME Constant Private Type reference (TYPE) FIELDNAME 'NODENAME' Field Name 20090306
3 P_HIER_IOBJNM Instance attribute Private Type reference (TYPE) RSIOBJNM Hierarchy Basic Characteristic 20090303
4 P_IOBJ_FIELDNM Instance attribute Private Type reference (TYPE) FIELDNAME Source Field with Characteristic Field 20090306
5 P_NODENAME_SEGID Instance attribute Private See coding 20090306
6 P_RULE_TARGET_IOBJNM Instance attribute Private Type reference (TYPE) RSIOBJNM Target InfoObject for Rule 20090305
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090303
2 GET_COMPOUNDINGS Instance method Private Method 20090310
3 GET_EXTERNAL_CHARS Instance method Private Method 20090310
4 GET_HIER_FIELDNM Instance method Public Method 20090303
5 GET_INTERVAL_COMPOUNDINGS Instance method Private Method 20090325
6 GET_IOBJ_TARGET_COMP Instance method Private Method 20090306
7 GET_META_OBJECT Static method Public Method 20090303
8 GET_META_OBJECT_ Instance method Private Method 20090303
9 RESET_INTERVAL_NODES Static method Public Method 20090326
Events
Class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_HIER_SPLIT Public See coding 20090303 BEGIN OF ty_s_hier_split, hier_comp TYPE ty_s_component, s_parts TYPE ty_s_parts, END OF ty_s_hier_split
2 TY_S_OFF_LEN Public See coding 20090305 BEGIN OF ty_s_off_len, iobjnm TYPE rsiobjnm, s_sc TYPE ty_s_component, "source comp. name: NODENAME off TYPE i, len TYPE i, s_tc TYPE ty_s_component, "component name of target END OF ty_s_off_len
3 TY_S_PARTS Public See coding 20090305 BEGIN OF ty_s_parts, segid TYPE rstran_segid, iobjnm TYPE rsiobjnm, "rule name comp TYPE ty_s_component, "component name of IOBJ-NAME t_cmp TYPE ty_t_off_len, t_ext_cha TYPE ty_t_off_len, END OF ty_s_parts
4 TY_T_OFF_LEN Public See coding 20090305 ty_t_off_len TYPE STANDARD TABLE OF ty_s_off_len WITH NON-UNIQUE KEY iobjnm
5 TY_T_PARTS Public See coding 20090305 ty_t_parts TYPE STANDARD TABLE OF ty_s_parts WITH NON-UNIQUE KEY iobjnm
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_GEN_RULE Umgebende Regel im 'GEN'-format 20100902
2 Importing I_R_STEP Call by reference Object reference (TYPE REF TO) CL_RSTRAN_STEP GenFrameWork Step 20090303

Method CONSTRUCTOR on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.

Method GET_COMPOUNDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_OFF_LEN Value transfer Type reference (TYPE) TY_T_OFF_LEN 20090310

Method GET_COMPOUNDINGS on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.

Method GET_EXTERNAL_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_OFF_LEN Value transfer Type reference (TYPE) TY_T_OFF_LEN 20090310

Method GET_EXTERNAL_CHARS on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.

Method GET_HIER_FIELDNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STEP Call by reference Object reference (TYPE REF TO) CL_RSTRAN_STEP Regelschritt einer Transformation (Oberklasse) 20090303
2 Returning R_S_HIER_SPLIT Value transfer Type reference (TYPE) TY_S_HIER_SPLIT Feldname 20090305

Method GET_HIER_FIELDNM on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.

Method GET_INTERVAL_COMPOUNDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_OFF_LEN Value transfer Type reference (TYPE) TY_T_OFF_LEN 20090325

Method GET_INTERVAL_COMPOUNDINGS on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.

Method GET_IOBJ_TARGET_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJ_FIELDNM Call by reference Type reference (TYPE) FIELDNAME Feldname 20090306
2 Importing I_R_STEP Call by reference Object reference (TYPE REF TO) CL_RSTRAN_STEP Regelschritt einer Transformation (Oberklasse) 20090306
3 Returning R_S_HIER_COMP Value transfer Type reference (TYPE) TY_S_COMPONENT 20090306

Method GET_IOBJ_TARGET_COMP on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.

Method GET_META_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT_ID Call by reference Type reference (TYPE) RSTRAN_ID ID 20090303
2 Returning R_S_META_OBJECT Value transfer Type reference (TYPE) TY_S_HIER_SPLIT 20090303

Method GET_META_OBJECT on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.

Method GET_META_OBJECT_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_META_OBJECT Value transfer Type reference (TYPE) TY_S_HIER_SPLIT 20090303

Method GET_META_OBJECT_ on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.

Method RESET_INTERVAL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_NODES Call by reference Type reference (TYPE) ANY TABLE 20090326
2 Importing I_IOBJNM Call by reference Type reference (TYPE) STRING Hierarchy infoobject name from source system 20090326
3 Importing I_T_INTERVALS Call by reference Type reference (TYPE) ANY TABLE 20090326

Method RESET_INTERVAL_NODES on class CL_RSTRAN_GEN_STEP_HIER_SPLIT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720