SAP ABAP Class CL_ERPTMS_IV_SELOPT (ERP TCM Invoice Integration SELECT-OPTIONS Handling)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SCM (Application Component) Supply Chain Management
     ERPTMS_TCM_INT (Package) ERP-SCM Transportation Charge Management Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ERPTMS_CONST Constants for TM ERP Invoice Intergration 20090224
Properties
Class CL_ERPTMS_IV_SELOPT  
Short Description ERP TCM Invoice Integration SELECT-OPTIONS Handling    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERPTMS_TCM_INT   ERP-SCM Transportation Charge Management Integration 
Created 20090224   SAP 
Last change 20100310   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
# Interface Abstract Final Description Created on
1 IF_ERPTMS_CONST Constants for TM ERP Invoice Intergration 20090224
Friends
Class CL_ERPTMS_IV_SELOPT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_ERPTMS_IV_SELOPT ERP TCM Invoice Integration SELECT-OPTIONS Handling 20090224
2 MV_SELSCREEN_CONF Static Attribute Private Type reference (TYPE) BOOLEAN Selection Screen has been called and confirmend 20090304
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090224
2 ERPTMS_IV_SELCRITERIA_CHECK Instance method Public Method Retrieves and checks screen input 20090224
3 ERPTMS_IV_SELCRITERIA_FILL Instance method Private Method Selects saved DB entries and populates screen with values 20090224
4 ERPTMS_IV_SELCRITERIA_READ Instance method Public Method Retrieves former Selection from DB and populates Screen 20090224
5 ERPTMS_IV_SELCRITERIA_REFRESH Instance method Public Method Gets current content of screen and initialize variables 20090224
6 ERPTMS_IV_SELCRITERIA_SAVE Instance method Public Method Calls update modules in order to save TM selection criterias 20090224
7 GET_INSTANCE Static method Public Method Returns only instance of class 20090224
8 GET_SELSCREEN_CONF Instance method Public Method Gets the information if the Selection has been performed 20090304
9 SELOPT_BUILD Instance method Private Method Convert select-options / parameters into database table form 20090224
10 SELOPT_GET_FROM_SCREEN Instance method Private Method Provides current contents of selection screen 20090224
11 SELOPT_READ_FROM_DB Instance method Private Method Selects the saved data base entries from TCM_D_IV_SELOPT 20090224
12 SELOPT_SET_TO_SCREEN Instance method Private Method Convert selection from database to SELECT-OPTIONS 20090224
13 SELOPT_SUFFICIENT_CHECK Instance method Private Method Check if entered values will restrict the SELECT sufficientl 20090224
14 SET_SELSCREEN_CONF Instance method Public Method Sets MV_SELSCREEN_CONF after proc/conf of the selection scre 20090304
15 TM_VENDOR_SEARCH Static method Public Method Check the TM vendor 20091030
Events
Class CL_ERPTMS_IV_SELOPT has no event.
Types
Class CL_ERPTMS_IV_SELOPT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method ERPTMS_IV_SELCRITERIA_CHECK Signature

Method ERPTMS_IV_SELCRITERIA_CHECK on class CL_ERPTMS_IV_SELOPT has no parameter.
# Exception Resumable Description Created on
1 SELOPT_NOT_SUFFICIENT Insufficient Selection Criterias 20090224

Method ERPTMS_IV_SELCRITERIA_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BELNR Call by reference Type reference (TYPE) RBKP-BELNR Document Number of an Invoice Document 20090224
2 Importing IV_GJAHR Call by reference Type reference (TYPE) RBKP-GJAHR Fiscal Year 20090224
# Exception Resumable Description Created on
1 NO_ENTRY No entries available for specified invoice document number 20090224

Method ERPTMS_IV_SELCRITERIA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XMSEL_TMBEST Call by reference Type reference (TYPE) MRM_TAB_TMTRANSP 20090228
2 Importing IV_BELNR Call by reference Type reference (TYPE) RBKP-BELNR Document Number of an Invoice Document 20090224
3 Importing IV_GJAHR Call by reference Type reference (TYPE) RBKP-GJAHR Fiscal Year 20090224

Method ERPTMS_IV_SELCRITERIA_READ on class CL_ERPTMS_IV_SELOPT has no exception.

Method ERPTMS_IV_SELCRITERIA_REFRESH Signature

