SAP CL_BSP_ELEMENT_INFO OO Class - BSP Element Information









CL_BSP_ELEMENT_INFO is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_BSP_ELEMENT_INFO including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of CL_BSP_ELEMENT_INFO SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
BUILD_ELEMENT_ATTRIBUTE_INTERNProperties PoolPrivate
CALL METHOD cl_bsp_element_info=>BUILD_ELEMENT_ATTRIBUTE_INTERN...more details

BUILD_ELEMENT_ATTRIBUTE_STRINGProperties PoolPublic
CALL METHOD cl_bsp_element_info=>BUILD_ELEMENT_ATTRIBUTE_STRING...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_bsp_element_info=>CONSTRUCTOR...more details

GET_ATTRIBUTE_INFOAttributes of a BSP elementPublic
CALL METHOD cl_bsp_element_info=>GET_ATTRIBUTE_INFO...more details

GET_ATTRIBUTE_INFOSList of all attributes of a BSP elementPublic
CALL METHOD cl_bsp_element_info=>GET_ATTRIBUTE_INFOS...more details

GET_ATTRIBUTE_INFO_FOR_IDProperties of the ID attributePublic
CALL METHOD cl_bsp_element_info=>GET_ATTRIBUTE_INFO_FOR_ID...more details

GET_BODY_CONTENTProperty: Permitted content of a BSP elementPublic
CALL METHOD cl_bsp_element_info=>GET_BODY_CONTENT...more details

GET_CLASS_NAMEGet Class NamesPublic
CALL METHOD cl_bsp_element_info=>GET_CLASS_NAME...more details

GET_EXTENSIONGet BSP ExtensionPublic
CALL METHOD cl_bsp_element_info=>GET_EXTENSION...more details

GET_ITERATIONProperty:: Is iteration necessary?Public
CALL METHOD cl_bsp_element_info=>GET_ITERATION...more details

GET_NAMEGet namesPublic
CALL METHOD cl_bsp_element_info=>GET_NAME...more details

GET_NO_PAGE_DONEProperty: Get CO_PAGE_DONE?Public
CALL METHOD cl_bsp_element_info=>GET_NO_PAGE_DONE...more details

GET_REQUIRE_WRITERProperty: Is a body required?Public
CALL METHOD cl_bsp_element_info=>GET_REQUIRE_WRITER...more details

GET_VALIDATIONProperty: Is validation required?Public
CALL METHOD cl_bsp_element_info=>GET_VALIDATION...more details

IS_VALIDBSP Element -> IS_VALIDPublic
CALL METHOD cl_bsp_element_info=>IS_VALID...more details

SET_COMPILER_OPTIONSUse Properties for ClassesPublic
CALL METHOD cl_bsp_element_info=>SET_COMPILER_OPTIONS...more details



CL_BSP_ELEMENT_INFO attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
ATTRIBUTE_INFOSInstance AttributeTable CL_BSP_ELEMENT_ATTRS_INFOLIKE
TABLE_BSP_ELEMENT_ATTRS_INFO
Private
COMPILER_OPTIONSInstance AttributeBSP: Repository for ElementsLIKE
TAGELEMENT
Private
CO_ATTR_BSPConstantBudget Structure Elements'/BSP/'LIKE
STRING
Public
CO_ATTR_DATAInstance AttributeLIKE
Private
CO_ATTR_ELEMENT_DEPENDENTConstantElement Dependency'/TDEP/'LIKE
STRING
Public
CO_ATTR_EMPTYConstantBlank'/EMPTY/'LIKE
STRING
Public
CO_ATTR_IDInstance AttributeLIKE
Private
CO_ATTR_ID_REQUIREDInstance AttributeLIKE
Private
CO_ATTR_ITERATIONInstance AttributeLIKE
Private
CO_ATTR_NO_PAGE_DONEInstance AttributeLIKE
Private
CO_ATTR_ONLY_INNER_ELEMENTSConstantOnly BSP inner elements'/INNER/'LIKE
STRING
Public
CO_ATTR_REQUIRE_WRITERInstance AttributeLIKE
Private
CO_ATTR_VALIDATIONInstance AttributeLIKE
Private
CO_ATTR_VERSION_1Instance AttributeLIKE
Private
CO_CONTENT_BSPConstantBudget Structure ElementsTAGL_BODY_CONTENT_BSPLIKE
CHAR1
Public
CO_CONTENT_DATAInstance AttributeLIKE
Private
CO_CONTENT_ELEMENT_DEPENDENTConstantElement DependencyTAGL_BODY_CONTENT_TAGDEPLIKE
CHAR1
Public
CO_CONTENT_EMPTYConstantEmptyTAGL_BODY_CONTENT_EMPTYLIKE
CHAR1
Public
CO_CONTENT_ONLY_INNER_ELEMENTSConstantOnly BSP inner elementsTAGL_BODY_CONTENT_INNER_TAGSLIKE
CHAR1
Public
ELEMENTInstance AttributeInterface for element checks during the compile phaseLIKE
IF_BSP_ELEMENT
Private
ELEMENT_EXTENSIONInstance AttributeLIKE
Private
ELEMENT_INFOInstance AttributeElement: All inforation in lower structureLIKE
O2TAGINFO
Private
ELEMENT_NAMEInstance AttributeLIKE
Private
EXTENSIONInstance AttributeID of BSP ExtensionLIKE
STRING
Private
VALIDATORInstance AttributeCompile Time Attribute ValidationLIKE
CL_BSP_ELEMENT_CT_ATTR_VALID
Private


Links to Related Class(s)

CL_BSP_E...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!