SAP ABAP Class CL_SPOPI (Printer information APIs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-PRN (Application Component) Print and Output Management
     SPOPI (Package) Printer / device type relation information
Properties
Class CL_SPOPI  
Short Description Printer information APIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SPOPI   Printer / device type relation information 
Created 20060928   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SPOPI has no forward declaration.
Interfaces
Class CL_SPOPI has no interface implemented.
Friends
Class CL_SPOPI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 RC_NO_DB_DELETE Constant Public Type reference (TYPE) RSPOPIRC 113 DB error, DELETE failed 20060928
2 RC_NO_DB_DUPLICATE Constant Public Type reference (TYPE) RSPOPIRC 115 DB duplicate 20060928
3 RC_NO_DB_INSERT Constant Public Type reference (TYPE) RSPOPIRC 111 DB error, INSERT failed 20060928
4 RC_NO_DB_MODIFY Constant Public Type reference (TYPE) RSPOPIRC 112 DB error, MODIFY failed 20060928
5 RC_NO_DB_SELECT Constant Public Type reference (TYPE) RSPOPIRC 110 DB error, SELECT failed 20060928
6 RC_NO_DB_UPDATE Constant Public Type reference (TYPE) RSPOPIRC 114 DB error, UPDATE failed 20060928
7 RC_NO_GENERAL Constant Public Type reference (TYPE) RSPOPIRC 255 Error, unclassified 20060928
8 RC_NO_PARAMETER Constant Public Type reference (TYPE) RSPOPIRC 101 Error, invalid parameter 20060928
9 RC_OK Constant Public Type reference (TYPE) RSPOPIRC 0 OK 20060928
10 RELEASED_NO Constant Public Type reference (TYPE) RSPOPIRELEASED ' ' Release flag, no 20070704
11 RELEASED_YES Constant Public Type reference (TYPE) RSPOPIRELEASED 'X' Release flag, yes 20070704
12 SYSFLAG_CUS Constant Public Type reference (TYPE) RSPOPISYSFLAG 'C' System flag, customer entry 20070704
13 SYSFLAG_SYS Constant Public Type reference (TYPE) RSPOPISYSFLAG 'S' System flag, system entry 20070704
14 VER_INFO Constant Public Type reference (TYPE) RSPOPIPRNTYPE 'Version Information' Version Information 20070301
15 WCDB Constant Public Type reference (TYPE) RSPOPIWC '%' Wildcard character in DB 20070705
16 WCUI Constant Public Type reference (TYPE) RSPOPIWC '*' Wildcard character in UI 20070705
Methods
# Method Level Visibility Method type Description Created on
1 ADDPRINTER Static method Private Method Add a new entry in TSPOPIP 20060928
2 ADDPRINTERS Static method Public Method Add new entries in TSPOPIP 20061009
3 CHECKPRINTER Static method Public Method Check valitity of a printer setting 20061010
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060928
5 COPYPRINTERS Static method Public Method Obsolete - Copy entries from TSPOPIPRN_WORK to TSPOPIPRN 20060929
6 DELPRINTER Static method Private Method Delete an entry in TSPOPIP 20060928
7 DELPRINTERS Static method Public Method Delete entries in TSPOPIP 20061009
8 DOESDEVTYPEEXIST Static method Public Method Check whether a specified device type exists in TSP0A 20060928
9 GETCPRANGES Static method Private Method Obtain codepage ranges of a specified language group 20060928
10 GETDEVTYPES Static method Public Method Obtain device types 20060928
11 GETDEVTYPESBYCP Static method Private Method Obtain device types using a codepage 20060928
12 GETDEVTYPESBYCPRANGES Static method Private Method Obtain device types using codepage ranges 20060928
13 GETDEVTYPESBYLANG Static method Private Method Obtain device types using a language 20060928
14 GETDEVTYPESBYLANGGRP Static method Private Method Obtain device types using a language group 20060928
15 GETDEVTYPESBYPNAME Static method Private Method Obtain device types using a string in TSP0A-PNAME 20060928
16 GETLANGGRP Static method Public Method Obtain language group types 20060928
17 GETLANGGRPBYCP Static method Private Method Get a language group of a specified codepage 20060928
18 GETLANGGRPBYLANG Static method Private Method Get a language group of a specified language 20060928
19 GETLANGGRPDESC Static method Public Method Obtain the language group description 20061017
20 GETLANGGRPS Static method Public Method Obtain language groups 20061017
21 GETLANGGRPSBYDESC Static method Private Method Obtain language groups 20061017
22 GETLANGS Static method Public Method List languages 20061017
23 GETMANNAMES Static method Public Method Obtain printer manufacturer's names 20060928
24 GETMIBINFO Static method Public Method Obtain MIB information 20061205
25 GETNUMPRINTERS Static method Public Method Obtain number of printers 20070319
26 GETPRINTERS Static method Public Method Obtain printers of a specified manufacturer 20060928
27 GETVERSION Static method Public Method Get version information 20070301
28 ISVALIDLANGGRP Static method Public Method Check validity of language group 20070704
29 ISVALIDMANNAME Static method Public Method Check validity of manufacturer's name 20070704
30 ISVALIDUNICODE Static method Public Method Check validity of unicode flag 20070704
31 RETURNCODETEXT Static method Public Method Convert a return code to a text string 20061010
32 SETCUSDEVTYPE Static method Public Method Set DEVTYPECUS field of TSPOPIP 20060928
33 SETVERSION Static method Public Method Set version information 20070301
34 VERIFYVERSION Static method Public Method Verify version information. 20070301
Events
Class CL_SPOPI has no event.
Types
Class CL_SPOPI has no local type.
Method Signatures

Method ADDPRINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVTYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool data types 20060928
2 Importing DEVTYPEALT Call by reference Type reference (TYPE) RSPOPTYPE ' ' Spool: Device type name 20060928
3 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20060928
4 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20060928
5 Importing MIBINFO Call by reference Type reference (TYPE) RSPOPIMIBINFO ' ' MIB information 20061205
6 Importing NOTE Call by reference Type reference (TYPE) RSPOPINOTE ' ' Note number 20060928
7 Importing PRNTYPE Call by reference Type reference (TYPE) RSPOPIPRNTYPE Printer name 20060928
8 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928
9 Importing RELEASED Call by reference Type reference (TYPE) RSPOPIRELEASED 'X' Release flag 20070704
10 Importing REMARK Call by reference Type reference (TYPE) RSPOPIREMARK ' ' Remark 20060928
11 Importing REPLFLAG Call by reference Type reference (TYPE) RSPOPIFLAG Flag 20060928
12 Importing SYSFLAG Call by reference Type reference (TYPE) RSPOPISYSFLAG System flag for tables 20070704
13 Importing UNICODE Call by reference Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20060928

Method ADDPRINTER on class CL_SPOPI has no exception.

Method ADDPRINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT_ERROR Call by reference Type reference (TYPE) RSPOPICNT 20061009
2 Exporting CNT_SUCCESS Call by reference Type reference (TYPE) RSPOPICNT 20061009
3 Exporting CNT_TOTAL Call by reference Type reference (TYPE) RSPOPICNT 20061009
4 Importing PRINTERS Call by reference Type reference (TYPE) TTSPOPIP Printer / device type relations 20061009
5 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061009
6 Importing REPLFLAG Call by reference Type reference (TYPE) RSPOPIFLAG Flag 20061009

Method ADDPRINTERS on class CL_SPOPI has no exception.

Method CHECKPRINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20061010
2 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20061010
3 Importing PRNTYPE Call by reference Type reference (TYPE) RSPOPIPRNTYPE Printer name 20061010
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061010
5 Importing SYSFLAG Call by reference Type reference (TYPE) RSPOPISYSFLAG System flag for tables 20070704
6 Importing UNICODE Call by reference Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20061010

Method CHECKPRINTER on class CL_SPOPI has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SPOPI has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SPOPI has no exception.

Method COPYPRINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT 20060929
2 Importing DEVTYPE Value transfer Type reference (TYPE) RSPOPTYPE Spool data types 20060929
3 Importing DEVTYPEALT Value transfer Type reference (TYPE) RSPOPTYPE Spool: Device type name 20060929
4 Importing DEVTYPECUS Value transfer Type reference (TYPE) RSPOPTYPE Spool: Device type name 20060929
5 Importing LANGGRP Value transfer Type reference (TYPE) CPLANGGRP Language group 20060929
6 Importing MANNAME Value transfer Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20060929
7 Importing MIBINFO Value transfer Type reference (TYPE) RSPOPIMIBINFO MIB information 20061205
8 Importing NOTE Value transfer Type reference (TYPE) RSPOPINOTE Note number 20060929
9 Exporting PRINTERS Call by reference Type reference (TYPE) TTSPOPIPRN Copied printers 20061010
10 Importing PRNMODEL Value transfer Type reference (TYPE) RSPOPIPRNMODEL Printer model 20060929
11 Importing PRNTYPE Value transfer Type reference (TYPE) RSPOPIPRNTYPE Printer name 20060929
12 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060929
13 Importing REMARK Value transfer Type reference (TYPE) RSPOPIREMARK Remark 20060929
14 Importing REPLFLAG Value transfer Type reference (TYPE) RSPOPIFLAG Flag 20060929
15 Importing UNICODE Value transfer Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20060929

Method COPYPRINTERS on class CL_SPOPI has no exception.

Method DELPRINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20060928
2 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20060928
3 Importing PRNTYPE Call by reference Type reference (TYPE) RSPOPIPRNTYPE Printer name 20060928
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928
5 Importing SYSFLAG Call by reference Type reference (TYPE) RSPOPISYSFLAG System flag for tables 20070704
6 Importing UNICODE Call by reference Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20060928

Method DELPRINTER on class CL_SPOPI has no exception.

Method DELPRINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT_ERROR Call by reference Type reference (TYPE) RSPOPICNT 20061009
2 Exporting CNT_SUCCESS Call by reference Type reference (TYPE) RSPOPICNT 20061009
3 Exporting CNT_TOTAL Call by reference Type reference (TYPE) RSPOPICNT 20061009
4 Importing PRINTERS Call by reference Type reference (TYPE) TTSPOPIP Printer / device type relations 20061009
5 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061009

Method DELPRINTERS on class CL_SPOPI has no exception.

Method DOESDEVTYPEEXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVTYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool: Device type name 20060928
2 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method DOESDEVTYPEEXIST on class CL_SPOPI has no exception.

Method GETCPRANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20060928
2 Exporting RANGES Call by reference Type reference (TYPE) TCPLANGGRP CP ranges 20060928
3 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method GETCPRANGES on class CL_SPOPI has no exception.

Method GETDEVTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of obtained device types 20060928
2 Exporting DEVTYPES Call by reference Type reference (TYPE) TTSPOPIDEVTYPE Table type with RSPOPIDEVTYPE 20060928
3 Importing IN Call by reference Type reference (TYPE) RSPOPIGEN Input 20060928
4 Importing INTYPE Call by reference Type reference (TYPE) RSPOPITYPE Input type, '0', '1', '2' or '9' 20060928
5 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method GETDEVTYPES on class CL_SPOPI has no exception.

Method GETDEVTYPESBYCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of obtained device types 20060928
2 Importing CODEPAGE Call by reference Type reference (TYPE) CPCODEPAGEW Codepage with wildcard 20060928
3 Exporting DEVTYPES Call by reference Type reference (TYPE) TTSPOPIDEVTYPE Device types and more 20060928
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method GETDEVTYPESBYCP on class CL_SPOPI has no exception.

Method GETDEVTYPESBYCPRANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of oftained device types 20060928
2 Exporting DEVTYPES Call by reference Type reference (TYPE) TTSPOPIDEVTYPE Device types and more 20060928
3 Importing RANGES Call by reference Type reference (TYPE) TCPLANGGRP Language group structure 20060928
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method GETDEVTYPESBYCPRANGES on class CL_SPOPI has no exception.

Method GETDEVTYPESBYLANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of oftained device types 20060928
2 Exporting DEVTYPES Call by reference Type reference (TYPE) TTSPOPIDEVTYPE Device types and more 20060928
3 Importing LANG Call by reference Type reference (TYPE) CPLANG Language 20060928
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method GETDEVTYPESBYLANG on class CL_SPOPI has no exception.

Method GETDEVTYPESBYLANGGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of oftained device types 20060928
2 Exporting DEVTYPES Call by reference Type reference (TYPE) TTSPOPIDEVTYPE Device types and more 20060928
3 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20060928
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method GETDEVTYPESBYLANGGRP on class CL_SPOPI has no exception.

Method GETDEVTYPESBYPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of obtained device types 20060928
2 Exporting DEVTYPES Call by reference Type reference (TYPE) TTSPOPIDEVTYPE Device types and more 20060928
3 Importing PNAME Call by reference Type reference (TYPE) RSPOPIGEN Search string 20060928
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return codes 20060928

Method GETDEVTYPESBYPNAME on class CL_SPOPI has no exception.

Method GETLANGGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) RSPOPIGEN Input 20060928
2 Importing INTYPE Call by reference Type reference (TYPE) RSPOPITYPE Input type, '0' or '9' 20060928
3 Exporting LANGGRP Call by reference Type reference (TYPE) TCPLANGGRP Language group structure 20060928
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method GETLANGGRP on class CL_SPOPI has no exception.

