SAP ABAP Class /PLMI/CL_CLF_SP (Service Provider Classification)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-CL-WUI (Application Component) Classification Web User Interface
     /PLMI/SP_CLF (Package) SP: Classification
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20070831
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_CLF_SP CLF Service Provide for PLM CLF WDC (alternative ABBID) 20110407
Properties
Class /PLMI/CL_CLF_SP  
Short Description Service Provider Classification    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class /PLMI/BO_CLF    
Program status     
Category 0   
Package /PLMI/SP_CLF   SP: Classification 
Created 20070831   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /PLMI/CL_CLF_SP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20070831
Friends
# Friend Modeled only Created on Description
1 /PLMB/CL_SPI_FACTORY 20071221 Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_ACTIVE_SP Static Attribute Private Object reference (TYPE REF TO) /PLMI/CL_CLF_SP Service Provider Classification 20090414
2 GT_VALUE_SUCCESS Static Attribute Private Type reference (TYPE) TT_API_VAL_C Table Type for API_VAL_C 20090414
3 MO_BO Instance attribute Protected Object reference (TYPE REF TO) /PLMI/CL_CLF_BO Business object classification 20080317
4 MO_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20070831
5 MS_CHARACT_GRP Instance attribute Private Type reference (TYPE) /PLMB/S_CLF_CHARACT_GRP_SP node CHARACT_GROUP 20080228
6 MS_DISPLAY_OPTIONS Instance attribute Private Type reference (TYPE) /PLMB/S_CLF_DISP_OPT_SP Display options 20080225
7 MS_LEAD_OBJ_PARAM Instance attribute Private Type reference (TYPE) /PLMB/S_CLF_LEAD_OBJ_PARAM_SP Parameters passed by leading PLM object 20080317
8 MTH_DRAT Instance attribute Private Type reference (TYPE) TTH_DRAT 20081027
9 MT_CLASS_FILTER Instance attribute Private Type reference (TYPE) /PLMB/T_CLF_CLASS_ID_SP ID of node CLASS 20080123
10 MV_UI_MODE Instance attribute Private Type reference (TYPE) /PLMB/SPI_MODE Mode 20090525
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_CHECK_LONGTEXT Instance method Private Method Check if longtext exists for characteristic 20080502
2 ACTION_VALIDATE Instance method Private Method Validate classification 20080207
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070831
4 CONVERT_CLASS Instance method Private Method Convert class data: internal format to SP node format 20080125
5 CONVERT_VALUE Instance method Private Method Convert value: internal format to SP node format 20080124
6 CONVERT_VALUE_DATA Instance method Private Method Convert value data: internal format to SP node format 20080222
7 CONVERT_VALUE_EMPTY Instance method Private Method Convert value data for initial value 20080128
8 DELETE_CLASSES Instance method Private Method Delete assignement of classes 20080125
9 EXPORT_CHANGED_CLASSES Instance method Private Method Export changed classes 20080212
10 GET_BO_INSTANCE Instance method Private Method Get instance of classification BO 20071109
11 INSERT_CLASSES Instance method Private Method Insert classes 20071016
12 PREFETCH_DOC_TXT Instance method Private Method Prefetch document descriptions 20081027
13 QUERY_CLASSTYPES Instance method Private Method Query valid classtypes 20070917
14 QUERY_VALUE_F4 Instance method Private Method Query allowed values (F4 help) of characteristic 20080207
15 RETRIEVE_CHARACT_GRP Instance method Private Method Retrieve Characteristic Grouping Data 20080227
16 RETRIEVE_CLASSES Instance method Private Method Retrieve longtexts of class 20071221
17 RETRIEVE_CLASS_LTXT Instance method Private Method Retrieve longtexts of class 20071221
18 RETRIEVE_VALUES Instance method Private Method Retrieve values 20071109
19 UPDATE_CLASSES Instance method Private Method Update classes 20071016
20 UPDATE_VALUES Instance method Private Method Update values 20071127
Events
Class /PLMI/CL_CLF_SP has no event.
Types
Class /PLMI/CL_CLF_SP has no local type.
Method Signatures

Method ACTION_CHECK_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) /PLMB/T_CLF_VALUE_SP Node VALUE 20080502
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20080502
3 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20080502
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20080502

Method ACTION_CHECK_LONGTEXT on class /PLMI/CL_CLF_SP has no exception.

Method ACTION_VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20080429
2 Importing IV_CHECK_CLASSIFICATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080604
3 Importing IV_WARNING Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080211

Method ACTION_VALIDATE on class /PLMI/CL_CLF_SP has no exception.

Method CONSTRUCTOR 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 20070831

Method CONSTRUCTOR on class /PLMI/CL_CLF_SP has no exception.

Method CONVERT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_SP Node CLASS 20080125
2 Importing IT_API_KSSK Call by reference Type reference (TYPE) TT_API_KSSK Table Type for API_KSSK 20080125
3 Importing IV_CLF_STATUS_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20080215

Method CONVERT_CLASS on class /PLMI/CL_CLF_SP has no exception.

Method CONVERT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) /PLMB/T_CLF_VALUE_SP Node VALUE 20080124
2 Importing IT_CHARACT Call by reference Type reference (TYPE) /PLMI/T_CLF_CHARACT Characteristic data 20080124
3 Importing IT_VALUE Call by reference Type reference (TYPE) /PLMI/T_CLF_VALUE Value data 20080124

