SAP ABAP Interface IF_EHCSM_SPC_FIELD_CONTROL (Interface for Specification API Field and Action Control)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EHCSM_SPC_FIELD_CONTROL Internal: Field Control Handling of EHS Spec. Profiles 20100125
Properties
Interface IF_EHCSM_SPC_FIELD_CONTROL  
Short Description Interface for Specification API Field and Action Control    
General Data
Package CBUI_BO   Specification Management Web UI Enabling API 
Created 20100122   SAP 
Last changed 20131127   SAP 
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 IF_EHCSM_SPC_FIELD_CONTROL has no interface.
Friends
Interface IF_EHCSM_SPC_FIELD_CONTROL has no friend.
Attributes
Interface IF_EHCSM_SPC_FIELD_CONTROL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_VAT_ON_DISPLAY Instance method Public Method Change the VAT on display -> changes in profile necessary 20100122
2 GET_ACTION_PROFILE_BY_ID Instance method Public Method Get action properties for a profile by profile ID 20100122
3 GET_ACTION_PROFILE_BY_INST Instance method Public Method Get action profile for a particular instance 20100125
4 GET_INSTANCE Static method Public Method Get an instance 20100122
5 GET_PROFILE_BY_ID Instance method Public Method Get a particular profile by its ID 20100122
6 GET_PROFILE_BY_INST Instance method Public Method Get a profile related to a particular instance 20100125
7 RESET_PROFILES Instance method Public Method Reset all profile properties 20100122
8 SET_ACCESS_DETAILS Instance method Public Method Set access details relevant for field control 20100812
9 SET_PROFILE_MODE Instance method Public Method Set the mode for a profile - read only or edit mode actually 20100122
Events
Interface IF_EHCSM_SPC_FIELD_CONTROL has no event.
Types
Interface IF_EHCSM_SPC_FIELD_CONTROL 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 20100122
2 Exporting EV_VAT_UNKNOWN_IND Call by reference Type reference (TYPE) BOOLE_D If X is the value assignment type unknown 20100122
3 Importing IV_SPEC_TYPE Call by reference Type reference (TYPE) ESESUBCAT Specification Type 20100811
4 Importing IV_VAT Call by reference Type reference (TYPE) ESEESTCAT Value Assignment Type 20100122

Method CHANGE_VAT_ON_DISPLAY on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.

Method GET_ACTION_PROFILE_BY_ID 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 Action properties belonging to profiles 20100201
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 Property Profile ID 20100201
5 Importing IV_MODE Call by reference Type reference (TYPE) TRTYP 'D' Transaction type 20130911

Method GET_ACTION_PROFILE_BY_ID on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.

Method GET_ACTION_PROFILE_BY_INST 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 20100201
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EHCSMT_SPC_MSG Messages Table Type 20100201
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20100201
4 Importing IT_PROFILE_FOR_INSTANCE Call by reference Type reference (TYPE) EHCSMT_SPC_PROFILE_ID_BY_INST Requested Profile ID: Exactly 1 Entry Accepted 20100201
5 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) EHCSM_SPC_ACCESS_MODE Access Mode 20110808

Method GET_ACTION_PROFILE_BY_INST on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.

Method 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) IF_EHCSM_SPC_FIELD_CONTROL Field Control for Specification Data 20100122

Method GET_INSTANCE on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.

Method GET_PROFILE_BY_ID 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 20100201
2 Exporting ET_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_DEF Property profile definition 20100201
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20100201
4 Importing IT_PROFILE_ID Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_ID Profile ID 20100201

Method GET_PROFILE_BY_ID on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.

Method GET_PROFILE_BY_INST 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 20100201
2 Exporting ET_PROFILE Call by reference Type reference (TYPE) /PLMB/T_SPI_PROFILE_DEF Property profile definition 20100201
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20100201
4 Importing IT_PROFILE_FOR_INSTANCE Call by reference Type reference (TYPE) EHCSMT_SPC_PROFILE_ID_BY_INST Requested Profile ID: Exactly 1 Entry Accepted 20100201

Method GET_PROFILE_BY_INST on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.

Method RESET_PROFILES Signature

Method RESET_PROFILES on Interface IF_EHCSM_SPC_FIELD_CONTROL has no parameter.
Method RESET_PROFILES on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.

Method SET_ACCESS_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACCESS_DETAILS Call by reference Type reference (TYPE) EHCSMS_SPC_ACCESS_DETAILS Structure containing relevant access information 20100812

Method SET_ACCESS_DETAILS on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.

Method SET_PROFILE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG_RESULT Call by reference Type reference (TYPE) EHCSMS_SPC_MSG_RESULT Specification: Result of specification related messages 20110406
2 Importing IT_PROFILE_ID Call by reference Type reference (TYPE) EHCSMT_SPC_PROFILE_ID List with profile IDs 20100122
3 Importing IT_SPC_DATA Call by reference Type reference (TYPE) DATA Table with substance related keys 20110114
4 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) TRTYP Transaction type 20100122
5 Importing IV_FORCE_SWITCH_IND Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE If ABAP_TRUE is the profile mode switching to the des. mode 20110325
6 Importing IV_PROFILE_ID Call by reference Type reference (TYPE) /PLMB/SPI_PROFILE_ID Property Profile ID 20100122

Method SET_PROFILE_MODE on Interface IF_EHCSM_SPC_FIELD_CONTROL has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 605