Method GETLANGGRPBYCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODEPAGE Call by reference Type reference (TYPE) CPCODEPAGE Codepage 20060928
2 Exporting LANGGRP Call by reference Type reference (TYPE) TCPLANGGRP Language group structure 20060928
3 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return Value of ABAP Statements 20060928

Method GETLANGGRPBYCP on class CL_SPOPI has no exception.

Method GETLANGGRPBYLANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANG Call by reference Type reference (TYPE) CPLANG Language 20060928
2 Exporting LANGGRP Call by reference Type reference (TYPE) TCPLANGGRP Language group structure 20060928
3 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return Value of ABAP Statements 20060928

Method GETLANGGRPBYLANG on class CL_SPOPI has no exception.

Method GETLANGGRPDESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESC Call by reference Type reference (TYPE) CPLANGGRPDESC Language group description 20061017
2 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20061017
3 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061017

Method GETLANGGRPDESC on class CL_SPOPI has no exception.

Method GETLANGGRPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of obtained languages 20061017
2 Importing IN Call by reference Type reference (TYPE) RSPOPIGEN '*' General input field 20061017
3 Importing INTYPE Call by reference Type reference (TYPE) RSPOPITYPE Parameter type 20061017
4 Exporting LANGGRPS Call by reference Type reference (TYPE) TTCPLANGGRP Table type of TCPLANGGRP 20061017
5 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061017

