SAP ABAP Class CL_SALV_PRINT (Settings for Print)
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_PRINT  
Short Description Settings for Print    
Super Class CL_SALV_METADATA_BASE ALV: Basis Class Meta Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_OM_METADATA   ALV: Meta Data 
Created 20040121   SAP 
Last change 20070911   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...
Interfaces
Class CL_SALV_PRINT 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_SERVICE_LAYOUT_DB 20040308 ALV: Database Layout
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CALLBACK_PROGRAM Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20040806
2 COLUMN_OPTIMIZATION Instance attribute Private Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE Column Optimization 20040122
3 COVERPAGE_ON Instance attribute Private Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE Title Page 20040122
4 LISTINFO_ON Instance attribute Private Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE Print list Information 20040122
5 PRINT_CTRL Instance attribute Private Type reference (TYPE) ALV_S_PCTL Structure for Checking Print in ALV 20051024
6 PRINT_ONLY Instance attribute Private Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE Print Mode 20040122
7 PRINT_PARAMETERS_ENABLED Instance attribute Private Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>TRUE Print parameters allowed 20040122
8 REPORT_STANDARD_HEADER_ON Instance attribute Private Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20040615
9 RESERVE_LINES Instance attribute Private Type reference (TYPE) LVC_RSVLN 0 Number of Reserved Lines for END_OF_PAGE 20040122
10 SELECTIONINFO_GET Instance attribute Private Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE Read Selection Information 20040122
11 SELECTIONINFO_ON Instance attribute Private Type reference (TYPE) SAP_BOOL IF_SALV_C_BOOL_SAP=>FALSE Print Selection Information 20040122
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040224
2 GET_CALLBACK_PROGRAM Instance method Protected Method Get Name of the Program to Be Called 20040806
3 GET_PRINT_CONTROL Instance method Public Method Print Parameter 20051024
4 GET_RESERVE_LINES Instance method Public Method Get Number of Reserved Lines for END_OF_PAGE Event 20040121
5 INIT_PRINT_CONTROL Instance method Public Method 20061213
6 IS_COLUMN_OPTIMIZATION Instance method Public Method Check Whether Column Width Is Being Optimized 20040812
7 IS_COVERPAGE_ON Instance method Public Method Check Whether Add. Information Is Printed on Separate Page 20040121
8 IS_LISTINFO_ON Instance method Public Method Check Whether List Information Is Output 20040121
9 IS_PRINT_ONLY Instance method Public Method Check Whether ALV Is Being Called in Print Mode 20040121
10 IS_PRINT_PARAMETERS_ENABLED Instance method Public Method Check Whether List Size Is Being Adapted 20040121
11 IS_SELECTIONINFO_ON Instance method Public Method Check Whether Selection Information Is Output 20040121
12 SET_COLUMN_OPTIMIZATION Instance method Public Method Optimize Column Width (Only Full Screen) 20040121
13 SET_COVERPAGE_ON Instance method Public Method Output Additional Information on Separate Page 20040121
14 SET_LISTINFO_ON Instance method Public Method Output List Information 20040121
15 SET_PRINT_CONTROL Instance method Public Method Set Print Parameters 20051024
16 SET_PRINT_ONLY Instance method Public Method Set That ALV Be Called in Print Mode 20040121
17 SET_PRINT_PARAMETERS_ENABLED Instance method Public Method Consider Actual List Size During Printing 20040121
18 SET_REPORT_STANDARD_HEADER_ON Instance method Public Method Output Standard Title of Report 20040615
19 SET_RESERVE_LINES Instance method Public Method Reserve Lines for END_OF_PAGE Event 20040121
20 SET_SELECTIONINFO_ON Instance method Public Method Output Selection Information 20040121
Events
Class CL_SALV_PRINT has no event.
Types
Class CL_SALV_PRINT 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 R_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_SALV_CONTROLLER_METADATA ALV: abstrakter Controller 20040224

Method CONSTRUCTOR on class CL_SALV_PRINT has no exception.

Method GET_CALLBACK_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040806

Method GET_CALLBACK_PROGRAM on class CL_SALV_PRINT has no exception.

Method GET_PRINT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) ALV_S_PCTL Struktur zur Kontrolle des Druck im ALV 20051024

Method GET_PRINT_CONTROL on class CL_SALV_PRINT has no exception.

Method GET_RESERVE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) LVC_RSVLN ALV-Control: Anzahl reservierter Zeilen für END_OF_PAGE 20040121

Method GET_RESERVE_LINES on class CL_SALV_PRINT has no exception.

Method INIT_PRINT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VALUE Call by reference Type reference (TYPE) ALV_S_PCTL Struktur zur Kontrolle des Druck im ALV 20061213

Method INIT_PRINT_CONTROL on class CL_SALV_PRINT has no exception.

Method IS_COLUMN_OPTIMIZATION 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) 20040812

Method IS_COLUMN_OPTIMIZATION on class CL_SALV_PRINT has no exception.

Method IS_COVERPAGE_ON 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) 20040121

Method IS_COVERPAGE_ON on class CL_SALV_PRINT has no exception.

Method IS_LISTINFO_ON 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) 20040121

Method IS_LISTINFO_ON on class CL_SALV_PRINT has no exception.

Method IS_PRINT_ONLY 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) 20040121

Method IS_PRINT_ONLY on class CL_SALV_PRINT has no exception.

Method IS_PRINT_PARAMETERS_ENABLED 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) 20040121

Method IS_PRINT_PARAMETERS_ENABLED on class CL_SALV_PRINT has no exception.

Method IS_SELECTIONINFO_ON 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) 20040121

Method IS_SELECTIONINFO_ON on class CL_SALV_PRINT has no exception.

Method SET_COLUMN_OPTIMIZATION 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 boolsche Variable (X=true, space=false) 20040121

Method SET_COLUMN_OPTIMIZATION on class CL_SALV_PRINT has no exception.

Method SET_COVERPAGE_ON 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 boolsche Variable (X=true, space=false) 20040121

Method SET_COVERPAGE_ON on class CL_SALV_PRINT has no exception.

Method SET_LISTINFO_ON 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 boolsche Variable (X=true, space=false) 20040121

Method SET_LISTINFO_ON on class CL_SALV_PRINT has no exception.

Method SET_PRINT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) ALV_S_PCTL Struktur zur Kontrolle des Druck im ALV 20051024

Method SET_PRINT_CONTROL on class CL_SALV_PRINT has no exception.

Method SET_PRINT_ONLY 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 boolsche Variable (X=true, space=false) 20040121

Method SET_PRINT_ONLY on class CL_SALV_PRINT has no exception.

Method SET_PRINT_PARAMETERS_ENABLED 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 boolsche Variable (X=true, space=false) 20040121

Method SET_PRINT_PARAMETERS_ENABLED on class CL_SALV_PRINT has no exception.

Method SET_REPORT_STANDARD_HEADER_ON 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 boolsche Variable (X=true, space=false) 20040615

Method SET_REPORT_STANDARD_HEADER_ON on class CL_SALV_PRINT has no exception.

Method SET_RESERVE_LINES 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_RSVLN 20040121

Method SET_RESERVE_LINES on class CL_SALV_PRINT has no exception.

Method SET_SELECTIONINFO_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLBACK_PROGRAM Call by reference Type reference (TYPE) SYREPID boolsche Variable (X=true, space=false) 20040811

Method SET_SELECTIONINFO_ON on class CL_SALV_PRINT has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 700