SAP ABAP Class CL_SPOPI_DEVICETYPE_CONFIG (An available device type configurations.)
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_DEVICETYPE_CONFIG  
Short Description An available device type configurations.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPOPI   Printer / device type relation information 
Created 20130215   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SPOPI_DEVICETYPE_CONFIG has no interface implemented.
Friends
Class CL_SPOPI_DEVICETYPE_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MEMID Constant Private See coding 'SPOPI_SELECTDEVTYPE' Memory ID 20130218
2 MS_SPOPIP Instance attribute Private Type reference (TYPE) TSPOPIP Printer / device type repations 20130215
3 MV_DEVICE_TYPE Instance attribute Private Type reference (TYPE) RSPOPTYPE Spool: Device type name 20130218
4 MV_MANUFACTURER_NAME Instance attribute Private Type reference (TYPE) RSPOPIMANNAME Manufacturer's name 20130219
5 MV_PRINTER_MODEL_NAME Instance attribute Private Type reference (TYPE) RSPOPIPRNMODEL Printer model 20130219
6 MV_URDT Instance attribute Private Type reference (TYPE) RSPOPTYPE Spool: Device type name 20130218
Methods
# Method Level Visibility Method type Description Created on
1 APPLY Instance method Public Method Apply configuration 20130218
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130215
3 EQUALS Instance method Public Method 20130312
4 GET_CONFIGURATION Instance method Public Method Return configuration as structure 20130218
5 GET_DEVICE_TYPE Instance method Public Method Return the device type 20130218
6 GET_DEVTYPE_MANUFACTURER_NAME Instance method Public Method Return manufacturer name 20130219
7 GET_DEVTYPE_PRINTER_MODEL_NAME Instance method Public Method Return printer model name 20130219
8 GET_DRIVER Instance method Public Method 20130228
9 GET_MANUFACTURER_NAME Instance method Public Method Return manufacturer name 20130218
10 GET_NAME Instance method Public Method Return the name 20130218
11 GET_NOTE Instance method Public Method Return the SAP Note 20130218
12 GET_PRINTER_MODEL_NAME Instance method Public Method Return printer model name 20130218
13 GET_REMARK Instance method Public Method Return a comment 20130218
14 GET_URDT Instance method Public Method Return the URDT 20130218
15 IS_DEVICE_TYPE_INSTALLED Instance method Public Method 20130405
16 IS_RELEASED Instance method Public Method 20130409
17 IS_RESIDENT_FONT_REQUIRED Instance method Public Method Are resident fonts required for this configuration? 20130218
18 IS_UPE_REQUIRED Instance method Public Method Is UPE required for this configuration? 20130218
19 SAVE_CONFIGURATION_IN_MEMORY Instance method Public Method Save configuration in ABAP memory 20130218
20 VALIDATE Instance method Public Method 20130405
Events
Class CL_SPOPI_DEVICETYPE_CONFIG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DEVICE_TYPE_CONFIGURATION Public See coding A single device type configuration. 20130215 BEGIN OF ty_device_type_configuration, name TYPE string, device_type TYPE rspoptype, urdt TYPE rspoptype, upe_required TYPE abap_bool, resident_font_required TYPE abap_bool, manufacturer_name TYPE rspopimanname, printer_model_name TYPE rspopiprnmodel, comment TYPE rspopiremark, note TYPE rspopinote, driver TYPE rspodriver, END OF ty_device_type_configuration
2 TY_DEVICE_TYPE_CONFIG_TAB Public See coding A table of device type configurations. 20130215 ty_device_type_config_tab TYPE STANDARD TABLE OF ty_device_type_configuration WITH NON-UNIQUE KEY device_type
Method Signatures

Method APPLY Signature

Method APPLY on class CL_SPOPI_DEVICETYPE_CONFIG has no parameter.
Method APPLY on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SPOPIP Call by reference Type reference (TYPE) TSPOPIP 20130215
2 Importing IV_DEVICE_TYPE Call by reference Type reference (TYPE) RSPOPTYPE 20130219
3 Importing IV_MANUFACTURER_NAME Call by reference Type reference (TYPE) RSPOPIMANNAME 20130219
4 Importing IV_PRINTER_MODEL_NAME Call by reference Type reference (TYPE) RSPOPIPRNMODEL 20130219
5 Importing IV_URDT Call by reference Type reference (TYPE) RSPOPTYPE 20130218

Method CONSTRUCTOR on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) TY_DEVICE_TYPE_CONFIGURATION 20130312
2 Returning RV_IS_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20130312

Method EQUALS on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CONFIGURATION Value transfer Type reference (TYPE) TY_DEVICE_TYPE_CONFIGURATION 20130218

Method GET_CONFIGURATION on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_DEVICE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DEVICE_TYPE Value transfer Type reference (TYPE) RSPOPTYPE 20130218

Method GET_DEVICE_TYPE on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_DEVTYPE_MANUFACTURER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MANUFACTURER_NAME Value transfer Type reference (TYPE) RSPOPIMANNAME 20130219

Method GET_DEVTYPE_MANUFACTURER_NAME on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_DEVTYPE_PRINTER_MODEL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PRINTER_MODEL_NAME Value transfer Type reference (TYPE) RSPOPIPRNMODEL 20130219

Method GET_DEVTYPE_PRINTER_MODEL_NAME on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_DRIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DRIVER Value transfer Type reference (TYPE) RSPODRIVER 20130228

Method GET_DRIVER on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_MANUFACTURER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MANUFACTURER_NAME Value transfer Type reference (TYPE) RSPOPIMANNAME 20130218

Method GET_MANUFACTURER_NAME on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20130218

Method GET_NAME on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NOTE Value transfer Type reference (TYPE) RSPOPINOTE 20130218

Method GET_NOTE on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_PRINTER_MODEL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PRINTER_MODEL_NAME Value transfer Type reference (TYPE) RSPOPIPRNMODEL 20130218

Method GET_PRINTER_MODEL_NAME on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_REMARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REMARK Value transfer Type reference (TYPE) RSPOPIREMARK 20130218

Method GET_REMARK on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method GET_URDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_URDT Value transfer Type reference (TYPE) RSPOPTYPE 20130218

Method GET_URDT on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method IS_DEVICE_TYPE_INSTALLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DOES_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20130405

Method IS_DEVICE_TYPE_INSTALLED on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method IS_RELEASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_RELEASED Value transfer Type reference (TYPE) ABAP_BOOL 20130409

Method IS_RELEASED on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method IS_RESIDENT_FONT_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESIDENT_FONT_REQUIRED Value transfer Type reference (TYPE) ABAP_BOOL 20130218

Method IS_RESIDENT_FONT_REQUIRED on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method IS_UPE_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UPE_REQUIRED Value transfer Type reference (TYPE) ABAP_BOOL 20130218

Method IS_UPE_REQUIRED on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method SAVE_CONFIGURATION_IN_MEMORY Signature

Method SAVE_CONFIGURATION_IN_MEMORY on class CL_SPOPI_DEVICETYPE_CONFIG has no parameter.
Method SAVE_CONFIGURATION_IN_MEMORY on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20130405

Method VALIDATE on class CL_SPOPI_DEVICETYPE_CONFIG has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740