I_MaintenanceOrderConfirmation

DDL: I_MAINTENANCEORDERCONFIRMATION SQL: IMAINTORDCONF Type: view BASIC

Maintenance Order Confirmation

I_MaintenanceOrderConfirmation is a Basic CDS View that provides data about "Maintenance Order Confirmation" in SAP S/4HANA. It reads from 1 data source (P_MaintenanceOrderConfirmation) and exposes 82 fields with key fields MaintOrderConf, MaintOrderConfCntrValue. It has 19 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_MaintenanceOrderConfirmation P_MaintenanceOrderConfirmation from

Associations (19)

CardinalityTargetAliasCondition
[0..*] I_MaintOrderConfGoodsMovement _MaintOrderConfGoodsMovement _MaintOrderConfGoodsMovement.MaintOrderConf = $projection.MaintOrderConf and _MaintOrderConfGoodsMovement.MaintOrderConfCntrValue = $projection.MaintOrderConfCntrValue
[0..1] I_WorkCenter _ActualWorkCenter $projection.WorkCenterInternalID = _ActualWorkCenter.WorkCenterInternalID and _ActualWorkCenter.WorkCenterTypeCode = 'A'
[0..1] I_MaintenanceOrder _MaintenanceOrder _MaintenanceOrder.MaintenanceOrder = $projection.MaintenanceOrder
[0..1] I_ConfirmationGroup _ConfirmationGroup _ConfirmationGroup.ConfirmationGroup = $projection.MaintOrderConf
[0..1] I_User _EnteredByUser _EnteredByUser.UserID = $projection.EnteredByUser
[0..1] I_User _LastChangeByUser _LastChangeByUser.UserID = $projection.LastChangedByUser
[0..1] I_Indicator _IsReversed _IsReversed.IndicatorValue = $projection.IsReversed
[0..1] I_Indicator _IsReversal _IsReversal.IndicatorValue = $projection.IsReversal
[0..1] I_Indicator _IsFinalConfirmation _IsFinalConfirmation.IndicatorValue = $projection.IsFinalConfirmation
[0..1] I_Indicator _OpenReservationsIsCleared _OpenReservationsIsCleared.IndicatorValue = $projection.OpenReservationsIsCleared
[0..1] I_Indicator _NoFurtherWorkQuantityIsExpd _NoFurtherWorkQuantityIsExpd.IndicatorValue = $projection.NoFurtherWorkQuantityIsExpd
[0..1] I_Indicator _LongTextExists _LongTextExists.IndicatorValue = $projection.LongTextExists
[0..1] I_VarianceReason _VarianceReason $projection.Plant = _VarianceReason.Plant and $projection.VarianceReasonCode = _VarianceReason.VarianceReasonCode
[0..1] I_WorkforcePerson _PersonnelName $projection.PersonnelNumber = _PersonnelName.PersonExternalID
[0..1] I_PersonWorkAgreement_1 _PersonResponsible $projection.PersonnelNumber = _PersonResponsible.PersonWorkAgreement
[0..1] I_MaintenanceOrderOperation _MaintenanceOrderOperation _MaintenanceOrderOperation.MaintenanceOrder = $projection.MaintenanceOrder and _MaintenanceOrderOperation.MaintOrderOperationCounter = $projection.MaintOrderOperationCounter
[0..1] I_UnitOfMeasure _ActualWorkExtQuantityUnit _ActualWorkExtQuantityUnit.UnitOfMeasure = $projection.ActualWorkExternalQuantityUnit
[0..1] I_UnitOfMeasure _RemainingWorkExtQuantityUnit _RemainingWorkExtQuantityUnit.UnitOfMeasure = $projection.RemainingWorkExtQuantityUnit
[0..1] I_OrderConfLongText _OrderConfLongText _OrderConfLongText.ConfirmationGroup = $projection.MaintOrderConf and _OrderConfLongText.OrderConfirmation = $projection.MaintOrderConfCntrValue

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IMAINTORDCONF view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Maintenance Order Confirmation view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey MaintOrderConfCntrValue view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.createEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.updateEnabled false view

Fields (82)