Method GETLANGGRPS on class CL_SPOPI has no exception.

Method GETLANGGRPSBYDESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of obtained languages 20061017
2 Importing LANGGRPDESC Call by reference Type reference (TYPE) CPLANGGRPDESC Language group description 20061017
3 Exporting LANGGRPS Call by reference Type reference (TYPE) TTCPLANGGRP Sprachen 20061017
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061017

Method GETLANGGRPSBYDESC on class CL_SPOPI has no exception.

Method GETLANGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of obtained languages 20061017
2 Importing LANG Call by reference Type reference (TYPE) CPLANG '*' Language 20061017
3 Exporting LANGS Call by reference Type reference (TYPE) TTCPLANG Sprachen 20061017
4 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061017

Method GETLANGS on class CL_SPOPI has no exception.

Method GETMANNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AVAIL Call by reference Type reference (TYPE) RSPOPIMANAVAIL '2' Dev type availability 20060928
2 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of obtained manufacturers 20060928
3 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME '*' Manufacturer's name 20060928
4 Exporting MANNAMES Call by reference Type reference (TYPE) TTSPOPIMAN List of obtained names 20060928
5 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928

Method GETMANNAMES on class CL_SPOPI has no exception.

Method GETMIBINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20061205
2 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20061205
3 Exporting MIBINFO Call by reference Type reference (TYPE) RSPOPIMIBINFO MIB information 20061205
4 Importing PRNTYPE Call by reference Type reference (TYPE) RSPOPIPRNTYPE Printer type 20061205
5 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061205
6 Importing SYSFLAG Call by reference Type reference (TYPE) RSPOPISYSFLAG System flag for tables 20070704
7 Importing UNICODE Call by reference Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20061205

