FACTORY SAP Method FACTORY_METHOD
Below is documentation, parameters and attributes of ABAP Method FACTORY within SAP class CLG_CHTMLB_CONFIGTABLE. 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 CLG_CHTMLB_CONFIGTABLE into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Static
This is a Static Method so you can call it directlyThe following technical details of method FACTORY can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method FACTORY
.| Name | Type | Data Type | Description | Default Value |
| ACTIONS | Importing | TYPE CRMT_THTMLB_BUTTON_T | ||
| ACTIONSMAXINROW | Importing | TYPE CSEQUENCE | ||
| AJAXADDITIONALTARGETS | Importing | TYPE CSEQUENCE | ||
| AJAXDELTAHANDLING | Importing | TYPE CSEQUENCE | ||
| ALLROWSEDITABLE | Importing | TYPE CSEQUENCE | ||
| BRIEFINGCARDCLOSETOOLTIP | Importing | TYPE CSEQUENCE | ||
| BRIEFINGCARDCOMPONENTID | Importing | TYPE CSEQUENCE | ||
| BRIEFINGCARDOPENTOOLTIP | Importing | TYPE CSEQUENCE | ||
| BRIEFINGCARDURL | Importing | TYPE CSEQUENCE | ||
| CANCELEVENT | Importing | TYPE CSEQUENCE | ||
| CHECKFORPARENTBORDER | Importing | TYPE CSEQUENCE | ||
| COLUMNDEFINITIONS | Importing | TYPE TABLEVIEWCONTROLTAB | ||
| COLUMNFILTERS | Importing | TYPE TABLEVIEWFILTERTAB | ||
| COLUMNHEADERVISIBLE | Importing | TYPE CSEQUENCE | ||
| COLUMNWIDTH | Importing | TYPE CSEQUENCE | ||
| COLUMNWRAPPING | Importing | TYPE CSEQUENCE | ||
| DELEGATETOCELLERATOR | Importing | TYPE CSEQUENCE | ||
| DESIGN | Importing | TYPE CSEQUENCE | ||
| DESIGNMODE | Importing | TYPE CSEQUENCE | ||
| DISPLAYMODE | Importing | TYPE CSEQUENCE | ||
| DOWNLOADTOEXCEL | Importing | TYPE CSEQUENCE | ||
| EMPTYTABLETEXT | Importing | TYPE CSEQUENCE | ||
| ENABLETABLEGRAPHICS | Importing | TYPE CSEQUENCE | ||
| ENCODE | Importing | TYPE CSEQUENCE | ||
| EXCLUDECOLSFROMROWTEMPLATE | Importing | TYPE STRING_TABLE | ||
| EXCLUDEROWSFROMROWTEMPLATE | Importing | TYPE STRING_TABLE | ||
| FILLUPEMPTYROWS | Importing | TYPE CSEQUENCE | ||
| FILTER | Importing | TYPE CSEQUENCE | ||
| FILTERBUTTONTEXT | Importing | TYPE CSEQUENCE | ||
| FILTERBUTTONTOOLTIP | Importing | TYPE CSEQUENCE | ||
| FIXEDHEADERS | Importing | TYPE CSEQUENCE | ||
| FOCUS1STSELECTEDCELL | Importing | TYPE CSEQUENCE | ||
| FOOTERVISIBLE | Importing | TYPE CSEQUENCE | ||
| FORCESCROLLABLE | Importing | TYPE CSEQUENCE | ||
| HASLEADSELECTION | Importing | TYPE CSEQUENCE | ||
| HEADERTEXT | Importing | TYPE CSEQUENCE | ||
| HEADERVISIBLE | Importing | TYPE CSEQUENCE | ||
| HEIGHT | Importing | TYPE CSEQUENCE | ||
| HIGHROWS | Importing | TYPE CSEQUENCE | ||
| ID | Importing | TYPE CSEQUENCE | ||
| ID_POSTFIX | Importing | TYPE CSEQUENCE | ||
| ITERATOR | Importing | TYPE REF TO IF_HTMLB_TABLEVIEW_ITERATOR | ||
| KEEPSELECTEDROW | Importing | TYPE CSEQUENCE | ||
| KEYCOLUMN | Importing | TYPE CSEQUENCE | ||
| LEADSELECTIONINDEX | Importing | TYPE CSEQUENCE | ||
| LEADSELECTIONKEY | Importing | TYPE CSEQUENCE | ||
| NAVIGATIONMODE | Importing | TYPE CSEQUENCE | ||
| NOHEADER | Importing | TYPE CSEQUENCE | ||
| NOMATCHTEXT | Importing | TYPE CSEQUENCE | ||
| ONCLIENTROWSELECTION | Importing | TYPE CSEQUENCE | ||
| ONFILTER | Importing | TYPE CSEQUENCE | ||
| ONHEADERCLICK | Importing | TYPE CSEQUENCE | ||
| ONNAVIGATE | Importing | TYPE CSEQUENCE | ||
| ONROWSELECTION | Importing | TYPE CSEQUENCE | ||
| ONTABLELINEADD | Importing | TYPE CSEQUENCE | ||
| OVERWRITEDEFINITIONS | Importing | TYPE TABLEVIEWOVERWRITETAB | ||
| PERSONALIZABLE | Importing | TYPE CSEQUENCE | ||
| RESET | Importing | TYPE CSEQUENCE | ||
| RESETSORTINGDISPLAY | Importing | TYPE CSEQUENCE | ||
| ROWCOUNT | Importing | TYPE CSEQUENCE | ||
| SCROLLABLE | Importing | TYPE CSEQUENCE | ||
| SELECTEDROWINDEX | Importing | TYPE CSEQUENCE | ||
| SELECTEDROWINDEXTABLE | Importing | TYPE INT4_TABLE | ||
| SELECTEDROWKEY | Importing | TYPE CSEQUENCE | ||
| SELECTEDROWKEYTABLE | Importing | TYPE STRING_TABLE | ||
| SELECTIONMODE | Importing | TYPE CSEQUENCE | ||
| SHOWNOMATCHTEXT | Importing | TYPE CSEQUENCE | ||
| SORT | Importing | TYPE CSEQUENCE | ||
| SUMMARY | Importing | TYPE CSEQUENCE | ||
| SWITCHID | Importing | TYPE CSEQUENCE | ||
| TABINDEXCELL | Importing | TYPE CSEQUENCE | ||
| TABLE | Importing | TYPE REF TO DATA | ||
| TABLELAYOUT | Importing | TYPE CSEQUENCE | ||
| USAGE | Importing | TYPE CSEQUENCE | ||
| USEROWTEMPLATE | Importing | TYPE CSEQUENCE | ||
| VERTICALSCROLLINGMODE | Importing | TYPE CSEQUENCE | ||
| VISIBLEFIRSTROW | Importing | TYPE CSEQUENCE | ||
| VISIBLEROWCOUNT | Importing | TYPE CSEQUENCE | ||
| WIDTH | Importing | TYPE CSEQUENCE | ||
| XML | Importing | TYPE CSEQUENCE | ||
| _TABLE | Importing | TYPE STRING | ||
| MULTISORT | Importing | TYPE CSEQUENCE | ||
| OMNIFILTER | Importing | TYPE CSEQUENCE | ||
| ONFILEDROP | Importing | TYPE CSEQUENCE | ||
| ELEMENT | Returning | TYPE REF TO CL_CHTMLB_CONFIG_TABLE |
Exceptions of Method FACTORY
This method does not have any exceptionsExample ABAP coding
DATA: lv_ACTIONS TYPE CRMT_THTMLB_BUTTON_T,
lv_ACTIONSMAXINROW TYPE CSEQUENCE,
lv_AJAXADDITIONALTARGETS TYPE CSEQUENCE,
lv_AJAXDELTAHANDLING TYPE CSEQUENCE,
lv_ALLROWSEDITABLE TYPE CSEQUENCE,
lv_BRIEFINGCARDCLOSETOOLTIP TYPE CSEQUENCE,
lv_BRIEFINGCARDCOMPONENTID TYPE CSEQUENCE,
lv_BRIEFINGCARDOPENTOOLTIP TYPE CSEQUENCE,
lv_BRIEFINGCARDURL TYPE CSEQUENCE,
lv_CANCELEVENT TYPE CSEQUENCE,
lv_CHECKFORPARENTBORDER TYPE CSEQUENCE,
lv_COLUMNDEFINITIONS TYPE TABLEVIEWCONTROLTAB,
lv_COLUMNFILTERS TYPE TABLEVIEWFILTERTAB,
lv_COLUMNHEADERVISIBLE TYPE CSEQUENCE,
lv_COLUMNWIDTH TYPE CSEQUENCE,
lv_COLUMNWRAPPING TYPE CSEQUENCE,
lv_DELEGATETOCELLERATOR TYPE CSEQUENCE,
lv_DESIGN TYPE CSEQUENCE,
lv_DESIGNMODE TYPE CSEQUENCE,
lv_DISPLAYMODE TYPE CSEQUENCE,
lv_DOWNLOADTOEXCEL TYPE CSEQUENCE,
lv_ELEMENT TYPE CL_CHTMLB_CONFIG_TABLE,
lv_EMPTYTABLETEXT TYPE CSEQUENCE,
lv_ENABLETABLEGRAPHICS TYPE CSEQUENCE,
lv_ENCODE TYPE CSEQUENCE,
lv_EXCLUDECOLSFROMROWTEMPLATE TYPE STRING_TABLE,
lv_EXCLUDEROWSFROMROWTEMPLATE TYPE STRING_TABLE,
lv_FILLUPEMPTYROWS TYPE CSEQUENCE,
lv_FILTER TYPE CSEQUENCE,
lv_FILTERBUTTONTEXT TYPE CSEQUENCE,
lv_FILTERBUTTONTOOLTIP TYPE CSEQUENCE,
lv_FIXEDHEADERS TYPE CSEQUENCE,
lv_FOCUS1STSELECTEDCELL TYPE CSEQUENCE,
lv_FOOTERVISIBLE TYPE CSEQUENCE,
lv_FORCESCROLLABLE TYPE CSEQUENCE,
lv_HASLEADSELECTION TYPE CSEQUENCE,
lv_HEADERTEXT TYPE CSEQUENCE,
lv_HEADERVISIBLE TYPE CSEQUENCE,
lv_HEIGHT TYPE CSEQUENCE,
lv_HIGHROWS TYPE CSEQUENCE,
lv_ID TYPE CSEQUENCE,
lv_ID_POSTFIX TYPE CSEQUENCE,
lv_ITERATOR TYPE IF_HTMLB_TABLEVIEW_ITERATOR,
lv_KEEPSELECTEDROW TYPE CSEQUENCE,
lv_KEYCOLUMN TYPE CSEQUENCE,
lv_LEADSELECTIONINDEX TYPE CSEQUENCE,
lv_LEADSELECTIONKEY TYPE CSEQUENCE,
lv_NAVIGATIONMODE TYPE CSEQUENCE,
lv_NOHEADER TYPE CSEQUENCE,
lv_NOMATCHTEXT TYPE CSEQUENCE,
lv_ONCLIENTROWSELECTION TYPE CSEQUENCE,
lv_ONFILTER TYPE CSEQUENCE,
lv_ONHEADERCLICK TYPE CSEQUENCE,
lv_ONNAVIGATE TYPE CSEQUENCE,
lv_ONROWSELECTION TYPE CSEQUENCE,
lv_ONTABLELINEADD TYPE CSEQUENCE,
lv_OVERWRITEDEFINITIONS TYPE TABLEVIEWOVERWRITETAB,
lv_PERSONALIZABLE TYPE CSEQUENCE,
lv_RESET TYPE CSEQUENCE,
lv_RESETSORTINGDISPLAY TYPE CSEQUENCE,
lv_ROWCOUNT TYPE CSEQUENCE,
lv_SCROLLABLE TYPE CSEQUENCE,
lv_SELECTEDROWINDEX TYPE CSEQUENCE,
lv_SELECTEDROWINDEXTABLE TYPE INT4_TABLE,
lv_SELECTEDROWKEY TYPE CSEQUENCE,
lv_SELECTEDROWKEYTABLE TYPE STRING_TABLE,
lv_SELECTIONMODE TYPE CSEQUENCE,
lv_SHOWNOMATCHTEXT TYPE CSEQUENCE,
lv_SORT TYPE CSEQUENCE,
lv_SUMMARY TYPE CSEQUENCE,
lv_SWITCHID TYPE CSEQUENCE,
lv_TABINDEXCELL TYPE CSEQUENCE,
lv_TABLE TYPE DATA,
lv_TABLELAYOUT TYPE CSEQUENCE,
lv_USAGE TYPE CSEQUENCE,
lv_USEROWTEMPLATE TYPE CSEQUENCE,
lv_VERTICALSCROLLINGMODE TYPE CSEQUENCE,
lv_VISIBLEFIRSTROW TYPE CSEQUENCE,
lv_VISIBLEROWCOUNT TYPE CSEQUENCE,
lv_WIDTH TYPE CSEQUENCE,
lv_XML TYPE CSEQUENCE,
lv__TABLE TYPE STRING,
lv_MULTISORT TYPE CSEQUENCE,
lv_OMNIFILTER TYPE CSEQUENCE,
lv_ONFILEDROP TYPE CSEQUENCE,
lv_other TYPE c.
CALL METHOD CLG_CHTMLB_CONFIGTABLE=>FACTORY(
EXPORTING
ACTIONS = lv_ACTIONS
ACTIONSMAXINROW = lv_ACTIONSMAXINROW
AJAXADDITIONALTARGETS = lv_AJAXADDITIONALTARGETS
AJAXDELTAHANDLING = lv_AJAXDELTAHANDLING
ALLROWSEDITABLE = lv_ALLROWSEDITABLE
BRIEFINGCARDCLOSETOOLTIP = lv_BRIEFINGCARDCLOSETOOLTIP
BRIEFINGCARDCOMPONENTID = lv_BRIEFINGCARDCOMPONENTID
BRIEFINGCARDOPENTOOLTIP = lv_BRIEFINGCARDOPENTOOLTIP
BRIEFINGCARDURL = lv_BRIEFINGCARDURL
CANCELEVENT = lv_CANCELEVENT
CHECKFORPARENTBORDER = lv_CHECKFORPARENTBORDER
COLUMNDEFINITIONS = lv_COLUMNDEFINITIONS
COLUMNFILTERS = lv_COLUMNFILTERS
COLUMNHEADERVISIBLE = lv_COLUMNHEADERVISIBLE
COLUMNWIDTH = lv_COLUMNWIDTH
COLUMNWRAPPING = lv_COLUMNWRAPPING
DELEGATETOCELLERATOR = lv_DELEGATETOCELLERATOR
DESIGN = lv_DESIGN
DESIGNMODE = lv_DESIGNMODE
DISPLAYMODE = lv_DISPLAYMODE
DOWNLOADTOEXCEL = lv_DOWNLOADTOEXCEL
EMPTYTABLETEXT = lv_EMPTYTABLETEXT
ENABLETABLEGRAPHICS = lv_ENABLETABLEGRAPHICS
ENCODE = lv_ENCODE
EXCLUDECOLSFROMROWTEMPLATE = lv_EXCLUDECOLSFROMROWTEMPLATE
EXCLUDEROWSFROMROWTEMPLATE = lv_EXCLUDEROWSFROMROWTEMPLATE
FILLUPEMPTYROWS = lv_FILLUPEMPTYROWS
FILTER = lv_FILTER
FILTERBUTTONTEXT = lv_FILTERBUTTONTEXT
FILTERBUTTONTOOLTIP = lv_FILTERBUTTONTOOLTIP
FIXEDHEADERS = lv_FIXEDHEADERS
FOCUS1STSELECTEDCELL = lv_FOCUS1STSELECTEDCELL
FOOTERVISIBLE = lv_FOOTERVISIBLE
FORCESCROLLABLE = lv_FORCESCROLLABLE
HASLEADSELECTION = lv_HASLEADSELECTION
HEADERTEXT = lv_HEADERTEXT
HEADERVISIBLE = lv_HEADERVISIBLE
HEIGHT = lv_HEIGHT
HIGHROWS = lv_HIGHROWS
ID = lv_ID
ID_POSTFIX = lv_ID_POSTFIX
ITERATOR = lv_ITERATOR
KEEPSELECTEDROW = lv_KEEPSELECTEDROW
KEYCOLUMN = lv_KEYCOLUMN
LEADSELECTIONINDEX = lv_LEADSELECTIONINDEX
LEADSELECTIONKEY = lv_LEADSELECTIONKEY
NAVIGATIONMODE = lv_NAVIGATIONMODE
NOHEADER = lv_NOHEADER
NOMATCHTEXT = lv_NOMATCHTEXT
ONCLIENTROWSELECTION = lv_ONCLIENTROWSELECTION
ONFILTER = lv_ONFILTER
ONHEADERCLICK = lv_ONHEADERCLICK
ONNAVIGATE = lv_ONNAVIGATE
ONROWSELECTION = lv_ONROWSELECTION
ONTABLELINEADD = lv_ONTABLELINEADD
OVERWRITEDEFINITIONS = lv_OVERWRITEDEFINITIONS
PERSONALIZABLE = lv_PERSONALIZABLE
RESET = lv_RESET
RESETSORTINGDISPLAY = lv_RESETSORTINGDISPLAY
ROWCOUNT = lv_ROWCOUNT
SCROLLABLE = lv_SCROLLABLE
SELECTEDROWINDEX = lv_SELECTEDROWINDEX
SELECTEDROWINDEXTABLE = lv_SELECTEDROWINDEXTABLE
SELECTEDROWKEY = lv_SELECTEDROWKEY
SELECTEDROWKEYTABLE = lv_SELECTEDROWKEYTABLE
SELECTIONMODE = lv_SELECTIONMODE
SHOWNOMATCHTEXT = lv_SHOWNOMATCHTEXT
SORT = lv_SORT
SUMMARY = lv_SUMMARY
SWITCHID = lv_SWITCHID
TABINDEXCELL = lv_TABINDEXCELL
TABLE = lv_TABLE
TABLELAYOUT = lv_TABLELAYOUT
USAGE = lv_USAGE
USEROWTEMPLATE = lv_USEROWTEMPLATE
VERTICALSCROLLINGMODE = lv_VERTICALSCROLLINGMODE
VISIBLEFIRSTROW = lv_VISIBLEFIRSTROW
VISIBLEROWCOUNT = lv_VISIBLEROWCOUNT
WIDTH = lv_WIDTH
XML = lv_XML
_TABLE = lv__TABLE
MULTISORT = lv_MULTISORT
OMNIFILTER = lv_OMNIFILTER
ONFILEDROP = lv_ONFILEDROP
RECEIVING
ELEMENT = lv_ELEMENT )
"Alternate coding for Method Call with returning parameter
lv_ELEMENT = CLG_CHTMLB_CONFIGTABLE=>FACTORY(
EXPORTING
ACTIONS = lv_ACTIONS
ACTIONSMAXINROW = lv_ACTIONSMAXINROW
AJAXADDITIONALTARGETS = lv_AJAXADDITIONALTARGETS
AJAXDELTAHANDLING = lv_AJAXDELTAHANDLING
ALLROWSEDITABLE = lv_ALLROWSEDITABLE
BRIEFINGCARDCLOSETOOLTIP = lv_BRIEFINGCARDCLOSETOOLTIP
BRIEFINGCARDCOMPONENTID = lv_BRIEFINGCARDCOMPONENTID
BRIEFINGCARDOPENTOOLTIP = lv_BRIEFINGCARDOPENTOOLTIP
BRIEFINGCARDURL = lv_BRIEFINGCARDURL
CANCELEVENT = lv_CANCELEVENT
CHECKFORPARENTBORDER = lv_CHECKFORPARENTBORDER
COLUMNDEFINITIONS = lv_COLUMNDEFINITIONS
COLUMNFILTERS = lv_COLUMNFILTERS
COLUMNHEADERVISIBLE = lv_COLUMNHEADERVISIBLE
COLUMNWIDTH = lv_COLUMNWIDTH
COLUMNWRAPPING = lv_COLUMNWRAPPING
DELEGATETOCELLERATOR = lv_DELEGATETOCELLERATOR
DESIGN = lv_DESIGN
DESIGNMODE = lv_DESIGNMODE
DISPLAYMODE = lv_DISPLAYMODE
DOWNLOADTOEXCEL = lv_DOWNLOADTOEXCEL
EMPTYTABLETEXT = lv_EMPTYTABLETEXT
ENABLETABLEGRAPHICS = lv_ENABLETABLEGRAPHICS
ENCODE = lv_ENCODE
EXCLUDECOLSFROMROWTEMPLATE = lv_EXCLUDECOLSFROMROWTEMPLATE
EXCLUDEROWSFROMROWTEMPLATE = lv_EXCLUDEROWSFROMROWTEMPLATE
FILLUPEMPTYROWS = lv_FILLUPEMPTYROWS
FILTER = lv_FILTER
FILTERBUTTONTEXT = lv_FILTERBUTTONTEXT
FILTERBUTTONTOOLTIP = lv_FILTERBUTTONTOOLTIP
FIXEDHEADERS = lv_FIXEDHEADERS
FOCUS1STSELECTEDCELL = lv_FOCUS1STSELECTEDCELL
FOOTERVISIBLE = lv_FOOTERVISIBLE
FORCESCROLLABLE = lv_FORCESCROLLABLE
HASLEADSELECTION = lv_HASLEADSELECTION
HEADERTEXT = lv_HEADERTEXT
HEADERVISIBLE = lv_HEADERVISIBLE
HEIGHT = lv_HEIGHT
HIGHROWS = lv_HIGHROWS
ID = lv_ID
ID_POSTFIX = lv_ID_POSTFIX
ITERATOR = lv_ITERATOR
KEEPSELECTEDROW = lv_KEEPSELECTEDROW
KEYCOLUMN = lv_KEYCOLUMN
LEADSELECTIONINDEX = lv_LEADSELECTIONINDEX
LEADSELECTIONKEY = lv_LEADSELECTIONKEY
NAVIGATIONMODE = lv_NAVIGATIONMODE
NOHEADER = lv_NOHEADER
NOMATCHTEXT = lv_NOMATCHTEXT
ONCLIENTROWSELECTION = lv_ONCLIENTROWSELECTION
ONFILTER = lv_ONFILTER
ONHEADERCLICK = lv_ONHEADERCLICK
ONNAVIGATE = lv_ONNAVIGATE
ONROWSELECTION = lv_ONROWSELECTION
ONTABLELINEADD = lv_ONTABLELINEADD
OVERWRITEDEFINITIONS = lv_OVERWRITEDEFINITIONS
PERSONALIZABLE = lv_PERSONALIZABLE
RESET = lv_RESET
RESETSORTINGDISPLAY = lv_RESETSORTINGDISPLAY
ROWCOUNT = lv_ROWCOUNT
SCROLLABLE = lv_SCROLLABLE
SELECTEDROWINDEX = lv_SELECTEDROWINDEX
SELECTEDROWINDEXTABLE = lv_SELECTEDROWINDEXTABLE
SELECTEDROWKEY = lv_SELECTEDROWKEY
SELECTEDROWKEYTABLE = lv_SELECTEDROWKEYTABLE
SELECTIONMODE = lv_SELECTIONMODE
SHOWNOMATCHTEXT = lv_SHOWNOMATCHTEXT
SORT = lv_SORT
SUMMARY = lv_SUMMARY
SWITCHID = lv_SWITCHID
TABINDEXCELL = lv_TABINDEXCELL
TABLE = lv_TABLE
TABLELAYOUT = lv_TABLELAYOUT
USAGE = lv_USAGE
USEROWTEMPLATE = lv_USEROWTEMPLATE
VERTICALSCROLLINGMODE = lv_VERTICALSCROLLINGMODE
VISIBLEFIRSTROW = lv_VISIBLEFIRSTROW
VISIBLEROWCOUNT = lv_VISIBLEROWCOUNT
WIDTH = lv_WIDTH
XML = lv_XML
_TABLE = lv__TABLE
MULTISORT = lv_MULTISORT
OMNIFILTER = lv_OMNIFILTER
ONFILEDROP = lv_ONFILEDROP ).
Links to Related Class(s)
CLG_CHTM...Full list of available SAP object classes
Search for further information about these or an SAP related objects