📘ABAP Split

Selector Alummnos / Empresas

Definición de ABAP Split

Utilizaremos esta función para dividir una cadena de caracteres en varias partes. Podemos utilizar la función SPLIT en cualquiera de sus dos variantes:  

  • SPLIT f AT g INTO h1 ... hn.

En esta variante se separa el contenido de la variable f, cuando se encuentra el separador g y se almacena el resultado en las variables h1 ... hn.

  • SPLIT f AT g INTO TABLE itab.

En esta variante se separa el contenido de la variable f, cuando se encuentra el separador g y se almacena el resultado en distintos registros de la tabla interna itab. Analicemos un ejemplo:

DATA: v_nombres(30) TYPE C VALUE 'Luis, Juan , Ever',
        v_nombre_uno(10) TYPE C,
        v_nombre_dos(10) TYPE C,
        v_delimitador(2) VALUE ','.

SPLIT v_nombres AT v_delimitador INTO v_nombre_uno v_nombre_dos.

Aquí v_nombre_uno contendrá 'Luis' y v_nombre_dos contendrá 'Juan'.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "ABAP Split" creadas y compartidas abiertamente por nuestros alumnos.

SAP Senior

Apunte Creado OK - Iniciar Edición La preparación para el costeo de productos La visión general de la variante de cálculo de costes Al crear una estimación o cálculo de costes, se vincula a una variante de cálculo de costes, conteniendo la información requerida para ejecutar un cálculo de costos para el material. Las variantes se definen y controlan en el Customizing de Planificación de Costos de Productos. El propósito de la variante de cálculo de costes Se pueden crear varios resultados para el mismo material creando múltiples variantes con diferentes en cuanto al tipo de costeo, etc., Propósitos de varios cálculos de costos Cálculo...

Acceder a esta publicación

Creado y Compartido por: Julia Ramona Rodríguez Ramírez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

En ABAP, el procesamiento de cadenas de texto (tipo STRING o CHAR) es uno de los temas más habituales en la programación del día a día, especialmente al formatear datos para reportes, validar entradas de usuario o transformar archivos. Actualmente coexistimos con dos enfoques: la sintaxis clásica (ampliamente presente en códigos legacy) y la sintaxis moderna con expresiones de caracteres (introducida a partir de ABAP 7.40+), la cual es más limpia y expresiva. A continuación, muestro las operaciones fundamentales con cadenas, con ejemplos prácticos en ambas variantes cuando aplica: 1. Concatenación de Cadenas Une dos o más variables de texto en una sola. â— Clásico...

Acceder a esta publicación

Creado y Compartido por: Mauro Repetto

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



¿Qué es ABAP? ABAP es un lenguaje de cuarta generación (4GL) orientado a procesos de negocio. Fue creado por SAP para permitir que los desarrolladores personalicen y amplíen las funcionalidades estándar del sistema SAP ERP. Se usa para desarrollar: Reportes Interfaces Formularios Ampliaciones de módulos estándar (enhancements, BADIs) Aplicaciones Web con Web Dynpro Objetos OData para SAP Fiori ¿Dónde se usa ABAP? ABAP se ejecuta en el Application Server ABAP (AS ABAP) dentro del entorno SAP NetWeaver o SAP S/4HANA. Los principales entornos de uso son: SE38 / SE80: para escribir programas. SE11: para estructuras...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El procesamiento de los datos 1| La inicialización de las variables Cuando en un programa ABAP trabajamos con variables, lo primero que vamos hacer es declarar las variables y lo segundo que vamos a tener que hacer consiste en inicializar o blanquear las variables que declaramos, es decir antes de utilizar las variables en nuestro programa debemos asegurarnos que su contenido este vacío, es decir que las variables estén limpias. Una variable podría quedar sucia o con determinado contenido en la memoria ABAP debido a una ejecución previa del programa y esto ocasionaría que el resultado de la ejecución del programa no sea el esperado, es decir se produzcan errores en la salida del programas. Para...

Acceder a esta publicación

Creado y Compartido por: Felipe De Jesus Arrona Rodriguez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Junior

