I_JrnlPeriodEndClosingRunLog

DDL: I_JRNLPERIODENDCLOSINGRUNLOG SQL: IFICLSRUNLOG Type: view BASIC

Log entries for period end closing runs

I_JrnlPeriodEndClosingRunLog is a Basic CDS View that provides data about "Log entries for period end closing runs" in SAP S/4HANA. It reads from 1 data source (fins_cls_run) and exposes 36 fields with key field JrnlPeriodEndClosingRunLogUUID. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
fins_cls_run fins_cls_run from

Associations (8)

CardinalityTargetAliasCondition
[1..1] I_BusinessTransactionCategory _BusinessTransactionCategory $projection.BusinessTransactionCategory = _BusinessTransactionCategory.BusinessTransactionCategory
[0..1] I_BusinessTransactionType _BusinessTransactionType $projection.BusinessTransactionType = _BusinessTransactionType.BusinessTransactionType
[0..*] I_FinClsgRunExecStatusText _FinClsgRunExecStatusText $projection.FinClosingRunExecutionStatus = _FinClsgRunExecStatusText.FinClosingRunExecutionStatus
[0..*] I_FinClsgProcessingOptionText _FinClsgProcessingOptionText $projection.FinClosingRunIsTestExecution = _FinClsgProcessingOptionText.FinClosingRunIsTestExecution
[0..*] I_BusTransactionCategoryText _BusTransactionCategoryText $projection.BusinessTransactionCategory = _BusTransactionCategoryText.BusinessTransactionCategory
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..*] I_LedgerText _LedgerText $projection.Ledger = _LedgerText.Ledger
[1..1] I_Ledger _Ledger $projection.Ledger = _Ledger.Ledger

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IFICLSRUNLOG view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Log entries for period end closing runs view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY JrnlPeriodEndClosingRunLogUUID jrnlperiodendclosingrunloguuid
JrnlPeriodEndClosingRunLogID jrnlperiodendclosingrunlogid
BusinessTransactionCategory businesstransactioncategory
BusinessTransactionType businesstransactiontype
FinancialClosingRunType financialclosingruntype
FinancialClosingStep financialclosingstep
JrnlPerdEndClsgRunCrtnDteTime jrnlperdendclsgruncrtndtetime
JrnlPerdEndClsgRunEndDateTime run_time_end
JrnlPerdEndClsgRunChgdDateTime jrnlperdendclsgrunchgddatetime
JrnlPerdEndClsgRunCrtedByUser jrnlperdendclsgruncrtedbyuser
JrnlPerdEndClsgRunChgdByUser jrnlperdendclsgrunchgdbyuser
FinClsgRunConfignJSONString finclsgrunconfignjsonstring
FinClsgRunInputParamJSONStr finclsgruninputparamjsonstr
FinClosingRunExecutionStatus finclosingrunexecutionstatus
FinClosingRunBatchJobName finclosingrunbatchjobname
FinancialClosingRunBatchJob financialclosingrunbatchjob
FinClosingRunIsTestExecution finclosingrunistestexecution
CompanyCode companycode
Ledger ledger
FiscalYear fiscalyear
FiscalPeriod fiscalperiod
FiscalYearPeriod
KeyDate keydate
FinancialClosingRunDuration duration
NmbrOfSuccssflObjectsInClsgRun number_obj_ok
NmbrOfFailedObjectsInClsgRun number_obj_fail
NumberOfErrorMessages msg_cnt_e
NumberOfWarningMessages msg_cnt_w
_BusinessTransactionType _BusinessTransactionType
_BusinessTransactionCategory _BusinessTransactionCategory
_FinClsgRunExecStatusText _FinClsgRunExecStatusText
_FinClsgProcessingOptionText _FinClsgProcessingOptionText
_BusTransactionCategoryText _BusTransactionCategoryText
_CompanyCode _CompanyCode
_LedgerText _LedgerText
_Ledger _Ledger
@AbapCatalog.sqlViewName: 'IFICLSRUNLOG'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Log entries for period end closing runs'
@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel: {
                usageType.serviceQuality: #B,
                usageType.sizeCategory: #XXL,
                usageType.dataClass: #TRANSACTIONAL }
@VDM.viewType: #BASIC


define view I_JrnlPeriodEndClosingRunLog
  as select from fins_cls_run
  association [1..1] to I_BusinessTransactionCategory    as _BusinessTransactionCategory on  $projection.BusinessTransactionCategory = _BusinessTransactionCategory.BusinessTransactionCategory
  association [0..1] to I_BusinessTransactionType        as _BusinessTransactionType     on  $projection.BusinessTransactionType = _BusinessTransactionType.BusinessTransactionType
  association [0..*] to I_FinClsgRunExecStatusText       as _FinClsgRunExecStatusText    on  $projection.FinClosingRunExecutionStatus = _FinClsgRunExecStatusText.FinClosingRunExecutionStatus
  association [0..*] to I_FinClsgProcessingOptionText    as _FinClsgProcessingOptionText on  $projection.FinClosingRunIsTestExecution = _FinClsgProcessingOptionText.FinClosingRunIsTestExecution
  association [0..*] to I_BusTransactionCategoryText     as _BusTransactionCategoryText  on  $projection.BusinessTransactionCategory = _BusTransactionCategoryText.BusinessTransactionCategory
  association [0..1] to I_CompanyCode                    as _CompanyCode                 on  $projection.CompanyCode = _CompanyCode.CompanyCode
  association [0..*] to I_LedgerText                     as _LedgerText                  on  $projection.Ledger      = _LedgerText.Ledger
  association [1..1] to I_Ledger                         as _Ledger                      on  $projection.Ledger = _Ledger.Ledger
//  association [1..*] to ZC_AnalyzeClsgRunGLAcctInfo      as _GLAccountInfo               on  $projection.JrnlPeriodEndClosingRunLogUUID = _GLAccountInfo.JrnlPeriodEndClosingRunLogUUID

//                                                                                         and $projection.Ledger = _GLAccountInfo.Ledger                                                                     

                                                                                                                                                                               
{
  key jrnlperiodendclosingrunloguuid as JrnlPeriodEndClosingRunLogUUID,
//      bintohex(jrnlperiodendclosingrunloguuid) as JrnlPeriodEndClosin,

      jrnlperiodendclosingrunlogid   as JrnlPeriodEndClosingRunLogID,
      @ObjectModel.foreignKey.association: '_BusinessTransactionCategory'
      businesstransactioncategory    as BusinessTransactionCategory,
      @ObjectModel.foreignKey.association: '_BusinessTransactionType'
      businesstransactiontype        as BusinessTransactionType,
      financialclosingruntype        as FinancialClosingRunType,
      financialclosingstep           as FinancialClosingStep,
      @Semantics.dateTime: true
      jrnlperdendclsgruncrtndtetime  as JrnlPerdEndClsgRunCrtnDteTime,
      @Semantics.dateTime: true
      run_time_end                   as JrnlPerdEndClsgRunEndDateTime,
      @Semantics.dateTime: true
      jrnlperdendclsgrunchgddatetime as JrnlPerdEndClsgRunChgdDateTime,
      jrnlperdendclsgruncrtedbyuser  as JrnlPerdEndClsgRunCrtedByUser,
      jrnlperdendclsgrunchgdbyuser   as JrnlPerdEndClsgRunChgdByUser,
      finclsgrunconfignjsonstring    as FinClsgRunConfignJSONString,
      finclsgruninputparamjsonstr    as FinClsgRunInputParamJSONStr,
      finclosingrunexecutionstatus   as FinClosingRunExecutionStatus,
      finclosingrunbatchjobname      as FinClosingRunBatchJobName,
      financialclosingrunbatchjob    as FinancialClosingRunBatchJob,
      finclosingrunistestexecution   as FinClosingRunIsTestExecution,
      companycode                    as CompanyCode,
      ledger                         as Ledger,
      fiscalyear                     as FiscalYear,
      fiscalperiod                   as FiscalPeriod,
      
      cast( concat( fiscalyear, fiscalperiod ) as fins_fyearperiod ) as FiscalYearPeriod,
      
      keydate                        as KeyDate,
      duration                       as FinancialClosingRunDuration,
      number_obj_ok                  as NmbrOfSuccssflObjectsInClsgRun,
      number_obj_fail                as NmbrOfFailedObjectsInClsgRun,
      msg_cnt_e                      as NumberOfErrorMessages,
      msg_cnt_w                      as NumberOfWarningMessages,

      _BusinessTransactionType,
      _BusinessTransactionCategory,
      _FinClsgRunExecStatusText,
      _FinClsgProcessingOptionText,
      _BusTransactionCategoryText,
      _CompanyCode,
      _LedgerText,
      _Ledger
//     @ObjectModel.association.type: #TO_COMPOSITION_CHILD

//      _GLAccountInfo

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FINS_CLS_RUN"
],
"ASSOCIATED":
[
"I_BUSINESSTRANSACTIONCATEGORY",
"I_BUSINESSTRANSACTIONTYPE",
"I_BUSTRANSACTIONCATEGORYTEXT",
"I_COMPANYCODE",
"I_FINCLSGPROCESSINGOPTIONTEXT",
"I_FINCLSGRUNEXECSTATUSTEXT",
"I_LEDGER",
"I_LEDGERTEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/