Cenário empresarial: você foi solicitado a ampliar uma história existente com uma lista de opções para filtrar a tabela Quantidade da ordem por categoria de produto.
Para isso, você adicionará o seguinte código à história usando a ação onIntitialization:
123456var ProductABCratingList = TBL_Quantity.getDataSource().getMembers("0D_NW_PRID__0D_NW_PRCAT");
for (var i=0; i<ProductABCratingList.length; i++){
if (ProductABCratingList[i].id !== ""){
DD_Product_ABC_rating.addItem(ProductABCratingList[i].displayId, ProductABCratingList[i].description);
}
}Você também adicionará o seguinte código ao drop-down utilizando a ação onSelect:
1TBL_Quantity.getDataSource().setDimensionFilter("0D_NW_PRID__0D_NW_PRCAT", DD_Product_ABC_rating.getSelectedKey());Este vídeo curto orientará você sobre a história final e a criação de script necessárias.
Simular as etapas
O exercício prático abaixo simula estar no modo avançado no SAP Analytics Cloud e orienta você na adição do script necessário para criar a história final mostrada no vídeo de demonstração.
Fluxo de tarefa: neste exercício prático, você irá:
- Adicionar a lista de opções à história
- Adicionar scripting à ação onIntitialization
- Adicionar scripting à ação onSelect
- Testar o scripting na história










