I_InsurClaimTaskInqry

DDL: I_INSURCLAIMTASKINQRY SQL: IICLCLMTASKINQRY Type: view COMPOSITE

Offene Aufgaben bei Fall

I_InsurClaimTaskInqry is a Composite CDS View that provides data about "Offene Aufgaben bei Fall" in SAP S/4HANA. It reads from 1 data source (I_InsurClaimTask) and exposes 14 fields with key fields InsuranceClaim, InsurClmSubclm, InsurClmActivitySequenceNumber. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClaimTask I_InsurClaimTask from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_User _User $projection.InsurClmProposedHandler = _User.UserID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IICLCLMTASKINQRY view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #COMPOSITE view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Offene Aufgaben bei Fall view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
KEY InsurClmSubclm InsurClmSubclm
KEY InsurClmActivitySequenceNumber InsurClmActivitySequenceNumber
CreationDateTime
clientNULLasCreationDate
InsurClmActivity InsurClmActivity
InsurClmTaskManualFlag InsurClmTaskManualFlag
InsurClmTaskName InsurClmTaskName
InsurClmDueDateTime
clientNULLasInsurClmDueDate
InsurClmTaskCompleted InsurClmTaskCompleted
InsurClmActivityStatus InsurClmActivityStatus
InsurClmProposedHandler InsurClmProposedHandler
UserDescription _User UserDescription
@AbapCatalog.sqlViewName: 'IICLCLMTASKINQRY'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK

@VDM.viewType: #COMPOSITE
@AccessControl.personalData.blocking: #REQUIRED
   
@ObjectModel.usageType: {
    dataClass: #MIXED,
    sizeCategory: #L,
    serviceQuality: #C
}
@ClientHandling.algorithm: #SESSION_VARIABLE

@EndUserText.label: 'Offene Aufgaben bei Fall'
define view I_InsurClaimTaskInqry
  as select from I_InsurClaimTask
  association [0..1] to I_User as _User on $projection.InsurClmProposedHandler = _User.UserID
{
  key InsuranceClaim,
  key InsurClmSubclm,
  key InsurClmActivitySequenceNumber,

      cast( CreationDateTime as icl_achangetime_fiori preserving type )    as CreationDateTime,
      tstmp_to_dats( CreationDateTime,
                     abap_system_timezone( $session.client,'NULL' ),
                     $session.client,
                     'NULL' )                                              as CreationDate,

      InsurClmActivity,
      InsurClmTaskManualFlag,
      InsurClmTaskName,

      cast( InsurClmDueDateTime as icl_achangetime_fiori preserving type ) as InsurClmDueDateTime,

      tstmp_to_dats( InsurClmDueDateTime,
                     abap_system_timezone( $session.client,'NULL' ),
                     $session.client,
                     'NULL' )                                              as InsurClmDueDate,

      case
        when InsurClmDueDateTime is not initial then
           tstmp_seconds_between(
           tstmp_current_utctimestamp(),
           cast( InsurClmDueDateTime as abap.dec(15,0)),'FAIL')
         else
           0
         end                                                               as InsurClmTaskTimeDifference,

      //            case InsurClmTimediff

      //              when  0

      //              then 'X'

      //              else ''

      //              end as pendingtask,



      InsurClmTaskCompleted,
      InsurClmActivityStatus,
      //      InsurClmSubobjCat,

      //      InsurClmSubobject,

      InsurClmProposedHandler,

      _User.UserDescription
}
where
//      InsurClmActivityStatus <> '5'

//  and InsurClmActivityStatus <> '7'

//  and 

      InsurClmActivityStatus <> '8'
  and InsurClmActivityStatus <> '9'
  and InsurClmActivityStatus <> 'V'
  and InsurClmTaskCompleted  <> 'X'