KeyFieldSource TableSource FieldDescription
KEY MaintOrderConf P_MaintenanceOrderConfirmation MaintOrderConf
KEY MaintOrderConfCntrValue P_MaintenanceOrderConfirmation MaintOrderConfCntrValue
MaintOrderConfirmationEntryDte P_MaintenanceOrderConfirmation MaintOrderConfirmationEntryDte
MaintOrderOperationCounter P_MaintenanceOrderConfirmation MaintOrderOperationCounter
EnteredByUser P_MaintenanceOrderConfirmation EnteredByUser
LastChangeDate P_MaintenanceOrderConfirmation LastChangeDate
LastChangedByUser P_MaintenanceOrderConfirmation LastChangedByUser
PostingDate P_MaintenanceOrderConfirmation PostingDate
WorkCenterInternalID P_MaintenanceOrderConfirmation WorkCenterInternalID
ConfirmationText P_MaintenanceOrderConfirmation ConfirmationText
Language P_MaintenanceOrderConfirmation Language
LongTextExists P_MaintenanceOrderConfirmation LongTextExists
ActualWorkQuantity P_MaintenanceOrderConfirmation ActualWorkQuantity
ActualWorkQuantityUnit P_MaintenanceOrderConfirmation ActualWorkQuantityUnit
ActivityType P_MaintenanceOrderConfirmation ActivityType
ActualDuration P_MaintenanceOrderConfirmation ActualDuration
ActualDurationUnit P_MaintenanceOrderConfirmation ActualDurationUnit
EmployeeWageType P_MaintenanceOrderConfirmation EmployeeWageType
ConfirmationYieldQuantity P_MaintenanceOrderConfirmation ConfirmationYieldQuantity
ConfirmationScrapQuantity P_MaintenanceOrderConfirmation ConfirmationScrapQuantity
ConfirmationUnit P_MaintenanceOrderConfirmation ConfirmationUnit
VarianceReasonCode P_MaintenanceOrderConfirmation VarianceReasonCode
PersonnelNumber P_MaintenanceOrderConfirmation PersonnelNumber
OperationConfirmedStartDate P_MaintenanceOrderConfirmation OperationConfirmedStartDate
OperationConfirmedStartTime P_MaintenanceOrderConfirmation OperationConfirmedStartTime
MaintOrderRoutingNumber P_MaintenanceOrderConfirmation MaintOrderRoutingNumber
OperationConfirmedEndDate P_MaintenanceOrderConfirmation OperationConfirmedEndDate
OperationConfirmedEndTime P_MaintenanceOrderConfirmation OperationConfirmedEndTime
clientNULLasMaintOrdOpWrkExecEndDateTime
ActyConfFcstdEndDate P_MaintenanceOrderConfirmation ActyConfFcstdEndDate
ActyConfFcstdEndTime P_MaintenanceOrderConfirmation ActyConfFcstdEndTime
clientNULLasMaintOrdOpFcstdEndDateTime
IsFinalConfirmation P_MaintenanceOrderConfirmation IsFinalConfirmation
OpenReservationsIsCleared P_MaintenanceOrderConfirmation OpenReservationsIsCleared
MaintenanceOrder P_MaintenanceOrderConfirmation MaintenanceOrder
MaintenanceOrderOperation P_MaintenanceOrderConfirmation MaintenanceOrderOperation
MaintenanceOrderSubOperation P_MaintenanceOrderConfirmation MaintenanceOrderSubOperation
RemainingWorkQuantity P_MaintenanceOrderConfirmation RemainingWorkQuantity
RemainingWorkQuantityUnit P_MaintenanceOrderConfirmation RemainingWorkQuantityUnit
NoFurtherWorkQuantityIsExpd P_MaintenanceOrderConfirmation NoFurtherWorkQuantityIsExpd
IsReversed P_MaintenanceOrderConfirmation IsReversed
IsReversal P_MaintenanceOrderConfirmation IsReversal
CancldMaintOrderConfCntrValue P_MaintenanceOrderConfirmation CancldMaintOrderConfCntrValue
ConfirmationReworkQuantity P_MaintenanceOrderConfirmation ConfirmationReworkQuantity
MaintOrderConfirmationEntryTme P_MaintenanceOrderConfirmation MaintOrderConfirmationEntryTme
AccountingIndicatorCode P_MaintenanceOrderConfirmation AccountingIndicatorCode
EnteredByExternalUser P_MaintenanceOrderConfirmation EnteredByExternalUser
ConfirmationExternalEntryDate P_MaintenanceOrderConfirmation ConfirmationExternalEntryDate
ConfirmationExternalEntryTime P_MaintenanceOrderConfirmation ConfirmationExternalEntryTime
ActualWorkExternalQuantityUnit ActualWorkExternalQuantityUnit
RemainingWorkExtQuantityUnit RemainingWorkExtQuantityUnit
Plant P_MaintenanceOrderConfirmation Plant
FactoryCalendar
MaintOrderOperationInternalID P_MaintenanceOrderConfirmation MaintOrderOperationInternalID
CapacityInternalID P_MaintenanceOrderConfirmation CapacityInternalID
EmployeeWageGroup P_MaintenanceOrderConfirmation EmployeeWageGroup
NmbrOfMaintTechnicianCapSplits P_MaintenanceOrderConfirmation NmbrOfMaintTechnicianCapSplits
MaterialDocument P_MaintenanceOrderConfirmation MaterialDocument
AddressTimeZone AddressTimeZone
UserEnteredTimeZone
PlantTimeZone
_Plant _Plant
_MaintOrderConfGoodsMovement _MaintOrderConfGoodsMovement
_Language _Language
_ActualWorkCenter _ActualWorkCenter
_MaintenanceOrder _MaintenanceOrder
_MaintenanceOrderOperation _MaintenanceOrderOperation
_ConfirmationGroup _ConfirmationGroup
_EnteredByUser _EnteredByUser
_LastChangeByUser _LastChangeByUser
_PersonnelName _PersonnelName
_LongTextExists _LongTextExists
_IsReversed _IsReversed
_IsReversal _IsReversal
_IsFinalConfirmation _IsFinalConfirmation
_OpenReservationsIsCleared _OpenReservationsIsCleared
_NoFurtherWorkQuantityIsExpd _NoFurtherWorkQuantityIsExpd
_VarianceReason _VarianceReason
_ActualWorkExtQuantityUnit _ActualWorkExtQuantityUnit
_RemainingWorkExtQuantityUnit _RemainingWorkExtQuantityUnit
_PersonResponsible _PersonResponsible
_OrderConfLongText _OrderConfLongText
@AbapCatalog.sqlViewName: 'IMAINTORDCONF'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Maintenance Order Confirmation'
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey: 'MaintOrderConfCntrValue'
@ObjectModel.semanticKey:  [ 'MaintOrderConf'  , 'MaintOrderConfCntrValue'   ]