Method GETMIBINFO on class CL_SPOPI has no exception.

Method GETNUMPRINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Count 20070319
2 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20070319
3 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20070319
4 Importing PRNTYPE Call by reference Type reference (TYPE) RSPOPIPRNTYPE Printer type 20070319
5 Importing RELEASED Call by reference Type reference (TYPE) RSPOPIRELEASED 'X' Release flag 20070709
6 Importing SYSFLAG Call by reference Type reference (TYPE) RSPOPISYSFLAG System flag for tables 20070704
7 Importing UNICODE Call by reference Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20070319

Method GETNUMPRINTERS on class CL_SPOPI has no exception.

Method GETPRINTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CNT Call by reference Type reference (TYPE) RSPOPICNT Number of obtained printers 20060928
2 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20061010
3 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20060928
4 Exporting PRINTERS Call by reference Type reference (TYPE) TTSPOPIP List of obtained printers 20061010
5 Importing PRNTYPE Call by reference Type reference (TYPE) RSPOPIPRNTYPE Printer type 20061010
6 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928
7 Importing RELEASED Call by reference Type reference (TYPE) RSPOPIRELEASED Release flag 20070709
8 Importing SYSFLAG Call by reference Type reference (TYPE) RSPOPISYSFLAG System flag for tables 20070704
9 Importing UNICODE Call by reference Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20060928

