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

 X 

📘ABAP Search

Selector Alummnos / Empresas

Definición de ABAP Search

Utilizaremos la función SEARCH para buscar una cadena de caracteres dentro de un campo alfanumérico. Podemos utilizar la función SEARCH en cualquiera de sus dos variantes

  • 1. SEARCH f FOR g.

Aquí buscamos el contenido de f en el string g.

  • 2. SEARCH itab FOR g.

Aquí buscamos en la tabla internas itab for the string in field g.

Veamos un ejemplo:

SEARCH v_alfabeto FOR ‘ABC’.

La sentencia anterior busca en el campo V_ALFABETO la secuencia de caracteres 'ABC'. Como la secuencia existe, devolverá SY-SUBRC igual a 0. Caso contrario, si no existiera, sería distinto igual a 4. 

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Senior

PERFORMANCE DE PROGRAMAS EN ABAP Para analizar la performance utilizaremos la transacción estándar SE30. Presionar el boton Tips & Trick. Ejemplo de códigos recomendables: SELECT USING AN AGGREGATE FUNCTION Especificar los campos a seleccionar Select Into Table Insert from table (Array insert) Select into table Loop at Binary Search Key Access with LOOP ... WHERE Append lines of Insert lines of Delete adjacent duplicates from.. Asignacion directa de una tabla interna a otra del mismo tipo. Comparación directa entre tablas internas del mismo tipo. Especificar el campo de ordenamiento en un SORT Especificar los tipos en las declaraciones de subrutinas....

Acceder a esta publicación

Creado y Compartido por: Didier Garcia Velazquez

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

QUE PASA SI LA CADENA DE CARACTERES BUSCADO POR SEARCH ESTA REPETIDO MAS DE UNA VEZ

Acceder a esta publicación

Creado y Compartido por: Luis Carlos Enrique Herrera Santos

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

SAP SemiSenior

Distintos tipos de ayuda. - Ayuda de aplicación. - Biblioteca sap. - Glosario. - Información de versión. - SAP Market place (hace falta usuario registrado). - Mensaje de soporte (SOLMAN). - F1 - pop up con ayuda sobre el campo que se pide ayuda. - F4 - search help para valores.

Acceder a esta publicación

Creado y Compartido por: Saul Garcia Abadillo Blasco

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

SAP Master

asignar valor a las variables 1° v_cantidad2 = v_cantidad1. 2° move v_cantidad1 to v_cantidad2. con clear inicializamos o borramos el contenido de las variables. operaciones con variables concatenate: concatena varios campos alfanumericos en uno translate : convierte de mayuscula a minuscula o viceversa o para realizar sustituciones de caracteres a traves de ciertas reglas. replace: remplaza una parte de una cadena de caracteres por otra cadena de caracteres o caracter. split divide un campo alfanumerico en varios campos por un separador shift desplaza el contenido de un campo alfanumerico search: busca una cadena de caracteres dentro de un campo alfanumerico. condense: borra espacios en blanco en campos alfanumericos.borra cualquier...

Acceder a esta publicación

Creado y Compartido por: Mauro Fanego / Disponibilidad Laboral: FullTime

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

SAP SemiSenior

Asignación de valores a una variable: de forma tradicional variable = valor(puede ser un valor constante o el de otra variable). Modo MOVE sintaxis MOVE variable1 TO variable2 inicializar una variable CLEAR, esta claro que es para poner la variable vacia o limpia para consultar el valor de las variables usamos IS INITIAL operaciones con caracteres congatenate.- sirve para concatenar varias variables sintaxis: CONCATENATE V1 V2 V3 INTO Vnueva SEPARATED BY 'el signo que va a separarlo?. Translate.- pasar de mayusculas a minusculas o viceversa Sintaxis : TRANSLATE Vtexto TO UPPER CASE. REPLACE.- remplaza una parte del texto por otro en una cadena de caracteres Sintaxis: REPLACE 'textoantiguo' WITH 'Texto nuevo'...

Acceder a esta publicación

Creado y Compartido por: Oscar Eduardo Tapia Barron

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

SAP Master

