SAP CL_SALV_CALLER_SERVICES OO Class - ALV: Compare Old API and New API









CL_SALV_CALLER_SERVICES 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_SALV_CALLER_SERVICES 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_SALV_CALLER_SERVICES 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
CREATE_FORMPrivate
CALL METHOD cl_salv_caller_services=>CREATE_FORM...more details

GET_END_OF_PAGEPrivate
CALL METHOD cl_salv_caller_services=>GET_END_OF_PAGE...more details

GET_PARAMETERS_FROM_SCENARIOPrivate
CALL METHOD cl_salv_caller_services=>GET_PARAMETERS_FROM_SCENARIO...more details

GET_TOP_OF_PAGEPrivate
CALL METHOD cl_salv_caller_services=>GET_TOP_OF_PAGE...more details

RUNPrivate
CALL METHOD cl_salv_caller_services=>RUN...more details

SET_LAYOUT_KEYPrivate
CALL METHOD cl_salv_caller_services=>SET_LAYOUT_KEY...more details



CL_SALV_CALLER_SERVICES 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
R_AGGREGATIONInstance AttributeAggregation ObjectsLIKE
CL_SALV_AGGREGATION
Private
R_AGGREGATIONSInstance AttributeAggregation ObjectsLIKE
CL_SALV_AGGREGATIONS
Private
R_COLUMNS_HIERSEQInstance AttributeColumns in Simple, Two-Dimensional TablesLIKE
CL_SALV_COLUMNS_HIERSEQ
Private
R_COLUMNS_TABLEInstance AttributeColumns in Simple, Two-Dimensional TablesLIKE
CL_SALV_COLUMNS_TABLE
Private
R_COLUMNS_TREEInstance AttributeColumns in Simple, Two-Dimensional TablesLIKE
CL_SALV_COLUMNS_TREE
Private
R_COLUMN_HIERSEQInstance AttributeColumn Description of Simple, Two-Dimensional TablesLIKE
CL_SALV_COLUMN_TABLE
Private
R_COLUMN_TABLEInstance AttributeColumn Description of Simple, Two-Dimensional TablesLIKE
CL_SALV_COLUMN_TABLE
Private
R_COLUMN_TREEInstance AttributeColumn Description of Simple, Two-Dimensional TablesLIKE
CL_SALV_COLUMN_TREE
Private
R_DISPLAY_SETTINGSInstance AttributeALV: Display DefinitionLIKE
CL_SALV_DISPLAY_SETTINGS
Private
R_END_OF_PAGEInstance AttributeALV: Footer Area: List/PageLIKE
CL_SALV_FORM_ELEMENT
Private
R_FILTERInstance AttributeALV: FilterLIKE
CL_SALV_FILTER
Private
R_FILTERSInstance AttributeALV: FilterLIKE
CL_SALV_FILTERS
Private
R_FUNCTIONInstance AttributeALV Single FunctionLIKE
CL_SALV_FUNCTION
Private
R_FUNCTIONAL_SETTINGSInstance AttributeALV: Display DefinitionLIKE
CL_SALV_FUNCTIONAL_SETTINGS
Private
R_FUNCTIONS_LISTInstance AttributeGeneric and User-Defined Functions in List-Type TablesLIKE
CL_SALV_FUNCTIONS_LIST
Private
R_FUNCTIONS_TREEInstance AttributeGeneric and User-Defined Functions in List-Type TablesLIKE
CL_SALV_FUNCTIONS_TREE
Private
R_HIERSEQ_LEVELInstance AttributeHierarchy Level of a Hierarchical-Sequential TableLIKE
CL_SALV_HIERSEQ_LEVEL
Private
R_HIERSEQ_TABLEInstance AttributeBasis Class for Hierarchical-Sequential TablesLIKE
CL_SALV_HIERSEQ_TABLE
Private
R_HYPERLINKInstance AttributeALV: HyperlinkLIKE
CL_SALV_HYPERLINK
Private
R_HYPERLINKSInstance AttributeALV: HyperlinksLIKE
CL_SALV_HYPERLINKS
Private
R_ITEMInstance AttributeItem in Tree StructureLIKE
CL_SALV_ITEM
Private
R_LAYOUTInstance AttributeALV: LayoutLIKE
CL_SALV_LAYOUT
Private
R_NODEInstance AttributeNodes of a Tree StructureLIKE
CL_SALV_NODE
Private
R_NODESInstance AttributeALV: All Nodes of a TreeLIKE
CL_SALV_NODES
Private
R_PRINTInstance AttributeALV: PrintingLIKE
CL_SALV_PRINT
Private
R_SELECTIONSInstance AttributeSelections in List-Type Output TablesLIKE
CL_SALV_SELECTIONS
Private
R_SELECTIONS_TREEInstance AttributeSelections in Tree StructuresLIKE
CL_SALV_SELECTIONS_TREE
Private
R_SELOPTInstance AttributeALV: Selection OptionsLIKE
CL_SALV_SELOPT
Private
R_SORTInstance AttributeALV: Sorting a ColumnLIKE
CL_SALV_SORT
Private
R_SORTSInstance AttributeALV: SortLIKE
CL_SALV_SORTS
Private
R_TABLEInstance AttributeBasis Class for Simple TablesLIKE
CL_SALV_TABLE
Private
R_TOOLTIPInstance AttributeALV: TooltipLIKE
CL_SALV_TOOLTIP
Private
R_TOOLTIPSInstance AttributeALV: TooltipsLIKE
CL_SALV_TOOLTIPS
Private
R_TOP_OF_PAGEInstance AttributeALV: Header Area: List/PageLIKE
CL_SALV_FORM_ELEMENT
Private
R_TREEInstance AttributeBasis Class for Tree StructureLIKE
CL_SALV_TREE
Private
R_TREE_SETTINGSInstance AttributeGlobal Settings for Tree StructureLIKE
CL_SALV_TREE_SETTINGS
Private
S_LVC_TOOLBARInstance AttributeLIKE
Private
S_STATUSInstance AttributeLIKE
Private
T_LVC_FIELDCATStatic AttributeField Catalog for List Viewer ControlLIKE
LVC_T_FCAT
Public
T_LVC_FILTERStatic AttributeALV Control: Table of Filter ConditionsLIKE
LVC_T_FILT
Public
T_SLIS_FIELDCATInstance AttributeLIKE
Private
T_SLIS_FILTERInstance AttributeLIKE
Private


Links to Related Class(s)

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