Diferencia entre clear, refresh y free

Diferencia entre CLEAR, REFRESH y FREE

Cuando empiezas en ABAP, es muy común ver código con CLEAR, REFRESH y FREE usados casi como si fueran lo mismo, pero no lo son. Los tres sirven para limpiar datos, aunque su comportamiento respecto a memoria y reutilización cambia…

Diferencia entre datos maestros y datos transaccionales

Diferencia entre datos maestros y datos transaccionales

Cuando empiezas a trabajar con SAP (y especialmente con ABAP), hay un concepto fundamental que debes entender desde el primer día y es la diferencia entre datos maestros y datos transaccionales. Esta distinción influye en: Comprenderlo marca la diferencia entre…

concepto de programacion cardinalidad: que es la cardinalidad y tipos

Cardinalidad en SAP: qué es, tipos y ejemplos

Cuando empiezas a trabajar con asociaciones entre entidades, ya sea en CDS Views, en SEGW (Gateway Service Builder) o simplemente modelando relaciones entre tablas, te encuentras con este concepto de la cardinalidad Y es normal que al principio cueste entenderlo.…

Obtener los valores fijos de un dominio

Cómo obtener los valores de un dominio

En SAP ABAP es muy habitual trabajar con dominios. Un dominio define qué valores son válidos para un campo, por ejemplo: estados, tipos, indicadores, flags, etc. Muchas veces esos valores no solo se usan a nivel técnico, sino que también…

Sistemas, entornos, instancias y mandantes en SAP

Cuando empiezas a trabajar con SAP, es normal confundirse con palabras como sistema, instancia, entorno y mandante. Son conceptos básicos en SAP, pero hasta que los entiendes, parece que todos significan lo mismo. El sistema en SAP Un sistema SAP…

Arquitectura de SAP

La arquitectura de SAP

Cuando empiezas a aprender ABAP o a trabajar con SAP, todo puede sonar muy complicado: instancias, entornos, mandantes, NetWeaver, HANA… 😵‍💫Pero la base para entender cómo funciona SAP es muy sencilla: se organiza en tres capas.Y si entiendes esas tres…

síncrono vs asícrono

Síncrono vs. Asíncrono en SAP ABAP

Cuando trabajas con SAP ABAP, es muy importante entender cómo se ejecutan tus procesos. Algunos necesitan completarse antes de pasar al siguiente paso, mientras que otros pueden ejecutarse en segundo plano, sin bloquear el flujo del programa. Esta es la…

Tipos de dato en abap

Tipos de datos en ABAP

En ABAP, los tipos de datos son la base de cualquier programa. Definen qué puede guardar una variable (números, texto, fechas, estructuras…) y cómo debe tratarse esa información. Dominar los tipos de datos no solo evita errores, también mejora el…