ABAP: Obtener ruta de fichero lógico

En esta entrada veremos como definir un nombre de fichero lógico en ABAP y obtener la dirección del fichero físico asociada:

Transacción FILE

Para definir un nombre de fichero lógico utilizaremos la transacción FILE y crearemos una entrada nueva:

 

Introduciremos los siguientes datos:

 

  • Fichero lógico: Identificador único del fichero lógico (con este ID llamaremos a la función para obtener la ruta)

Leer más

ABAP: Crear ayuda de búsqueda con SE11

En este tutorial veremos en ABAP:  Crear ayuda de búsqueda con SE11, para este caso crearemos una ayuda de búsqueda para un campo de una tabla Z*. En este caso crearemos una ayuda de búsqueda elemental.

Paso 1: Crear ayuda de búsqueda con SE11

  • Transacción SE11
  • Seleccionar la opción Ayuda p. búsqueda, definir un nombre y presionar crear. Se nos mostrara un Pop-Up con dos opciones, nosotros elegiremos Ayuda p. búsqueda elemental.

Crear ayuda de búsqueda

Leer más

ABAP: Crear tabla transparente

En este tutorial veremos en ABAP: Crear tabla transparente (Tabla Z)

Una tabla transparente es un conjunto de definiciones de campos almacenados en el diccionario de SAP, que a diferencia de una estructura, puede «llenarse» con información.

Paso 1: Dominios y Elementos de Datos

Para ver como crear un Dominio y un Elemento de Datos, puedes ver el post anterior ABAP: Creación de Dominio y Elemento de Datos.

Paso 2: Creación de la tabla

Una vez tenemos creados los Dominos y Elementos de Datos, crearemos la Tabla Z.

  • Transacción SE11
  • Definimos la descripción de usuario y la clase de entrega.

Tabla Transparente

Leer más

ABAP: Creación de Dominio y Elemento de Datos

A continuación veremos en ABAP: Creación de Dominio y Elemento de Datos, como crear un Dominio y un Elemento de Datos Z, adaptado a nuestras necesidades.

Creación de un Dominio

En un dominio podemos definir que valores puede tener un campo (caracteres, números enteros, números con decimales, …), así como la longitud de los mismos.

  • Transacción SE11
  • Seleccionar la dominio y dar un nombre a nuestro dominio (el nuestro se llamará ZNOMBRE)

Dominio_1

Leer más

ABAP: Ayuda de búsqueda personalizada

Para crear en ABAP: Ayuda de búsqueda personalizada, podemos hacerla mediante la transacción SE11 (de este modo formará parte del diccionario de datos) o podemos crear una ayuda de búsqueda personalizada en tiempo de ejecución.

En este ejemplo crearemos una ayuda de búsqueda personalizada con la función F4IF_INT_TABLE_VALUE_REQUEST:

Paso 1º: Asociar un MODULE al campo de la dympro

Esto lo haremos en el PROCESS ON VALUE_REQUEST, nuestro modulo se llamara F4_HELP y lo asociaremos a nuestra campo de la dympro llamado ZCLIENTES-LIFNR.

PROCESS BEFORE OUTPUT.
*
 
PROCESS AFTER INPUT.
*
 
PROCESS ON VALUE-REQUEST.
FIELD zclientes-lifnr MODULE f4_help.

Leer más