SAP ABAP Class CL_SALV_SORTS (All Sort Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_OM_METADATA (Package) ALV: Meta Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_METADATA_BASE ALV: Basis Class Meta Data 20040219
Properties
Class CL_SALV_SORTS  
Short Description All Sort Objects    
Super Class CL_SALV_METADATA_BASE ALV: Basis Class Meta Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SALV_OM_METADATA   ALV: Meta Data 
Created 20040124   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SALV_C_BOOL_SAP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SALV_C_SORT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SALV_SORTS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SALV_ADAPTER 20040308 ALV: Basis Class Adapter
2 CL_SALV_CONTROLLER 20040221 ALV: Abstract Controller
3 CL_SALV_METADATA 20040325 ALV: Meta Data
4 CL_SALV_MODEL 20040325 ALV: Basis Class Model
5 CL_SALV_SERVICE_LAYOUT_DB 20040308 ALV: Database Layout
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GROUP Instance attribute Private Type reference (TYPE) SAP_BOOL Grouping Permitted 20040126
2 MERGE Instance attribute Private Type reference (TYPE) SAP_BOOL Combine Sorted Columns 20040206
3 R_AGGREGATIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS ALV: Aggregations 20040127
4 R_COLUMNS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_COLUMNS ALV: Columns of a Table 20040126
5 SUBTOTAL_COMPRESSED Instance attribute Private Type reference (TYPE) LVC_FNAME Condensed Sort Column 20040204
6 SUBTOTAL_COMPRESSED_INDEX Instance attribute Private Type reference (TYPE) I Index of Condensed Sort Column 20040204
7 T_SORT Instance attribute Private Type reference (TYPE) SALV_T_SORT_REF Sort Orders 20040126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SORT Instance method Public Method Add Sort Object to Column 20040308
2 CLEAR Instance method Public Method Delete Sort Objects 20040126
3 CONSTRUCTOR Instance method Public Constructor Constructor 20040126
4 GET Instance method Public Method Get Sort Objects 20040308
5 GET_COMPRESSED_SUBTOTAL Instance method Public Method Check Whether Subvalues Hidden for Subtotal 20040204
6 GET_SORT Instance method Public Method Get Sort Object for Column 20040308
7 GET_SORT_COUNT Instance method Private Method Number of Sorts 20040126
8 GET_SUBTOTALS Instance method Private Method Get Column Subtotal 20040204
9 IS_GROUP_ACTIVE Instance method Public Method Check Whether Grouping Active 20040126
10 IS_SORT_DEFINED Instance method Public Method Check Whether Sort Exists 20040312
11 RAISE_SORT_EXISTS Instance method Private Method 20040330
12 RAISE_SORT_NOT_FOUND Instance method Private Method 20040504
13 REMOVE_SORT Instance method Public Method Remove Sort Object from Column 20040308
14 REPAIR Instance method Private Method Repair Sort Settings 20040325
15 SET_COMPRESSED_SUBTOTAL Instance method Public Method Hide Subvalues for Subtotal 20040204
16 SET_GROUP_ACTIVE Instance method Public Method Activate Grouping 20040126
17 SET_POSITION Instance method Public Method Set Sort Sequence of Columns 20040126
Events
Class CL_SALV_SORTS has no event.
Types
Class CL_SALV_SORTS has no local type.
Method Signatures

Method ADD_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20040308
2 Importing GROUP Call by reference Type reference (TYPE) SALV_DE_SORT_GROUP IF_SALV_C_SORT=>GROUP_NONE Gruppenwechsel 20040308
3 Importing OBLIGATORY Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040331
4 Importing POSITION Call by reference Type reference (TYPE) I 20040308
5 Importing SEQUENCE Call by reference Type reference (TYPE) SALV_DE_SORT_SEQUENCE IF_SALV_C_SORT=>SORT_UP Sortierreihenfolge 20040308
6 Importing SUBTOTAL Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040308
7 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_SORT ALV Sort Einstellungen 20040308
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040331
2 CX_SALV_EXISTING ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040330
3 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040330

Method CLEAR Signature

Method CLEAR on class CL_SALV_SORTS has no parameter.
Method CLEAR on class CL_SALV_SORTS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_AGGREGATIONS Call by reference Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS ALV Aggregationen 20040127
2 Importing R_COLUMNS Call by reference Object reference (TYPE REF TO) CL_SALV_COLUMNS ALV Spalten 20040126
3 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_SALV_CONTROLLER_METADATA ALV: abstrakter Controller 20040219

Method CONSTRUCTOR on class CL_SALV_SORTS has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) SALV_T_SORT_REF Sortierung 20040308

Method GET on class CL_SALV_SORTS has no exception.

Method GET_COMPRESSED_SUBTOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20040204

Method GET_COMPRESSED_SUBTOTAL on class CL_SALV_SORTS has no exception.

Method GET_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20040308
2 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_SORT ALV Sort Einstellungen 20040308
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040504

Method GET_SORT_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) I 20040126

Method GET_SORT_COUNT on class CL_SALV_SORTS has no exception.

Method GET_SUBTOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) SALV_T_SORT_REF Sortierung 20040204

Method GET_SUBTOTALS on class CL_SALV_SORTS has no exception.

Method IS_GROUP_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20040126

Method IS_GROUP_ACTIVE on class CL_SALV_SORTS has no exception.

Method IS_SORT_DEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20040312

Method IS_SORT_DEFINED on class CL_SALV_SORTS has no exception.

Method RAISE_SORT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNNAME Call by reference Type reference (TYPE) ANY 20040330
2 Importing METHOD Call by reference Type reference (TYPE) ANY 20040330
# Exception Resumable Description Created on
1 CX_SALV_EXISTING ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040330

Method RAISE_SORT_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNNAME Call by reference Type reference (TYPE) ANY 20040504
2 Importing METHOD Call by reference Type reference (TYPE) ANY 20040504
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND 20040504

Method REMOVE_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20040308

Method REMOVE_SORT on class CL_SALV_SORTS has no exception.

Method REPAIR Signature

Method REPAIR on class CL_SALV_SORTS has no parameter.
Method REPAIR on class CL_SALV_SORTS has no exception.

Method SET_COMPRESSED_SUBTOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20040204

Method SET_COMPRESSED_SUBTOTAL on class CL_SALV_SORTS has no exception.

Method SET_GROUP_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE boolsche Variable (X=true, space=false) 20040126

Method SET_GROUP_ACTIVE on class CL_SALV_SORTS has no exception.

Method SET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20040126
2 Importing POSITION Call by reference Type reference (TYPE) I 20040126

Method SET_POSITION on class CL_SALV_SORTS has no exception.
History
Last changed by/on SAP  20040930 
SAP Release Created in 700