GET_DATA SAP Method of class IF_FPM_GUIBB_TREE









Below is documentation, parameters and attributes of ABAP Method GET_DATA within SAP class IF_FPM_GUIBB_TREE. There is also a number of example ABAP code snipts to help you use the functionality of this method.

This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name IF_FPM_GUIBB_TREE into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.


Method Type - Instance

This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.

The following technical details of method GET_DATA can also be found below:

  • Importing parameters
  • Exporting parameters
  • Changing parameters
  • Returning parameters
  • Exceptions
  • Coding Examples


Parameters of Method GET_DATA

.

NameTypeData TypeDescriptionDefault Value
IO_EVENTImportingTYPE REF TO
CL_FPM_EVENT
ID of the FPM Event
IO_EXTENDED_CTRLImportingTYPE REF TO
IF_FPM_TREE_EXT_CTRL
Provides extended List ATS specific configuration options
IO_SERVICE_INFOImportingTYPE REF TO
IF_FPM_GUIBB_TREE_SERVICE_INFO
Provides information about services
IT_SELECTED_FIELDSImportingTYPE
FPMGB_T_SELECTED_FIELDS
Selected(Used) Fields
IV_EDIT_MODEImportingTYPE
FPM_EDIT_MODE
FPM: Edit Mode
IV_RAISED_BY_OWN_UIImportingTYPE
BOOLE_D
Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
IV_VISIBLE_ROWSImportingTYPE
I
IO_DATA_CHANGE_LOGImportingTYPE REF TO
IF_FPM_TREE_DATA_CHANGE_LOG
Interface for logging data changes in Tree UIBB
ET_MESSAGESExportingTYPE
FPMGB_T_MESSAGES
FPMGB Messages (T100 & Plaintext)
EV_ACTION_USAGE_CHANGEDExportingTYPE
BOOLE_D
Boolean Variable (X=True, -=False, Space=Unknown)
EV_DATA_CHANGEDExportingTYPE
BOOLE_D
Boolean Variable (X=True, -=False, Space=Unknown)
EV_DND_ATTR_CHANGEDExportingTYPE
BOOLE_D
Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
EV_FIELD_USAGE_CHANGEDExportingTYPE
BOOLE_D
Boolean Variable (X=True, -=False, Space=Unknown)
EV_SELECTED_LINES_CHANGEDExportingTYPE
BOOLE_D
Boolean Variable (X=True, -=False, Space=Unknown)
CS_TREE_ATTRIBUTESChangingTYPE
FPMGB_S_TREE_ATTRIBUTES
Hierarchical List GUIBB - Master Column Attributes
CT_ACTION_USAGEChangingTYPE
FPMGB_T_ACTIONUSAGE
Action Definition
CT_DATAChangingTYPE
DATA
CT_DND_ATTRIBUTESChangingTYPE
FPMGB_T_DND_DEFINITION
Drag and Drop Attributes Definition
CT_FIELD_USAGEChangingTYPE
FPMGB_T_FIELDUSAGE
Field Usage
CT_SELECTED_LINESChangingTYPE
RSTABIXTAB
Repository Infosystem: Tabix
CV_FIRST_VISIBLE_ROWChangingTYPE
I
CV_LEAD_INDEXChangingTYPE
SYTABIX
Index of Internal Tables



Exceptions of Method GET_DATA

This method does not have any exceptions

Example ABAP coding


DATA: lo_class TYPE REF TO IF_FPM_GUIBB_TREE.
DATA: lv_CS_TREE_ATTRIBUTES TYPE FPMGB_S_TREE_ATTRIBUTES,
lv_CT_ACTION_USAGE TYPE FPMGB_T_ACTIONUSAGE,
lv_CT_DATA TYPE DATA,
lv_CT_DND_ATTRIBUTES TYPE FPMGB_T_DND_DEFINITION,
lv_CT_FIELD_USAGE TYPE FPMGB_T_FIELDUSAGE,
lv_CT_SELECTED_LINES TYPE RSTABIXTAB,
lv_CV_FIRST_VISIBLE_ROW TYPE I,
lv_CV_LEAD_INDEX TYPE SYTABIX,
lv_ET_MESSAGES TYPE FPMGB_T_MESSAGES,
lv_EV_ACTION_USAGE_CHANGED TYPE BOOLE_D,
lv_EV_DATA_CHANGED TYPE BOOLE_D,
lv_EV_DND_ATTR_CHANGED TYPE BOOLE_D,
lv_EV_FIELD_USAGE_CHANGED TYPE BOOLE_D,
lv_EV_SELECTED_LINES_CHANGED TYPE BOOLE_D,
lv_IO_EVENT TYPE CL_FPM_EVENT,
lv_IO_EXTENDED_CTRL TYPE IF_FPM_TREE_EXT_CTRL,
lv_IO_SERVICE_INFO TYPE IF_FPM_GUIBB_TREE_SERVICE_INFO,
lv_IT_SELECTED_FIELDS TYPE FPMGB_T_SELECTED_FIELDS,
lv_IV_EDIT_MODE TYPE FPM_EDIT_MODE,
lv_IV_RAISED_BY_OWN_UI TYPE BOOLE_D,
lv_IV_VISIBLE_ROWS TYPE I,
lv_IO_DATA_CHANGE_LOG TYPE IF_FPM_TREE_DATA_CHANGE_LOG,
lv_other TYPE c.

CALL METHOD lo_class=>GET_DATA(
EXPORTING
IO_EVENT = lv_IO_EVENT
IO_EXTENDED_CTRL = lv_IO_EXTENDED_CTRL
IO_SERVICE_INFO = lv_IO_SERVICE_INFO
IT_SELECTED_FIELDS = lv_IT_SELECTED_FIELDS
IV_EDIT_MODE = lv_IV_EDIT_MODE
IV_RAISED_BY_OWN_UI = lv_IV_RAISED_BY_OWN_UI
IV_VISIBLE_ROWS = lv_IV_VISIBLE_ROWS
IO_DATA_CHANGE_LOG = lv_IO_DATA_CHANGE_LOG
IMPORTING
ET_MESSAGES = lv_ET_MESSAGES
EV_ACTION_USAGE_CHANGED = lv_EV_ACTION_USAGE_CHANGED
EV_DATA_CHANGED = lv_EV_DATA_CHANGED
EV_DND_ATTR_CHANGED = lv_EV_DND_ATTR_CHANGED
EV_FIELD_USAGE_CHANGED = lv_EV_FIELD_USAGE_CHANGED
EV_SELECTED_LINES_CHANGED = lv_EV_SELECTED_LINES_CHANGED
CHANGING
CS_TREE_ATTRIBUTES = lv_CS_TREE_ATTRIBUTES
CT_ACTION_USAGE = lv_CT_ACTION_USAGE
CT_DATA = lv_CT_DATA
CT_DND_ATTRIBUTES = lv_CT_DND_ATTRIBUTES
CT_FIELD_USAGE = lv_CT_FIELD_USAGE
CT_SELECTED_LINES = lv_CT_SELECTED_LINES
CV_FIRST_VISIBLE_ROW = lv_CV_FIRST_VISIBLE_ROW
CV_LEAD_INDEX = lv_CV_LEAD_INDEX ).

Links to Related Class(s)

IF_FPM_G...
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!