SAP: Modificar tabla por transacción SE16N

Para modificar la tabla por la transacción SE16N lo haremos mediante debug para ello entraremos en la transacción SE16N, informaremos la taba que queremos modificar y con /h ejecutaremos la transacción.
 
¡NOTA IMPORTANTE!: Modificar tablas de esta forma puede causar inconsistencias en el sistema, no se recomienda esta práctica.
 

Paso a Paso

 
1.Pondremos un breakpoint en el programa LSETBI00, en la línea 37 dentro del módulo OK_CODE230
 
2. En el debug pondremos las variable XCODE y modificaremos el valor por ANLE.

SE16N - 01.Debug

 
3. De este modo nos aparecerán las opciones para añadir, modificar y eliminar posiciones.
 
SE16N - 02.Menu
Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales

ABAP: Uso del EXIT, CHECK y CONTINUE

Podemos diferenciar el comportamiento de las sentencias EXIT, CHECK y CONTINUE en función de si se trata de bules o rutinas:
 

EXIT

  • Dentro de bucles (DO, WHILE, LOOP, …): Abandona el bucle sin terminarlo y sigue justo después del mismo.
  • Dentro de rutinas (FROM, FUNCTION, …): Abandona la rutina sin terminarla y sigue justo después de la misma.

 

CHECK

  • Dentro de bucles (DO, WHILE, LOOP, …): Abandona el bucle sin terminarlo y sigue justo después del mismo.
  • Dentro de rutinas (FROM, FUNCTION, …): Abandona la rutina sin terminarla y sigue justo después de la misma.

 

CONTINUE

  • Dentro de bules (DO, WHILE, LOOP, …): Termina la iteración actual y continua con la siguiente iteración.

 
Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales

SAP: Transportar textos de SO10

Par modificar un texto estándar utilizaremos la transacción SO10, para transportar este texto realizaremos los siguientes pasos:
 

Paso a paso

 
1. Crear orden y tarea por SE10

SO10 - Meter en orden
 
2. Ejecutar el programa RSTXTRAN por SE38 en la que informaremos en nombre la tarea que hemos creado y en clave el nombre del texto.

SO10 - Modificar texto
 
Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales

ABAP: Pasar de STRING a XSTRING

Para pasar de STRING a XSTRING utilizaremos la función SCMS_STRING_TO_XSTRING, a la que pasaremos una variable de tipo STRING y nos devolverá el resultado en un XSTRING.
 

Función SCMS_STRING_TO_XSTRING

DATA: lv_string   TYPE string
      lv_xstring  TYPE xstring,

CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
    EXPORTING
      text     = lv_string   
    IMPORTING
      buffer   = lv_xstring
    EXCEPTIONS
      failed   = 1
      OTHERS   = 2.

 
Para ver mas funciones de SAP pulse en el siguiente enlace: Listado de funciones

ABAP: Obtener ruta de fichero local

Para obtener la ruta de un fichero local utilizaremos la función F4_FILENAME, al ejecutarla nos mostrará un cuadro de dialogo donde podremos seleccionar un documento de nuestro ordenador y nos devolverla la ruta del fichero.
 

Función F4_FILENAME

DATA: lv_ruta TYPE ibipparms-path.

CALL FUNCTION 'F4_FILENAME'
  EXPORTING
    program_name  = syst-cprog
    dynpro_number = syst-dynnr
    field_name    = ''
  IMPORTING
    file_name     = lv_ruta.

 
Para ver mas funciones de SAP pulse en el siguiente enlace: Listado de funciones