🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - No-gaps

Selector Alummnos / Empresas

Definición de No-gaps

Utilizaremos la Cláusula de ABAP NO-GAPS junto con  la sentencia CONDENSE para eliminar todos los espacios en blanco de un campo.

Vale destacar que la variable debe estar declarada como CHAR para poder utilizar la sentencia CONDENSE.

La sintaxis sería la siguiente:

CONDENSE text [NO-GAPS]. 

Veamos un ejemplo de su utilización:

CONDENSE v_campo NO-GAPS. 

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP SemiSenior

Customizing o Personalización. Desarrollado como Sap IMG: Es un menú de configuracion (transaccion SPRO). Sirve para guiarnos al momento de desarrollar un proyecto de implementación de SAP y simplificarlo. Es una herramienta transaccional Nuestra tarea es configurar un sistema para obtener resultados o funciones requeridos por el cliente. Mi idea en esta unidad es relacionar lo que estamos aprendiendo en esta lección con lo que actualmente estamos implementando en la empresa donde trabajo. Los pasos son: Entender los requerimientos del negocio: Mediante la solicitud de documentos de requerimientos del negocio y mediante mapeos del proceso del negocio. En la implementación en la que me encuentro trabajando,...

Acceder a esta publicación

Creado y Compartido por: Marcelo Palma / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

IS INITIAL =Funcion para comprobar si una variable esta vacia IF v_fecha IS INITIAL. WRITE 'La fecha esta vacia'. ENDIF MOVE = otra forma de asignacion de valores a una variable MOVE cantidad TO cantidad2 CONCATENATE =Concatena variables CONCATENATE v1 v2 v3 INTO v4 SEPARATED BY '.'. TRASLATE = Convierte caracteres a minusculas o mayusculas TRASLATE v1 TO UPPER CASE. REPLACE = remplaza cadenas de carateres REPLACE 'hola WITH 'casa' INTO v1. SPLIT= separa una cadena en otras variables SPLIT 'ES,UNA,CADENA' AT ',' INTO v1 v2 v3. " resultado v1='ES' v2='UNA' V3='CADENA' SHIFT = Elimina caracteres SHIFT v1 BY 5 PLACES. "Elimina los pirmero 5 carateres de la variable v1 SEARCH= Busca cadena de caracteres SEARCH v1 FOR 'ABC'. CONDENSE=...

Acceder a esta publicación

Creado y Compartido por: Jesus Caldera

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

Asignación de valores: se puede asignar un valor a una variable de 2 maneras: v_cantidad1 = v_cantidad2 MOVE v_cantidad1 TO v_cantidad2. Inicialización de variables: utilizamos la sentencia CLEAR: CLEAR <variable>. Operaciones con caracteres: CONCATENATE: para concatenar varios campos alfanuméricos. Ejemplo: CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_Campo SEPARATED BY '.'. TRANSLATE: para convertir caracteres de mayúscula a minúscula o viceversa, o para realizar sustituciones de caracteres. Ejemplo: TRANSLATE v_texto TO UPPER CASE. REPLACE: reemplaza cierta parte de la cadena por otra cadena. Ejemplo: REPLACE 'Hola' WITH 'Casa' INTO v_texto. SPLIT:...

Acceder a esta publicación

Creado y Compartido por: Jose Lopez Partida

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

SAP Master

ASIGNACION DE VALORES Usamos = o MOVE. v_campo1 = v_campo2. MOVE v_campo2 TO v_campo1. INICIALIZACION DE VARIABLES Se utiliza la sentencia CLEAR para borrar o inicializar variables. Para saber si una variable contiene su valor inicial ponemos IS INITIAL. OPERACIONES CON CARACTERES CONCATENATE: concatena campos alfanumericos. Ej: CONCATENATE v_campo1 v_campo2 INTO v_campo3 SEPARATED BY '.'. TRANSLATE: Convierte mayúsculas a minúsculas o viceversa. Ej: TRANSLATE v_texto TO UPPER CASE. REPLACE: Reemplaza el contenido de una cadena de caracteres por otro. Ej: REPLACE texto2 WITH texto1 INTO v_variable. SPLIT:...

Acceder a esta publicación

Creado y Compartido por: Cecilia Andrea Rigo

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

SAP Expert


Asignacion simple a=b asignacion por MOVE: MOVE b to a Inicializar variables CLEAR A validar si está inicializada actualmente IS INITIAL CONCATENATE A B C D INTO A SEPARATED BY '.' TRANSLATE A TO UPPER CASE. REPLACE 'X' WITH 'Y' INTO VARIABLE SPLIT (separa cadena): SPLIT variable AT ',' INTO a, b, c SHIFT variable BY 5 toma del 5 caracter en adelante omitiendo lo anterior SEARCH (busca cadena de caracteres, devuelve 0 si la encuentra) CONDENSE borra espacios en blanco si se agrega la clausula NO-GAPS al final quita los intermedios tambien Para buscar una cadena dentro de un desarrollo se puede usar el reporte standard RSRSCAN1

