SAP ABAP Class CL_PT_UIA_LAYOUT (UIA Layout)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PT_UIA (Package) OBSOLETE: Old UIA Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_UIA_LAYOUT UIA Layout 19990525
Properties
Class CL_PT_UIA_LAYOUT  
Short Description UIA Layout    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PT_UIA   OBSOLETE: Old UIA Framework 
Created 19990525   SAP 
Last change 19990525   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_UIA_LAYOUT UIA Layout 19990525
Friends
Class CL_PT_UIA_LAYOUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHILDREN Instance attribute Protected Type reference (TYPE) TY_TAB_CHILD_LAYOUT Sublayouts 19990525
2 CO_LAYOUT_DYNAMIC Constant Protected Type reference (TYPE) PTNODETY '?' Node Type: Dynamic Layout 19991109
3 CO_LAYOUT_MULTIPLE Constant Protected Type reference (TYPE) PTNODETY 'M' Node Type: Dynamic Number of Layouts 19991109
4 CO_LAYOUT_STATIC Constant Protected Type reference (TYPE) PTNODETY 'L' Node Type: Individual Layout 19991109
5 CO_OBJECT_MULTIPLE Constant Protected Type reference (TYPE) PTNODETY 'N' Node Type: Dynamic Number of Objects 19991109
6 CO_OBJECT_SINGLE Constant Protected Type reference (TYPE) PTNODETY '1' Node Type: Individual Object 19991109
7 DESCRIPTION Instance attribute Protected Attribute reference (LIKE) 19990701
8 FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_PT_UIA_FACTORY Factory 19990525
9 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' False 19990525
10 LAYOUT_BUFFER Static Attribute Private Type reference (TYPE) TY_TAB_LAYOUT_BUFFER LAYOUT_BUFFER 19990810
11 LAYOUT_DB Instance attribute Protected Type reference (TYPE) TY_TAB_DB_LAYOUT_HASHED Layout 19990525
12 LAYOUT_DB_SORTED Instance attribute Protected Type reference (TYPE) TY_TAB_DB_LAYOUT_SORTED Layout 19990728
13 LAYOUT_ID Instance attribute Protected Attribute reference (LIKE) 19990525
14 NODE_ID Instance attribute Protected Attribute reference (LIKE) Node IDs in Superior Layout 19990803
15 OBJECTS Instance attribute Protected Type reference (TYPE) TY_TAB_LAYOUT_OBJECT Objects 19990525
16 PARENT_OBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_PT_UIA_OBJECT Superior Object Root 19990525
17 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' True 19990525
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FACTORY Instance method Protected Method Factory 19990525
2 CREATE_LAYOUT_INTERN Instance method Protected Method New Layout 19990705
3 CREATE_OBJECT Instance method Protected Method 19990615
4 CREATE_OBJECT_INTERN Instance method Protected Method Generate Object 19990615
5 FREE Instance method Protected Method 19990615
6 GET_CHILD Instance method Protected Method Sublayout 19990525
7 GET_CHILD_OBJECTS Instance method Protected Method 19990615
8 GET_LAYOUT_DESCRIPTION Static method Public Method Descriptive Text for Specified Layout_id 20000314
9 GET_LAYOUT_IDS_FOR_USAGE_TYPE Static method Public Method Layout IDs for Usage Type 19991119
10 GET_NODE Instance method Protected Method 19990615
11 GET_OBJECT Instance method Protected Method 19990615
12 GET_PARENT_OBJECT Instance method Protected Method 19990615
13 INITIALIZE Instance method Public Method Initialization 19990705
14 MAP_NODE_TO_OBJECT_ID Instance method Protected Method Mapping 19990525
15 MODIFY_LAYOUT Instance method Protected Method Select Sublayout 19990525
16 MODIFY_OBJECT Instance method Protected Method Select Generated Object 19990525
17 REFRESH Instance method Protected Method 19990615
Events
Class CL_PT_UIA_LAYOUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_REC_CHILD_LAYOUT Protected See coding TY_REC_CHILD_LAYOUT 19991005
2 TY_REC_DB_LAYOUT Protected See coding TY_REC_DB_LAYOUT 19991005
3 TY_REC_LAYOUT_BUFFER Private See coding TY_REC_LAYOUT_BUFFER 19991005
4 TY_REC_LAYOUT_OBJECT Protected See coding TY_REC_LAYOUT_OBJECT 19991005
5 TY_TAB_CHILD_LAYOUT Protected See coding TY_TAB_CHILD_LAYOUT 19991005
6 TY_TAB_DB_LAYOUT_HASHED Protected See coding TY_TAB_DB_LAYOUT_HASHED 19991005
7 TY_TAB_DB_LAYOUT_SORTED Protected See coding TY_TAB_DB_LAYOUT_SORTED 19991005
8 TY_TAB_LAYOUT_BUFFER Private See coding TY_TAB_LAYOUT_BUFFER 19991005
9 TY_TAB_LAYOUT_OBJECT Protected See coding TY_TAB_LAYOUT_OBJECT 19991005
Method Signatures

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_UIA_FACTORY Factory 19990504

