¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como usar variáveis do Administrador de Dados no Script Logic para cálculos dinâmicos.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Na segunda parte desta série, vimos técnicas simples mas eficazes para escrever Script Logic dinâmico. No entanto, alguns requisitos não são fáceis de cumprir. Um dos temas mais comumente citados é a (falta de) capacidade de usar valores de propriedade para cálculos em uma declaração REC. Não recomendo o uso de valores de propriedade em cálculos, mas vou mostrar como isso pode ser alcançado. Não vi este método publicado em nenhum outro lugar. Acredito que seja inovador para todos os leitores, exceto para alguns que têm acesso a informações privilegiadas não disponíveis para simples mortais.

Usando variáveis em Script Logic

Vamos abordar alguns assuntos relacionados com mais detalhes para contextualizar a solução. O manuseio de variáveis no Script Logic é diferente de muitas outras linguagens de programação. Algumas operações com variáveis não são óbvias ou estão completamente fora de alcance. A documentação oficial sobre o uso de variáveis na versão Netweaver é incompleta e às vezes desatualizada. A seguinte visão geral é minha tentativa de explicar como o sistema lida com as variáveis. Note que as variáveis MDX não são abordadas neste artigo.

Uma excelente maneira de introduzir valores de variáveis em seu script é usar variáveis do Administrador de Dados (DM), também conhecidas como Parâmetros Dinâmicos. Os valores são baseados em solicitações de usuário ou podem ser constantes. Vale ressaltar que, para o seu Script Logic, todas as variáveis DM se comportam como constantes, pois os valores atribuídos não podem ser alterados. As variáveis DM podem ser reconhecidas pelos sinais de dólar ao redor delas, como $INCPERC1$. Há um documento que explica como passar valores de variáveis DM para o Script Logic, então vou omitir os detalhes. Em nosso exemplo de negócio, poderíamos pedir ao usuário que forneça um percentual e depois usar esse valor no script da seguinte forma.

*REC(FACTOR = $INCPERC1$, CONTA = PL5119, ID DE AUDITORIA = CALCRES)


Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?