Acceder a esta publicación

Creado y Compartido por: Yeffer Jaime Sierra Saenz

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

SAP Senior

Sentencias MOVE TO: asigna un valor CLEAR: Inicializa o borra el contenido de las variables IS INITIAL: te indica si la variable ha sido inicializada CONCATENATE: Concatena 2 o mas campos SEPARATE BY: introduce un carácter especifico como separador de los campos TRASLATE: convierte mayúsculas a minúsculas y viceversa REPLACE: reemplaza ciertos caracteres por otros SPLIT: divide un campo en varios SHIFT: desplaza parte del contenido a otro campo SEARCH: Busca una cadena dentro de un campo CONDENSE: borra espacios en blanco solo dejando los de las palabras NO-GAPS Borra todos los espacios en blanco

Acceder a esta publicación

Creado y Compartido por: Jetzabel Citlali Mendoza Rangel

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

SAP Senior

La sentencia IS INITIAL nos ayuda a guardar el valor de inicialización de las variables Funciones: Concatenate Translate (para cambiar cadenas de mayusculas a minusculas) Replace (remplaza partes de una cadena), es util cuando se trabaja con importes. SPLIT (divide las cadenas en base a algun caracter),Utili cuando se trabaja con textos largos Shift (desplaza los campos alfanumericos, filtrando solo las posiciones deseadas),util cuando se trabaja con numeros de documentos que haya sido grabado en tablas SAP con ceros a la izquierda. Search (busca texto en alguna cadena o tabla) Condense (borra espacios en blanco), se agrega la sentencia NO-GAPS para eliminar todos los espacios

Acceder a esta publicación

Creado y Compartido por: Carolina Sanchez

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

SAP Master


Procesamiento de datos MOVE variable1 to variable2. Sirve para mover el dato de la variable 1 hacia la 2. En ABAP, la asignación de valores se hace como en todos los lenguajes de programación. CLEAR <variable> es usado para inicializar las variables. CONCATENATE lo usamos de la siguiente manera: CONCATENATE v_campo1 v_campo2 INTO v_campo SEPARATE BY '.'. SPLIT lo usamos de la siguiente manera: SPLIT v_campo AT ',' INTO v_campo1 v_campo2 TRANSALTE v_text TO UPPER CASE. REPLACE 'HOLA' WITH 'CASA' INTO v_texto. SHIFT v_alfabeto BY 5 places. SEARCH se usa así: SEARCH v_alfabeto FOR 'ABC'. Eso se usa para trabajar con tablas internas. CONDENCE se usa para eliminan los espacios en...

Acceder a esta publicación

Creado y Compartido por: Wellington Pierre / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

Asignación de valores, puede ser de 2 formas * asignación simple. * sentencia mov Inicialización de variables. crear <variable> La sentencia IS INITIAL, es muy útil para trabajar con tablas internas Operaciones con caracteres: Concatenate, concatena campos alfanumericos, junto con SEPARATED_BY Translate, convertir mayúsculas a minúsculas o viceversa. Remplace: reemplaza cierta parte del texto o cadena Split, divide un campo alfanumérico en varios campos Shift desplaza el contenido de un campo alfanumérico Search, Se utiliza para buscar una cadena de caracateres dentro de un campo. Condense, borra espacios en blanco alfanuméricos NO-GAPS, Elimina los espacios existentes...

Acceder a esta publicación

Creado y Compartido por: Noe Rivera

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

SAP Master

UNIDAD 2: DECLARACION Y PROCESAMIENTO DATOS LECCION 5:PROCESAMIENTO DE DATOS 1. Asignación de valores: a = b. move b to a. 2. Inicializacion variables: CLEAR a - La sentencia IS INITIAL es útil cuando se trabaja con tablas internas. 3. Operaciones con caracteres: CONCATENATE a b INTO C SEPARATE BY ' '. TRANSLATE a UPPER CASE (Mayúscula o minúscula) REPLACE '' WITH ' ' INTO b SPLIT '' AT ',' INTO a b SHIFT a BY 5 PLACES SEARCH a FOR 'abc' CONDENSE ( si se especifica la sentencia NO-GAPS, se eliminan todos los espacios en blanco). 4. Operaciones Aritméticas - * / add subtract multiply divide

Acceder a esta publicación

Creado y Compartido por: Hernan Cabezas


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