I_EHSJobStepForJobAtLocTextTP

DDL: I_EHSJOBSTEPFORJOBATLOCTEXTTP SQL: IEHSJOBSTPLCTXTP Type: view TRANSACTIONAL Package: EHHSS_BO_RAS_IMPL

Translatable job step name for job at location

I_EHSJobStepForJobAtLocTextTP is a Transactional CDS View that provides data about "Translatable job step name for job at location" in SAP S/4HANA. It reads from 1 data source (I_EHSJobStepForJobAtLocText) and exposes 7 fields with key fields EHSJobStepForJobAtLocationUUID, Language. Part of development package EHHSS_BO_RAS_IMPL.

Data Sources (1)

SourceAliasJoin Type
I_EHSJobStepForJobAtLocText I_EHSJobStepForJobAtLocText from

Annotations (16)

NameValueLevelField
EndUserText.label Translatable job step name for job at location view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName IEHSJOBSTPLCTXTP view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.dataCategory #TEXT view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.writeActivePersistence EHHSSD_LOCJOBSTT view
ObjectModel.representativeKey EHSJobStepForJobAtLocationUUID view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY EHSJobStepForJobAtLocationUUID EHSJobStepForJobAtLocationUUID
KEY Language Language
EHSJobAtLocationUUID EHSJobAtLocationUUID
EHSJobStepName EHSJobStepName
_EHSJobAtLocationTP _EHSJobAtLocationTP
_EHSJobStepForJobAtLocationTP _EHSJobStepForJobAtLocationTP
_Language _Language
@EndUserText.label: 'Translatable job step name for job at location'
@AccessControl.authorizationCheck: #NOT_REQUIRED

@AbapCatalog.sqlViewName: 'IEHSJOBSTPLCTXTP'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel: { 
                dataCategory: #TEXT,
                usageType: {
                    sizeCategory: #M,
                    serviceQuality: #B,
                    dataClass: #TRANSACTIONAL
                },
                
                createEnabled: true,
                deleteEnabled: true,
                updateEnabled: true,

                writeActivePersistence: 'EHHSSD_LOCJOBSTT',

                representativeKey: 'EHSJobStepForJobAtLocationUUID'
}

@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API


define view I_EHSJobStepForJobAtLocTextTP 
  as select from I_EHSJobStepForJobAtLocText 
  
  association[1..1] to I_EHSJobAtLocationTP as _EHSJobAtLocationTP 
    on  $projection.EHSJobAtLocationUUID = _EHSJobAtLocationTP.EHSJobAtLocationUUID // BOPF TO_ROOT

    
  association[1..1] to I_EHSJobStepForJobAtLocationTP as _EHSJobStepForJobAtLocationTP 
    on  $projection.EHSJobStepForJobAtLocationUUID = _EHSJobStepForJobAtLocationTP.EHSJobStepForJobAtLocationUUID // BOPF TO_PARENT

    
  {
  
   @ObjectModel.foreignKey.association: '_EHSJobStepForJobAtLocationTP'
   key EHSJobStepForJobAtLocationUUID,
   
   @ObjectModel.foreignKey.association: '_Language'
   @ObjectModel.mandatory: true
   key Language as Language,
   
   @ObjectModel.foreignKey.association: '_EHSJobAtLocationTP'
   EHSJobAtLocationUUID,  
   
   //@Semantics.text: true

   EHSJobStepName as EHSJobStepName,
   
   @ObjectModel.association.type: #TO_COMPOSITION_ROOT
   _EHSJobAtLocationTP,

   @ObjectModel.association.type: #TO_COMPOSITION_PARENT
   _EHSJobStepForJobAtLocationTP,
   
   _Language
  
}