SAP ABAP Class CL_BSP_ELEMENT_INFO (BSP Element Information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BSP (Application Component) Business Server Pages
     SBSP_EXTENSIONS (Package) BSP Extensions
Properties
Class CL_BSP_ELEMENT_INFO  
Short Description BSP Element Information    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBSP_EXTENSIONS   BSP Extensions 
Created 20011026   SAP 
Last change 20011113   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TAGL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_ELEMENT_INFO has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BSP_EXTENSION_INFO 20020429 BSP Extension
2 CL_O2_TAGLIB_MANAGER 20020429 Low Level Services for BSP Extensions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTE_INFOS Instance attribute Private Type reference (TYPE) TABLE_BSP_ELEMENT_ATTRS_INFO Table CL_BSP_ELEMENT_ATTRS_INFO 20011026
2 COMPILER_OPTIONS Instance attribute Private Object reference (TYPE REF TO) TAGELEMENT BSP: Repository for Elements 20021212
3 CO_ATTR_BSP Constant Public Type reference (TYPE) STRING '/BSP/' Budget Structure Elements 20020429
4 CO_ATTR_DATA Constant Public Type reference (TYPE) STRING '/DATA/' 20030517
5 CO_ATTR_ELEMENT_DEPENDENT Constant Public Type reference (TYPE) STRING '/TDEP/' Element Dependency 20020429
6 CO_ATTR_EMPTY Constant Public Type reference (TYPE) STRING '/EMPTY/' Blank 20020429
7 CO_ATTR_ID Constant Public Type reference (TYPE) STRING '/ID/' 20020429
8 CO_ATTR_ID_REQUIRED Constant Public Type reference (TYPE) STRING '/IDREQ/' 20020429
9 CO_ATTR_ITERATION Constant Public Type reference (TYPE) STRING '/ITER/' 20020429
10 CO_ATTR_NO_PAGE_DONE Constant Public Type reference (TYPE) STRING '/NPD/' 20020429
11 CO_ATTR_ONLY_INNER_ELEMENTS Constant Public Type reference (TYPE) STRING '/INNER/' Only BSP inner elements 20020429
12 CO_ATTR_REQUIRE_WRITER Constant Public Type reference (TYPE) STRING '/OUT/' 20020429
13 CO_ATTR_VALIDATION Constant Public Type reference (TYPE) STRING '/VALID/' 20020429
14 CO_ATTR_VERSION_1 Constant Public Type reference (TYPE) STRING '/v1/' 20020429
15 CO_CONTENT_BSP Constant Public Type reference (TYPE) CHAR1 TAGL_BODY_CONTENT_BSP Budget Structure Elements 20011026
16 CO_CONTENT_DATA Constant Public Type reference (TYPE) CHAR1 TAGL_BODY_CONTENT_DATA 20030517
17 CO_CONTENT_ELEMENT_DEPENDENT Constant Public Type reference (TYPE) CHAR1 TAGL_BODY_CONTENT_TAGDEP Element Dependency 20011026
18 CO_CONTENT_EMPTY Constant Public Type reference (TYPE) CHAR1 TAGL_BODY_CONTENT_EMPTY Empty 20011026
19 CO_CONTENT_ONLY_INNER_ELEMENTS Constant Public Type reference (TYPE) CHAR1 TAGL_BODY_CONTENT_INNER_TAGS Only BSP inner elements 20011026
20 ELEMENT Instance attribute Private Object reference (TYPE REF TO) IF_BSP_ELEMENT Interface for element checks during the compile phase 20011029
21 ELEMENT_EXTENSION Instance attribute Public Type reference (TYPE) STRING 20030517
22 ELEMENT_INFO Instance attribute Private Type reference (TYPE) O2TAGINFO Element: All inforation in lower structure 20011026
23 ELEMENT_NAME Instance attribute Public Type reference (TYPE) STRING 20030517
24 EXTENSION Instance attribute Private Type reference (TYPE) STRING ID of BSP Extension 20011107
25 VALIDATOR Instance attribute Private Object reference (TYPE REF TO) CL_BSP_ELEMENT_CT_ATTR_VALID Compile Time Attribute Validation 20011029
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ELEMENT_ATTRIBUTE_INTERN Static method Private Method Properties Pool 20020429
2 BUILD_ELEMENT_ATTRIBUTE_STRING Instance method Public Method Properties Pool 20020429
3 CONSTRUCTOR Instance method Public Constructor Constructor 20011026
4 GET_ATTRIBUTE_INFO Instance method Public Method Attributes of a BSP element 20030326
5 GET_ATTRIBUTE_INFOS Instance method Public Method List of all attributes of a BSP element 20011026
6 GET_ATTRIBUTE_INFO_FOR_ID Instance method Public Method Properties of the ID attribute 20011026
7 GET_BODY_CONTENT Instance method Public Method Property: Permitted content of a BSP element 20011026
8 GET_CLASS_NAME Instance method Public Method Get Class Names 20011026
9 GET_EXTENSION Instance method Public Method Get BSP Extension 20011107
10 GET_ITERATION Instance method Public Method Property:: Is iteration necessary? 20011026
11 GET_NAME Instance method Public Method Get names 20011026
12 GET_NO_PAGE_DONE Instance method Public Method Property: Get CO_PAGE_DONE? 20020326
13 GET_REQUIRE_WRITER Instance method Public Method Property: Is a body required? 20011026
14 GET_VALIDATION Instance method Public Method Property: Is validation required? 20011026
15 IS_VALID Instance method Public Method BSP Element -> IS_VALID 20011026
16 SET_COMPILER_OPTIONS Instance method Public Method Use Properties for Classes 20021212
Events
Class CL_BSP_ELEMENT_INFO has no event.
Types
Class CL_BSP_ELEMENT_INFO has no local type.
Method Signatures

Method BUILD_ELEMENT_ATTRIBUTE_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ATTRIBUTES Value transfer Type reference (TYPE) STRING 20020429
2 Importing P_ELEMENT_INFO Call by reference Type reference (TYPE) O2TAGINFO BSP-Element: alle Informationen in tiefer Struktur 20020429

Method BUILD_ELEMENT_ATTRIBUTE_INTERN on class CL_BSP_ELEMENT_INFO has no exception.

Method BUILD_ELEMENT_ATTRIBUTE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ATTRIBUTES Value transfer Type reference (TYPE) STRING 20020429

Method BUILD_ELEMENT_ATTRIBUTE_STRING on class CL_BSP_ELEMENT_INFO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEMENT Call by reference Type reference (TYPE) STRING Element: alle Informationen in tiefer Struktur 20011026
2 Importing P_EXTENSION Call by reference Type reference (TYPE) STRING Information über Extension 20011107
# Exception Resumable Description Created on
1 CX_TAG_LIBRARY Ausnahmen für BSP-Extensionen 20011026

Method GET_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ATTRIBUTE_INFO Value transfer Object reference (TYPE REF TO) CL_BSP_ELEMENT_ATTRIBUTE_INFO 20030326
2 Importing P_NAME Call by reference Type reference (TYPE) STRING 20030326

Method GET_ATTRIBUTE_INFO on class CL_BSP_ELEMENT_INFO has no exception.

Method GET_ATTRIBUTE_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ATTRIBUTES Value transfer Type reference (TYPE) TABLE_BSP_ELEMENT_ATTRS_INFO Tabelle CL_BSP_ELEMENT_ATTRS_INFO 20011026
# Exception Resumable Description Created on
1 CX_TAG Ausnahmen für BSP-Elemente 20011026
2 CX_TAG_LIBRARY Ausnahmen für BSP-Extensionen 20011026

Method GET_ATTRIBUTE_INFO_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ATTRIBUTE_INFO Value transfer Object reference (TYPE REF TO) CL_BSP_ELEMENT_ATTRIBUTE_INFO Element-Attribut-Information 20011026
# Exception Resumable Description Created on
1 CX_TAG Exceptions für Tags 20011026
2 CX_TAG_LIBRARY Exceptions für Tag Libraries 20011026

Method GET_BODY_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_BODY_CONTENT Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20011026

Method GET_BODY_CONTENT on class CL_BSP_ELEMENT_INFO has no exception.

Method GET_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CLASS_NAME Value transfer Type reference (TYPE) STRING Klassenname 20011026

Method GET_CLASS_NAME on class CL_BSP_ELEMENT_INFO has no exception.

Method GET_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_EXTENSION Value transfer Type reference (TYPE) STRING Information über Extension 20011107

Method GET_EXTENSION on class CL_BSP_ELEMENT_INFO has no exception.

Method GET_ITERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ITERATION Value transfer Type reference (TYPE) XFELD Ankreuzfeld 20011026

Method GET_ITERATION on class CL_BSP_ELEMENT_INFO has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NAME Value transfer Type reference (TYPE) STRING 20011026

Method GET_NAME on class CL_BSP_ELEMENT_INFO has no exception.

Method GET_NO_PAGE_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NO_PAGE_DONE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20020326

Method GET_NO_PAGE_DONE on class CL_BSP_ELEMENT_INFO has no exception.

Method GET_REQUIRE_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_REQUIRE_WRITER Value transfer Type reference (TYPE) XFELD Ankreuzfeld 20011026

Method GET_REQUIRE_WRITER on class CL_BSP_ELEMENT_INFO has no exception.

Method GET_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_VALIDATION Value transfer Type reference (TYPE) XFELD Einstelliges Kennzeichen 20011026

Method GET_VALIDATION on class CL_BSP_ELEMENT_INFO has no exception.

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPILER_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_COMPILER_MESSAGES Validierungsmeldungen 20011026
2 Importing COMPILER_OPTIONS Call by reference Object reference (TYPE REF TO) TAGELEMENT BSP: Ablage für Elemente 20021212
3 Importing ELEMENT_DATA Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT_DATA Elementdaten 20011026
4 Returning VALID Value transfer Type reference (TYPE) XFELD Boolesche Variable 20011026

Method IS_VALID on class CL_BSP_ELEMENT_INFO has no exception.

Method SET_COMPILER_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DONT_ALLOW_REUSE Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20030220
2 Importing KEEP_NAME_REFERENCE_AFTER_USE Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20021212
3 Importing USE_ID_AS_NAME_REFERENCE Call by reference Type reference (TYPE) XFELD SPACE tag->id wird reference sein 20021212

Method SET_COMPILER_OPTIONS on class CL_BSP_ELEMENT_INFO has no exception.
History
Last changed by/on SAP  20011113 
SAP Release Created in 620