I_SAFETYINSTRUCTIONDEFINITION
FSI: Safety Instruction Definition
I_SAFETYINSTRUCTIONDEFINITION is a CDS View in S/4HANA. FSI: Safety Instruction Definition. It contains 3 fields. 17 CDS views read from this table.
CDS Views using this table (17)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_EquipSftyInstrnAreaFltrVH | view | inner | CONSUMPTION | All Factory Area for Safety Instruction for Equipment |
| C_EquipSftyInstrnFactoryAreaVH | view | inner | CONSUMPTION | Factory Areas for Safety Instruction for Equipment |
| C_GnrcSftyInstrnAreaFltrVH | view | inner | CONSUMPTION | Factory location areas for generic safety instruction |
| C_GnrcSftyInstrnFactoryAreaVH | view | inner | CONSUMPTION | Factory Areas for Generic Safety Instruction |
| C_GnrcSftyInstrnFactoryFltrVH | view | inner | CONSUMPTION | Factory locations for generic safety instruction |
| C_SafetyInstrnEquipmentFltrVH | view | inner | CONSUMPTION | SI: Equipment Value Help for Filter Bar |
| C_SafetyInstrnFactoryAreaVH | view | inner | CONSUMPTION | Factory Areas for Safety Instruction |
| C_SafetyInstrnFactoryByPlantVH | view | inner | CONSUMPTION | Value Help for Factories by SI Structure |
| C_SafetyInstructionEquipmentVH | view | inner | CONSUMPTION | SI: Equipment Value Help |
| C_SafetyInstructionFactoryVH | view | inner | CONSUMPTION | HSI: Location Value Help |
| C_SftyInstrnFactoryAreaFltrVH | view | inner | CONSUMPTION | All Factory Areas for Safety Instruction |
| C_SubstSftyInstrnAreaFltrVH | view | inner | CONSUMPTION | All Factory Areas for Safety Instruction for Substance |
| C_SubstSftyInstrnFactoryAreaVH | view | inner | CONSUMPTION | Factory Areas for Safety Instruction for Substance |
| I_ReldSftyInstrnFactoryVH | view_entity | inner | COMPOSITE | Factories for Safety Instruction |
| I_ReldSftyInstrnFctryAreaVH | view_entity | inner | COMPOSITE | Factory Areas for Safety Instruction |
| I_SafetyInstrnStructureByPlant | view | inner | BASIC | Interface View to get SI Structure by Plant |
| P_SftyInstrnTextBlockFactory | view | inner | CONSUMPTION |
Fields (3)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | SafetyInstructionSubType | SafetyInstructionSubType | 13 |
| KEY | SafetyInstructionType | SafetyInstructionType | 13 |
| SafetyInstructionStructure | SafetyInstructionStructure | 2 |
@EndUserText.label: 'FSI: Safety Instruction Definition'
@AbapCatalog.sqlViewName: 'IHSSFSIDEF'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.buffering:{
status: #ACTIVE,
type: #SINGLE
}
@ObjectModel:
{
usageType:
{
dataClass: #CUSTOMIZING,
sizeCategory: #S,
serviceQuality: #B
}
}
define view I_SafetyInstructionDefinition
as select from ehhssc_fsi_def
{
key plant as Plant,
key cast( 'SUBST' as ehhss_fsi_type preserving type ) as SafetyInstructionType,
key cast( ' ' as ehhss_fsi_subtype preserving type ) as SafetyInstructionSubType,
cast( safetyinstructionloctype as ehfnd_loc_type_code_nc preserving type ) as SafetyInstructionLocType,
safetyinstructionstructure as SafetyInstructionStructure,
ehsformname as EHSFormName,
ehsoutpmgmtformname as EHSOutpMgmtFormName
}
union all select from ehhssc_fsi_ds02
{
key plant as Plant,
key cast( 'SUBST' as ehhss_fsi_type preserving type ) as SafetyInstructionType,
key cast( 'S02' as ehhss_fsi_subtype preserving type ) as SafetyInstructionSubType,
cast( safetyinstructionloctype as ehfnd_loc_type_code_nc preserving type ) as SafetyInstructionLocType,
safetyinstructionstructure as SafetyInstructionStructure,
'' as EHSFormName,
ehsoutpmgmtformname as EHSOutpMgmtFormName
}
union all select from ehhssc_fsi_deqp
{
key plant as Plant,
key cast( 'EQUIP' as ehhss_fsi_type preserving type ) as SafetyInstructionType,
key cast( ' ' as ehhss_fsi_subtype preserving type ) as SafetyInstructionSubType,
cast( safetyinstructionloctype as ehfnd_loc_type_code_nc preserving type ) as SafetyInstructionLocType,
safetyinstructionstructure as SafetyInstructionStructure,
ehsformname as EHSFormName,
ehsoutpmgmtformname as EHSOutpMgmtFormName
}
union all select from ehhssc_fsi_dgen
{
key plant as Plant,
key cast( 'GENRC' as ehhss_fsi_type preserving type ) as SafetyInstructionType,
key safetyinstructionsubtype as SafetyInstructionSubType,
cast( safetyinstructionloctype as ehfnd_loc_type_code_nc preserving type ) as SafetyInstructionLocType,
safetyinstructionstructure as SafetyInstructionStructure,
ehsformname as EHSFormName,
ehsoutpmgmtformname as EHSOutpMgmtFormName
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"EHHSSC_FSI_DEF",
"EHHSSC_FSI_DEQP",
"EHHSSC_FSI_DGEN",
"EHHSSC_FSI_DS02"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/