Descreve a função do Smart View, HsSetValue.
Tipos de origem de dados na nuvem: Oracle Essbase, Planning, Módulos do Planning, Financial Consolidation and Close, Tax Reporting
Tipos de origem de dados locais: Oracle Essbase, Oracle Hyperion Financial Management, Oracle Hyperion Planning
Descrição
HsSetValue envia um valor de dados de uma planilha para a origem de dados dos membros selecionados de uma dimensão de um Ponto de Vista (PDV). Não há suporte para dimensões e membros de atributo no HsSetValue.
Para enviar dados a uma origem de dados, é preciso ter uma regra de carregamento adequada e acesso de gravação para a origem de dados.
No Smart View 11.1.2.5.810+, é possível usar HsGetValue para enviar tipos de dados enumerados, como Smart List, texto e datas.
Sintaxe
Conexão privada:
HsSetValue (value,"PrivateConnectionName","POV")
Conexão compartilhada:
HsSetValue (value,"WSFN|ProviderType|Server|Application|Database","POV")
Conexão do URL:
HsSetValue (value,"URLFN|URL|Server|Application|Database","POV")
Para obter informações sobre sintaxe, consulte Como Criar Funções Manualmente.
Exemplo 17-5 Exemplo Básico
Tipos de origem de dados na nuvem: Essbase, Planning, Módulos do Planning, Financial Consolidation and Close, Tax Reporting
Tipos de origem de dados locais: Essbase, Financial Management, Planning,
Neste exemplo, HsSetValue envia o valor da célula H4 para o aplicativo HFM01.
Conexão privada:
HsSetValue(H4, "HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A4&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4# Increases")
Conexão compartilhada:
HsSetValue(H4, "WSFN|HFM|hfm_svr|HFM01|HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A4&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4# Increases")
Conexão do URL:
HsSetValue(H4, "URLFN|http://<servername:port>/hfmadf/../hfmadf/officeprovider|<servername:port>|HFM01|HFM01","Scenario#Actual;Year#2004;Period#"&B$2&";View#<Scenario View>;Entity#UnitedStates.Connecticut;Value#<Entity Currency>;Account#"&$A4&";ICP#[ICP None];Custom1#GolfBalls;Custom2#Customer2;Custom3#[None];Custom4# Increases")
Exemplo 17-6 Exemplo com Smart List
Tipos de origem de dados em nuvem: Planning, Planning Modules, Financial Consolidation and Close, Tax Reporting
Neste exemplo, a sintaxe é semelhante à usada para texto, mas o texto deve corresponder a um dos valores de texto na Smart List.
Conexão privada:
HsSetValue("Trips", "Vision","Account#7110: Advertising","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Forecast","Version#Driver","Entity#International Sales","Product#No Product")
Conexão compartilhada:
HsSetValue("Trips", "WSFN|HP|serviceURL|Vision|Plan1","Account#7110: Advertising","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Forecast","Version#Driver","Entity#International Sales","Product#No Product")
Conexão do URL:
HsSetValue("Trips", "URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|Vision|Plan1","Account#7110: Advertising","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Forecast","Version#Driver","Entity#International Sales","Product#No Product")
Exemplo 17-7 Exemplo com Texto
Tipos de origem de dados em nuvem: Planning, Planning Modules, Financial Consolidation and Close, Tax Reporting
Quando utilizar um valor de texto dentro da função, delimite-o com aspas.
Conexão privada:
HsSetValue("Enter Some Text", "Vision","Account#7110: Advertising","Period#Jun","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Commentary","Entity#International Sales","Product#No Product")
Conexão compartilhada:
HsSetValue("Enter Some Text", "WSFN|HP|serviceURL|Vision|Plan1","Account#7110: Advertising","Period#Jun","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Commentary","Entity#International Sales","Product#No Product")
Conexão do URL:
HsSetValue("Enter Some Text", "URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|Vision|Plan1","Account#7110: Advertising","Period#Jun","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Commentary","Entity#International Sales","Product#No Product")
Exemplo 17-8 Exemplo com Data
Tipos de origem de dados em nuvem: Planning, Planning Modules, Financial Consolidation and Close, Tax Reporting
Quando utilizar o valor de data dentro da função, delimite-o com aspas.
Conexão privada:
HsSetValue("01/03/2003","Vision","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")
Conexão compartilhada:
HsSetValue("01/03/2003","WSFN|HP|serviceURL|Vision|Plan1","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")
Conexão do URL:
HsSetValue("01/03/2003","URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|Vision|Plan1","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")
Exemplo 17-9 Exemplo com Data Usando a Função TODAY para a Data Atual
Tipos de origem de dados em nuvem: Planning, Planning Modules, Financial Consolidation and Close, Tax Reporting
Você também pode usar a função TODAY para a data atual.
Conexão privada:
HsSetValue(TEXT(TODAY(),"mm/dd/yyyy"),"Vision","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")
Conexão compartilhada:
HsSetValue(TEXT(TODAY(),"mm/dd/yyyy"),"WSFN|HP|serviceURL|Vision|Plan1","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")
Conexão do URL:
HsSetValue(TEXT(TODAY(),"mm/dd/yyyy"),"URLFN|https://<servername:port>/HyperionPlanning/SmartView|<servername:port>|Vision|Plan1","Account#Request Date","Period#x---------x","HSP_View#BaseData","Year#FY16","Scenario#Plan","Version#Working","Entity#No Department","Product#No Product")