Method CONVERT_VALUE on class /PLMI/CL_CLF_SP has no exception.

Method CONVERT_VALUE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VALUE_DATA Call by reference Type reference (TYPE) /PLMB/S_CLF_VALUE_DATA_SP Node VALUE - Value data segment 20080222
2 Importing IS_CHARACT Call by reference Type reference (TYPE) /PLMI/S_CLF_CHARACT Characteristic data 20081013
3 Importing IS_VALUE Call by reference Type reference (TYPE) /PLMI/S_CLF_VALUE Value data 20080222

Method CONVERT_VALUE_DATA on class /PLMI/CL_CLF_SP has no exception.

Method CONVERT_VALUE_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VALUE Call by reference Type reference (TYPE) /PLMB/S_CLF_VALUE_SP 20080128
2 Importing IS_CHARACT Call by reference Type reference (TYPE) /PLMI/S_CLF_CHARACT Characteristic data 20080128

Method CONVERT_VALUE_EMPTY on class /PLMI/CL_CLF_SP has no exception.

Method DELETE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20080125
2 Importing IT_CLASS_ID Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_ID_SP ID of node CLASS 20080125

Method DELETE_CLASSES on class /PLMI/CL_CLF_SP has no exception.

Method EXPORT_CHANGED_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_SP Node CLASS 20080212
2 Importing IT_CLASS Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_SP Node CLASS 20080212

Method EXPORT_CHANGED_CLASSES on class /PLMI/CL_CLF_SP has no exception.

Method GET_BO_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071109
2 Exporting ET_MESSAGE_LOCK Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071109
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20071109
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20071129
5 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking indicator 20071109

Method GET_BO_INSTANCE on class /PLMI/CL_CLF_SP has no exception.

Method INSERT_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071022
2 Importing IT_CLASS Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_SP Node CLASS 20071016

Method INSERT_CLASSES on class /PLMI/CL_CLF_SP has no exception.

Method PREFETCH_DOC_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC_ID Call by reference Type reference (TYPE) TT_DOC_ID 20081027

Method PREFETCH_DOC_TXT on class /PLMI/CL_CLF_SP has no exception.

Method QUERY_CLASSTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASSTYPE Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASSTYPE_SP Node CLASSTYPE 20070917
2 Importing IT_LEAD_OBJKEY Call by reference Type reference (TYPE) /PLMB/T_CLF_LEAD_OBJKEY Boolean Variable (X=True, -=False, Space=Unknown) 20100611
3 Importing IV_CHANGE_NO Call by reference Type reference (TYPE) AENNR Change Number 20100611
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20070917
5 Importing IV_OBJTYP Call by reference Type reference (TYPE) TABELLE Name of database table for object 20070917
6 Importing IV_VALID_FROM Call by reference Type reference (TYPE) DATUV Valid-From Date 20100611

Method QUERY_CLASSTYPES on class /PLMI/CL_CLF_SP has no exception.

Method QUERY_VALUE_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_F4 Call by reference Type reference (TYPE) /PLMB/T_CLF_VALUE_F4_SP Node VALUE_F4 20080207
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20080207
3 Importing IV_ATWRT Call by reference Type reference (TYPE) ATWRT Characteristic Value 20080811
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20080207

Method QUERY_VALUE_F4 on class /PLMI/CL_CLF_SP has no exception.

Method RETRIEVE_CHARACT_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABST_PUSHB Call by reference Type reference (TYPE) /PLMB/T_CLF_TABST_PUSHB_SP Characteristic Groups: Tabpages, Pushbuttons 20080513
2 Importing IS_CLASS_ID Call by reference Type reference (TYPE) /PLMB/S_CLF_CLASS_ID_SP ID of node CLASS 20080227

Method RETRIEVE_CHARACT_GRP on class /PLMI/CL_CLF_SP has no exception.

Method RETRIEVE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_SP Node CLASS 20071221
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071221
3 Exporting ET_MESSAGE_LOCK Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071221
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20071221
5 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND 20071221

Method RETRIEVE_CLASSES on class /PLMI/CL_CLF_SP has no exception.

Method RETRIEVE_CLASS_LTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_LTXT Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_LTXT_SP Node CLASS_LONGTEXT 20071221
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071221
3 Importing IV_CLASS Call by reference Type reference (TYPE) KLASSE_D Class number 20071221
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20071221

Method RETRIEVE_CLASS_LTXT on class /PLMI/CL_CLF_SP has no exception.

Method RETRIEVE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071109
2 Exporting ET_MESSAGE_LOCK Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071109
3 Exporting ET_VALUE Call by reference Type reference (TYPE) /PLMB/T_CLF_VALUE_SP Node VALUE 20071109
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20071129
5 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking indicator 20071109

Method RETRIEVE_VALUES on class /PLMI/CL_CLF_SP has no exception.

Method UPDATE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_SP Node CLASS 20080211
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071023
3 Importing IT_CLASS Call by reference Type reference (TYPE) /PLMB/T_CLF_CLASS_SP Node CLASS 20071016

Method UPDATE_CLASSES on class /PLMI/CL_CLF_SP has no exception.

Method UPDATE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20071127
2 Importing IT_VALUE Call by reference Type reference (TYPE) /PLMB/T_CLF_VALUE_SP Node VALUE 20071127

Method UPDATE_VALUES on class /PLMI/CL_CLF_SP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100