Code Formatter (Beautifier)

SQL

He visto muchos temas de B1 ultimamente y este producto de SAP trabaja mucho con querys a la Base de Datos.
Vi que muchas veces copian y pegan los codigos y al ser muy largos o tener SubQuerys se vuelven dificil de leer, por lo cual existen algunas herramientas para formatear el codigo y que sea mas legible.


Ejemplo

Por ejemplo pasar de esto:

SELECT LEFT(sub.date, 2) AS cleaned_month,sub.day_of_week, AVG(sub.incidents) AS average_incidents
FROM (SELECT day_of_week,date,COUNT(incidnt_num) AS incidents FROM tutorial.sf_crime_incidents_2014_01 GROUP BY 1,2) sub
GROUP BY 1,2
ORDER BY 1,2

a esto:

SELECT 
  LEFT(sub.date, 2) AS cleaned_month, 
  sub.day_of_week, 
  AVG(sub.incidents) AS average_incidents 
FROM 
  (
    SELECT 
      day_of_week, 
      date, 
      COUNT(incidnt_num) AS incidents 
    FROM 
      tutorial.sf_crime_incidents_2014_01 
    GROUP BY 
      1, 
      2
  ) sub 
GROUP BY 
  1, 
  2 
ORDER BY 
  1, 
  2

ABAP

Con respecto a ABAP encontre esto:

  1. Vía Pretty Printer:
SE38
└── Utilities
    └── Settings
        └── ABAP Editor
            └── Pretty Printer
  1. Vía Teclado – Todo el Código: Shift + F1
  2. Vía Teclado – Parte del Código: Ctrl + Shift + F1

Quizas le sea de utilidad a alguien.

Saludos :v:t2:

1 me gusta

Interesante, aunque yo me conformo con que usen la etiqueta “code” del editor, y no que peguen directamente el código como viene. :stuck_out_tongue:

Gracias Nico!

1 me gusta