@ObjectModel: {
   usageType.serviceQuality: #C,
   usageType.sizeCategory: #XL,
   usageType.dataClass: #MIXED,
   compositionRoot,
   createEnabled:   false,
   deleteEnabled:   false,
   updateEnabled:   false
}
define view I_MaintenanceOrderConfirmation
  as select from P_MaintenanceOrderConfirmation
  association [0..*] to I_MaintOrderConfGoodsMovement as _MaintOrderConfGoodsMovement  on  _MaintOrderConfGoodsMovement.MaintOrderConf          = $projection.MaintOrderConf
                                                                                       and _MaintOrderConfGoodsMovement.MaintOrderConfCntrValue = $projection.MaintOrderConfCntrValue
  association [0..1] to I_WorkCenter                  as _ActualWorkCenter             on  $projection.WorkCenterInternalID     = _ActualWorkCenter.WorkCenterInternalID
                                                                                       and _ActualWorkCenter.WorkCenterTypeCode = 'A'
  association [0..1] to I_MaintenanceOrder            as _MaintenanceOrder             on  _MaintenanceOrder.MaintenanceOrder = $projection.MaintenanceOrder
  association [0..1] to I_ConfirmationGroup           as _ConfirmationGroup            on  _ConfirmationGroup.ConfirmationGroup = $projection.MaintOrderConf
  association [0..1] to I_User                        as _EnteredByUser                on  _EnteredByUser.UserID = $projection.EnteredByUser
  association [0..1] to I_User                        as _LastChangeByUser             on  _LastChangeByUser.UserID = $projection.LastChangedByUser
  association [0..1] to I_Indicator                   as _IsReversed                   on  _IsReversed.IndicatorValue = $projection.IsReversed
  association [0..1] to I_Indicator                   as _IsReversal                   on  _IsReversal.IndicatorValue = $projection.IsReversal
  association [0..1] to I_Indicator                   as _IsFinalConfirmation          on  _IsFinalConfirmation.IndicatorValue = $projection.IsFinalConfirmation
  association [0..1] to I_Indicator                   as _OpenReservationsIsCleared    on  _OpenReservationsIsCleared.IndicatorValue = $projection.OpenReservationsIsCleared
  association [0..1] to I_Indicator                   as _NoFurtherWorkQuantityIsExpd  on  _NoFurtherWorkQuantityIsExpd.IndicatorValue = $projection.NoFurtherWorkQuantityIsExpd
  association [0..1] to I_Indicator                   as _LongTextExists               on  _LongTextExists.IndicatorValue = $projection.LongTextExists
  association [0..1] to I_VarianceReason              as _VarianceReason               on  $projection.Plant              = _VarianceReason.Plant
                                                                                       and $projection.VarianceReasonCode = _VarianceReason.VarianceReasonCode
  association [0..1] to I_WorkforcePerson             as _PersonnelName                on  $projection.PersonnelNumber = _PersonnelName.PersonExternalID
  association [0..1] to I_PersonWorkAgreement_1       as _PersonResponsible            on  $projection.PersonnelNumber = _PersonResponsible.PersonWorkAgreement
  association [0..1] to I_MaintenanceOrderOperation   as _MaintenanceOrderOperation    on  _MaintenanceOrderOperation.MaintenanceOrder           = $projection.MaintenanceOrder
                                                                                       and _MaintenanceOrderOperation.MaintOrderOperationCounter = $projection.MaintOrderOperationCounter
  association [0..1] to I_UnitOfMeasure               as _ActualWorkExtQuantityUnit    on  _ActualWorkExtQuantityUnit.UnitOfMeasure = $projection.ActualWorkExternalQuantityUnit
  association [0..1] to I_UnitOfMeasure               as _RemainingWorkExtQuantityUnit on  _RemainingWorkExtQuantityUnit.UnitOfMeasure = $projection.RemainingWorkExtQuantityUnit
  association [0..1] to I_OrderConfLongText           as _OrderConfLongText            on  _OrderConfLongText.ConfirmationGroup = $projection.MaintOrderConf
                                                                                       and _OrderConfLongText.OrderConfirmation = $projection.MaintOrderConfCntrValue
{
      @ObjectModel.foreignKey.association: '_ConfirmationGroup'
  key P_MaintenanceOrderConfirmation.MaintOrderConf,
  key P_MaintenanceOrderConfirmation.MaintOrderConfCntrValue,
      P_MaintenanceOrderConfirmation.MaintOrderConfirmationEntryDte,
      P_MaintenanceOrderConfirmation.MaintOrderOperationCounter,
      P_MaintenanceOrderConfirmation.EnteredByUser,
      P_MaintenanceOrderConfirmation.LastChangeDate,
      P_MaintenanceOrderConfirmation.LastChangedByUser,
      P_MaintenanceOrderConfirmation.PostingDate,
      P_MaintenanceOrderConfirmation.WorkCenterInternalID,
      P_MaintenanceOrderConfirmation.ConfirmationText,
      P_MaintenanceOrderConfirmation.Language,
      @ObjectModel.foreignKey.association: '_LongTextExists'
      P_MaintenanceOrderConfirmation.LongTextExists,
      @Semantics.quantity.unitOfMeasure: 'ActualWorkQuantityUnit'
      P_MaintenanceOrderConfirmation.ActualWorkQuantity,
      P_MaintenanceOrderConfirmation.ActualWorkQuantityUnit,
      P_MaintenanceOrderConfirmation.ActivityType,
      @Semantics.quantity.unitOfMeasure: 'ActualDurationUnit'
      P_MaintenanceOrderConfirmation.ActualDuration,
      P_MaintenanceOrderConfirmation.ActualDurationUnit,
      P_MaintenanceOrderConfirmation.EmployeeWageType,
      P_MaintenanceOrderConfirmation.ConfirmationYieldQuantity,
      P_MaintenanceOrderConfirmation.ConfirmationScrapQuantity,
      P_MaintenanceOrderConfirmation.ConfirmationUnit,
      P_MaintenanceOrderConfirmation.VarianceReasonCode,
      @ObjectModel.foreignKey.association: '_PersonResponsible'
      P_MaintenanceOrderConfirmation.PersonnelNumber,
      P_MaintenanceOrderConfirmation.OperationConfirmedStartDate,
      P_MaintenanceOrderConfirmation.OperationConfirmedStartTime,
      P_MaintenanceOrderConfirmation.MaintOrderRoutingNumber,
      @Semantics.dateTime: true
      dats_tims_to_tstmp( P_MaintenanceOrderConfirmation.OperationConfirmedStartDate,
                          P_MaintenanceOrderConfirmation.OperationConfirmedStartTime,
                          AddressTimeZone,
                          $session.client,
                         'NULL' )                                                                      as MaintOrdOpWrkExecStartDateTime,
      //  cast( cast( concat(P_MaintenanceOrderConfirmation.OperationConfirmedStartDate, P_MaintenanceOrderConfirmation.OperationConfirmedStartTime) as abap.numc( 15 )) as tzntstmpl) as OperationConfirmedStart,

      P_MaintenanceOrderConfirmation.OperationConfirmedEndDate,
      P_MaintenanceOrderConfirmation.OperationConfirmedEndTime,
      @Semantics.dateTime: true
      dats_tims_to_tstmp( P_MaintenanceOrderConfirmation.OperationConfirmedEndDate,
                          P_MaintenanceOrderConfirmation.OperationConfirmedEndTime,
                          AddressTimeZone,
                          $session.client,
                         'NULL' )                                                                      as MaintOrdOpWrkExecEndDateTime,

      //  cast( cast( concat(P_MaintenanceOrderConfirmation.OperationConfirmedEndDate, P_MaintenanceOrderConfirmation.OperationConfirmedEndTime) as abap.numc( 15 )) as tzntstmpl)     as OperationConfirmedEnd,

      //  dats_tims_to_tstmp( P_MaintenanceOrderConfirmation.OperationConfirmedEndDate, P_MaintenanceOrderConfirmation.OperationConfirmedEndTime, abap_system_timezone($session.client, 'NULL'), $session.client, 'NULL') as OperationConfirmedEnd,

      P_MaintenanceOrderConfirmation.ActyConfFcstdEndDate,
      P_MaintenanceOrderConfirmation.ActyConfFcstdEndTime,

      @Semantics.dateTime: true
      dats_tims_to_tstmp( P_MaintenanceOrderConfirmation.ActyConfFcstdEndDate,
                          P_MaintenanceOrderConfirmation.ActyConfFcstdEndTime,
                          AddressTimeZone,
                          $session.client,
                         'NULL' )                                                                      as MaintOrdOpFcstdEndDateTime,

      //  cast( cast( concat(P_MaintenanceOrderConfirmation.ActyConfFcstdEndDate, P_MaintenanceOrderConfirmation.ActyConfFcstdEndTime) as abap.numc( 15 )) as tzntstmpl)               as ActyConfFcstdEnd,

      @ObjectModel.foreignKey.association: '_IsFinalConfirmation'
      P_MaintenanceOrderConfirmation.IsFinalConfirmation,
      @ObjectModel.foreignKey.association: '_OpenReservationsIsCleared'
      P_MaintenanceOrderConfirmation.OpenReservationsIsCleared,
      P_MaintenanceOrderConfirmation.MaintenanceOrder,
      P_MaintenanceOrderConfirmation.MaintenanceOrderOperation,
      P_MaintenanceOrderConfirmation.MaintenanceOrderSubOperation,
      @Semantics.quantity.unitOfMeasure: 'RemainingWorkQuantityUnit'
      P_MaintenanceOrderConfirmation.RemainingWorkQuantity,
      P_MaintenanceOrderConfirmation.RemainingWorkQuantityUnit,
      @ObjectModel.foreignKey.association: '_NoFurtherWorkQuantityIsExpd'
      P_MaintenanceOrderConfirmation.NoFurtherWorkQuantityIsExpd,
      @ObjectModel.foreignKey.association: '_IsReversed'
      P_MaintenanceOrderConfirmation.IsReversed,
      @ObjectModel.foreignKey.association: '_IsReversal'
      P_MaintenanceOrderConfirmation.IsReversal,
      P_MaintenanceOrderConfirmation.CancldMaintOrderConfCntrValue,
      P_MaintenanceOrderConfirmation.ConfirmationReworkQuantity,
      P_MaintenanceOrderConfirmation.MaintOrderConfirmationEntryTme,
      P_MaintenanceOrderConfirmation.AccountingIndicatorCode,
      P_MaintenanceOrderConfirmation.EnteredByExternalUser,
      P_MaintenanceOrderConfirmation.ConfirmationExternalEntryDate,
      P_MaintenanceOrderConfirmation.ConfirmationExternalEntryTime,
      @Semantics.unitOfMeasure
      @ObjectModel.foreignKey.association: '_ActualWorkExtQuantityUnit'
      ActualWorkExternalQuantityUnit,
      @Semantics.unitOfMeasure
      @ObjectModel.foreignKey.association: '_RemainingWorkExtQuantityUnit'
      RemainingWorkExtQuantityUnit,

      P_MaintenanceOrderConfirmation.Plant,

      P_MaintenanceOrderConfirmation._Plant.FactoryCalendar,
      P_MaintenanceOrderConfirmation.MaintOrderOperationInternalID,
      P_MaintenanceOrderConfirmation.CapacityInternalID,
      P_MaintenanceOrderConfirmation.EmployeeWageGroup,
      P_MaintenanceOrderConfirmation.NmbrOfMaintTechnicianCapSplits,
      P_MaintenanceOrderConfirmation.MaterialDocument,

      @Semantics.timeZone: true
      AddressTimeZone,

      @Semantics.timeZone: true
      cast( abap_user_timezone(   $session.user,$session.client,'NULL' )   as tzonso preserving type ) as UserEnteredTimeZone,

      @Semantics.timeZone: true
      _Plant._OrganizationAddress[1:AddressRepresentationCode = ''].AddressTimeZone                    as PlantTimeZone,

      /* Associations */
      _Plant,
      _MaintOrderConfGoodsMovement,
      _Language,
      _ActualWorkCenter,
      _MaintenanceOrder,
      _MaintenanceOrderOperation,
      _ConfirmationGroup,
      _EnteredByUser,
      _LastChangeByUser,
      _PersonnelName,
      _LongTextExists,
      _IsReversed,
      _IsReversal,
      _IsFinalConfirmation,
      _OpenReservationsIsCleared,
      _NoFurtherWorkQuantityIsExpd,
      _VarianceReason,
      _ActualWorkExtQuantityUnit,
      _RemainingWorkExtQuantityUnit,
      _PersonResponsible,
      _OrderConfLongText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ORGANIZATIONADDRESS",
"I_PLANT",
"P_MAINTENANCEORDERCONFIRMATION"
],
"ASSOCIATED":
[
"I_CONFIRMATIONGROUP",
"I_INDICATOR",
"I_LANGUAGE",
"I_MAINTENANCEORDER",
"I_MAINTENANCEORDEROPERATION",
"I_MAINTORDERCONFGOODSMOVEMENT",
"I_ORDERCONFLONGTEXT",
"I_PERSONWORKAGREEMENT_1",
"I_PLANT",
"I_UNITOFMEASURE",
"I_USER",
"I_VARIANCEREASON",
"I_WORKCENTER",
"I_WORKFORCEPERSON"
],
"BASE":
[
"P_MAINTENANCEORDERCONFIRMATION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/