SAP CL_SALV_BS_NEW_SORT OO Class - new sort service (not based on SLIS)









CL_SALV_BS_NEW_SORT 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_BS_NEW_SORT 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_BS_NEW_SORT 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
APPLY_TO_SOURCEapplies sort order to source tablePublic
CALL METHOD cl_salv_bs_new_sort=>APPLY_TO_SOURCE...more details

CALCULATE_TABIX_MAPmaps line indexes (foward and/or backward)Protected
CALL METHOD cl_salv_bs_new_sort=>CALCULATE_TABIX_MAP...more details

CONVERT_RULES_TO_ASOconvert internal rules to ABAP sortorderProtected
CALL METHOD cl_salv_bs_new_sort=>CONVERT_RULES_TO_ASO...more details

CONVERT_RULES_TO_INTERNALProtected
CALL METHOD cl_salv_bs_new_sort=>CONVERT_RULES_TO_INTERNAL...more details

CREATEconstructorPublic
CALL METHOD cl_salv_bs_new_sort=>CREATE...more details

CREATE_AUX_STRUCTProtected
CALL METHOD cl_salv_bs_new_sort=>CREATE_AUX_STRUCT...more details

CREATE_AUX_TABLEProtected
CALL METHOD cl_salv_bs_new_sort=>CREATE_AUX_TABLE...more details

DETERMINE_MAPPING_TYPEdetermine mapping type by heuristicProtected
CALL METHOD cl_salv_bs_new_sort=>DETERMINE_MAPPING_TYPE...more details

MAP_BY_IDX_MAPProtected
CALL METHOD cl_salv_bs_new_sort=>MAP_BY_IDX_MAP...more details

MAP_BY_IDX_SEARCHProtected
CALL METHOD cl_salv_bs_new_sort=>MAP_BY_IDX_SEARCH...more details

MAP_BY_REF_MAP_GET_REFSProtected
CALL METHOD cl_salv_bs_new_sort=>MAP_BY_REF_MAP_GET_REFS...more details

MAP_BY_REF_MAP_MAPProtected
CALL METHOD cl_salv_bs_new_sort=>MAP_BY_REF_MAP_MAP...more details

MAP_BY_REF_SEARCH_GET_REFSProtected
CALL METHOD cl_salv_bs_new_sort=>MAP_BY_REF_SEARCH_GET_REFS...more details

MAP_BY_REF_SEARCH_MAPProtected
CALL METHOD cl_salv_bs_new_sort=>MAP_BY_REF_SEARCH_MAP...more details

SORTProtected
CALL METHOD cl_salv_bs_new_sort=>SORT...more details

TRANSFER_AUX_SORT_TO_SOURCEapplies sort order to source tableProtected
CALL METHOD cl_salv_bs_new_sort=>TRANSFER_AUX_SORT_TO_SOURCE...more details



CL_SALV_BS_NEW_SORT 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
CS_COMPNAMEConstantLIKE
Protected
CS_MAPPING_TYPEConstantLIKE
Public
MO_SRC_STRUCTDESCRInstance AttributeRuntime Type ServicesLIKE
CL_ABAP_STRUCTDESCR
Protected
MRS_AUX_WAInstance Attributework area for aux tableLIKE
DATA
Protected
MRS_SRC_SAMPLEInstance Attributesample of a src data rowLIKE
DATA
Protected
MRT_AUXInstance Attributeauxiliary table for sortingLIKE
DATA
Protected
MRT_SRCInstance AttributeLIKE
DATA
Protected
MS_STATEInstance AttributeLIKE
YS_EXECUTION_STATE
Protected
MT_ASO_AUXInstance Attributesortorder for sort on AUX tableLIKE
ABAP_SORTORDER_TAB
Protected
MT_ASO_SRCInstance Attributesortorder for sort on SRC tableLIKE
ABAP_SORTORDER_TAB
Protected
MT_RULE_INTERNALInstance AttributeLIKE
YT_RULE_INTERNAL
Protected
M_COMPIDX_AUXInstance AttributeLIKE
I
Protected
M_COMPIDX_SRCInstance AttributeLIKE
I
Protected
M_FORCE_MAPPING_TYPEInstance AttributeLIKE
Y_MAPPING_TYPE
Protected




CL_SALV_BS_NEW_SORT types

YR_DATA -
YS_EXECUTION_STATE -
YS_REF_POS -
YS_RULE_INTERNAL -
YTH_REF_POS -
YT_FIELD_PATH -
YT_RULE_INTERNAL -
YT_R_DATA -
YT_TABIX -
Y_FIELD_PATH -
Y_MAPPING_TYPE -

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!