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 | 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 | Constant | Public | See coding | Name of supported actions | 20091110 | ||||
| 2 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_ACTION_NAME | 'FRW_INSERT' | Action Name for Adding | 20091201 | ||
| 3 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_ACTION_NAME | 'FRW_DELETE' | Action Name for Removing | 20091201 | ||
| 4 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 1 | Profile spec header | 20090807 | ||
| 5 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 2 | Profile spec identifier | 20090810 | ||
| 6 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 3 | Profile spec identifier long text | 20090904 | ||
| 7 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 4 | Profile spec identifier regulatory list | 20090904 | ||
| 8 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 5 | Profile spec identifier usage | 20091021 | ||
| 9 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 6 | Profile initial screen | 20090901 | ||
| 10 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 7 | Profile specificaation material assignment | 20090904 | ||
| 11 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 8 | Profile specifiation reference | 20090904 | ||
| 12 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 9 | Profile spec relationship | 20090824 | ||
| 13 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 24 | Profile report generation variant | 20100721 | ||
| 14 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 25 | Profile report header | 20100721 | ||
| 15 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 26 | Profile report assigned specs | 20100721 | ||
| 16 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 27 | Profile report status log | 20100721 | ||
| 17 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 10 | Profile spec restrictions | 20091021 | ||
| 18 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 11 | Profile spec status | 20090819 | ||
| 19 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 12 | Profile spec valuation instance assessment | 20090903 | ||
| 20 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 13 | Profile spec valuation characteristics | 20090901 | ||
| 21 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 14 | Profile spec valuation instance composition | 20090903 | ||
| 22 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 15 | Profile spec composition qualitative (RM) | 20091112 | ||
| 23 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 16 | Profile spec composition quantitative (RM) | 20091112 | ||
| 24 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 17 | Profile spec valuation header | 20090821 | ||
| 25 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 18 | Profile spec valuation instance | 20090821 | ||
| 26 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 19 | Profile spec valuation instance long text | 20090903 | ||
| 27 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 20 | Profile spec valuation instance source | 20090903 | ||
| 28 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 21 | Profile spec valuation instance text | 20090903 | ||
| 29 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 22 | Profile spec valuation usage | 20091021 | ||
| 30 | Constant | Public | Type reference (TYPE) | /PLMB/SPI_PROFILE_ID | 23 | Represents the UI with columns for the current VAT | 20090914 | ||
| 31 | 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 | Static method | Public | Method | Change the VAT on display -> changes in profile necessary | 20090914 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090810 | |
| 3 | Static method | Public | Method | Provide action profiles for specification management data | 20091111 | |
| 4 | Static method | Public | Method | Provide action profiles for particular data instances | 20091111 | |
| 5 | Static method | Public | Method | Provide profiles for specification management data | 20090722 | |
| 6 | 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 | ES_PROFILE | Call by reference | Type reference (TYPE) | /PLMB/S_SPI_PROFILE_DEF | Property profile definition | 20090914 | |||
| 2 | EV_VAT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If X is the value assignment type unknown | 20091007 | |||
| 3 | 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 | ET_ACTION_PROFILE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_ACTIONS_FOR_PROFILE | Profile for actions belonging to a profile ID | 20091111 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20110126 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20110126 | |||
| 4 | IT_PROFILE_ID | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROFILE_ID | Profile ID | 20091111 | |||
| 5 | 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 | ET_ACTION_PROFILE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_ACTIONS_FOR_PROFILE | Profile for actions belonging to a profile ID | 20091111 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091111 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20091111 | |||
| 4 | IT_PROFILE_FOR_INSTANCE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_PROFILE_ID_BY_INST | Profile ID with specficiation instance information | 20091111 | |||
| 5 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091007 | |||
| 2 | ET_PROFILE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROFILE_DEF | Property profile definition | 20090723 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20091007 | |||
| 4 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091021 | |||
| 2 | ET_PROFILE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROFILE_DEF | Property profile definition | 20091021 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20091021 | |||
| 4 | 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 |