SAP ABAP Class CL_DYNPRO_PROPERTY_BAG (Screen: Prooperty Bag)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SCR (Application Component) Screen Painter
     SCRP (Package) Screen Painter
Properties
Class CL_DYNPRO_PROPERTY_BAG  
Short Description Screen: Prooperty Bag    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCRP   Screen Painter 
Created 19991103   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SPROP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DYNPRO_PROPERTY_BAG has no interface implemented.
Friends
Class CL_DYNPRO_PROPERTY_BAG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROPERTY_BAG Instance attribute Public Type reference (TYPE) D023S_PTAB Property bags 19991103
2 S_D023S Instance attribute Protected Type reference (TYPE) D023S_TAB D023S 19991103
3 WITH_PROPERTIES Instance attribute Protected Type reference (TYPE) SYCHAR01 ' ' D023S contains property bags 19991103
Methods
# Method Level Visibility Method type Description Created on
1 ARE_PROPERTIES_ALLOWED Static method Public Method Checks if properties are possible for a screen element 19991108
2 CONSTRUCTOR Instance method Public Constructor Constructor 19991103
3 CONSTRUCTOR_INTERN Instance method Private Method CONSTRUCTOR internal 20050127
4 CONTENT_CONCATENATE Static method Public Method Builds content string from attribute list 19991123
5 CONTENT_SPLIT Static method Public Method Breaks down content string into attribute list 19991123
6 DELETE_PROPERTY_BAG Instance method Public Method Deletion of a property bag 19991103
7 DETERMINE_EL_TYPE Static method Public Method Determines the property element type for a screen element 19991104
8 FILL_PROPERTIES_INTO_PROP_LIST Static method Public Method Breaks down property string into individual properties 19991104
9 FILL_PROP_LIST_INTO_PROPERTIES Static method Public Method Compresses individual properties into property string 19991104
10 GET_PROPERTY_BAG Instance method Public Method Read a complete property bag 19991103
11 GET_PROP_LIST_FOR_ALL_TYPES Static method Public Method Determines the list of all allowed properties 19991109
12 GET_PROP_LIST_FOR_EL_TYPE Static method Public Method Defines list of allowed properties for property elem. type 19991104
13 NEW_D023S Instance method Public Method Exchange of D023S in Current Instance 20050127
14 RENAME_PROPERTY_BAG Instance method Public Method Rename a property bag 19991112
15 SET_D023S Instance method Public Method Returns the Updated Table D023S 19991105
16 SET_PROPERTY_BAG Instance method Public Method Write a complete property bag 19991103
Events
Class CL_DYNPRO_PROPERTY_BAG has no event.
Types
Class CL_DYNPRO_PROPERTY_BAG has no local type.
Method Signatures

Method ARE_PROPERTIES_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALLOWED Value transfer Type reference (TYPE) CHAR01 'X': Properties erlaubt/vorhanden 19991108
2 Importing DYNPRO_ELEMENT Value transfer Type reference (TYPE) D021S Dynproelement 19991108
# Exception Resumable Description Created on
1 ILLEGAL_SOURCE Typ zum Dynproelement nicht bestimmbar 19991108

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing D023S Value transfer Type reference (TYPE) D023S_TAB Dynpro: Parameter-Info 19991103
# Exception Resumable Description Created on
1 WRONG_DATA Strukturfehler in D023S 19991103

Method CONSTRUCTOR_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing D023S Value transfer Type reference (TYPE) D023S_TAB Dynpro: Parameter-Info 20050127
# Exception Resumable Description Created on
1 WRONG_DATA 20050127

Method CONTENT_CONCATENATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTENT Call by reference Type reference (TYPE) PROP_STR Atrribute/Werteteil einer HTML-Elements 19991123
2 Importing PROP_ATTRS Call by reference Type reference (TYPE) PROP_ATTRS Liste Attributname <-> Wert 19991123
# Exception Resumable Description Created on
1 ILLEGAL_PROPERTY_STRING Attributliste syntaktisch falsch 19991123

Method CONTENT_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Call by reference Type reference (TYPE) PROP_STR Atrribute/Werteteil einer HTML-Elements 19991123
2 Exporting PROP_ATTRS Call by reference Type reference (TYPE) PROP_ATTRS Liste Attributname <-> Wert 19991123
# Exception Resumable Description Created on
1 ILLEGAL_PROPERTY_STRING HTML-Teilstring syntaktisch falsch 19991123

