SAP ABAP Class CL_RSTRAN_GEN_CONTAINER (Generation Framework Step)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN_R (Package) Transformation Runtime
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_GEN_REFERENCE_RULE Rule Step: Direct or MOVE 20050425
Properties
Class CL_RSTRAN_GEN_CONTAINER  
Short Description Generation Framework Step    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN_R   Transformation Runtime 
Created 20050425   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTRAN_GEN_CONTAINER has no interface implemented.
Friends
Class CL_RSTRAN_GEN_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_S_PARAM_TABLE Constant Public See coding 20050425
2 G_CONTID Static Attribute Private Type reference (TYPE) RSTRAN_ID ID 20050425
3 G_T_CLASS Static Attribute Private Type reference (TYPE) TY_T_CLASS 20050425
4 G_T_CONTEXT Static Attribute Private Type reference (TYPE) TY_T_CONTEXT 20050425
5 O_GEN_CONTAINER Instance attribute Protected Type reference (TYPE) TY_T_PARAMETER Container for Generation Framework 20050425
6 O_GEN_GLOBAL_PARAMETER Instance attribute Protected Type reference (TYPE) TY_S_PARAMETER_GLOBAL Global Generation Parameters 20050425
7 P_CONTID Instance attribute Protected Type reference (TYPE) RSTRAN_ID ID 20050425
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050425
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050425
3 GET_COMPONENT_DIRECT__SOURCE_R Static method Protected Method GenFrameWork: Component Directly from Soruce Segment 20050425
4 GET_CONTAINER Instance method Public Method Reads Container of Generation Framework 20050425
5 GET_CONTEXT_ID Instance method Private Method Delivers ID for Generation Context 20050425
6 GET_GEN_PARAMETER Instance method Public Method Genframework 20050425
7 GET_REF_FROM_CONTEXT_ID Static method Protected Method Container for Context ID 20050425
8 IS_CONTAINER_SET Instance method Public Method Checks Whether Gen. Parameters for Step Are Already Set 20050425
9 SET_CONTAINER Instance method Public Method Fills Container for Generation Framework 20050425
Events
Class CL_RSTRAN_GEN_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CLASS Private See coding 20050425 BEGIN OF ty_s_class, steptype TYPE rstran_steptype, steptypeid TYPE rstran_steptypeid, classname_gen TYPE seoclsname, END OF ty_s_class
2 TY_S_COMPONENT Public See coding GenFramework 20050425 BEGIN OF ty_s_component, cp TYPE typename, fd TYPE fieldname, END OF ty_s_component
3 TY_S_COMPONENT_COMP Public See coding GenFrameWork: Component with Compounding 20050425 BEGIN OF ty_s_component_comp, cp TYPE fieldname, fd TYPE fieldname, t_compound TYPE ty_t_component, END OF ty_s_component_comp
4 TY_S_CONTEXT Private See coding 20050425 BEGIN OF ty_s_context, contid TYPE rstran_id, r_container TYPE REF TO cl_rstran_gen_container, END OF ty_s_context
5 TY_S_META Public See coding 20050425 BEGIN OF ty_s_meta, in TYPE ty_s_component, out TYPE ty_s_component, END OF ty_s_meta
6 TY_S_PARAMETER Public See coding GenFramework 20050425 BEGIN OF ty_s_parameter, step_id TYpe rstran_stepid, "container for ref rules, paramid not unique param_id TYPE rstran_paramid, param_table TYPE c LENGTH 2, s_comp TYPE ty_s_component, END OF ty_s_parameter
7 TY_S_PARAMETER_GLOBAL Public See coding GenFramework: 20050425 BEGIN OF ty_s_parameter_global, segid_sc TYPE string, END OF ty_s_parameter_global
8 TY_S_STEP Private See coding Factory 20050425 BEGIN OF ty_s_step, r_step TYPE REF TO cl_rstran_step, r_step_ TYPE REF TO cl_rstran_gen_step, END OF ty_s_step
9 TY_T_CLASS Private See coding 20050425 ty_t_class TYPE STANDARD TABLE OF ty_s_class WITH NON-UNIQUE DEFAULT KEY
10 TY_T_COMPONENT Public See coding GenFramework 20050425 ty_t_component TYPE STANDARD TABLE OF ty_s_component WITH NON-UNIQUE DEFAULT KEY
11 TY_T_CONTEXT Private See coding 20050425 ty_t_context TYPE SORTED TABLE OF ty_s_context WITH UNIQUE KEY contid
12 TY_T_META Public See coding 20050425 ty_t_meta TYPE STANDARD TABLE OF ty_s_meta WITH NON-UNIQUE DEFAULT KEY
13 TY_T_PARAMETER Public See coding GenFramework 20050425 ty_t_parameter TYPE STANDARD TABLE OF ty_s_parameter WITH NON-UNIQUE DEFAULT KEY
14 TY_T_STEP Private See coding Factory Table 20050425 ty_t_step TYPE sorted TABLE OF ty_s_step WITH UNIQUE KEY r_step
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSTRAN_GEN_CONTAINER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSTRAN_GEN_CONTAINER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSTRAN_GEN_CONTAINER has no parameter.
Method CONSTRUCTOR on class CL_RSTRAN_GEN_CONTAINER has no exception.

