Difference between revisions of "SAP ABAP TIPS"

From SapWiki
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
−
* Trn. SE84 - Buscar Objetos
+
==Trn. SE84 - Buscar Objetos==
−
* En el editor ABAP:  
+
==En el editor ABAP:==
 
#Ctrl+Shift+V - Acceder al historial del clipboard (hasta 12 bloques)
 
#Ctrl+Shift+V - Acceder al historial del clipboard (hasta 12 bloques)
 
#Ctrl+I - Búsqueda Incremental, Ctrl+Shift+I Búsqueda hacia atrás
 
#Ctrl+I - Búsqueda Incremental, Ctrl+Shift+I Búsqueda hacia atrás
 
#Ctrl+O - Ir a Línea
 
#Ctrl+O - Ir a Línea
−
* Crear Transacción de clase=>método (SE93), ver programa ejemplo DEMO_OO_TRANSACTION Trn. DEMO_OO_METHOD
+
#Ctrl+Shift+S - Grabar código ABAP
−
* Trn. ANST Automated Notes Search Tool, búsqueda de notas no aplicadas en el sistema.
+
#Ctrl+J - Mayúscula en primera letra de párrafo (útil en comentarios)
−
*[http://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+Tips+and+Tricks+Database Tips & Tricks at SDN]
+
#Ctrl+Alt+arriba/abajo - Mover Líneas
 +
#Ctrl+D - Duplicar Línea
 +
#Ctrl+K - Mayúscula/Minúscula
 +
#Ctrl+, - Comentar
 +
#Ctrl+. - Descomentar
 +
#Click en N° de línea - Seleccionar línea, +SHift se seleccionan múltiples líneas
 +
 
 +
==Crear Transacción de clase=>método (SE93), ver programa ejemplo DEMO_OO_TRANSACTION Trn. DEMO_OO_METHOD==
 +
==Trn. ANST - Automated Notes Search Tool, búsqueda de notas no aplicadas en el sistema.==
 +
==[http://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+Tips+and+Tricks+Database Tips & Tricks at SDN]==
 +
==Al declarar un tipo tabla en una estructura, error: Dentro de estructuras no se permiten definiciones de tipo genéricas==
 +
 
 +
<nowiki>TYPES: BEGIN OF ty_pernr,
 +
    pernr  TYPE p0001-pernr,
 +
    p2003_tab TYPE table of p2003,
 +
    END OF ty_pernr.</nowiki>
 +
 
 +
de esta forma da error de sintaxis (Dentro de estructuras no se permiten definiciones de tipo genéricas), así que hacía la siguiente pillería para que no de error:
 +
 
 +
<nowiki>TYPES: BEGIN OF ty_pernr,
 +
    pernr  TYPE p0001-pernr,
 +
    p2003_tab TYPE p2003 OCCURS 0,
 +
    END OF ty_pernr.</nowiki>
 +
 
 +
pero la manera correcta es:
 +
 
 +
<nowiki>TYPES: BEGIN OF ty_pernr,
 +
    pernr  TYPE p0001-pernr,
 +
    p2003_tab TYPE TABLE OF p2003 WITH NON-UNIQUE DEFAULT KEY,
 +
    END OF ty_pernr.</nowiki>
 +
 
 +
==Trn. SE16N y SE16H==
 +
Trn. SE16N y SE16H equivale a la función SE16N_START, para ejecutar SE16H parámetro I_HANA = 'X'

Latest revision as of 00:31, 20 June 2026

Trn. SE84 - Buscar Objetos

En el editor ABAP:

  1. Ctrl+Shift+V - Acceder al historial del clipboard (hasta 12 bloques)
  2. Ctrl+I - Búsqueda Incremental, Ctrl+Shift+I Búsqueda hacia atrás
  3. Ctrl+O - Ir a Línea
  4. Ctrl+Shift+S - Grabar código ABAP
  5. Ctrl+J - Mayúscula en primera letra de párrafo (útil en comentarios)
  6. Ctrl+Alt+arriba/abajo - Mover Líneas
  7. Ctrl+D - Duplicar Línea
  8. Ctrl+K - Mayúscula/Minúscula
  9. Ctrl+, - Comentar
  10. Ctrl+. - Descomentar
  11. Click en N° de línea - Seleccionar línea, +SHift se seleccionan múltiples líneas

Crear Transacción de clase=>método (SE93), ver programa ejemplo DEMO_OO_TRANSACTION Trn. DEMO_OO_METHOD

Trn. ANST - Automated Notes Search Tool, búsqueda de notas no aplicadas en el sistema.

Tips & Tricks at SDN

Al declarar un tipo tabla en una estructura, error: Dentro de estructuras no se permiten definiciones de tipo genéricas

TYPES: BEGIN OF ty_pernr,
     pernr   TYPE p0001-pernr,
     p2003_tab TYPE table of p2003,
    END OF ty_pernr.

de esta forma da error de sintaxis (Dentro de estructuras no se permiten definiciones de tipo genéricas), así que hacía la siguiente pillería para que no de error:

TYPES: BEGIN OF ty_pernr,
     pernr   TYPE p0001-pernr,
     p2003_tab TYPE p2003 OCCURS 0,
    END OF ty_pernr.

pero la manera correcta es:

TYPES: BEGIN OF ty_pernr,
     pernr   TYPE p0001-pernr,
     p2003_tab TYPE TABLE OF p2003 WITH NON-UNIQUE DEFAULT KEY,
    END OF ty_pernr.

Trn. SE16N y SE16H

Trn. SE16N y SE16H equivale a la función SE16N_START, para ejecutar SE16H parámetro I_HANA = 'X'