Skip to content

mateupt/SAC-Scripting

Repository files navigation

SAC Scripting - Guia de Referencia

Guia completa y practica de scripting en SAP Analytics Cloud (SAC). Cubre los dos lenguajes de scripting de la plataforma: Advanced Formulas para transformacion de datos en Data Actions, y JavaScript para control de la interfaz en Analytic Applications.

Todo el contenido esta en espanol.


Contenido

Seccion 1: Advanced Formulas (Data Actions)

# Archivo Descripcion
01 Conceptos Base Que es una Data Action, tipos de pasos, el lenguaje
02 Sintaxis Completa Referencia de todas las instrucciones: CONFIG, MEMBERSET, DATA, RESULTLOOKUP, FOREACH, IF, LINK...
03 Ejemplos Practicos +30 ejemplos ordenados por complejidad con explicacion linea a linea
04 Cheatsheet Referencia rapida de sintaxis en una pagina
05 Recursos Documentacion oficial, cursos SAP Learning, blogs y tutoriales
06 Aprendizaje Guiado Ruta de cero a escribir scripts reales, con modelo mental progresivo
07 Casos de Negocio Reales Forecast rolling, top-down allocation, currency conversion y mas
08 Errores Comunes Errores frecuentes con ejemplo malo, correccion y regla
09 Ejercicios Ejercicios con solucion oculta, ordenados de basico a avanzado
10 Mecanica Interna Que pasa en la base de datos con cada instruccion (tablas antes/despues)

Seccion 2: JavaScript Scripting (Analytic Applications)

# Archivo Descripcion
01 Introduccion Diferencias con Advanced Formulas, eventos, acceso a datos
02 Version Management Crear, copiar, publicar y eliminar versiones via script
03 DataSource API Filtros, getResultSet, getData, refreshData
04 Dropdowns y Filtros Poblar dropdowns, cascading filters, filtros dinamicos
05 Master Data CRUD Crear, leer, actualizar y eliminar miembros de dimensiones
06 Popups y Navegacion Dialogos modales, navegacion entre paginas, busy indicator
07 Data Locking Bloqueo y desbloqueo de datos para workflows de planning
08 Script Variables y Objetos Variables globales, ScriptObjects, buenas practicas
09 Temas Avanzados Composites, Export, Custom Widgets, seguridad, nuevas APIs 2025
10 Table Widget API getSelections, sort, ranking, comentarios, Planning API en tablas
11 Chart Widget API getSelections, addMeasure/removeMeasure, feeds, charts dinamicos
12 Data Entry y Planning setUserInput, submitData, validacion, Planning Sequences
13 Error Handling y Debugging try/catch, console.log, breakpoints, debug mode, errores comunes
14 Data Actions Avanzado Parametros, executeInBackground, encadenar, contexto de filtro
15 Application Lifecycle onInitialization, Timer, Pause Refresh, estado, sesion
16 Widget Manipulation Condicional show/hide por datos, roles, CSS dinamico, formularios
17 Integration Patterns NavigationUtils, URL API, embedding, BW/BPC, cross-app
18 Dashboards Practicos 6 dashboards completos: ejecutivo, plan vs actual, planning, multi-pagina, auto-refresh, export
19 Botones Practicos 12 patrones de botones: guardar, toggle, confirmar, filtros, export, Data Actions, undo, toolbar

Orden de lectura sugerido

Si empiezas desde cero con SAC Planning:

  1. 01-CONCEPTOS-BASE - Entender que es una Data Action
  2. 06-APRENDIZAJE-GUIADO - Modelo mental progresivo
  3. 02-SINTAXIS-COMPLETA - Referencia del lenguaje
  4. 03-EJEMPLOS-PRACTICOS - Ver codigo real
  5. 04-CHEATSHEET - Tener a mano como referencia rapida
  6. 08-ERRORES-COMUNES - Evitar trampas tipicas
  7. 09-EJERCICIOS - Practicar
  8. 07-CASOS-NEGOCIO-REALES - Aplicar a escenarios reales
  9. 10-MECANICA-INTERNA - Entender que pasa por debajo

Para la parte de JavaScript, empieza por javascript-scripting/01-INTRODUCCION y sigue el orden numerico.


Que NO es esta guia

  • No es un curso de SAC completo (solo cubre scripting)
  • No cubre administracion, conexiones de datos ni modelado
  • No sustituye la documentacion oficial de SAP (enlazada en 05-RECURSOS)

Contribuir

Las contribuciones son bienvenidas. Si encuentras errores, tienes ejemplos adicionales o quieres mejorar alguna explicacion, abre un issue o un pull request.

Licencia

Este trabajo esta licenciado bajo Creative Commons Attribution 4.0 International (CC BY 4.0).

About

Complete SAC scripting reference: Advanced Formulas (Data Actions) + JavaScript (Analytics Designer). Cheatsheet, examples, patterns & real business cases for SAP Analytics Cloud.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors