SAP ABAP Class CL_EAMS_SP_SRV (Services for SP Classes (singleton))
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_SP_MISC (Package) Miscellaneous for Service Provider
Properties
Class CL_EAMS_SP_SRV  
Short Description Services for SP Classes (singleton)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_SP_MISC   Miscellaneous for Service Provider 
Created 20081120   SAP 
Last change 20130531   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_EAMS_SP_SRV has no interface implemented.
Friends
Class CL_EAMS_SP_SRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_JOB_PARAMETER Constant Private Type reference (TYPE) STRING 'EAMS_JOB_PARAMETER_UI_LAYER' 20100316
2 GC_PARAMETER_KEY Constant Public See coding 20090123
3 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_SP_SRV 20081120
4 MO_PARAMETER Instance attribute Public Object reference (TYPE REF TO) IF_FPM_PARAMETER Property Bag 20090123
5 MT_NODE_DATA_DESC Instance attribute Private Type reference (TYPE) EAMS_T_SP_SRV_NODE_KEY Buffer for Default Field Attributes 20090929
6 MV_JOB_IS_LEADING Instance attribute Private Type reference (TYPE) ABAP_BOOL Indicates Job as leading object 20091201
7 MV_SPI_MODE Instance attribute Private Type reference (TYPE) /PLMB/SPI_MODE Mode 20090923
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD_PROPERTIES Instance method Public Method Add field properties to collector instance 20090323
2 ADD_MESSAGES Instance method Public Method Add new message entries 20101117
3 ADD_QUERY_MESSAGES Instance method Public Method Add messages to collector instance - Only for QUERY methods 20090227
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081120
5 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090123
6 CONVERT_ITF_TO_STRING Instance method Public Method Convert itab in ITF format to string 20090202
7 CONVERT_MAT_EXT2INT Instance method Public Method Convert technical objects from external to internal format 20090420
8 CONVERT_MAT_INT2EXT Instance method Public Method Convert technical objects from internal to external format 20090420
9 CONVERT_STRING_TO_ITF Instance method Public Method Convert string to ITF format 20090202
10 CONVERT_TECHNOBJECT_TO_EQUNR Instance method Public Method Conversion of technical object ID to Equi ID 20090415
11 CONVERT_TECHNOBJECT_TO_MATNR Instance method Public Method Conversion of technical object ID to Equi ID 20090416
12 CONVERT_TO_EXT2INT Instance method Public Method Convert technical objects from external to internal format 20090420
13 CONVERT_TO_INT2EXT Instance method Public Method Convert technical objects from internal to external format 20090420
14 GET_FIELD_PROPERTIES_FOR_MODE Instance method Protected Method Get default field properties dependent on current SPI mode 20090923
15 GET_JOB_IS_LEADING Instance method Public Method Get the Job as leading/non-leading object 20091201
16 GET_JOB_SELECTION_PARAMETER Instance method Public Method get Job selection parameters 20100316
17 GET_SPI_MODE Instance method Public Method Get the SPI mode (Display, Create, Change) 20091001
18 REGENERATE_KPRO_URL Instance method Public Method 20081120
19 SET_FIELD_PROPERTY Instance method Public Method set property of a screen field 20090930
20 SET_JOB_IS_LEADING Instance method Public Method Set the Job as leading/non-leading object 20091201
21 SET_MESSAGE Instance method Public Method Create new message entry 20091105
22 SET_SPI_MODE Instance method Public Method Set the SPI mode (Display, Create, Change) 20090923
23 S_GET_INSTANCE Static method Public Method 20081120
Events
Class CL_EAMS_SP_SRV has no event.
Types
Class CL_EAMS_SP_SRV has no local type.
Method Signatures

Method ADD_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLLECTOR Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20090323
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) DATA data structure of current node 20090924
3 Importing IT_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20090323
4 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20090929
5 Importing IV_DEFAULT_PROP Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_OPTION Default Field Property 20091014
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090323
7 Importing IV_SKIP_DFT_PROP_CREATE Call by reference Type reference (TYPE) ABAP_BOOL true = don't create any default properties 20091123
8 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Target Node Name 20090323

Method ADD_FIELD_PROPERTIES on class CL_EAMS_SP_SRV has no exception.

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101117
2 Exporting EV_HAS_ABORT_MSG Call by reference Type reference (TYPE) ABAP_BOOL 20101117
3 Importing IT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101117
4 Importing IV_MSG_INDEX Call by reference Type reference (TYPE) /PLMB/SPI_MSG_INDEX Related Data Index of a Message 20101117
5 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20101117

Method ADD_MESSAGES on class CL_EAMS_SP_SRV has no exception.

Method ADD_QUERY_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLLECTOR Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20090227
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090227
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID(s) and node data which matches selection parameters 20090227
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID(s) which match the selection parameters 20090227
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090227

Method ADD_QUERY_MESSAGES on class CL_EAMS_SP_SRV has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EAMS_SP_SRV has no parameter.
Method CONSTRUCTOR on class CL_EAMS_SP_SRV has no exception.

Method CONVERT_ITF_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LTX_CONTENT Call by reference Type reference (TYPE) STRING Long text in string format 20090202
2 Importing IT_LINES Call by reference Type reference (TYPE) TLINE_TAB for lines of long text 20090202

Method CONVERT_ITF_TO_STRING on class CL_EAMS_SP_SRV has no exception.

Method CONVERT_MAT_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INT_ID Call by reference Type reference (TYPE) MATNR Material Number 20090420
2 Importing IV_EXT_ID Call by reference Type reference (TYPE) MATNR Material Number 20090420

Method CONVERT_MAT_EXT2INT on class CL_EAMS_SP_SRV has no exception.

Method CONVERT_MAT_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXT_ID Call by reference Type reference (TYPE) MATNR Material Number 20090420
2 Importing IV_INT_ID Call by reference Type reference (TYPE) MATNR Material Number 20090420

Method CONVERT_MAT_INT2EXT on class CL_EAMS_SP_SRV has no exception.

Method CONVERT_STRING_TO_ITF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TLINE_TAB Table Type for Structure Tline 20090202
2 Importing IV_LTX_CONTENT Call by reference Type reference (TYPE) STRING Long text in string format 20090202

Method CONVERT_STRING_TO_ITF on class CL_EAMS_SP_SRV has no exception.

Method CONVERT_TECHNOBJECT_TO_EQUNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20090415
2 Importing IV_TECHNICAL_OBJECT Call by reference Type reference (TYPE) EAMS_TEC_OBJ Technical Object Number 20090415

Method CONVERT_TECHNOBJECT_TO_EQUNR on class CL_EAMS_SP_SRV has no exception.

Method CONVERT_TECHNOBJECT_TO_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20090416
2 Importing IV_TECHNICAL_OBJECT Call by reference Type reference (TYPE) EAMS_TEC_OBJ Technical Object Number 20090416

Method CONVERT_TECHNOBJECT_TO_MATNR on class CL_EAMS_SP_SRV has no exception.

Method CONVERT_TO_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INT_ID Call by reference Type reference (TYPE) EAMS_TEC_OBJ Technical Object Number 20090420
2 Importing IV_EXT_ID Call by reference Type reference (TYPE) EAMS_TEC_OBJ Technical Object Number 20090420
3 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Object Type 20090420

Method CONVERT_TO_EXT2INT on class CL_EAMS_SP_SRV has no exception.

Method CONVERT_TO_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXT_ID Call by reference Type reference (TYPE) EAMS_TEC_OBJ Technical Object Number 20090420
2 Importing IV_INT_ID Call by reference Type reference (TYPE) EAMS_TEC_OBJ Technical Object Number 20090420
3 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Object Type 20090420

Method CONVERT_TO_INT2EXT on class CL_EAMS_SP_SRV has no exception.

Method GET_FIELD_PROPERTIES_FOR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_PRPTY_PROFILE Default Field Property Profile 20090923
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) DATA Sample Node Data 20090923
3 Importing IV_ABBID Call by reference Type reference (TYPE) /PLMB/SPI_ABBID Application Building Block ID 20090929
4 Importing IV_DEFAULT_PROP Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_OPTION Default Field Property 20091014
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20090929
6 Importing IV_TARGET_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Target Node Name 20090929

Method GET_FIELD_PROPERTIES_FOR_MODE on class CL_EAMS_SP_SRV has no exception.

Method GET_JOB_IS_LEADING Signature

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

Method GET_JOB_IS_LEADING on class CL_EAMS_SP_SRV has no exception.

Method GET_JOB_SELECTION_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection criteria for Queries on BO attributes 20100316

Method GET_JOB_SELECTION_PARAMETER on class CL_EAMS_SP_SRV has no exception.

Method GET_SPI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SPI_MODE Value transfer Type reference (TYPE) /PLMB/SPI_MODE Mode 20091001

Method GET_SPI_MODE on class CL_EAMS_SP_SRV has no exception.

Method REGENERATE_KPRO_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_URL Call by reference Type reference (TYPE) DMS_URL URL 20081120

Method REGENERATE_KPRO_URL on class CL_EAMS_SP_SRV has no exception.

Method SET_FIELD_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20090930
2 Importing IS_NODE_ID Call by reference Type reference (TYPE) DATA Business Object Maintenance Plan - Identification 20090930
3 Importing IV_NODE_FIELD Call by reference Type reference (TYPE) FIELDNAME Field Name 20090930
4 Importing IV_PROPERTY Call by reference Type reference (TYPE) /PLMB/SPI_PRPTY_OPTION Field Property Option 20090930

Method SET_FIELD_PROPERTY on class CL_EAMS_SP_SRV has no exception.

Method SET_JOB_IS_LEADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOB_IS_LEADING Call by reference Type reference (TYPE) ABAP_BOOL 20091201

Method SET_JOB_IS_LEADING on class CL_EAMS_SP_SRV has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091105
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091105
3 Importing IV_MSG_INDEX Call by reference Type reference (TYPE) I Row or index of message 20091105

Method SET_MESSAGE on class CL_EAMS_SP_SRV has no exception.

Method SET_SPI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SPI_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20090923

Method SET_SPI_MODE on class CL_EAMS_SP_SRV has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAMS_SP_SRV 20081120

Method S_GET_INSTANCE on class CL_EAMS_SP_SRV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605