プライマリ・コンテンツへ移動
Oracle® Smart View for Office開発者ガイド

E88265-03
目次に移動
目次

前
次

SaveJournal

説明

SaveJournal()は、Oracle Hyperion Financial Managementサーバーに仕訳を保存します。

構文

Function SaveJournal(

props() As String,

propVals() As String,

dims() As String,

dimVals () As String

) As Long

パラメータ

props: 入力引数。プロパティのリストを文字列の配列として指定します。

propVals: 入力引数。プロパティ値のリストを文字列の配列として指定します。

dims: 入力引数。ディメンションのリストを文字列の配列として指定します。

dimVals: 入力引数。ディメンション値のリストを文字列の配列として指定します。

戻り値

正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。

Sub SaveJournal()
	
Connect to an HFM data source
HypConnect “Sheet1”, “admin”, “password”, “connName”

Set jObj = New JournalVBA
jObj.UseActiveConnectionContext
    
    	Dim props(6) As String
    	props(0) = HFM_JOURNALPROP_LABEL
    	props(1) = HFM_JOURNALPROP_DESCRIPTION
    	props(2) = HFM_JOURNALPROP_TYPE
    	props(3) = HFM_JOURNALPROP_BALANCE_TYPE
    	props(4) = HFM_JOURNALPROP_GROUP
    	props(5) = HFM_JOURNALPROP_SECURITY
    	props(6) = HFM_JOURNALPROP_READONLY
    
    	Dim propVals(6) As String
    	propVals(0) = "J001"
    	propVals(1) = "Test1"
    	propVals(2) = HFM_JOURNALPROP_TYPE_REGULAR
    	propVals(3) = HFM_JOURNALPROP_BALANCETYPE_BALANCED
    	propVals(4) = HFM_JOURNALPROP_GROUP_ALLOCATION
    	propVals(5) = HFM_JOURNALPROP_SECURITY_ACCOUNTS
    	propVals(6) = "0"

	dims(0) = HFM_JOURNAL_DIM_SCENARIO
    	dims(1) = HFM_JOURNAL_DIM_YEAR
    	dims(2) = HFM_JOURNAL_DIM_PERIOD
    	dims(3) = HFM_JOURNAL_DIM_VALUE
    
    	dimVals(0) = "Actual"
    	dimVals(1) = "2007"
    	dimVals(2) = "March"
    	dimVals(3) = "<Entity Curr Adjs>"
    
    	retVal = jObj.SaveJournal(props, propVals, dims, dimVals)
    	If retVal = 0 Then
        Debug.Print "SaveJournal Succeeded"
    	Else
        Debug.Print "SaveJournal Failed!!!"
    	End If    
End Sub