SAP ABAP Class CL_PT_UIA_OBJECT_LAYOUT (UIA Layout)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-UIF (Application Component) User Interface Framework
⤷
SPTV (Package) UIF Interfaces Abstraction (Implementation)

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PT_UIA_LAYOUT | UIA Layout | 20000311 |
Properties
Class | CL_PT_UIA_OBJECT_LAYOUT | |
Short Description | UIA Layout | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SPTV | UIF Interfaces Abstraction (Implementation) |
Created | 20000311 | SAP |
Last change | 20000503 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_PT_UIA_OBJECT_LAYOUT has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_PT_UIA_LAYOUT | UIA Layout | 20000311 |
Friends
Class CL_PT_UIA_OBJECT_LAYOUT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | PTAPPID | Usage Indicator for UI Framework | 20000313 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TY_TAB_CHILD_LAYOUT | Sublayouts | 20000311 | ||
3 | ![]() |
Constant | Protected | Type reference (TYPE) | PTNODETY | '?' | Node Type: Dynamic Layout | 20000311 | |
4 | ![]() |
Constant | Protected | Type reference (TYPE) | PTNODETY | 'M' | Node Type: Dynamic Number of Layouts | 20000311 | |
5 | ![]() |
Constant | Protected | Type reference (TYPE) | PTNODETY | 'L' | Node Type: Individual Layout | 20000311 | |
6 | ![]() |
Constant | Protected | Type reference (TYPE) | PTNODETY | 'N' | Node Type: Dynamic Number of Objects | 20000311 | |
7 | ![]() |
Constant | Protected | Type reference (TYPE) | PTNODETY | '1' | Node Type: Individual Object | 20000311 | |
8 | ![]() |
Instance attribute | Protected | Attribute reference (LIKE) | 20000311 | ||||
9 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_PT_UIA_FACTORY | Factory | 20000311 | ||
10 | ![]() |
Constant | Protected | Type reference (TYPE) | BOOLE_D | ' ' | False | 20000311 | |
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_TAB_LAYOUT_BUFFER | LAYOUT_BUFFER | 20000311 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TY_TAB_DB_LAYOUT_HASHED | Layout | 20000311 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TY_TAB_DB_LAYOUT_SORTED | Layout | 20000311 | ||
14 | ![]() |
Instance attribute | Protected | Attribute reference (LIKE) | 20000311 | ||||
15 | ![]() |
Instance attribute | Protected | Attribute reference (LIKE) | 20000311 | ||||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TY_TAB_LAYOUT_OBJECT | Objects | 20000311 | ||
17 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_PT_UIA_OBJECT | Superior Object Root | 20000311 | ||
18 | ![]() |
Constant | Protected | Type reference (TYPE) | BOOLE_D | 'X' | True | 20000311 |
Methods
Events
Class CL_PT_UIA_OBJECT_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 | 20000311 |
|
|
2 | TY_REC_DB_LAYOUT | Protected | See coding | TY_REC_DB_LAYOUT | 20000311 |
|
|
3 | TY_REC_DESCR_BUFFER | Private | See coding | TY_REC_DESCR_BUFFER | 20001213 |
|
|
4 | TY_REC_LAYOUT_BUFFER | Private | See coding | TY_REC_LAYOUT_BUFFER | 20001213 |
|
|
5 | TY_REC_LAYOUT_OBJECT | Protected | See coding | TY_REC_LAYOUT_OBJECT | 20000311 |
|
|
6 | TY_TAB_CHILD_LAYOUT | Protected | See coding | TY_TAB_CHILD_LAYOUT | 20000311 |
|
|
7 | TY_TAB_DB_LAYOUT_HASHED | Protected | See coding | TY_TAB_DB_LAYOUT_HASHED | 20000311 |
|
|
8 | TY_TAB_DB_LAYOUT_SORTED | Protected | See coding | TY_TAB_DB_LAYOUT_SORTED | 20000311 |
|
|
9 | TY_TAB_DESCR_BUFFER | Private | See coding | TY_TAB_DESCR_BUFFER | 20001213 |
|
|
10 | TY_TAB_LAYOUT_BUFFER | Private | See coding | TY_TAB_LAYOUT_BUFFER | 20000311 |
|
|
11 | TY_TAB_LAYOUT_OBJECT | Protected | See coding | TY_TAB_LAYOUT_OBJECT | 20000311 |
|
Method Signatures
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CUSTOMER_DEFINED | Value transfer | Type reference (TYPE) | BOOLE_D | kundendefiniert | 20001201 | ||
2 | ![]() |
EX_SAP_DEFINED | Value transfer | Type reference (TYPE) | BOOLE_D | SAP definiert | 20001201 | ||
3 | ![]() |
EX_STRUCTURE_ERROR | Value transfer | Type reference (TYPE) | BOOLE_D | Fehler in Struktur | 20001201 | ||
4 | ![]() |
EX_UNDEFINED | Value transfer | Type reference (TYPE) | BOOLE_D | nicht definiert | 20001201 | ||
5 | ![]() |
IM_APP_ID | Value transfer | Type reference (TYPE) | PTAPPID | Anwendungskennzeichen für UI Framework | 20001201 | ||
6 | ![]() |
IM_LAYOUT_ID | Value transfer | Type reference (TYPE) | PTLYTID | Layout ID | 20001201 |
Method CHECK on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method CREATE_FACTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | IF_PT_UIA_FACTORY | Factory | 20000311 |
Method CREATE_FACTORY on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method CREATE_LAYOUT_INTERN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LAYOUT_ID | Value transfer | Type reference (TYPE) | PTLYTID | ID | 20000311 | ||
2 | ![]() |
IM_NODE_ID | Value transfer | Type reference (TYPE) | PTNODEID | Knoten ID | 20000311 | ||
3 | ![]() |
IM_NODE_TYPE | Value transfer | Type reference (TYPE) | PTNODETY | Knoten Typ | 20000311 | ||
4 | ![]() |
IM_PARENT_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_PT_UIA_OBJECT | Anknüpfungsobjekt | 20000311 | ||
5 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | IF_PT_UIA_LAYOUT | Neues Layout | 20000311 |
Method CREATE_LAYOUT_INTERN on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method CREATE_OBJECT Signature
Method CREATE_OBJECT on class CL_PT_UIA_OBJECT_LAYOUT has no parameter.
Method CREATE_OBJECT on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method CREATE_OBJECT_INTERN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_NODE_ID | Value transfer | Type reference (TYPE) | PTNODEID | Knoten ID | 20000311 | ||
2 | ![]() |
IM_NODE_TYPE | Value transfer | Type reference (TYPE) | PTNODETY | Knoten Typ | 20000311 | ||
3 | ![]() |
IM_OBJECT_ID | Value transfer | Type reference (TYPE) | PTOBJID | Objekt ID | 20000311 | ||
4 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | IF_PT_UIA_OBJECT | Objekt Referenz | 20000311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Erzeugung | 20000311 |
Method FREE Signature
Method FREE on class CL_PT_UIA_OBJECT_LAYOUT has no parameter.
Method FREE on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method GET_CHILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_NODE_ID | Value transfer | Type reference (TYPE) | PTNODEID | Knoten ID | 20000311 | ||
2 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | IF_PT_UIA_LAYOUT | Layout Referenz | 20000311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Nix da | 20000311 |
Method GET_CHILD_OBJECTS Signature
Method GET_CHILD_OBJECTS on class CL_PT_UIA_OBJECT_LAYOUT has no parameter.
Method GET_CHILD_OBJECTS on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method GET_LAYOUT_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_APP_ID | Value transfer | Type reference (TYPE) | PTAPPID | Anwendungskennzeichen für UI Framework | 20010125 | ||
2 | ![]() |
IM_LANGUAGE | Value transfer | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20010125 | |
3 | ![]() |
IM_LAYOUT_ID | Call by reference | Type reference (TYPE) | PTLYTID | Layout_id | 20010125 | ||
4 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | PTOBJDSCR | Beschreibung | 20010125 |
Method GET_LAYOUT_DESCRIPTION on class CL_PT_UIA_OBJECT_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 | ![]() |
IM_APP_ID | Value transfer | Type reference (TYPE) | PTAPPID | Anwendungskennzeichen für UI Framework | 20000313 | ||
2 | ![]() |
IM_LANGUAGE | Value transfer | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20000311 | |
3 | ![]() |
IM_USAGE_TYPE | Value transfer | Type reference (TYPE) | PTLYTUSGTY | Verwendungsart eines Layouts | 20000311 | ||
4 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | PTTLYTTXT | Tabelle von Layout IDs mit Texten | 20000311 |
Method GET_LAYOUT_IDS_FOR_USAGE_TYPE on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method GET_NODE Signature
Method GET_NODE on class CL_PT_UIA_OBJECT_LAYOUT has no parameter.
Method GET_NODE on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method GET_OBJECT Signature
Method GET_OBJECT on class CL_PT_UIA_OBJECT_LAYOUT has no parameter.
Method GET_OBJECT on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method GET_PARENT_OBJECT Signature
Method GET_PARENT_OBJECT on class CL_PT_UIA_OBJECT_LAYOUT has no parameter.
Method GET_PARENT_OBJECT on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method INITIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_APP_ID | Value transfer | Type reference (TYPE) | PTAPPID | Anwendungskennzeichen für UI Framework | 20000313 | ||
2 | ![]() |
IM_LAYOUT_ID | Value transfer | Type reference (TYPE) | PTLYTID | Layout ID | 20000311 | ||
3 | ![]() |
IM_NODE_ID | Value transfer | Type reference (TYPE) | PTNODEID | Knoten ID in übergeordenetem Layout | 20000311 | ||
4 | ![]() |
IM_PARENT_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_PT_UIA_OBJECT | Vater Objekt der Wurzel | 20000311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Erzeugung | 20000311 |
Method MAP_NODE_TO_OBJECT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_NODE_ID | Value transfer | Type reference (TYPE) | PTNODEID | Knoten ID | 20000311 | ||
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | PTOBJID | Object ID | 20000311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20000311 |
Method MODIFY_LAYOUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LAYOUT | Value transfer | Object reference (TYPE REF TO) | IF_PT_UIA_LAYOUT | Layout Referenz | 20000311 | ||
2 | ![]() |
IM_NODE_ID | Value transfer | Type reference (TYPE) | PTNODEID | Knoten ID | 20000311 |
Method MODIFY_LAYOUT on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method MODIFY_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_NODE_ID | Value transfer | Type reference (TYPE) | PTNODEID | Knoten ID | 20000311 | ||
2 | ![]() |
IM_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_PT_UIA_OBJECT | Objekt Referenz | 20000311 | ||
3 | ![]() |
IM_OBJECT_ID | Value transfer | Type reference (TYPE) | PTOBJID | Objekt ID | 20000311 |
Method MODIFY_OBJECT on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method READ_LAYOUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CUSTOMER_DEFINED | Call by reference | Type reference (TYPE) | BOOLE_D | kundendefiniert | 20001201 | ||
2 | ![]() |
EX_DESCRIPTION | Call by reference | Type reference (TYPE) | PTOBJDSCR | Kurzbeschreibung eines Objekts | 20001130 | ||
3 | ![]() |
EX_LAYOUT_DB | Call by reference | Attribute reference (LIKE) | LAYOUT_DB | 20001130 | |||
4 | ![]() |
EX_SAP_DEFINED | Call by reference | Type reference (TYPE) | BOOLE_D | SAP-definiert | 20001201 | ||
5 | ![]() |
EX_STRUCTURE_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Fehler in Struktur | 20001201 | ||
6 | ![]() |
EX_UNDEFINED | Call by reference | Type reference (TYPE) | BOOLE_D | nicht definiert | 20001201 | ||
7 | ![]() |
EX_USAGETYPE | Call by reference | Type reference (TYPE) | PTLYTUSGTY | Verwendungsart eines Layouts | 20001130 | ||
8 | ![]() |
IM_APP_ID | Value transfer | Type reference (TYPE) | PTAPPID | Anwendungskennzeichen für UI Framework | 20001130 | ||
9 | ![]() |
IM_LANGUAGE | Value transfer | Type reference (TYPE) | LANGU | SY-LANGU | Sprachenschlüssel | 20001201 | |
10 | ![]() |
IM_LAYOUT_ID | Value transfer | Type reference (TYPE) | PTLYTID | Layout ID | 20001130 |
Method READ_LAYOUT on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
Method REFRESH Signature
Method REFRESH on class CL_PT_UIA_OBJECT_LAYOUT has no parameter.
Method REFRESH on class CL_PT_UIA_OBJECT_LAYOUT has no exception.
History
Last changed by/on | SAP | 20000503 |
SAP Release Created in |