SAP ABAP Class CL_SALV_SORT (Sort Object of a Column)
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
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_C_SORT ALV: Sort 20040126
Properties
Class CL_SALV_SORT  
Short Description Sort Object of a Column    
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 20040123   SAP 
Last change 20090618   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
# Interface Abstract Final Description Created on
1 IF_SALV_C_SORT ALV: Sort 20040126
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_SERVICE_LAYOUT_DB 20040308 ALV: Database Layout
4 CL_SALV_SORTS 20040204 All Sort Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_GROUP_NONE Instance attribute Private Attribute reference (LIKE) 20040204
2 C_GROUP_WITH_NEWPAGE Instance attribute Private Attribute reference (LIKE) 20040204
3 C_GROUP_WITH_UNDERLINE Instance attribute Private Attribute reference (LIKE) 20040204
4 C_SORT_DOWN Instance attribute Private Attribute reference (LIKE) 20040204
5 C_SORT_NONE Instance attribute Private Attribute reference (LIKE) 20040204
6 C_SORT_UP Instance attribute Private Attribute reference (LIKE) 20040204
7 GROUP Instance attribute Private Type reference (TYPE) SALV_DE_SORT_GROUP Grouping 20040126
8 MERGE Instance attribute Private Type reference (TYPE) SAP_BOOL Combine Columns at Sorting 20040206
9 OBLIGATORY Instance attribute Private Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20040326
10 R_AGGREGATIONS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS ALV: Aggregations 20040127
11 R_COLUMN Instance attribute Private Object reference (TYPE REF TO) CL_SALV_COLUMN ALV: Column 20040126
12 R_SORTS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_SORTS ALV: Sort 20040331
13 SEQUENCE Instance attribute Private Type reference (TYPE) SALV_DE_SORT_SEQUENCE Sort sequence 20040126
14 SUBTOTAL Instance attribute Private Type reference (TYPE) SAP_BOOL Subtotal 20040126
15 SUBTOTAL_COMPRESSED Instance attribute Private Type reference (TYPE) SAP_BOOL Subtotal Condensed 20040204
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040126
2 GET_COLUMNNAME Instance method Public Method Get Column Name 20040126
3 GET_GROUP Instance method Public Method Get Display of Control Level Break 20040126
4 GET_SEQUENCE Instance method Public Method Get Sort Sequence 20040126
5 IS_OBLIGATORY Instance method Public Method Check Whether Sort Modifiable 20040326
6 IS_SUBTOTALLED Instance method Public Method Check Whether Subtotal Calculated 20040126
7 IS_SUBTOTAL_COMPRESSED Instance method Public Method Subtotal Whether Subtotal Condensed 20040205
8 RAISE_GROUP_NOT_ALLOWED Instance method Private Method 20040331
9 RAISE_INVALID_INPUT Instance method Private Method 20040331
10 RAISE_SUBTOTAL_NOT_ALLOWED Instance method Private Method 20040331
11 SET_GROUP Instance method Public Method Set Display of Control Level Break 20040126
12 SET_OBLIGATORY Instance method Public Method Set Whether Sort Modifiable 20040326
13 SET_SEQUENCE Instance method Public Method Set Sort Sequence 20040126
14 SET_SUBTOTAL Instance method Public Method Calculate Subtotal 20040126
Events
Class CL_SALV_SORT has no event.
Types
Class CL_SALV_SORT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUP Call by reference Type reference (TYPE) SALV_DE_SORT_GROUP IF_SALV_C_SORT=>GROUP_NONE Gruppenwechsel 20040331
2 Importing OBLIGATORY Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040331
3 Importing R_AGGREGATIONS Call by reference Object reference (TYPE REF TO) CL_SALV_AGGREGATIONS ALV Aggregationen 20040127
4 Importing R_COLUMN Call by reference Object reference (TYPE REF TO) CL_SALV_COLUMN Beschreibung einer ALV Spalte 20040126
5 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_SALV_CONTROLLER_METADATA ALV: abstrakter Controller 20040219
6 Importing R_SORTS Call by reference Object reference (TYPE REF TO) CL_SALV_SORTS ALV: Sortierung 20040331
7 Importing SEQUENCE Call by reference Type reference (TYPE) SALV_DE_SORT_SEQUENCE IF_SALV_C_SORT=>SORT_UP Sortierreihenfolge 20040331
8 Importing SUBTOTAL Call by reference Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE boolsche Variable (X=true, space=false) 20040331
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040331

Method GET_COLUMNNAME 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 20040126

Method GET_COLUMNNAME on class CL_SALV_SORT has no exception.

Method GET_GROUP Signature

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

Method GET_GROUP on class CL_SALV_SORT has no exception.

Method GET_SEQUENCE Signature

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

Method GET_SEQUENCE on class CL_SALV_SORT has no exception.

Method IS_OBLIGATORY 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) 20040326

Method IS_OBLIGATORY on class CL_SALV_SORT has no exception.

Method IS_SUBTOTALLED 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_SUBTOTALLED on class CL_SALV_SORT has no exception.

Method IS_SUBTOTAL_COMPRESSED 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) 20040205

Method IS_SUBTOTAL_COMPRESSED on class CL_SALV_SORT has no exception.

Method RAISE_GROUP_NOT_ALLOWED 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 20040331
2 Importing METHOD Call by reference Type reference (TYPE) ANY 20040331
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040331

Method RAISE_INVALID_INPUT Signature

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

Method RAISE_SUBTOTAL_NOT_ALLOWED 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 20040331
2 Importing METHOD Call by reference Type reference (TYPE) ANY 20040331
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040331

Method SET_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SALV_DE_SORT_GROUP Gruppenwechsel 20040126
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040331

Method SET_OBLIGATORY 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) 20040326

Method SET_OBLIGATORY on class CL_SALV_SORT has no exception.

Method SET_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) SALV_DE_SORT_SEQUENCE IF_SALV_C_SORT=>SORT_UP Sortierreihenfolge 20040126
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040331

Method SET_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) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE boolsche Variable (X=true, space=false) 20040126
# Exception Resumable Description Created on
1 CX_SALV_DATA_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20040331
History
Last changed by/on SAP  20090618 
SAP Release Created in 700