SAP ABAP Class IF_BSP_ELEMENT (Basis Interface for BSP Element)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BSP_ELEMENT BSP Element Basis Class 20011026
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_BSP_FRAME_POPUP_MASTER Controller Class for CRM_BSP_FRAME 20021011
Properties
Class IF_BSP_ELEMENT  
Short Description Basis Interface for BSP Element    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20011026   SAP 
Last change 20011112   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_BSP_ELEMENT has no interface implemented.
Friends
Class IF_BSP_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ELEMENT_CONTINUE Constant Public Type reference (TYPE) I 0 Analyze Body (Again) 20011026
2 CO_ELEMENT_DONE Constant Public Type reference (TYPE) I 1 Do not Analyze Body 20011026
3 CO_PAGE_CONTINUE Constant Public Type reference (TYPE) I 0 Analyze Page 20011026
4 CO_PAGE_DONE Constant Public Type reference (TYPE) I 1 Do Not Analyze Page 20011026
5 H_ELEMENT_PROCESS_STATUS Instance attribute Public Type reference (TYPE) I Hidden Internal Use Only 20020429
6 ID Instance attribute Public Type reference (TYPE) STRING Extension ID 20011026
7 M_CLASS_NAME Instance attribute Public Type reference (TYPE) STRING Class Name 20011026
8 M_ELEMENT_ATTRIBUTES Instance attribute Public Type reference (TYPE) STRING Properties from Workbench 20020429
9 M_EXTENSION Instance attribute Public Type reference (TYPE) STRING Extension Name 20011107
10 M_NAME Instance attribute Public Type reference (TYPE) STRING BSP Extension Name 20011026
11 M_OUT Instance attribute Public Object reference (TYPE REF TO) IF_BSP_WRITER Interface for Writing Page Content 20011026
12 M_PAGE_CONTEXT Instance attribute Public Object reference (TYPE REF TO) IF_BSP_PAGE_CONTEXT Pointer to Page Context 20011026
13 M_PARENT Instance attribute Public Object reference (TYPE REF TO) IF_BSP_ELEMENT Pointer to Parent Extension 20011026
14 M_VALIDATOR Static Attribute Public Object reference (TYPE REF TO) CL_BSP_ELEMENT_RT_ATTR_VALID Runtime Attribute Validation 20011029
Methods
# Method Level Visibility Method type Description Created on
1 COMPILE_TIME_IS_VALID Instance method Public Method Compile Time Query Whether all Attributes are OK 20011027
2 DO_AT_BEGINNING Instance method Public Method Call at Beginning of a BSP Element 20011026
3 DO_AT_END Instance method Public Method Call at End of a BSP Element 20011026
4 DO_AT_ITERATION Instance method Public Method Call at End of a BSP Element Content 20011026
5 DO_SET_DATA Instance method Public Method Inner BSP Element with DATA Property 20030517
6 GET_CLASS_NAMED_PARENT Instance method Public Method Search Parent of Specific Class Type 20011027
7 GET_DIRECT_PARENT Instance method Public Method Get Direct Parent BSP Element 20011026
8 GET_ELEMENT_NAMED_PARENT Instance method Public Method Find Parent with Specific Name 20011027
9 RAISE_ERROR Instance method Public Method Raise CX_BSP_ELEMENT_EXCEPTION 20011027
10 RUNTIME_IS_VALID Instance method Public Method Runtime Query (CX_BSP_ELEMENT_EXCEPTION) 20011027
Events
Class IF_BSP_ELEMENT has no event.
Types
Class IF_BSP_ELEMENT has no local type.
Method Signatures

Method COMPILE_TIME_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 20011027
2 Importing ELEMENT_DATA Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT_DATA Daten des BSP-Elements 20011027
3 Importing ELEMENT_INFO Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT_INFO Information über BSP-Element 20011027
4 Returning VALID Value transfer Type reference (TYPE) XFELD Ankreuzfeld 20011027
5 Importing VALIDATOR Call by reference Object reference (TYPE REF TO) CL_BSP_ELEMENT_CT_ATTR_VALID Compilezeit-Attribut-Validierung 20011029

Method COMPILE_TIME_IS_VALID on class IF_BSP_ELEMENT has no exception.

Method DO_AT_BEGINNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I CO_ELEMENT_CONTINUE | CO_ELEMENT_DONE 20011026

Method DO_AT_BEGINNING on class IF_BSP_ELEMENT has no exception.

Method DO_AT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I CO_PAGE_CONTINUE | CO_PAGE_DONE 20011026

Method DO_AT_END on class IF_BSP_ELEMENT has no exception.

Method DO_AT_ITERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I CO_ELEMENT_CONTINUE | CO_ELEMENT_DONE 20011026

Method DO_AT_ITERATION on class IF_BSP_ELEMENT has no exception.

Method DO_SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_NAME Call by reference Type reference (TYPE) STRING 20030517
2 Importing RUNTIME_PARMS Call by reference Type reference (TYPE) STRING '/*/' /parm_1/parm_2/.../parm_n/ 20030517

Method DO_SET_DATA on class IF_BSP_ELEMENT has no exception.

Method GET_CLASS_NAMED_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Value transfer Type reference (TYPE) CSEQUENCE Absoluter Name 20011027
2 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_BSP_ELEMENT Info über BSP-Element 20011027
3 Importing MAX_LEVELS Value transfer Type reference (TYPE) I 9999 20011029
4 Importing RAISE_ERROR Call by reference Type reference (TYPE) XFELD 'X' Falls nicht gefunden, dann RAISE ERROR 20011027

Method GET_CLASS_NAMED_PARENT on class IF_BSP_ELEMENT has no exception.

Method GET_DIRECT_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PARENT Value transfer Object reference (TYPE REF TO) IF_BSP_ELEMENT Info über BSP-Element 20011026

Method GET_DIRECT_PARENT on class IF_BSP_ELEMENT has no exception.

Method GET_ELEMENT_NAMED_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_BSP_ELEMENT Info über BSP-Element 20011027
2 Importing EXTENSION Call by reference Type reference (TYPE) STRING Präfix 20011108
3 Importing MAX_LEVELS Value transfer Type reference (TYPE) I 9999 20011029
4 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE Absoluter Name 20011027
5 Importing RAISE_ERROR Call by reference Type reference (TYPE) XFELD 'X' Falls nicht gefunden, dann RAISE ERROR 20011027

Method GET_ELEMENT_NAMED_PARENT on class IF_BSP_ELEMENT has no exception.

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSG Call by reference Type reference (TYPE) CSEQUENCE 20011027

Method RAISE_ERROR on class IF_BSP_ELEMENT has no exception.

Method RUNTIME_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RUNTIME_PARMS Call by reference Type reference (TYPE) STRING /parm_1/parm_2/.../parm_n/ 20011027

Method RUNTIME_IS_VALID on class IF_BSP_ELEMENT has no exception.
History
Last changed by/on SAP  20011112 
SAP Release Created in