Method ERPTMS_IV_SELCRITERIA_REFRESH on class CL_ERPTMS_IV_SELOPT has no parameter.
Method ERPTMS_IV_SELCRITERIA_REFRESH on class CL_ERPTMS_IV_SELOPT has no exception.

Method ERPTMS_IV_SELCRITERIA_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BELNR Call by reference Type reference (TYPE) RBKP-BELNR Document Number of an Invoice Document 20090224
2 Importing IV_GJAHR Call by reference Type reference (TYPE) RBKP-GJAHR Fiscal Year 20090224
3 Importing IV_OPT_UPDATE_TASK Call by reference Type reference (TYPE) RV54A-SELKZ 'X' Selection Indicator 20090224
4 Importing IV_XUPDA Call by reference Type reference (TYPE) DRSEG-XUPDA Select 20090224
# Exception Resumable Description Created on
1 INSERT_NOT_SUCCESSFUL System could not post selection criteria into database table 20090224
2 KEY_NOT_VALID Document number is not valid 20090224

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ERPTMS_IV_SELOPT Value transfer Object reference (TYPE REF TO) CL_ERPTMS_IV_SELOPT ERP TCM Invoice Integration SELECT-OPTIONS Handling 20090224

Method GET_INSTANCE on class CL_ERPTMS_IV_SELOPT has no exception.

Method GET_SELSCREEN_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SELSCREEN_CONF Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090304

Method GET_SELSCREEN_CONF on class CL_ERPTMS_IV_SELOPT has no exception.

Method SELOPT_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELOPT_DB Call by reference Type reference (TYPE) ERPTMS_TTY_SELOPT_DB Table type for saved SELECT-OPTIONS 20090224
2 Importing IT_SELOPT Call by reference Type reference (TYPE) ERPTMS_TTY_SELOPT Table type for SELECT-OPTIONS to handle Screen Input 20090224
3 Importing IV_BELNR Call by reference Type reference (TYPE) RBKP-BELNR Document Number of an Invoice Document 20090224
4 Importing IV_GJAHR Call by reference Type reference (TYPE) RBKP-GJAHR Fiscal Year 20090224

Method SELOPT_BUILD on class CL_ERPTMS_IV_SELOPT has no exception.

Method SELOPT_GET_FROM_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELOPT Call by reference Type reference (TYPE) ERPTMS_TTY_SELOPT Table type for SELECT-OPTIONS to handle Screen Input 20090224

Method SELOPT_GET_FROM_SCREEN on class CL_ERPTMS_IV_SELOPT has no exception.

Method SELOPT_READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELOPT_DB Call by reference Type reference (TYPE) ERPTMS_TTY_SELOPT_DB Table type for SELECT-OPTIONS to handle Screen Input 20090224
2 Importing IV_BELNR Call by reference Type reference (TYPE) RBKP-BELNR Document Number of an Invoice Document 20090224
3 Importing IV_GJAHR Call by reference Type reference (TYPE) RBKP-GJAHR Fiscal Year 20090224
# Exception Resumable Description Created on
1 NO_ENTRY No entries available for specified invoice document number 20090224

Method SELOPT_SET_TO_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELOPT_DB Call by reference Type reference (TYPE) ERPTMS_TTY_SELOPT_DB Table type for saved SELECT-OPTIONS 20090224

Method SELOPT_SET_TO_SCREEN on class CL_ERPTMS_IV_SELOPT has no exception.

Method SELOPT_SUFFICIENT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUFFICIENT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090224
2 Importing IT_SELOPT Call by reference Type reference (TYPE) ERPTMS_TTY_SELOPT Table type for SELECT-OPTIONS to handle Screen Input 20090224

Method SELOPT_SUFFICIENT_CHECK on class CL_ERPTMS_IV_SELOPT has no exception.

Method SET_SELSCREEN_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SELSCREEN_CONF Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090304

Method SET_SELSCREEN_CONF on class CL_ERPTMS_IV_SELOPT has no exception.

Method TM_VENDOR_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TRSRVPRO Call by reference Type reference (TYPE) FAGL_RANGE_S_LIFNR Range Table for Vendors 20091030
2 Changing CV_TSP_LONGNAME Call by reference Type reference (TYPE) ERPTMS_S_IV_REFERENCE-TM_SERVICE_PROVIDER Reference - Service Provider in Transportation Management 20091124

Method TM_VENDOR_SEARCH on class CL_ERPTMS_IV_SELOPT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605