Method GETPRINTERS on class CL_SPOPI has no exception.

Method GETVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VERSION Call by reference Type reference (TYPE) STRING 20070301

Method GETVERSION on class CL_SPOPI has no exception.

Method ISVALIDLANGGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20070704
2 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20070704

Method ISVALIDLANGGRP on class CL_SPOPI has no exception.

Method ISVALIDMANNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20070704
2 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20070704

Method ISVALIDMANNAME on class CL_SPOPI has no exception.

Method ISVALIDUNICODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20070704
2 Importing UNICODE Call by reference Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20070704

Method ISVALIDUNICODE on class CL_SPOPI has no exception.

Method RETURNCODETEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20061010
2 Exporting RCTEXT Call by reference Type reference (TYPE) RSPOPIRCTEXT Return code text 20061010

Method RETURNCODETEXT on class CL_SPOPI has no exception.

Method SETCUSDEVTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVTYPE Call by reference Type reference (TYPE) RSPOPTYPE Spool: Device type name 20070704
2 Importing DEVTYPEALT Call by reference Type reference (TYPE) RSPOPTYPE ' ' Spool: Device type name 20070704
3 Importing LANGGRP Call by reference Type reference (TYPE) CPLANGGRP Language group 20060928
4 Importing MANNAME Call by reference Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20060928
5 Importing PRNTYPE Call by reference Type reference (TYPE) RSPOPIPRNTYPE Printer name 20060928
6 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20060928
7 Importing UNICODE Call by reference Type reference (TYPE) RSPOPIUNICODE Unicode printer flag 20060928

Method SETCUSDEVTYPE on class CL_SPOPI has no exception.

Method SETVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20070301
2 Importing VERSION Call by reference Type reference (TYPE) STRING 20070301

Method SETVERSION on class CL_SPOPI has no exception.

Method VERIFYVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Call by reference Type reference (TYPE) RSPOPIRC Return code 20070301
2 Importing VERSION Call by reference Type reference (TYPE) STRING 20070301

Method VERIFYVERSION on class CL_SPOPI has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710