Method GET_COMPONENT_DIRECT__SOURCE_R Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IOBJ_TYPE Call by reference Type reference (TYPE) RSD_S_VIOBJ-IOBJTP Typ eines InfoObjects 20050425
2 Exporting E_S_COMPONENT Call by reference Type reference (TYPE) TY_S_COMPONENT_COMP Componente mit Klammerung 20050425
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObject 20050425
4 Importing I_R_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Regel 20050425

Method GET_COMPONENT_DIRECT__SOURCE_R on class CL_RSTRAN_GEN_CONTAINER has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_S_GEN_PARAMETER Value transfer Type reference (TYPE) TY_S_PARAMETER 20050425
2 Importing I_PARAM_ID Call by reference Type reference (TYPE) RSTRAN_PARAMID ID eines Parameter 20050425
3 Importing I_PARAM_KIND Call by reference Type reference (TYPE) CHAR2 Parameterart 20050425

Method GET_CONTAINER on class CL_RSTRAN_GEN_CONTAINER has no exception.

Method GET_CONTEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PARAMETER Call by reference Type reference (TYPE) TY_S_PARAMETER_GLOBAL GenFramework: 20050425
2 Returning R_CONID Value transfer Type reference (TYPE) RSTRAN_ID ID 20050425

Method GET_CONTEXT_ID on class CL_RSTRAN_GEN_CONTAINER has no exception.

Method GET_GEN_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GEN_PARAMETER Value transfer Type reference (TYPE) TY_S_PARAMETER_GLOBAL GenFramework: 20050425

Method GET_GEN_PARAMETER on class CL_RSTRAN_GEN_CONTAINER has no exception.

Method GET_REF_FROM_CONTEXT_ID 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 20050425
2 Returning R_R_CONTAINER Value transfer Object reference (TYPE REF TO) CL_RSTRAN_GEN_CONTAINER GenFrameWork Step 20050425

Method GET_REF_FROM_CONTEXT_ID on class CL_RSTRAN_GEN_CONTAINER has no exception.

Method IS_CONTAINER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM_ID Call by reference Type reference (TYPE) RSTRAN_PARAMID ID eines Parameter 20050425
# Exception Resumable Description Created on
1 NOT_SET Parameter ist noch nicht angelegt 20050425

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_GEN_PARAMETER Call by reference Type reference (TYPE) TY_S_PARAMETER Container für zusätzliche GenerierungInfo 20050425

Method SET_CONTAINER on class CL_RSTRAN_GEN_CONTAINER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700