Lección 3: Instalación SAP NetWeaver Que es SAP NetWeaver Es una versión reducida de sap que es adecuada para empezar a aprender la administración de un sistema SAP ABAP, entre otros temas. La licencia de inicial SAP NetWeaver es por días pero puede extenderse. Esto se explicará mas adelante del curso. Para proceder con la instalación es necesario realizar los siguientes pasos: Registrarnos en la SDN, para descargar SAP Netweaver contiene 2 archivos de más de 3gb de tamaño entre los dos. Se descargará la versión: SAP Netweaver Application Server ABAP 7.02 SP6 32-bit trial version. Link:https://store.sap.com/sap/cp/ui/resources/store/html/Search.html?pcntry=US&sap-language=EN&catID=&searchText=trial&facetVal=&facetCode=&_cp_id=id-1495670365125-0...

Acceder a esta publicación

Creado y Compartido por: Lina Marcela Zapata Suarez

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

SAP Senior

Buenas tardes estimados, al comenzar a ver el video me pareció importante analizar primero ciertos términos, sobre todo para alguien más que no tenga mucho conocimiento de programación actualizado u orientado a ABAP.: http://www.cvosoft.com/glosario-sap/abap/abap-logica-de-procesamiento-en-pbo-2220.html

Acceder a esta publicación

Creado y Compartido por: Rodrigo Cofre

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

SAP Master

Sap Netweaver AS esta basado Sobre un servidor de aplicaciones netweaver como entorno de ejecucion. El Sap Netweaver AS Es la aplicacion del Sap Netweaver. Soporta base de datos distintas, abap y java Nivel de aplicacion abap y java, Capa de Presentacion Sapgui y el Browser. Variantes de servidores de SAP-NET WEAVER -Instancias ABAP -Instancias JAVA -Instancias ABAP JAVA Soporte estándares abiertos https, http, smtp, wedav, html, etc Cliente servidor Implementaciones de sap single tier multi tier instancias servidor de aplicaciones variantes de servidores abp,java,abap java

Acceder a esta publicación

Creado y Compartido por: Fidian Morales

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

Formas de asisgnar un valor a una Variable Simple: v_cantidad2 = v_cantidad1 Move: MOVE v_cantidad1 TO v_cantidad1 CLEAR INICIALIZA LAS VARIABLES IS INITIAL consulta el contenido de las variables CONCATENATE v_campo1 v_campos2 v_campo3 INTO v_campo SEPARATED BY '.'. TRANSLATE v_texto TO UPPER CASE. REPLACE 'Borra este Texto' WITH 'Por este Texto' INTO v_texto. SPLIT v_texto_largo AT ',' INTO v_campo1 v_campo2 v_campo3 v_campo4 Si todos los campos destino son lo suficientemente grandes para almacenar las partes del campo V_TEXTO_LARGO, SY-SUBCRC valdrá 0, caso contrario valdra 4 SHIFT v_alfabeto BY 5 PLACES. Eliminara los 5 primeros. SEARCH v_alfabeto FOR 'ABC'. SI LO ENCUENTRA SY-SUBRC =0 EN CASO CONTRARIO 4 CONDENSE wa_doctor. Quita...

Acceder a esta publicación

Creado y Compartido por: Fernando Ramos Burgos

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

SAP Training

ASIGNACIÓN DE VALORES Asignación simple: Se puede utilizar el operador '=' para igualar dos variables. Así como también las palabras claves MOVE _ TO _ (siendo los _ variables declaradas). INICIALIZACIÓN DE VARIABLES Se utiliza la sentencia CLEAR para darle el valor por defecto. La palabra reservada IS INITIAL se utiliza para saber si una variable está vacía, suele acompañarse de las estructuras IF-ENDIF y CHECK. OPERACIONES CON CARACTERES Hay funciones que se utilizan para tratar caracteres muy útiles. CONCATENATE: concatena varios campos alfanuméricos en uno solo. 'CONCATENATE_INTO_SEPARATED BY'_'. Esta sentencia es útil para trabajar con...

Acceder a esta publicación

Creado y Compartido por: Leandro Lionel Ortiz / Disponibilidad Laboral: FullTime


👉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.