SAP ABAP Class CL_IAC_XML_PROP_SETTINGS (Property Settings for Dynpro Elements)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-FES-ITS (Application Component) SAP Internet Transaction Server
⤷
SITS_ABAP (Package) ITS ABAP Components

⤷

⤷

Properties
Class | CL_IAC_XML_PROP_SETTINGS | |
Short Description | Property Settings for Dynpro Elements | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SITS_ABAP | ITS ABAP Components |
Created | 20121212 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_IAC_XML_PROP_SETTINGS has no interface implemented.
Friends
Class CL_IAC_XML_PROP_SETTINGS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTY | 'height' | Property of Dynpro Elements in XML | 20130129 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTY | 'LOOP_OFFSET_X' | Property of Dynpro Elements in XML | 20130129 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTY | 'LOOP_OFFSET_Y' | Property of Dynpro Elements in XML | 20130129 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTY | 'left' | 20130129 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTY | 'top' | 20130129 | ||
6 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTY | 'width' | Property of Dynpro Elements in XML | 20130129 | |
7 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | T_PROPERTIES_TO_TYPES | 20130129 | |||
8 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON Object | 20130527 | ||
9 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYLENGTHINFO | 'X' | 20130129 | ||
10 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYLENGTHINFO | 'Y' | 20130129 | ||
11 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYTYPE | 'character' | Property Type | 20130129 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYTYPE | 'color' | Property Type | 20130129 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYTYPE | 'flag' | Property Type | 20130129 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYTYPE | 'integer' | Property Type | 20130129 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYUSE | 'CSS' | Special Use of Attribute (e.g. CSS) | 20130129 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYUSE | 'HTMLATTR' | Special Use of Attribute (e.g. CSS) | 20130129 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | IACXMLPROPERTYUSE | '' | Special Use of Attribute (e.g. CSS) | 20130129 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | 20130129 | |
2 | ![]() |
Instance method | Public | Method | 20130129 | |
3 | ![]() |
Instance method | Public | Method | 20130527 | |
4 | ![]() |
Instance method | Public | Method | 20130129 | |
5 | ![]() |
Instance method | Protected | Method | 20130129 | |
6 | ![]() |
Static method | Protected | Method | 20130129 | |
7 | ![]() |
Static method | Protected | Method | 20130129 | |
8 | ![]() |
Static method | Protected | Method | 20130129 | |
9 | ![]() |
Static method | Protected | Method | 20130129 | |
10 | ![]() |
Static method | Protected | Method | 20130129 | |
11 | ![]() |
Static method | Protected | Method | 20130129 | |
12 | ![]() |
Static method | Protected | Method | 20130129 | |
13 | ![]() |
Static method | Protected | Method | 20130129 | |
14 | ![]() |
Instance method | Public | Method | 20130129 |
Events
Class CL_IAC_XML_PROP_SETTINGS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_PROPERTIES | Public | See coding | 20130129 | t_properties TYPE SORTED TABLE OF t_property
WITH UNIQUE KEY name use
|
||
2 | T_PROPERTIES_TO_PART | Protected | See coding | 20130129 | BEGIN OF t_properties_to_part,
part TYPE iacxmlelementpart,
properties TYPE t_properties,
END OF t_properties_to_part
|
||
3 | T_PROPERTIES_TO_PARTS | Protected | See coding | 20130129 | t_properties_to_parts TYPE SORTED TABLE OF t_properties_to_part
WITH UNIQUE KEY part
|
||
4 | T_PROPERTIES_TO_SUBTYPE | Protected | See coding | 20130129 | BEGIN OF t_properties_to_subtype,
element_subtype TYPE string,
properties TYPE t_properties_to_parts,
END OF t_properties_to_subtype
|
||
5 | T_PROPERTIES_TO_SUBTYPES | Protected | See coding | 20130129 | t_properties_to_subtypes TYPE SORTED TABLE OF t_properties_to_subtype
WITH UNIQUE KEY element_subtype
|
||
6 | T_PROPERTIES_TO_TYPE | Protected | See coding | 20130129 | BEGIN OF t_properties_to_type,
element_type TYPE scrntype,
properties TYPE t_properties_to_subtypes,
END OF t_properties_to_type
|
||
7 | T_PROPERTIES_TO_TYPES | Protected | See coding | 20130129 | t_properties_to_types TYPE SORTED TABLE OF t_properties_to_type
WITH UNIQUE KEY element_type
|
||
8 | T_PROPERTY | Public | See coding | 20130129 | BEGIN OF t_property,
name TYPE iacxmlproperty,
use TYPE iacxmlpropertyuse,
definition TYPE REF TO cl_iac_xml_prop_definition,
default_values TYPE t_values_to_status,
END OF t_property
|
||
9 | T_VALUES_TO_STATUS | Public | See coding | 20130129 | t_values_to_status TYPE SORTED TABLE OF t_value_to_status
WITH UNIQUE KEY status
|
||
10 | T_VALUE_TO_STATUS | Public | See coding | 20130129 | BEGIN OF t_value_to_status,
status TYPE string,
value TYPE string,
END OF t_value_to_status
|
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_IAC_XML_PROP_SETTINGS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei XML-Vorlagen | 20130129 |
Method GET_DEFAULT_PROP_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ELEMENT_PART | Call by reference | Type reference (TYPE) | IACXMLELEMENTPART | 20130129 | |||
2 | ![]() |
P_ELEMENT_SUBTYPE | Call by reference | Type reference (TYPE) | STRING | 20130129 | |||
3 | ![]() |
P_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | SCRNTYPE | 20130129 | |||
4 | ![]() |
P_NORMALIZED_STATUS | Call by reference | Type reference (TYPE) | STRING | 20130129 | |||
5 | ![]() |
P_NO_VALUE_GIVEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130129 | |||
6 | ![]() |
P_PROPERTY_NAME | Call by reference | Type reference (TYPE) | IACXMLPROPERTY | 20130129 | |||
7 | ![]() |
P_PROPERTY_USE | Call by reference | Type reference (TYPE) | IACXMLPROPERTYUSE | 20130129 | |||
8 | ![]() |
P_PROPERTY_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei XML-Vorlagen | 20130129 |
Method GET_PROPERTIES_AS_JSON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_PROPERTIES_AS_JSON | Value transfer | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON-Objekt | 20130527 |
Method GET_PROPERTIES_AS_JSON on class CL_IAC_XML_PROP_SETTINGS has no exception.
Method GET_PROPERTIES_TO_PART Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ELEMENT_PART | Call by reference | Type reference (TYPE) | IACXMLELEMENTPART | Teil eines Bildschirmelementes (Button/Label) | 20130129 | ||
2 | ![]() |
P_ELEMENT_SUBTYPE | Call by reference | Type reference (TYPE) | STRING | 20130129 | |||
3 | ![]() |
P_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | SCRNTYPE | Typ des Dynproelementes (externer Typ) | 20130129 | ||
4 | ![]() |
P_PROPERTIES | Call by reference | Type reference (TYPE) | T_PROPERTIES | 20130129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei XML-Vorlagen | 20130129 |
Method GET_PROPERTY_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_ELEMENT_PART | Call by reference | Type reference (TYPE) | IACXMLELEMENTPART | Teil eines Bildschirmelementes (Button/Label) | 20130129 | ||
2 | ![]() |
P_ELEMENT_SUBTYPE | Call by reference | Type reference (TYPE) | STRING | 20130129 | |||
3 | ![]() |
P_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | SCRNTYPE | Typ des Dynproelementes (externer Typ) | 20130129 | ||
4 | ![]() |
P_PROPERTY_INFO | Call by reference | Type reference (TYPE) | T_PROPERTY | 20130129 | |||
5 | ![]() |
P_PROPERTY_NAME | Call by reference | Type reference (TYPE) | IACXMLPROPERTY | Eigenschaft von Dynpro-Elementen in XML | 20130129 | ||
6 | ![]() |
P_PROPERTY_USE | Call by reference | Type reference (TYPE) | IACXMLPROPERTYUSE | Spezielle Verwendung eines Attributes (z. B. CSS) | 20130129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei XML-Vorlagen | 20130129 |
Method INITIALIZE Signature
Method INITIALIZE on class CL_IAC_XML_PROP_SETTINGS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei XML-Vorlagen | 20130129 |
Method INITIALIZE_FROM_JSON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_JSON | Value transfer | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON-Objekt | 20130129 |
Method INITIALIZE_FROM_JSON on class CL_IAC_XML_PROP_SETTINGS has no exception.
Method INITIALIZE_FROM_JSON_DEF_VALS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DEFAULT_VALUES | Call by reference | Type reference (TYPE) | T_PROPERTY-DEFAULT_VALUES | 20130129 | |||
2 | ![]() |
P_JSON | Call by reference | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON-Objekt | 20130129 |
Method INITIALIZE_FROM_JSON_DEF_VALS on class CL_IAC_XML_PROP_SETTINGS has no exception.
Method INITIALIZE_FROM_JSON_PARTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_JSON | Call by reference | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON-Objekt | 20130129 | ||
2 | ![]() |
P_PROPERTIES_TO_PARTS | Call by reference | Type reference (TYPE) | T_PROPERTIES_TO_PARTS | 20130129 |
Method INITIALIZE_FROM_JSON_PARTS on class CL_IAC_XML_PROP_SETTINGS has no exception.
Method INITIALIZE_FROM_JSON_PROP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DEFAULT_VALUES | Call by reference | Type reference (TYPE) | T_PROPERTY-DEFAULT_VALUES | 20130129 | |||
2 | ![]() |
P_JSON | Call by reference | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON-Objekt | 20130129 | ||
3 | ![]() |
P_PROPERTY_DEFINITION | Call by reference | Object reference (TYPE REF TO) | CL_IAC_XML_PROP_DEFINITION | Definition einer Eigenschaft (Flags) | 20130129 |
Method INITIALIZE_FROM_JSON_PROP on class CL_IAC_XML_PROP_SETTINGS has no exception.
Method INITIALIZE_FROM_JSON_PROPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_JSON | Call by reference | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON-Objekt | 20130129 | ||
2 | ![]() |
P_PROPERTIES | Call by reference | Type reference (TYPE) | T_PROPERTIES | 20130129 |
Method INITIALIZE_FROM_JSON_PROPS on class CL_IAC_XML_PROP_SETTINGS has no exception.
Method INITIALIZE_FROM_JSON_SUBTYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_JSON | Call by reference | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON-Objekt | 20130129 | ||
2 | ![]() |
P_PROPERTIES_TO_SUBTYPES | Call by reference | Type reference (TYPE) | T_PROPERTIES_TO_SUBTYPES | 20130129 |
Method INITIALIZE_FROM_JSON_SUBTYPES on class CL_IAC_XML_PROP_SETTINGS has no exception.
Method INITIALIZE_JSON_FROM_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_JSON | Value transfer | Object reference (TYPE REF TO) | IF_IAC_JSON | JSON-Objekt | 20130129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei XML-Vorlagen | 20130129 |
Method PROPERTY_DEPENDS_ON_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DEPENDS_ON_STATUS | Value transfer | Type reference (TYPE) | IACXMLPROPERTYDEPENDSONSTATUS | XML-Elementeigenschaft hängt von Status ab | 20130129 | ||
2 | ![]() |
P_ELEMENT_PART | Call by reference | Type reference (TYPE) | IACXMLELEMENTPART | Teil eines Bildschirmelementes (Button/Label) | 20130129 | ||
3 | ![]() |
P_ELEMENT_SUBTYPE | Call by reference | Type reference (TYPE) | STRING | 20130129 | |||
4 | ![]() |
P_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | SCRNTYPE | Typ des Dynproelementes (externer Typ) | 20130129 | ||
5 | ![]() |
P_PROPERTY_NAME | Call by reference | Type reference (TYPE) | IACXMLPROPERTY | Eigenschaft von Dynpro-Elementen in XML | 20130129 | ||
6 | ![]() |
P_PROPERTY_USE | Call by reference | Type reference (TYPE) | IACXMLPROPERTYUSE | Spezielle Verwendung eines Attributes (z. B. CSS) | 20130129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei XML-Vorlagen | 20130129 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |