Hierarchy
⤷
⤷
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 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 113 | DB error, DELETE failed | 20060928 | ||
| 2 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 115 | DB duplicate | 20060928 | ||
| 3 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 111 | DB error, INSERT failed | 20060928 | ||
| 4 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 112 | DB error, MODIFY failed | 20060928 | ||
| 5 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 110 | DB error, SELECT failed | 20060928 | ||
| 6 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 114 | DB error, UPDATE failed | 20060928 | ||
| 7 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 255 | Error, unclassified | 20060928 | ||
| 8 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 101 | Error, invalid parameter | 20060928 | ||
| 9 | Constant | Public | Type reference (TYPE) | RSPOPIRC | 0 | OK | 20060928 | ||
| 10 | Constant | Public | Type reference (TYPE) | RSPOPIRELEASED | ' ' | Release flag, no | 20070704 | ||
| 11 | Constant | Public | Type reference (TYPE) | RSPOPIRELEASED | 'X' | Release flag, yes | 20070704 | ||
| 12 | Constant | Public | Type reference (TYPE) | RSPOPISYSFLAG | 'C' | System flag, customer entry | 20070704 | ||
| 13 | Constant | Public | Type reference (TYPE) | RSPOPISYSFLAG | 'S' | System flag, system entry | 20070704 | ||
| 14 | Constant | Public | Type reference (TYPE) | RSPOPIPRNTYPE | 'Version Information' | Version Information | 20070301 | ||
| 15 | Constant | Public | Type reference (TYPE) | RSPOPIWC | '%' | Wildcard character in DB | 20070705 | ||
| 16 | Constant | Public | Type reference (TYPE) | RSPOPIWC | '*' | Wildcard character in UI | 20070705 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Add a new entry in TSPOPIP | 20060928 | |
| 2 | Static method | Public | Method | Add new entries in TSPOPIP | 20061009 | |
| 3 | Static method | Public | Method | Check valitity of a printer setting | 20061010 | |
| 4 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20060928 | |
| 5 | Static method | Public | Method | Obsolete - Copy entries from TSPOPIPRN_WORK to TSPOPIPRN | 20060929 | |
| 6 | Static method | Private | Method | Delete an entry in TSPOPIP | 20060928 | |
| 7 | Static method | Public | Method | Delete entries in TSPOPIP | 20061009 | |
| 8 | Static method | Public | Method | Check whether a specified device type exists in TSP0A | 20060928 | |
| 9 | Static method | Private | Method | Obtain codepage ranges of a specified language group | 20060928 | |
| 10 | Static method | Public | Method | Obtain device types | 20060928 | |
| 11 | Static method | Private | Method | Obtain device types using a codepage | 20060928 | |
| 12 | Static method | Private | Method | Obtain device types using codepage ranges | 20060928 | |
| 13 | Static method | Private | Method | Obtain device types using a language | 20060928 | |
| 14 | Static method | Private | Method | Obtain device types using a language group | 20060928 | |
| 15 | Static method | Private | Method | Obtain device types using a string in TSP0A-PNAME | 20060928 | |
| 16 | Static method | Public | Method | Obtain language group types | 20060928 | |
| 17 | Static method | Private | Method | Get a language group of a specified codepage | 20060928 | |
| 18 | Static method | Private | Method | Get a language group of a specified language | 20060928 | |
| 19 | Static method | Public | Method | Obtain the language group description | 20061017 | |
| 20 | Static method | Public | Method | Obtain language groups | 20061017 | |
| 21 | Static method | Private | Method | Obtain language groups | 20061017 | |
| 22 | Static method | Public | Method | List languages | 20061017 | |
| 23 | Static method | Public | Method | Obtain printer manufacturer's names | 20060928 | |
| 24 | Static method | Public | Method | Obtain MIB information | 20061205 | |
| 25 | Static method | Public | Method | Obtain number of printers | 20070319 | |
| 26 | Static method | Public | Method | Obtain printers of a specified manufacturer | 20060928 | |
| 27 | Static method | Public | Method | Get version information | 20070301 | |
| 28 | Static method | Public | Method | Check validity of language group | 20070704 | |
| 29 | Static method | Public | Method | Check validity of manufacturer's name | 20070704 | |
| 30 | Static method | Public | Method | Check validity of unicode flag | 20070704 | |
| 31 | Static method | Public | Method | Convert a return code to a text string | 20061010 | |
| 32 | Static method | Public | Method | Set DEVTYPECUS field of TSPOPIP | 20060928 | |
| 33 | Static method | Public | Method | Set version information | 20070301 | |
| 34 | 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 | DEVTYPE | Call by reference | Type reference (TYPE) | RSPOPTYPE | Spool data types | 20060928 | |||
| 2 | DEVTYPEALT | Call by reference | Type reference (TYPE) | RSPOPTYPE | ' ' | Spool: Device type name | 20060928 | ||
| 3 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20060928 | |||
| 4 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20060928 | |||
| 5 | MIBINFO | Call by reference | Type reference (TYPE) | RSPOPIMIBINFO | ' ' | MIB information | 20061205 | ||
| 6 | NOTE | Call by reference | Type reference (TYPE) | RSPOPINOTE | ' ' | Note number | 20060928 | ||
| 7 | PRNTYPE | Call by reference | Type reference (TYPE) | RSPOPIPRNTYPE | Printer name | 20060928 | |||
| 8 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20060928 | |||
| 9 | RELEASED | Call by reference | Type reference (TYPE) | RSPOPIRELEASED | 'X' | Release flag | 20070704 | ||
| 10 | REMARK | Call by reference | Type reference (TYPE) | RSPOPIREMARK | ' ' | Remark | 20060928 | ||
| 11 | REPLFLAG | Call by reference | Type reference (TYPE) | RSPOPIFLAG | Flag | 20060928 | |||
| 12 | SYSFLAG | Call by reference | Type reference (TYPE) | RSPOPISYSFLAG | System flag for tables | 20070704 | |||
| 13 | 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 | CNT_ERROR | Call by reference | Type reference (TYPE) | RSPOPICNT | 20061009 | ||||
| 2 | CNT_SUCCESS | Call by reference | Type reference (TYPE) | RSPOPICNT | 20061009 | ||||
| 3 | CNT_TOTAL | Call by reference | Type reference (TYPE) | RSPOPICNT | 20061009 | ||||
| 4 | PRINTERS | Call by reference | Type reference (TYPE) | TTSPOPIP | Printer / device type relations | 20061009 | |||
| 5 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20061009 | |||
| 6 | 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 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20061010 | |||
| 2 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20061010 | |||
| 3 | PRNTYPE | Call by reference | Type reference (TYPE) | RSPOPIPRNTYPE | Printer name | 20061010 | |||
| 4 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20061010 | |||
| 5 | SYSFLAG | Call by reference | Type reference (TYPE) | RSPOPISYSFLAG | System flag for tables | 20070704 | |||
| 6 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | 20060929 | ||||
| 2 | DEVTYPE | Value transfer | Type reference (TYPE) | RSPOPTYPE | Spool data types | 20060929 | |||
| 3 | DEVTYPEALT | Value transfer | Type reference (TYPE) | RSPOPTYPE | Spool: Device type name | 20060929 | |||
| 4 | DEVTYPECUS | Value transfer | Type reference (TYPE) | RSPOPTYPE | Spool: Device type name | 20060929 | |||
| 5 | LANGGRP | Value transfer | Type reference (TYPE) | CPLANGGRP | Language group | 20060929 | |||
| 6 | MANNAME | Value transfer | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20060929 | |||
| 7 | MIBINFO | Value transfer | Type reference (TYPE) | RSPOPIMIBINFO | MIB information | 20061205 | |||
| 8 | NOTE | Value transfer | Type reference (TYPE) | RSPOPINOTE | Note number | 20060929 | |||
| 9 | PRINTERS | Call by reference | Type reference (TYPE) | TTSPOPIPRN | Copied printers | 20061010 | |||
| 10 | PRNMODEL | Value transfer | Type reference (TYPE) | RSPOPIPRNMODEL | Printer model | 20060929 | |||
| 11 | PRNTYPE | Value transfer | Type reference (TYPE) | RSPOPIPRNTYPE | Printer name | 20060929 | |||
| 12 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20060929 | |||
| 13 | REMARK | Value transfer | Type reference (TYPE) | RSPOPIREMARK | Remark | 20060929 | |||
| 14 | REPLFLAG | Value transfer | Type reference (TYPE) | RSPOPIFLAG | Flag | 20060929 | |||
| 15 | 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 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20060928 | |||
| 2 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20060928 | |||
| 3 | PRNTYPE | Call by reference | Type reference (TYPE) | RSPOPIPRNTYPE | Printer name | 20060928 | |||
| 4 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20060928 | |||
| 5 | SYSFLAG | Call by reference | Type reference (TYPE) | RSPOPISYSFLAG | System flag for tables | 20070704 | |||
| 6 | 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 | CNT_ERROR | Call by reference | Type reference (TYPE) | RSPOPICNT | 20061009 | ||||
| 2 | CNT_SUCCESS | Call by reference | Type reference (TYPE) | RSPOPICNT | 20061009 | ||||
| 3 | CNT_TOTAL | Call by reference | Type reference (TYPE) | RSPOPICNT | 20061009 | ||||
| 4 | PRINTERS | Call by reference | Type reference (TYPE) | TTSPOPIP | Printer / device type relations | 20061009 | |||
| 5 | 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 | DEVTYPE | Call by reference | Type reference (TYPE) | RSPOPTYPE | Spool: Device type name | 20060928 | |||
| 2 | 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 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20060928 | |||
| 2 | RANGES | Call by reference | Type reference (TYPE) | TCPLANGGRP | CP ranges | 20060928 | |||
| 3 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of obtained device types | 20060928 | |||
| 2 | DEVTYPES | Call by reference | Type reference (TYPE) | TTSPOPIDEVTYPE | Table type with RSPOPIDEVTYPE | 20060928 | |||
| 3 | IN | Call by reference | Type reference (TYPE) | RSPOPIGEN | Input | 20060928 | |||
| 4 | INTYPE | Call by reference | Type reference (TYPE) | RSPOPITYPE | Input type, '0', '1', '2' or '9' | 20060928 | |||
| 5 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of obtained device types | 20060928 | |||
| 2 | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGEW | Codepage with wildcard | 20060928 | |||
| 3 | DEVTYPES | Call by reference | Type reference (TYPE) | TTSPOPIDEVTYPE | Device types and more | 20060928 | |||
| 4 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of oftained device types | 20060928 | |||
| 2 | DEVTYPES | Call by reference | Type reference (TYPE) | TTSPOPIDEVTYPE | Device types and more | 20060928 | |||
| 3 | RANGES | Call by reference | Type reference (TYPE) | TCPLANGGRP | Language group structure | 20060928 | |||
| 4 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of oftained device types | 20060928 | |||
| 2 | DEVTYPES | Call by reference | Type reference (TYPE) | TTSPOPIDEVTYPE | Device types and more | 20060928 | |||
| 3 | LANG | Call by reference | Type reference (TYPE) | CPLANG | Language | 20060928 | |||
| 4 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of oftained device types | 20060928 | |||
| 2 | DEVTYPES | Call by reference | Type reference (TYPE) | TTSPOPIDEVTYPE | Device types and more | 20060928 | |||
| 3 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20060928 | |||
| 4 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of obtained device types | 20060928 | |||
| 2 | DEVTYPES | Call by reference | Type reference (TYPE) | TTSPOPIDEVTYPE | Device types and more | 20060928 | |||
| 3 | PNAME | Call by reference | Type reference (TYPE) | RSPOPIGEN | Search string | 20060928 | |||
| 4 | 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 | IN | Call by reference | Type reference (TYPE) | RSPOPIGEN | Input | 20060928 | |||
| 2 | INTYPE | Call by reference | Type reference (TYPE) | RSPOPITYPE | Input type, '0' or '9' | 20060928 | |||
| 3 | LANGGRP | Call by reference | Type reference (TYPE) | TCPLANGGRP | Language group structure | 20060928 | |||
| 4 | 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 | CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | Codepage | 20060928 | |||
| 2 | LANGGRP | Call by reference | Type reference (TYPE) | TCPLANGGRP | Language group structure | 20060928 | |||
| 3 | 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 | LANG | Call by reference | Type reference (TYPE) | CPLANG | Language | 20060928 | |||
| 2 | LANGGRP | Call by reference | Type reference (TYPE) | TCPLANGGRP | Language group structure | 20060928 | |||
| 3 | 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 | DESC | Call by reference | Type reference (TYPE) | CPLANGGRPDESC | Language group description | 20061017 | |||
| 2 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20061017 | |||
| 3 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of obtained languages | 20061017 | |||
| 2 | IN | Call by reference | Type reference (TYPE) | RSPOPIGEN | '*' | General input field | 20061017 | ||
| 3 | INTYPE | Call by reference | Type reference (TYPE) | RSPOPITYPE | Parameter type | 20061017 | |||
| 4 | LANGGRPS | Call by reference | Type reference (TYPE) | TTCPLANGGRP | Table type of TCPLANGGRP | 20061017 | |||
| 5 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of obtained languages | 20061017 | |||
| 2 | LANGGRPDESC | Call by reference | Type reference (TYPE) | CPLANGGRPDESC | Language group description | 20061017 | |||
| 3 | LANGGRPS | Call by reference | Type reference (TYPE) | TTCPLANGGRP | Sprachen | 20061017 | |||
| 4 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of obtained languages | 20061017 | |||
| 2 | LANG | Call by reference | Type reference (TYPE) | CPLANG | '*' | Language | 20061017 | ||
| 3 | LANGS | Call by reference | Type reference (TYPE) | TTCPLANG | Sprachen | 20061017 | |||
| 4 | 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 | AVAIL | Call by reference | Type reference (TYPE) | RSPOPIMANAVAIL | '2' | Dev type availability | 20060928 | ||
| 2 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of obtained manufacturers | 20060928 | |||
| 3 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | '*' | Manufacturer's name | 20060928 | ||
| 4 | MANNAMES | Call by reference | Type reference (TYPE) | TTSPOPIMAN | List of obtained names | 20060928 | |||
| 5 | 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 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20061205 | |||
| 2 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20061205 | |||
| 3 | MIBINFO | Call by reference | Type reference (TYPE) | RSPOPIMIBINFO | MIB information | 20061205 | |||
| 4 | PRNTYPE | Call by reference | Type reference (TYPE) | RSPOPIPRNTYPE | Printer type | 20061205 | |||
| 5 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20061205 | |||
| 6 | SYSFLAG | Call by reference | Type reference (TYPE) | RSPOPISYSFLAG | System flag for tables | 20070704 | |||
| 7 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Count | 20070319 | |||
| 2 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20070319 | |||
| 3 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20070319 | |||
| 4 | PRNTYPE | Call by reference | Type reference (TYPE) | RSPOPIPRNTYPE | Printer type | 20070319 | |||
| 5 | RELEASED | Call by reference | Type reference (TYPE) | RSPOPIRELEASED | 'X' | Release flag | 20070709 | ||
| 6 | SYSFLAG | Call by reference | Type reference (TYPE) | RSPOPISYSFLAG | System flag for tables | 20070704 | |||
| 7 | 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 | CNT | Call by reference | Type reference (TYPE) | RSPOPICNT | Number of obtained printers | 20060928 | |||
| 2 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20061010 | |||
| 3 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20060928 | |||
| 4 | PRINTERS | Call by reference | Type reference (TYPE) | TTSPOPIP | List of obtained printers | 20061010 | |||
| 5 | PRNTYPE | Call by reference | Type reference (TYPE) | RSPOPIPRNTYPE | Printer type | 20061010 | |||
| 6 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20060928 | |||
| 7 | RELEASED | Call by reference | Type reference (TYPE) | RSPOPIRELEASED | Release flag | 20070709 | |||
| 8 | SYSFLAG | Call by reference | Type reference (TYPE) | RSPOPISYSFLAG | System flag for tables | 20070704 | |||
| 9 | 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 | 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 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20070704 | |||
| 2 | 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 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20070704 | |||
| 2 | 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 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20070704 | |||
| 2 | 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 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20061010 | |||
| 2 | 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 | DEVTYPE | Call by reference | Type reference (TYPE) | RSPOPTYPE | Spool: Device type name | 20070704 | |||
| 2 | DEVTYPEALT | Call by reference | Type reference (TYPE) | RSPOPTYPE | ' ' | Spool: Device type name | 20070704 | ||
| 3 | LANGGRP | Call by reference | Type reference (TYPE) | CPLANGGRP | Language group | 20060928 | |||
| 4 | MANNAME | Call by reference | Type reference (TYPE) | RSPOPIMANNAME | Manufacturer's name | 20060928 | |||
| 5 | PRNTYPE | Call by reference | Type reference (TYPE) | RSPOPIPRNTYPE | Printer name | 20060928 | |||
| 6 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20060928 | |||
| 7 | 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 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20070301 | |||
| 2 | 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 | RC | Call by reference | Type reference (TYPE) | RSPOPIRC | Return code | 20070301 | |||
| 2 | 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 |