SAP ABAP Class CL_PT_GUI_LAYOUT (GUI Layout)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PT_GUI (Package) OBSOLETE: Old GUI Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_LAYOUT GUI layout 19990507
Properties
Class CL_PT_GUI_LAYOUT  
Short Description GUI Layout    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PT_GUI   OBSOLETE: Old GUI Framework 
Created 19990507   SAP 
Last change 19990510   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PT_GUI_LAYOUT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_GUI_LAYOUT GUI layout 19990507
Friends
Class CL_PT_GUI_LAYOUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHILDREN Instance attribute Private See coding Sublayouts 19990507
2 DESCRIPTION Instance attribute Private Attribute reference (LIKE) 19990702
3 FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_PT_GUI_FACTORY GUI_Factory 19990507
4 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' False 19990520
5 LAYOUT_CACHE Static Attribute Private Type reference (TYPE) LAYOUT_CACHE_TAB Cache 19990816
6 LAYOUT_ID Instance attribute Private Attribute reference (LIKE) 19990507
7 NODES Instance attribute Protected Type reference (TYPE) NODE_OBJECT_MAP Nodes 19990507
8 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' True 19990520
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Create 19990507
2 CREATE_FACTORY Instance method Protected Method Generate Factory 19990507
3 CREATE_OBJECT Instance method Private Method Generate Objects 19990528
4 FREE Instance method Public Method 19990510
5 GET_LAYOUT_DESCRIPTION Static method Public Method Descriptive Text for Specified Layout ID 20000314
6 GET_LAYOUT_IDS_FOR_OBJECT_ID Static method Public Method Layout IDs for Object ID 19991231
7 GET_LAYOUT_IDS_FOR_USAGE_TYPE Static method Public Method Layout IDs for Usage Type 19991119
8 MAP_GUI_TO_UIA_LAYOUT_ID Static method Public Method Map GUI According to UIA 20000314
Events
Class CL_PT_GUI_LAYOUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LAYOUT_CACHE_LINE Private See coding LAYOUT_CACHE_LINE 19990816
2 LAYOUT_CACHE_TAB Private See coding LAYOUT_CACHE_TAB 19990816
3 NODE_MAP Private See coding NODE_MAP 19990816
4 NODE_MAP_LINE Private See coding NODE_MAP_LINE 19990816
5 NODE_OBJECT_MAP Protected See coding NODE_OBJECT_MAP 19991004
6 NODE_OBJECT_MAP_LINE Protected See coding NODE_OBJECT_MAP_LINE 19991004
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAYOUT_ID Value transfer Type reference (TYPE) PTLYTID Layout ID 19990507
2 Importing IM_UIA_LAYOUT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_LAYOUT UIA Layout 19990525
# Exception Resumable Description Created on
1 FAILED 19990507

Method CREATE_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_GUI_FACTORY 19990507
# Exception Resumable Description Created on
1 FAILED Factory konnte nicht erzeugt werden 19990519

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_ID Value transfer Type reference (TYPE) PTNODEID Knoten ID 19990528
2 Importing IM_OBJECT_ID Value transfer Type reference (TYPE) PTOBJID Objekt ID 19990528
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_GUI_OBJECT GUI Objekt 19990528

Method CREATE_OBJECT on class CL_PT_GUI_LAYOUT has no exception.

Method FREE Signature

Method FREE on class CL_PT_GUI_LAYOUT has no parameter.
Method FREE on class CL_PT_GUI_LAYOUT has no exception.

Method GET_LAYOUT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAYOUT_ID Value transfer Type reference (TYPE) PTLYTID Layout ID 20000314
2 Returning RESULT Value transfer Type reference (TYPE) PTOBJDSCR Beschreibung 20000314

Method GET_LAYOUT_DESCRIPTION on class CL_PT_GUI_LAYOUT has no exception.

Method GET_LAYOUT_IDS_FOR_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LANGUAGE Value transfer Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 19991231
2 Importing IM_OBJECT_ID Value transfer Type reference (TYPE) PTOBJID Verwendungsart eines Layouts 19991231
3 Returning RESULT Value transfer Type reference (TYPE) PTTLYTTXT Tabelle von Layout IDs mit Texten 19991231

Method GET_LAYOUT_IDS_FOR_OBJECT_ID on class CL_PT_GUI_LAYOUT has no exception.

Method GET_LAYOUT_IDS_FOR_USAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LANGUAGE Value transfer Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 19991119
2 Importing IM_USAGE_TYPE Value transfer Type reference (TYPE) PT_LAYOUT_USAGE_TYPE Verwendungsart eines Layouts 19991119
3 Returning RESULT Value transfer Type reference (TYPE) PTTLYTTXT Tabelle von Layout IDs mit Texten 19991119

Method GET_LAYOUT_IDS_FOR_USAGE_TYPE on class CL_PT_GUI_LAYOUT has no exception.

Method MAP_GUI_TO_UIA_LAYOUT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUI_LAYOUT_ID Value transfer Type reference (TYPE) PTLYTID GUI Laoyut ID 20000314
2 Returning RESULT Value transfer Type reference (TYPE) PTLYTID UIA Laoyut ID 20000314
# Exception Resumable Description Created on
1 NOT_FOUND Keine Zuordnung gefunden 20000314
History
Last changed by/on SAP  19990510 
SAP Release Created in