Diferentes formas de encontrar cualquier cadena o valor codificado de forma rígida en el código ABAP de SAP

Se el primero en calificar

¡Explicación de las diferentes formas de buscar cualquier cadena o valor codificado dentro del código SAP ABAP, incluidos informes, inclusiones y clases!

Informes para encontrar cadenas en el programa SAP ABAP

Los diferentes métodos para encontrar cualquier cadena en el código SAP ABAP son:

  • ¿Reporte? RPR_ABAP_SOURCE_SCAN?
  • ¿Reporte? RSRSCAN1
  • Informe estándar RKCTSEAR
  • Informe?AFX_CODE_SCANNER (requiere al menos un nombre de paquete)
  • Informe personalizado

El informe recomendado para buscar cualquier cadena en los programas ABAP en RPR_ABAP_SOURCE_SCAN .

Pero no está disponible en todas las versiones de SAP como ( CRM , SRM ,…). En este caso, es posible que desee utilizar? RSRSCAN1 . (El?RSRSCAN1 alcanza sus límites muy rápidamente y puede ser tonto, considere ejecutarlo con programas ABAP limitados)

Códigos de transacción para encontrar String en SAP ABAP Code

  • SE38 > Herramientas
  • Tcode?CODE_SCANNER
  • y también Código de transacción?EWK1

Como RPR_ABAP_SOURCE_SCAN, es posible que no tenga los códigos de transacción EWK1 en su sistema.

Cadena de búsqueda en el código T del informe ABAP: CODE_SCANNER

Y mi preferencia para buscar String en la fuente ABAP es para el Código de transacción estándar CODE_SCANNER . De hecho, los códigos T ?CODE_SCANNER son para “Reporte/Función de escaneos”. Código de grupo/clase” y se basa en el informe?AFX_CODE_SCANNER.

En los criterios de búsqueda, los únicos parámetros requeridos son el paquete y la cadena de búsqueda 1. También tiene opciones para:

  • Ignorar líneas de comentario
  • Mostrar objetos sin líneas
  • Abrir objetos en modo de edición

También puede restringir su búsqueda de cadenas a:

  • Programas (Informes, Incluye, Pantalla)
  • Grupos de funciones
  • Clases

Informe personalizado para buscar cadenas o codificados en programas SAP

Una alternativa para encontrar una cadena o cualquier valor codificado en código/programas SAP ABAP es crear su propio informe y tomar el control. El algoritmo principal es:

Leer la vista de la base de datos SAP?TRDIR

El TRDIR está ?basado en SAP Table?REPOSRC. Los campos principales para TRDIR son:

  • NOMBRE Nombre del programa ABAP
  • Protección de código fuente SQLX
  • Indicador de bloqueo del editor EDTX
  • VARCL distingue entre mayúsculas y minúsculas
  • Base de datos de la aplicación DBAPL
  • Base de datos lógica DBNA
  • Clase del programa CLAS
  • TIPO Versión de la pantalla de selección
  • OCCURS Programa generado automáticamente
  • SUBC Tipo de programa
  • Solicitud de APLICACIÓN
  • Grupo de Autorización SECU
  • Autor del CNAM
  • CDAT Creado el
  • UNAM Última modificación realizada por
  • UDAT cambiado en
  • Número de versión VERN
  • Nivel NIVEL
  • Estado RSTAT
  • Cliente RMAND

Leer fuentes de pantalla de la tabla?D020S

Las tablas SAP D020S (tabla de sistema D020S (fuentes de pantalla)) almacena las fuentes de pantalla.

Buscar cadena en el informe y las clases ABAP

Utilice la instrucción ABAP READ REPORT para leer las fuentes ABAP en una tabla interna. por ejemplo: lea el informe gv_RepName en gt_SrcCode.

Buscar cadena en DynPro (pantalla)

Para Screen y Dynpro, utilice en lugar de IMPORT DYNPRO. Por ejemplo: importar dynpro gs_DynHeader gt_DynFields gt_DynLines gt_DynParams id gs_DynPro.

¿Encontrará el Informe completo aquí? Buscar cadenas en código fuente ABAP

HOLA, estas en Statologos la enciclopedia más grande de estadística aplicada en español, no olvides que tienes un potente buscador de información en el menú utilizalo sabiamente 😉

Lecturas adicionales sobre programación ABAP

Si quieres ir más allá y aprender más sobre la Programación ABAP o incluso refrescar tus conocimientos ABAP, te recomiendo los siguientes Libros:

 

admin Administrator
No hay contenido aun.
Download WordPress Themes Free
Premium WordPress Themes Download
Premium WordPress Themes Download
Download Nulled WordPress Themes
udemy free download
download lava firmware
Free Download WordPress Themes
udemy course download free

Deja un comentario

Recuperar el flujo de documentos de SAP CRM: esta publicación explicará cómo leer el flujo de documentos de SAP CRM…