Method CREATE_FACTORY on class CL_PT_UIA_LAYOUT has no exception.

Method CREATE_LAYOUT_INTERN 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 ID 19990705
2 Importing IM_NODE_ID Value transfer Type reference (TYPE) PTNODEID Knoten ID 19990705
3 Importing IM_NODE_TYPE Value transfer Type reference (TYPE) PTNODETY Knoten Typ 19990705
4 Importing IM_PARENT_OBJECT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_OBJECT Anknüpfungsobjekt 19990705
5 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_LAYOUT Neues Layout 19990705

Method CREATE_LAYOUT_INTERN on class CL_PT_UIA_LAYOUT has no exception.

Method CREATE_OBJECT Signature

Method CREATE_OBJECT on class CL_PT_UIA_LAYOUT has no parameter.
Method CREATE_OBJECT on class CL_PT_UIA_LAYOUT has no exception.

Method CREATE_OBJECT_INTERN 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 19990615
2 Importing IM_NODE_TYPE Value transfer Type reference (TYPE) PTNODETY Knoten Typ 19990705
3 Importing IM_OBJECT_ID Value transfer Type reference (TYPE) PTOBJID Objekt ID 19991109
4 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_OBJECT Objekt Referenz 19990615
# Exception Resumable Description Created on
1 FAILED Fehler bei Erzeugung 19990615

Method FREE Signature

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

Method GET_CHILD 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 19990525
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_LAYOUT Layout Referenz 19990525
# Exception Resumable Description Created on
1 NOT_FOUND Nix da 19990716

Method GET_CHILD_OBJECTS Signature

Method GET_CHILD_OBJECTS on class CL_PT_UIA_LAYOUT has no parameter.
Method GET_CHILD_OBJECTS on class CL_PT_UIA_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 Call by reference 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_UIA_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_UIA_LAYOUT has no exception.

Method GET_NODE Signature

Method GET_NODE on class CL_PT_UIA_LAYOUT has no parameter.
Method GET_NODE on class CL_PT_UIA_LAYOUT has no exception.

Method GET_OBJECT Signature

Method GET_OBJECT on class CL_PT_UIA_LAYOUT has no parameter.
Method GET_OBJECT on class CL_PT_UIA_LAYOUT has no exception.

Method GET_PARENT_OBJECT Signature

Method GET_PARENT_OBJECT on class CL_PT_UIA_LAYOUT has no parameter.
Method GET_PARENT_OBJECT on class CL_PT_UIA_LAYOUT has no exception.

Method INITIALIZE 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 19990705
2 Importing IM_NODE_ID Value transfer Type reference (TYPE) PTNODEID Knoten ID in übergeordenetem Layout 19990803
3 Importing IM_PARENT_OBJECT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_OBJECT Vater Objekt der Wurzel 19990705
# Exception Resumable Description Created on
1 FAILED Fehler bei Erzeugung 19990705

Method MAP_NODE_TO_OBJECT_ID 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 19990525
2 Returning RESULT Value transfer Type reference (TYPE) PTOBJID Object ID 19990525
# Exception Resumable Description Created on
1 FAILED Fehler 19990525

Method MODIFY_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LAYOUT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_LAYOUT Layout Referenz 19990506
2 Importing IM_NODE_ID Value transfer Type reference (TYPE) PTNODEID Knoten ID 19990525

Method MODIFY_LAYOUT on class CL_PT_UIA_LAYOUT has no exception.

Method MODIFY_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 19990525
2 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) IF_PT_UIA_OBJECT Objekt Referenz 19990505
3 Importing IM_OBJECT_ID Value transfer Type reference (TYPE) PTOBJID Objekt ID 19990528

Method MODIFY_OBJECT on class CL_PT_UIA_LAYOUT has no exception.

Method REFRESH Signature

Method REFRESH on class CL_PT_UIA_LAYOUT has no parameter.
Method REFRESH on class CL_PT_UIA_LAYOUT has no exception.
History
Last changed by/on SAP  19990525 
SAP Release Created in