El procesamiento de los datos 1 | La inicialización de las variables Cuando en un programa ABAP trabajamos con variables, lo primero que vamos a hacer es declarar las variables y lo segundo que vamos a tener que hacer consiste en inicializar o blanquear las vanables que declaramos, es decir antes de utilizar las variables en nuestro programa debemos asegurarnos que su contenido este vacío, es decir que las variables estén limpias. Una variable podría quedar sucia o con determinado contenido en la memoria ABAP debido a una ejecución previa del programa y esto ocasionaría que el resultado de la ejecución del programa no sea el esperado, es decir se produzcan errores en la salida del programa. Para...

Acceder a esta publicación

Creado y Compartido por: Gustavo Jose Rondon Hernandez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

La inicialiazación de las variables Una variable podría quedar sucia o con determinado contenido en la memoria ABAP debido a una ejeución previa del programa y esto ocasionaría que el resultado de la ejecución del programa no sea el esperado, es decir se produczca errores en la salida del programa. Para la inicialización o el borrado del contenido de las variables utilizamos la sentencia CLEAR CLEAR v_fecha. Si deseamos inicializar varias variables podemos utilizar una sentencia CLEAR por cada una de las variables a inicializar CLEAR v_fecha. CLEAR v_hora. CLEAR v_cantidad. O podemos en una sola sentencia o línea de código incializar a todas las...

Acceder a esta publicación

Creado y Compartido por: Yeny Gisela Yanes Bautista

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Cuando trabajemos con variables, lo primero que haremos es declarar variables y lo segundo que tendremos que hacer es inicializar o blanquear las variables que declaramos. Es decir que no haya nada en su contenido y que estén limpias. Una variable podría quedar sucia o con determinado contenido en la memoria ABAP debido a una ejecución previa del programa lo que puede producir errores en la salida del programa. Para la inicialización o el borrado del contenido de las variables utilizamos la sentencia CLEAR CLEAR v_fecha Y si se desea se puede inicializar varias variables con la sentencia CLEAR por cada una CLEAR v_fecha CLEAR v_hora CLEAR v_cantidad O bien se puede en una sola sentencia o línea...

Acceder a esta publicación

Creado y Compartido por: Mara Fadua Romero Hernandez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


El Procesamiento de los datos Inicialización y asignación de variables Se explicó la importancia de declarar e inicializar (limpiar) variables antes de usarlas en ABAP, utilizando la sentencia CLEAR. Se puede inicializar varias variables en una sola línea usando dos puntos en la sintaxis. El contenido tras la inicialización depende del tipo de variable. Para consultar si una variable está inicializada se usa la sentencia IS INITIAL, muy útil con tablas internas. Hay dos alternativas para asignar valores: asignación simple o usando la sentencia MOVE. Referencia de utilización de variables ABAP permite identificar en qué lugares del código...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



Para continuar una carrera en ABAP es clave fortalecer tanto lo técnico como lo funcional. Domina el ABAP moderno en S/4HANA, incluyendo CDS Views, OData, ABAP RAP y extensiones in-app y side-by-side en SAP BTP. Refuerza tu conocimiento en integración con Fiori/UI5, ya que el futuro del desarrollo ABAP está ligado a interfaces modernas y servicios en la nube. Especialízate en buenas prácticas como programación orientada a objetos, rendimiento de consultas, seguridad y testing automatizado (ATC, ABAP Unit). Mantente actualizado con las notas OSS, releases de SAP y certificaciones oficiales. Complementa tu perfil con conocimientos en módulos logísticos o financieros para entender procesos...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



Las herramientas de ABAP para asegurar la calidad del código En el entorno de desarrollo SAP ABAP, existen diversas herramientas integradas y prácticas recomendadas para asegurar la calidad del código, tanto a nivel técnico como funcional. Estas herramientas permiten verificar errores, evaluar el rendimiento, asegurar el cumplimiento de estándares, y facilitar mantenimiento y transportes seguros. Las principales herramientas ABAP para asegurar la calidad del código, agrupadas por su funcionalidad: Verificación Estática y Sintáctica. Pruebas Unitarias – ABAP Unit. Análisis Estático – Code Inspector (SCI). Verificación Extendida...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación


👉Bueno, estos fueron los últimos artículos de más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.