SAP ABAP Class CL_ISH_DYN_CONTAINER (IS-H: Dynamic Determination of a Container)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030901
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030901
Properties
Class CL_ISH_DYN_CONTAINER  
Short Description IS-H: Dynamic Determination of a Container    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20030901   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_DYN_CONTAINER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_IDENTIFY_OBJECT IS-H: Assign a Type to an Object 20030901
2 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20030901
Friends
Class CL_ISH_DYN_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TYPE_DYN_CONTAINER Instance attribute Public Attribute reference (LIKE) 20030901
2 GR_PARENT_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container that Contains the Splitter Container 20030901
3 GR_SPLITTER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Instance of a Splitter Container 20030901
4 GS_ACT_POSITION Instance attribute Protected Type reference (TYPE) TY_POSITION Current Item 20031007
5 GT_POSITION Instance attribute Protected Type reference (TYPE) TYT_POSITION Position of the Individual Containers 20030901
6 G_COLUMNS Instance attribute Public Type reference (TYPE) I Number of Columns 20030901
7 G_CONTAINER_NAME Instance attribute Public Type reference (TYPE) STRING Name of a Container 20030901
8 G_ROWS Instance attribute Public Type reference (TYPE) I Number of Lines 20030901
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CONTAINER Instance method Public Method Instantiate Container, if Necessary, and Make Visible 20030901
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030901
3 CREATE Static method Public Method Create Instance 20030901
4 DESTROY Instance method Public Method Destroy Instance 20030901
5 INITIALIZE_CONTROL_PROCESSING Instance method Protected Method Generate Container 20030901
Events
Class CL_ISH_DYN_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYT_POSITION Protected See coding Table Type for Position of a Container 20030901
2 TY_POSITION Protected See coding Structure for Position of a Container 20030901
Method Signatures

Method ADJUST_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container, der sichtbar geschalten werden soll 20030901
2 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20030901
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030901

Method ADJUST_CONTAINER on class CL_ISH_DYN_CONTAINER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20030901
2 Importing I_CONTAINER_NAME Value transfer Type reference (TYPE) C Name des Containers am Dynpro 20030901
3 Importing I_MAX_NEEDED_CONTAINER Value transfer Type reference (TYPE) I 25 maximale Anzahl der benötigten Container 20030901
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Erzeugung einer Instanz nicht möglich 20030901
2 WRONG_INPUT Übergabeparameter wurden falsch versorgt 20030901

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20030901
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_DYN_CONTAINER Instanz für die dynamische Container Ermittlung 20030901
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030901
4 Importing IR_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20030901
5 Importing I_CONTAINER_NAME Value transfer Type reference (TYPE) C Name des Containers am Dynpro 20030901
6 Importing I_MAX_NEEDED_CONTAINER Value transfer Type reference (TYPE) I 25 maximale Anzahl der benötigten Container 20030901

Method CREATE on class CL_ISH_DYN_CONTAINER has no exception.

Method DESTROY Signature

Method DESTROY on class CL_ISH_DYN_CONTAINER has no parameter.
Method DESTROY on class CL_ISH_DYN_CONTAINER has no exception.

Method INITIALIZE_CONTROL_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20030901
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030901

Method INITIALIZE_CONTROL_PROCESSING on class CL_ISH_DYN_CONTAINER has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472