Method DELETE_PROPERTY_BAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EL_NAME Value transfer Type reference (TYPE) EL_NAME Property Bag: Name des Dynproelements 19991103
2 Importing EL_TYPE Value transfer Type reference (TYPE) EL_TYPE Property Bag: Typ des Dynproelements 19991112
# Exception Resumable Description Created on
1 NOT_EXISTS Property Bag existiert nicht 19991103

Method DETERMINE_EL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DYNPRO_ELEMENT Value transfer Type reference (TYPE) D021S Dynproelement 19991104
2 Exporting EL_TYPE Call by reference Type reference (TYPE) EL_TYPE Elementtyp für Property Bag 19991104
# Exception Resumable Description Created on
1 ILLEGAL_SOURCE Typ zum Dynproelement nicht bestimmbar 19991104

Method FILL_PROPERTIES_INTO_PROP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPERTIES Value transfer Type reference (TYPE) PROP_STR alle Properties verkettet 19991104
2 Changing PROP_LIST Call by reference Type reference (TYPE) PROP_LIST Liste der Properties 19991104
# Exception Resumable Description Created on
1 ILLEGAL_PROPERTY_STRING XML-String der Property Bag syntaktisch falsch 19991105

Method FILL_PROP_LIST_INTO_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PROPERTIES Value transfer Type reference (TYPE) PROP_STR Property-String 19991104
2 Importing PROP_LIST Value transfer Type reference (TYPE) PROP_LIST Liste der Properties 19991104

Method FILL_PROP_LIST_INTO_PROPERTIES on class CL_DYNPRO_PROPERTY_BAG has no exception.

Method GET_PROPERTY_BAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EL_NAME Value transfer Type reference (TYPE) EL_NAME Property Bag: Name Dynproelement 19991103
2 Importing EL_TYPE Value transfer Type reference (TYPE) EL_TYPE Property Bag: Typ des Dynproelements 19991103
3 Exporting PROPERTIES Call by reference Type reference (TYPE) STRING vollständiger Property String 19991103
# Exception Resumable Description Created on
1 NOT_EXISTS Für das Dynproelement existiert kein Property Bag 19991103

Method GET_PROP_LIST_FOR_ALL_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PROPERTIES Call by reference Type reference (TYPE) PROPERTIES alle erlaubten Properties 19991109

Method GET_PROP_LIST_FOR_ALL_TYPES on class CL_DYNPRO_PROPERTY_BAG has no exception.

Method GET_PROP_LIST_FOR_EL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EL_TYPE Value transfer Type reference (TYPE) EL_TYPE Property Elementtyp 19991104
2 Exporting PROP_LIST Call by reference Type reference (TYPE) PROP_LIST Erlaubte Properties zum Elementtyp (ohne Wert) 19991104

Method GET_PROP_LIST_FOR_EL_TYPE on class CL_DYNPRO_PROPERTY_BAG has no exception.

Method NEW_D023S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing D023S Value transfer Type reference (TYPE) D023S_TAB Dynpro: Parameter-Info 20050127
# Exception Resumable Description Created on
1 WRONG_DATA Strukturfehler in D023S 20050127

Method RENAME_PROPERTY_BAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EL_NAME_NEW Value transfer Type reference (TYPE) EL_NAME Property Bag: Name des Dynproelements 19991112
2 Importing EL_NAME_OLD Value transfer Type reference (TYPE) EL_NAME Property Bag: Name des Dynproelements 19991112
3 Importing EL_TYPE Value transfer Type reference (TYPE) EL_TYPE Property Bag: Typ des Dynproelements 19991112
# Exception Resumable Description Created on
1 NOT_EXISTS Property Bag existiert nicht 19991112

Method SET_D023S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting D023S Call by reference Type reference (TYPE) D023S_TAB D023S: Parameter-Info eines Dynpros 19991105

Method SET_D023S on class CL_DYNPRO_PROPERTY_BAG has no exception.

Method SET_PROPERTY_BAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EL_NAME Value transfer Type reference (TYPE) EL_NAME Property Bag: Name des Dynproelements 19991103
2 Importing EL_TYPE Value transfer Type reference (TYPE) EL_TYPE Property Bag: Typ des Dynproelements 19991103
3 Importing PROPERTIES Value transfer Type reference (TYPE) STRING vollständiger Property String des Dynproelementes 19991103
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETERS mind. einer der Parameter ist leer 19991103
History
Last changed by/on SAP  20090618 
SAP Release Created in