SAP ABAP Class CL_EHCSM_SPC_PROFILES (API: Provides UI Profiles for EHS Specification Mgmt Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBUI_BO (Package) Specification Management Web UI Enabling API
Properties
Class CL_EHCSM_SPC_PROFILES  
Short Description API: Provides UI Profiles for EHS Specification Mgmt Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBUI_BO   Specification Management Web UI Enabling API 
Created 20090720   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EHCSM_SPC_PROFILES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EHCSM_SPC_PROFILES has no interface implemented.
Friends
Class CL_EHCSM_SPC_PROFILES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIONS Constant Public See coding Name of supported actions 20091110
2 GC_ADD_ACTION Constant Public Type reference (TYPE) /PLMB/SPI_ACTION_NAME 'FRW_INSERT' Action Name for Adding 20091201
3 GC_REMOVE_ACTION Constant Public Type reference (TYPE) /PLMB/SPI_ACTION_NAME 'FRW_DELETE' Action Name for Removing 20091201
4 GC_SPC_HDR Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 1 Profile spec header 20090807
5 GC_SPC_IDN Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 2 Profile spec identifier 20090810
6 GC_SPC_IDN_LTX Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 3 Profile spec identifier long text 20090904
7 GC_SPC_IDN_REG_LIST Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 4 Profile spec identifier regulatory list 20090904
8 GC_SPC_IDN_USAGE Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 5 Profile spec identifier usage 20091021
9 GC_SPC_INIT Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 6 Profile initial screen 20090901
10 GC_SPC_MAT Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 7 Profile specificaation material assignment 20090904
11 GC_SPC_REF Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 8 Profile specifiation reference 20090904
12 GC_SPC_REL Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 9 Profile spec relationship 20090824
13 GC_SPC_REPORT_GEN_VARIANT Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 24 Profile report generation variant 20100721
14 GC_SPC_REPORT_HEADER Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 25 Profile report header 20100721
15 GC_SPC_REPORT_REF_SPC Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 26 Profile report assigned specs 20100721
16 GC_SPC_REPORT_STATUS_LOG Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 27 Profile report status log 20100721
17 GC_SPC_RESTR Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 10 Profile spec restrictions 20091021
18 GC_SPC_STATUS Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 11 Profile spec status 20090819
19 GC_SPC_VAL_ASSESSMENT Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 12 Profile spec valuation instance assessment 20090903
20 GC_SPC_VAL_CHAR_DATA Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 13 Profile spec valuation characteristics 20090901
21 GC_SPC_VAL_COMP Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 14 Profile spec valuation instance composition 20090903
22 GC_SPC_VAL_COMP_QUAL Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 15 Profile spec composition qualitative (RM) 20091112
23 GC_SPC_VAL_COMP_QUANT Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 16 Profile spec composition quantitative (RM) 20091112
24 GC_SPC_VAL_HDR Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 17 Profile spec valuation header 20090821
25 GC_SPC_VAL_INST Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 18 Profile spec valuation instance 20090821
26 GC_SPC_VAL_LTX Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 19 Profile spec valuation instance long text 20090903
27 GC_SPC_VAL_SOURCE Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 20 Profile spec valuation instance source 20090903
28 GC_SPC_VAL_TXT Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 21 Profile spec valuation instance text 20090903
29 GC_SPC_VAL_USAGE Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 22 Profile spec valuation usage 20091021
30 GC_SPC_VAT_ON_DISPLAY Constant Public Type reference (TYPE) /PLMB/SPI_PROFILE_ID 23 Represents the UI with columns for the current VAT 20090914
31 GO_FIELD_CONTROL Static Attribute Private Object reference (TYPE REF TO) IF_EHCSM_SPC_FIELD_CONTROL Field Control for Specification Data 20090810
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_VAT_ON_DISPLAY Static method Public Method Change the VAT on display -> changes in profile necessary 20090914
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090810
3 GET_ACTION_PROFILES Static method Public Method Provide action profiles for specification management data 20091111
4 GET_ACTION_PROF_FOR_INSTANCES Static method Public Method Provide action profiles for particular data instances 20091111
5 GET_PROFILES Static method Public Method Provide profiles for specification management data 20090722
6 GET_PROFILES_FOR_INSTANCES Static method Public Method Provide profiles for particular data instances 20091021
Events
Class CL_EHCSM_SPC_PROFILES has no event.
Types
Class CL_EHCSM_SPC_PROFILES has no local type.
Method Signatures

Method CHANGE_VAT_ON_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROFILE Call by reference Type reference (TYPE) /PLMB/S_SPI_PROFILE_DEF Property profile definition 20090914
2 Exporting EV_VAT_UNKNOWN_IND Call by reference Type reference (TYPE) BOOLE_D If X is the value assignment type unknown 20091007
3 Importing IV_VAT Call by reference Type reference (TYPE) ESEESTCAT Value Assignment Type 20090914

Method CHANGE_VAT_ON_DISPLAY on class CL_EHCSM_SPC_PROFILES has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_ACTION_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PROFILE Call by reference Type reference (TYPE) EHCSMT_SPC_ACTIONS_FOR_PROFILE Profile for actions belonging to a profile ID 20091111
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EHCSMT_SPC_MSG Messages Table Type 20110126
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20110126
4 Importing IT_PROFILE_ID Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_ID Profile ID 20091111
5 Importing IV_MODE Call by reference Type reference (TYPE) TRTYP Transaction type 20130911

Method GET_ACTION_PROFILES on class CL_EHCSM_SPC_PROFILES has no exception.

Method GET_ACTION_PROF_FOR_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PROFILE Call by reference Type reference (TYPE) EHCSMT_SPC_ACTIONS_FOR_PROFILE Profile for actions belonging to a profile ID 20091111
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EHCSMT_SPC_MSG Messages Table Type 20091111
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091111
4 Importing IT_PROFILE_FOR_INSTANCE Call by reference Type reference (TYPE) EHCSMT_SPC_PROFILE_ID_BY_INST Profile ID with specficiation instance information 20091111
5 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) EHCSM_SPC_ACCESS_MODE Access Mode 20110808

Method GET_ACTION_PROF_FOR_INSTANCES on class CL_EHCSM_SPC_PROFILES has no exception.

Method GET_PROFILES 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) EHCSMT_SPC_MSG Messages Table Type 20091007
2 Exporting ET_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_DEF Property profile definition 20090723
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091007
4 Importing IT_PROFILE_ID Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_ID Profile ID 20090722

Method GET_PROFILES on class CL_EHCSM_SPC_PROFILES has no exception.

Method GET_PROFILES_FOR_INSTANCES 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) EHCSMT_SPC_MSG Messages Table Type 20091021
2 Exporting ET_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_DEF Property profile definition 20091021
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091021
4 Importing IT_PROFILE_FOR_INSTANCE Call by reference Type reference (TYPE) EHCSMT_SPC_PROFILE_ID_BY_INST Profile IDs with spec Instance relationship 20091021

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