:::: MENU ::::

este blog tiene como objetivo de compartir los conocimientos prácticos de cada lenguaje de programación más conocidos.

  • Lo mejor está por suceder

  • Easy to Customize

  • Customizable fonts.

martes, 27 de diciembre de 2016

En el siguiente ejemplo se requiere filtrar sólo las cuentas contables de Caja y Banco, que vienen a ser las cuentas 1200000000 a 1299999999 para el país Perú.

El código debe quedar así:

INITIALIZATION.
* PARA OBTENER LAS CUENTAS CONTABLES PARA EL LIBRO
  PERFORM CONSTANTE_RANGO USING 'CTA_0010'  CHANGING LR_SAKNR_12.

 AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_SAKNR-LOW.
  PERFORM CTAS_GLOBAL.
  PERFORM DISPLAY_F4_HKONT CHANGING S_SAKNR-LOW.

Para ello debemos realizar lo siguiente:

1. Cómo se manejarán constantes, estas se deben de manejar a nivel de la tabla de constantes, por lo tanto se crear la tabla de constantes y luego se registra la constantes según el caso:


2. Luego se cargar la constantes en el programa:
    
    PERFORM CONSTANTE_RANGO USING 'CTA_0010'  CHANGING LR_SAKNR_12.

  donde CTA_'CTA_0010'' es el nombre del campo y LR_SAKNR_12 es el rango a quien se le          pasarán las cuentas de la tabla de constantes.

FORM CONSTANTE_RANGO USING    PI_FIELD     TYPE ZPLEFIE_FLDNM
                                                   CHANGING PO_RANGE TYPE TABLE.

  REFRESHPO_RANGE.

  SELECT SIGNO AS SIGN
         OPCION AS OPTION
         VALOR1 AS LOW
         VALOR2 AS HIGH
  INTO TABLE PO_RANGE
  FROM ZPLEFITCONST
  WHERE PROGRAMA EQ 'ZPLEFIR0302'  "<- Este es el nombre del programa
    AND CAMPO EQ PI_FIELD.

ENDFORM.


3. Hacemos un select a la tabla de cuentas con los filtros:

FORM CTAS_GLOBAL .
   
CHECK LINESGTD_HKONT 0.

 " Obtenemos el plan de cuentas
  SELECT SINGLE KTOPL INTO GS_KTOPL FROM T001
    WHERE BUKRS P_BUKRS.
   
" Obtenemos la lista de cuentas
  SELECT SAKNR TXT50 INTO TABLE GTD_HKONT FROM SKAT
    WHERE SPRAS SY-LANGU          " idioma
      AND KTOPL GS_KTOPL             " <- Plan de cuentas
      AND SAKNR IN LR_SAKNR_12. "<- Rango de cuentas

ENDFORM.                    " CTAS_GLOBAL

4. Por última agregamos la rutina con la lógica del matchcode:


FORM DISPLAY_F4_HKONT  CHANGING PO_HKONT.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      RETFIELD        'SAKNR'
      WINDOW_TITLE    'Cuenta Contable'
      VALUE_ORG       'S'
    TABLES
      VALUE_TAB       GTD_HKONT
      RETURN_TAB      GTD_MATCH
    EXCEPTIONS
      PARAMETER_ERROR 1
      NO_VALUES_FOUND 2
      OTHERS          3.

  IF SY-SUBRC EQ 0.
    READ TABLE GTD_MATCH INDEX 1.
    IF SY-SUBRC 0.
      MOVE GTD_MATCH-FIELDVAL TO PO_HKONT.
    ENDIF.
  ENDIF.

ENDFORM.








jueves, 1 de septiembre de 2016

El siguiente código nos lista las rutas que existen en el servidor de SAP.

* Constantes locales
  CONSTANTS:lc_p TYPE c VALUE 'P',
                      lc_a TYPE dxfields-location VALUE 'A'.

* Variables locales
  DATA: li_host TYPE STANDARD TABLE OF msxxlist,
             lw_host TYPE msxxlist,
             lv_path TYPE dxfields-longpath,
             lv_ubicacion(1) TYPE c,
             lv_abend  TYPE c.

*En P_FILE va a quedar guardada la ruta del archivo del servidor
PARAMETERS: P_FILE LIKE RLGRAP-FILENAME.

*- Machcode busqueda de archivo del servidor
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.

*-Nombre del servidor
  CALL FUNCTION 'RFC_GET_LOCAL_SERVERS'
    TABLES
      hosts         = li_host
    EXCEPTIONS
      not_available = 1
      OTHERS        = 2.

  IF sy-subrc IS INITIAL.

*-Nombre del servidor a la estructura
    CLEAR lw_host.
    READ TABLE li_host
               INTO lw_host
               INDEX 1.

*-Obtengo el path
    CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
      EXPORTING
        i_location_flag = lc_a
        i_server        = lw_host-name
      IMPORTING
        o_location_flag = lv_ubicacion
        o_path          = lv_path
        abend_flag      = lv_abend
      EXCEPTIONS
        rfc_error       = 1
        error_with_gui  = 2
        OTHERS          = 3.

*-Si se obtiene un path
    IF sy-subrc    IS INITIAL AND
       NOT lv_path IS INITIAL AND
       lv_abend    IS INITIAL.

*-Devuelvo ruta al parametro de selección
      p_file = lv_path.

    ENDIF.

  ENDIF.

En el siguiente programa podremos transferir un xml a una tabla interna.

El código es el siguiente:

DATA: gcl_xml       TYPE REF TO cl_xml_document.
DATA: gv_subrc      TYPE sy-subrc.
DATA: gv_xml_string TYPE xstring.
DATA: gv_size       TYPE sytabix.
DATA: gt_xml_data   TYPE TABLE OF smum_xmltb.
DATA: gwa_xml_data  TYPE smum_xmltb.
DATA: gt_return     TYPE TABLE OF bapiret2.
DATA: gv_tabix      TYPE sytabix.
DATA: gt_student    TYPE TABLE OF ty_xml.
DATA: gwa_student   TYPE ty_xml.

 CREATE OBJECT gcl_xml.

*Upload XML File
  CALL METHOD gcl_xml->import_from_file
    EXPORTING
      filename = p_p_filout
    RECEIVING
      retcode  = gv_subrc.

  IF gv_subrc = 0.
    CALL METHOD gcl_xml->render_2_xstring
      IMPORTING
        retcode = gv_subrc
        stream  = gv_xml_string
        size    = gv_size.
    IF gv_subrc = 0.
* Convert XML to internal table
      CALL FUNCTION 'SMUM_XML_PARSE'
        EXPORTING
          xml_input = gv_xml_string
        TABLES
          xml_table = gt_xml_data
          return    = gt_return.
    ENDIF.
  ENDIF.


  WRITE:/ 'fecha',6 'moneda',26 'compra', 33 'venta'.
*Convert XML internal table to Target Student table
  LOOP AT gt_xml_data INTO gwa_xml_data WHERE hier EQ 2.
    IF gwa_xml_data-type is INITIAL.

       gv_tabix = sy-tabix + 1.

       READ TABLE gt_xml_data INTO gwa_xml_data INDEX gv_tabix.
       gwa_student-fecha = gwa_xml_data-cvalue.

       gv_tabix = gv_tabix + 1.

       READ TABLE gt_xml_data INTO gwa_xml_data INDEX gv_tabix.
       gwa_student-moneda = gwa_xml_data-cvalue.

       gv_tabix = gv_tabix + 1.

       READ TABLE gt_xml_data INTO gwa_xml_data INDEX gv_tabix.
       gwa_student-tccompra = gwa_xml_data-cvalue.

        gv_tabix = gv_tabix + 1.

       READ TABLE gt_xml_data INTO gwa_xml_data INDEX gv_tabix.
       gwa_student-tcventa = gwa_xml_data-cvalue.

       APPEND gwa_student to gt_student.
    ENDIF.
    CLEAR: gwa_xml_data, gwa_student.
  ENDLOOP.

*Display data
  LOOP AT gt_student INTO gwa_student.
    WRITE:/ gwa_student-fecha,11 gwa_student-moneda,27 gwa_student-tccompra,
            33 gwa_student-tcventa.
    CLEAR: gwa_student.
  ENDLOOP.

A veces queremos mostrar más información que la que podemos mostrar en un popup, para ello tenemos la opción de mostrar una tabla como popup, donde podamos visualizar más de un dato.

El código a implementar es el siguiente:

mostrar alv como popup
======================

FORM f_layout_build_det  USING pi_layout TYPE slis_layout_alv.
  CLEAR: pi_layout.
  pi_layout-zebra                 = ''.
  pi_layout-colwidth_optimize     = 'X'.
  pi_layout-box_fieldname         = space.
  pi_layout-no_input              = 'X'.
  pi_layout-no_vline              = ' '.
  pi_layout-no_colhead            = ' '.
  pi_layout-lights_condense       = 'X'.
  pi_layout-confirmation_prompt   = ''.
  pi_layout-detail_popup          = 'X'.
  pi_layout-detail_initial_lines  = ''.
  pi_layout-detail_titlebar       = 'RECLASIFICACIÓN DE RETENCIONES POR GARANTÍA'.
ENDFORM.                    " f_layout_build


FORM f_build_struct_det .
  REFRESH gtd_fiel_det.
  PERFORM f_define_campo2 USING:
  'TIPOM' '' '' '4' 'GTD_LISTMES' '' '' 'TipoM' 'TipoM' 'TipoM' '' '' '',
  'BUKRS' '' '' '' 'BKPF' 'BUKRS' '' 'Sociedad' 'Sociedad' 'Sociedad' '' '' 'X',
  'AUGBL' '' '' '' 'BKPF' 'BELNR' '' 'Doc.Pago' 'Doc.Pago' 'Doc.Pago' '' '' '',
  'BELNR' '' '' '' 'BKPF' 'BELNR' '' 'Doc Fi' 'Doc Fi' 'Doc Fi' '' '' '',
  'DOCGE' 'C500' '' '' 'BKPF' 'BELNR' '' 'Doc.Reclasif.' 'Doc.Reclasif.' 'Doc.Reclasif.' '' '' '',
  'EJEGE' 'C500' '' '' 'BKPF' 'BELNR' '' 'Ejercicio Recl.' 'Ejercicio Recl.' 'Ejercicio Recl.' '' '' '',
  'TEXTO' '' '' '200' 'GTD_LISTMES' '' '' 'Mensaje' 'Mensaje' 'Mensaje' '' '' ''.
ENDFORM.                    " F_BUILD_STRUCT_DET

ALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program    = gv_repid
      is_layout             = gwa_layout
      it_fieldcat           = gtd_fiel_det[]
      i_screen_start_column = 15
      i_screen_start_line   = 6
      i_screen_end_column   = 150
      i_screen_end_line     = 25
    TABLES
      t_outtab              = gtd_listmes
    EXCEPTIONS
      program_error         = 1
      OTHERS                = 2.

para regresar a la pantalla anterior se debe agregar:

 SET SCREEN 0.
siempre necesitaremos esta lista de iconos para que nuestros programas sean más amigable y manejemos las vistas parecidas al estándar.

La lista es la siguiente:


ICON_2 ICON_DUMMY '@ 00 @' ". PlaceholderIcon
. ICON_2 ICON_CHECKED '@ 01 @' "A cuadros, OK
ICON_2 ICON_INCOMPLETE '@ 02 @'. "Incompleto
ICON_2 ICON_FAILURE '@ 03 @' ". No se
ICON_2 ICON_POSITIVE '@ 04 @'. "Positivo
ICON_2 ICON_NEGATIVE '@ 05 @'. "Negativo
ICON_2 ICON_LOCKED '@ 06 @'. "Locked
ICON_2 ICON_UNLOCKED '@ 07 @' "libre;. Desbloquear
ICON_4 ICON_GREEN_LIGHT '@ 08 @' "luz verde;. Positivo
ICON_4 ICON_YELLOW_LIGHT '@ 09 @' "luz amarilla;. Neutra
ICON_4 ICON_RED_LIGHT '@ @ 0A' "luz roja;. Negativa
. ICON_2 ICON_TOTAL_LEFT '@ @ 0B' "extrema izquierda: en primer lugar ...
ICON_2 ICON_TOTAL_RIGHT '@ 0C @' "extrema derecha;. Duran ...
. ICON_2 ICON_COLUMN_LEFT '@ 0D @' "columna de la izquierda, anterior ..
ICON_2 ICON_COLUMN_RIGHT '@ 0E @' "Columna derecha;. Próxima ...
ICON_2 ICON_PAGE_RIGHT '@ 0F @'. "Página derecha
ICON_2 ICON_PAGE_LEFT '@ 0G @'. "Página izquierda
ICON_2 ICON_PREVIOUS_VALUE '@ @ 0H' "valor anterior;. Próxima ent
ICON_2 ICON_NEXT_VALUE '@ @ 0I' "valor siguiente;. Ent anterior
ICON_2 ICON_ANNOTATION '@ 0J @' "Nota;. Observación
ICON_2 ICON_CREATE_NOTE '@ 0 K @'. "Crear nota
ICON_2 ICON_DISPLAY_NOTE '@ @ 0L' ". Pantalla nota
ICON_2 ICON_CALCULATION '@ 0M @'. "Cálculo del coste
"Gráficos ICON_2 ICON_GRAPHICS '@ @ 0N'.
ICON_2 ICON_CREATE_TEXT '@ @ 0O'. "Crear texto
ICON_2 ICON_DISPLAY_TEXT '@ @ 0P'. "Mostrar texto
ICON_2 ICON_CHANGE_TEXT '@ 0Q @'. "Texto
ICON_2 ICON_VARIANTS '0R @ @'. "Variantes
ICON_2 ICON_INFORMATION '@ 0S @'. "Información
ICON_2 ICON_ADDRESS '@ @ 0T'. "Dirección
ICON_2 ICON_VIEWER_OPTICAL_ARCHIVE '@ @ 0U'. "Visor de archivo óptico
ICON_2 ICON_OKAY '@ 0 V @' "OK;. Continuar; Elija
ICON_2 ICON_CANCEL '@ 0W @'. "Cancelar
ICON_2 ICON_PRINT '@ @ 0X'. "Imprimir
ICON_2 ICON_CREATE '@ 0Y @'. "Crear
ICON_2 ICON_CHANGE '@ 0Z @'. "Cambio
ICON_2 ICON_DISPLAY '@ 10 @' ". Display
ICON_2 ICON_DELETE '@ 11 @'. "Eliminar
Prueba ICON_2 ICON_TEST '@ 12 @' ".
ICON_2 ICON_SEARCH '@ 13 @'. "Encontrar
ICON_2 ICON_COPY_OBJECT '@ 14 @'. "Copiar <objeto>
ICON_2 ICON_EXECUTE_OBJECT '@ 15 @'. "Ejecutar <object>
. ICON_2 ICON_SELECT_DETAIL '@ 16 @' "Elige detalle, detalle sc
ICON_2 ICON_INSERT_ROW '@ 17 @'. "Insertar línea
ICON_2 ICON_DELETE_ROW '@ 18 @'. "Borrar línea
ICON_4 ICON_MESSAGE_INFORMATION '@ 19 @'. "Mensaje de información
ICON_4 ICON_MESSAGE_WARNING '@ 1A @'. "Advertencia
ICON_4 ICON_MESSAGE_ERROR '@ 1B @'. "Mensaje de error
ICON_4 ICON_MESSAGE_QUESTION '@ @ 1C'. "Pregunta
ICON_4 ICON_MESSAGE_CRITICAL '@ @ 1D' ". El mensaje crítico
ICON_4 ICON_DISPLAY_MORE '1E @ @'. "Mostrar / cambiar más
ICON_4 ICON_ENTER_MORE '@ 1F @'. "Crear más
ICON_2 ICON_EQUAL '@ 1G @'. "Igualdad
ICON_2 ICON_NOT_EQUAL '@ 1H @'. "No igual
ICON_2 ICON_GREATER '@ @ 1I' "Mayor que.
ICON_2 ICON_LESS '@ @ 1J'. "Menos
ICON_2 ICON_GREATER_EQUAL '@ 1K @'. "Una mayor / igual
ICON_2 ICON_LESS_EQUAL '@ @ 1L'. "A menos que o igual
ICON_2 ICON_INTERVAL_INCLUDE '@ 1 M @'. "Incluir gama
ICON_2 ICON_INTERVAL_EXCLUDE '@ 1 N @'. "Excluir rango
ICON_2 ICON_PATTERN_INCLUDE '@ @ 1O'. "Incluir patrón
ICON_2 ICON_PATTERN_EXCLUDE '@ 1P @'. "Excluir patrón
ICON_2 ICON_PHONE '@ 1T @'. "Número de teléfono
ICON_2 ICON_FAX '@ @ 1R'. "El número de fax
. ICON_2 icon_mail '@ @ 1S' "Enviar mensaje; electrónico
ICON_2 ICON_TIME '@ 1T @'. "El tiempo
ICON_2 ICON_DATE '@ 1U @'. "Fecha
ICON_2 ICON_ALARM '@ 1V @'. "Alarma
ICON_2 ICON_PROSHARE '@ 1W @'. "Por acción
ICON_2 ICON_VIDEO '@ 1X @'. "Vídeo
ICON_2 ICON_VOICE_INPUT '@ @ 1Y'. "Idioma de entrada
ICON_2 ICON_VOICE_OUTPUT '@ 1Z @'. "Idioma de salida
. ICON_2 ICON_EQUAL_GREEN '@ 20 @' "Select: Igualdad
. ICON_2 ICON_NOT_EQUAL_GREEN '@ 21 @' "Select: No igual
. ICON_2 ICON_GREATER_GREEN '@ 22 @' "Select: Mayor que
. ICON_2 ICON_LESS_GREEN '@ 23 @' "Select: Menos
. ICON_2 ICON_GREATER_EQUAL_GREEN '@ 24 @' "Select: Mayor o
. ICON_2 ICON_LESS_EQUAL_GREEN '@ 25 @' "Select: Menor o equ
. ICON_2 ICON_INTERVAL_INCLUDE_GREEN '@ 26 @' "Seleccionar: Incluir gama
. ICON_2 ICON_INTERVAL_EXCLUDE_GREEN '@ 27 @' "Seleccionar: Excluir rango
. ICON_2 ICON_PATTERN_INCLUDE_GREEN '@ 28 @' "Seleccionar: Modelo Incluir
. ICON_2 ICON_PATTERN_EXCLUDE_GREEN '@ 29 @' "Seleccionar: Modelo Excluir
. ICON_2 ICON_EQUAL_RED '@ 2A @' "No hay que seleccionar: Igualdad
. ICON_2 ICON_NOT_EQUAL_RED '@ @ 2B' "No hay que seleccionar: No igual
. ICON_2 ICON_GREATER_RED '@ 2C @' "No hay que seleccionar: t Mayor
. ICON_2 ICON_LESS_RED '@ 2D @' "No hay que seleccionar: Menos
. ICON_2 ICON_GREATER_EQUAL_RED '@ @ 2E' "No hay que seleccionar: Mayor / e
. ICON_2 ICON_LESS_EQUAL_RED '@ @ 2F' "No hay que seleccionar: Menos
. ICON_2 ICON_INTERVAL_INCLUDE_RED '@ 2G @' "No hay que seleccionar: Incluir r
. ICON_2 ICON_INTERVAL_EXCLUDE_RED '@ @ 2 H' "No hay que seleccionar: Excluir r
. ICON_2 ICON_PATTERN_INCLUDE_RED '@ @ 2I' "No hay que seleccionar: Incluir p
. ICON_2 ICON_PATTERN_EXCLUDE_RED '@ 2J @' "No hay que seleccionar: Excluir p
ICON_2 ICON_SYSTEM_OKAY '@ 2K @'. "OK
ICON_2 ICON_SYSTEM_SAVE '@ @ 2L'. "Guardar
ICON_2 ICON_SYSTEM_BACK '@ 2 M @'. "Volver
ICON_2 ICON_SYSTEM_END '@ 2N @'. "Salir
ICON_2 ICON_SYSTEM_CANCEL '@ 2O @'. "Cancelar
ICON_2 ICON_SYSTEM_PRINT '@ 2P @'. "Imprimir
ICON_2 ICON_OTHER_OBJECT '@ @ 2Q'. "Otros <object>
'@ @ 2R'. "Pantalla Anterior ICON_2 ICON_PREVIOUS_OBJECT
. "La siguiente pantalla ICON_2 ICON_NEXT_OBJECT '@ @ 2S'
ICON_2 ICON_SYSTEM_CUT '@ 2T @'. "Corte
ICON_2 ICON_SYSTEM_COPY '@ 2U @'. "Copia
ICON_2 ICON_SYSTEM_PASTE '@ 2V @'. "Pegar
ICON_2 ICON_SYSTEM_UNDO '@ 2W @'. "Deshacer
. ICON_2 ICON_SYSTEM_MARK '@ @ 2X' "modo de selección; seleccione
ICON_2 ICON_FIRST_PAGE '@ 2Y @'. "Primera página
ICON_2 ICON_PREVIOUS_PAGE '@ 2Z @'. "Página Anterior.
ICON_2 ICON_NEXT_PAGE '@ 30 @'. "Página siguiente
ICON_2 ICON_LAST_PAGE '@ 31 @'. "Última página
ICON_2 ICON_SYSTEM_MODUS_CREATE '@ 32 @'. "Crear sesión
ICON_2 ICON_SYSTEM_MODUS_DELETE '@ 33 @'. "Eliminar sesión
ICON_2 ICON_SYSTEM_USERMENU '@ 34 @'. "Session Manager
ICON_2 ICON_SYSTEM_HELP '@ 35 @' ". Ayuda
ICON_2 ICON_TABLE_SETTINGS '@ 36 @' ". El llamado Informe-informe
ICON_2 ICON_REPLACE '@ 37 @'. "Reemplazar
ICON_2 ICON_CHECK '@ 38 @' ". Comprobar
ICON_2 ICON_GENERATE '@ 39 @'. "Generar
ICON_2 ICON_REFERENCE_LIST '@ 3A @'. "Referencia de utilización
ICON_2 ICON_STACK '@ @ 3B'. "Pila
ICON_2 ICON_ACTIVATE '@ 3C @'. "Activar
ICON_2 ICON_ICON_LIST '@ @ 3D' "lista de iconos;. Tecla
ICON_2 ICON_SORT_UP '@ @ 3E'. "Clasificar en orden ascendente
ICON_2 ICON_SORT_DOWN '@ 3F @'. "Clasificar en orden descendente
ICON_2 ICON_LAYOUT_CONTROL '@ 3G @'. "Vista de página
ICON_2 ICON_CONVERT '@ 3H @'. "Convertir
ICON_2 ICON_TOGGLE_DISPLAY_CHANGE '@ @ 3I' "Display. <-> Cambiar
'@ 3J @'. "Establecer estado ICON_2 ICON_SET_STATE
ICON_2 ICON_PREVIOUS_NODE '@ 3K @' ". Nodo anterior
ICON_2 ICON_NEXT_NODE '@ @ 3L'. "Nodo siguiente
ICON_2 ICON_TREE '@ 3M @'. "Jerarquía
ICON_2 ICON_INSERT_RELATION '@ 3N @'. "Inserte la dependencia
ICON_2 ICON_FINAL_DATE '@ 3O @'. "Fecha de finalización
ICON_2 ICON_HEADER '@ @ 3P' "Cabecera;. Datos básicos
ICON_2 ICON_OVERVIEW '@ 3T @' "Visión general;. Descripción general; lista
ICON_2 ICON_DETAIL '@ 3R @'. "Ver detalles
ICON_2 ICON_EXPAND '@ @ 3S' "Expandir;. Agrandar
ICON_2 ICON_COLLAPSE '@ 3T @' "Comprimir;. Reducir
ICON_2 ICON_BREAKPOINT '@ 3U @'. "Breakpoint
ICON_2 ICON_FOREIGN_KEY '@ 3V @'. "Clave externa
ICON_2 ICON_LIST '@ 3W @'. "Lista
ICON_2 ICON_CLOSE '@ 3X @'. "Cerrar
ICON_2 ICON_POSITION '@ 3Y @' "Posición;. Otra entrada
ICON_2 ICON_SUM '@ 3Z @'. "Suma
ICON_2 ICON_MOVE '@ 40 @' ". Mover
ICON_2 ICON_RETRIEVE '@ 41 @'. "Restaurar
ICON_2 ICON_REFRESH '@ 42 @' ". Refresh
ICON_2 ICON_SKIP '@ 43 @'. "Skip
ICON_2 ICON_SYSTEM_SETTINGS '@ 44 @'. "Ajustes de usuario
ICON_2 ICON_TOOLS '@ 45 @'. "Herramientas
ICON_2 ICON_COMPARE '@ 46 @'. "Comparar
ICON_2 ICON_SHORT_MESSAGE '@ 47 @'. "De mensajes cortos
ICON_2 ICON_IMPORT '@ 48 @' ". Importación
ICON_2 ICON_EXPORT '@ 49 @'. "Exportación
ICON_2 ICON_TRANSPORT '@ 4A @'. "Transporte
ICON_2 ICON_SELECT_ALL '@ @ 4B'. "Seleccionar todo
ICON_2 ICON_SELECT_BLOCK '@ 4C @'. "Selección del bloque
ICON_2 ICON_DESELECT_ALL '@ @ 4D'. "Seleccionar todo
ICON_2 ICON_SEARCH_NEXT '4E @ @'. "Seguir buscando
ICON_2 ICON_RENAME '@ 4F @'. "Cambiar nombre
ICON_2 ICON_FILTER '@ 4G @'. "Filtro
ICON_2 ICON_NEXT_HIERARCHY_LEVEL '@ @ 4H'. "El siguiente nivel de jerarquía
ICON_2 ICON_PREVIOUS_HIERARCHY_LEVEL '4E @ @'. "Nivel de jerarquía Anterior
ICON_2 ICON_SYSTEM_POSSIBLE_ENTRIES '@ 4J @'. "Posibles entradas
ICON_2 ICON_INTENSIFY '@ 4K @'. "Enfatizar
ICON_2 ICON_PERSONAL_HELP '4L @ @'. "La ayuda individual
ICON_2 ICON_VARIABLE '@ 4M @'. "Variable
ICON_2 ICON_SYSTEM_LOCAL_CUT '@ 4N @'. "Cut (local)
ICON_2 ICON_SYSTEM_LOCAL_COPY '@ 4O @'. "Copia (local)
ICON_2 ICON_SYSTEM_LOCAL_PASTE '@ 4P @'. "Pegar (local)
. "Modo de selección (local) ICON_2 ICON_SYSTEM_LOCAL_MARK '@ @ 4T'
ICON_2 ICON_SYSTEM_REDO '@ 4R @'. "Repetir
ICON_2 ICON_BUSINAV_PROCESS '@ 4S @'. "Proceso
ICON_2 ICON_BUSINAV_PROCESSMATRIX '@ 4T @'. "Proc. Sel. Matriz
ICON_2 ICON_BUSINAV_SYSORGI '@ @ 4U'. "Gráfico del sistema
ICON_2 ICON_BUSINAV_SZENARIO '@ 4V @'. "Escenario
ICON_2 ICON_BUSINAV_OBJECTS '@ 4W @'. "Los objetos de negocio
ICON_2 ICON_BUSINAV_INFODIAG '@ 4X @'. "Diagrama de flujo de la información
ICON_2 ICON_BUSINAV_ENTITY '@ 4Y @'. "Tipo de Entidad
ICON_2 ICON_BUSINAV_PROC_EXIST '@ 4Z @'. "Existe Proceso
Diagrama de Comunicación ICON_2 ICON_BUSINAV_COMMDIAG '@ 50 @' ".
Modelo de datos ICON_2 ICON_BUSINAV_DATAMODEL '@ 51 @' ".
ICON_2 ICON_ALIGN '@ 52 @'. "Align
ICON_2 ICON_CUT_RELATION '@ 53 @'. "Cancelar enlace
ICON_2 ICON_FIX_COLUMN '@ 54 @'. "Columnas Fix
ICON_2 ICON_RELEASE_COLUMN '@ 55 @'. "Cancelar corrección de la columna
ICON_2 ICON_NET_GRAPHIC '@ 56 @'. "Network Graphics
ICON_2 ICON_PLANNING_TABLE '@ 57 @' "Gráfico de barras gráfico;. Plan.
ICON_2 ICON_PERIOD '@ 58 @' "Pantalla de períodos;. Brea tiempo
ICON_2 ICON_ZOOM_IN '@ 59 @'. "Maximizar objetos
ICON_2 ICON_ZOOM_OUT '@ 5A @'. "Minimizar los objetos
ICON_2 ICON_LED_GREEN '@ @ 5B'. "Ir
ICON_2 ICON_LED_RED '@ @ 5C'. "Stop
ICON_2 ICON_LED_YELLOW '@ 5D @'. "Stop
ICON_2 ICON_SYSTEM_EXTENDED_HELP '@ 5E @'. "Stop
ICON_2 ICON_SPACE '@ 5F @'. "Stop
ICON_2 ICON_BUSINAV_VALUE_CHAIN ??'@ 5G @'. "Stop
ICON_2 ICON_WORKFLOW_ACTIVITY '@ 5H @'. "Stop
ICON_2 ICON_WORKFLOW_CONDITION '@ 5I @'. "Stop
ICON_2 ICON_WORKFLOW_DECISION '5J @ @'. "Stop
ICON_2 ICON_WORKFLOW_CONT_OPERATION '@ @ 5 K'. "Stop
ICON_2 ICON_WORKFLOW_EXTERNAL_EVENT '@ 5L @'. "Stop
ICON_2 ICON_WORKFLOW_INTERNAL_EVENT '@ 5M @'. "Stop
ICON_2 ICON_WORKFLOW_MULT_CONDITION '@ @ 5 N'. "Stop
ICON_2 ICON_WORKFLOW_FORK '5O @ @'. "Stop
ICON_2 ICON_WORKFLOW_EVENT_PRODUCER '@ 5P @'. "Stop
ICON_2 ICON_WORKFLOW_FLOW_OF_CONTROL '@ 5Q @'. "Stop
ICON_2 ICON_WORKFLOW_INDEFINITE_STEP '@ @ 5R'. "Stop
ICON_2 ICON_WORKFLOW_UNTIL '@ 5S @'. "Stop
ICON_2 ICON_WORKFLOW_WAIT_FOR_EVENTS '@ 5T @'. "Stop
ICON_2 ICON_WORKFLOW_WHILE '@ @ 5U'. "Stop
ICON_2 ICON_INTERMEDIATE_SUM '@ 5V @'. "Stop
ICON_2 ICON_EMPLOYEE '@ 5W @'. "Stop
ICON_2 ICON_TIME_ZONE '@ 5X @'. "Stop
ICON_2 ICON_RELEASE '@ 5A @'. "Stop
ICON_2 ICON_QUALIFY '@ 5Z @'. "Stop
ICON_2 ICON_ISO_CODE '@ 60 @'. "Stop
ICON_2 ICON_MODIFY '@ 61 @'. "Stop
ICON_2 ICON_GET_AREA '@ 62 @'. "Stop
ICON_2 ICON_INTERFACE '@ 63 @'. "Stop
ICON_2 ICON_ROUTING_OPERATION '@ 64 @'. "Stop
ICON_2 ICON_ROUTING_REF_OPERATION '@ 65 @'. "Stop
ICON_2 ICON_ROUTING_TASK '@ 66 @'. "Stop
ICON_2 ICON_ROUTING_TODO '@ 67 @'. "Stop
ICON_2 ICON_EXPAND_ALL '@ 68 @'. "Stop
ICON_2 ICON_COLLAPSE_ALL '@ 69 @'. "Stop
ICON_2 ICON_SYSTEM_SAP_MENU '@ 6A @'. "Stop
ICON_2 ICON_SYSTEM_COMP_MENU '@ @ 6B'. "Stop
ICON_2 ICON_SYSTEM_USER_MENU '@ 6C @'. "Stop
ICON_2 ICON_SYSTEM_FAVORITES '@ @ 6D'. "Stop
ICON_2 ICON_BIW_INFO_SOURCE '@ 6E @'. "Stop
ICON_2 ICON_BIW_APPLICATION '@ 6F @'. "Stop
ICON_2 ICON_BIW_INFO_AREA '@ @ 6G'. "Stop
ICON_2 ICON_BIW_INFO_CUBE '@ 6H @'. "Stop
ICON_2 ICON_BIW_RULES_INA '@ 6I @'. "Stop
ICON_2 ICON_BIW_SOURCE_SYS_GEN '@ 6J @'. "Stop
ICON_2 ICON_BIW_SOURCE_SYS_R3 '@ 6K @'. "Stop
ICON_2 ICON_BIW_SOURCE_SYS_EXT '@ 6L @'. "Stop
ICON_2 ICON_BIW_SOURCE_SYS_FILE '@ 6M @'. "Stop
ICON_2 ICON_BIW_INFO_CATALOG '@ 6N @'. "Stop
ICON_2 ICON_BIW_INFO_OBJECT '6O @ @'. "Stop
ICON_2 ICON_BIW_MONITOR '@ 6P @'. "Stop
ICON_2 ICON_BIW_SCHEDULER '@ 6Q @'. "Stop
ICON_2 ICON_BIW_FORMULA '@ 6R @'. "Stop
ICON_2 ICON_BIW_REF_STRUCTURE '@ 6S @'. "Stop
ICON_2 ICON_BIW_REPORT '@ 6T @'. "Stop
ICON_2 ICON_BIW_REPORT_VIEW '@ 6U @'. "Stop
ICON_2 ICON_MASTER_DATA_ACT '@ 6V @'. "Stop
ICON_2 ICON_MASTER_DATA_INA '@ 6W @'. "Stop
ICON_2 ICON_TEXT_ACT '@ 6X @'. "Stop
ICON_2 ICON_TEXT_INA '@ @ 6Y'. "Stop
ICON_2 ICON_HIERARCHY_ACT '@ 6Z @'. "Stop
ICON_2 ICON_HIERARCHY_INA '@ 70 @'. "Stop
ICON_2 ICON_MOVING_DATA_ACT '@ 71 @'. "Stop
ICON_2 ICON_MOVING_DATA_INA '@ 72 @'. "Stop
ICON_2 ICON_DEBUGGER_STEP_INTO '@ 73 @'. "Stop
ICON_2 ICON_DEBUGGER_STEP_OVER '@ 74 @'. "Stop
ICON_2 ICON_DEBUGGER_STEP_OUT '@ 75 @'. "Stop
ICON_2 ICON_DEBUGGER_CONTINUE '@ 76 @'. "Stop
ICON_2 ICON_PARAMETER '@ 77 @'. "Stop
ICON_2 ICON_PARAMETER_IMPORT '@ 78 @'. "Stop
ICON_2 ICON_PARAMETER_EXPORT '@ 79 @'. "Stop
ICON_2 ICON_PARAMETER_CHANGING '@ @ 7A'. "Stop
ICON_2 ICON_PARAMETER_RESULT '@ @ 7B'. "Stop
ICON_2 ICON_OO_CLASS '@ @ 7C'. "Stop
ICON_2 ICON_OO_INTERFACE '@ 7D @'. "Stop
ICON_2 ICON_OO_ATTRIBUTE '@ 7E @'. "Stop
ICON_2 ICON_OO_CLASS_ATTRIBUTE '@ 7F @'. "Stop
ICON_2 ICON_OO_INST_ATTRIBUTE '@ 7G @'. "Stop
ICON_2 ICON_OO_METHOD '@ 7H @'. "Stop
ICON_2 ICON_OO_CLASS_METHOD '@ @ 7I'. "Stop
ICON_2 ICON_OO_INST_METHOD '@ 7J @'. "Stop
ICON_2 ICON_OO_EVENT '@ 7K @'. "Stop
ICON_2 ICON_OO_CONSTANT '@ 7L @'. "Stop
ICON_2 ICON_OO_OVERWRITE '@ 7M @'. "Stop
ICON_2 ICON_OO_CONNECTION '@ 7N @'. "Stop
ICON_2 ICON_OO_INHERITANCE '@ 7O @'. "Stop
ICON_2 ICON_OO_INTERFACE_IC '@ 7P @'. "Stop
ICON_2 ICON_WS_TRUCK '@ @ 7Q'. "Stop
ICON_2 ICON_WS_RAIL '@ 7R @'. "Stop
ICON_2 ICON_WS_SHIP '@ @ 7S'. "Stop
ICON_2 ICON_WS_PLANE '@ @ 7T'. "Stop
ICON_2 ICON_WS_POST '@ 7U @'. "Stop
ICON_2 ICON_WS_TRANSFER '@ 7V @'. "Stop
ICON_2 ICON_WS_DOUANE '@ 7W @'. "Stop
ICON_2 ICON_SELECTION '@ 7X @'. "Stop
ICON_2 ICON_SYSTEM_STOP_RECORDING '@ 7Y @'. "Stop
ICON_2 ICON_FENCING '@ 7Z @'. "Stop
ICON_2 ICON_BIW_RULES_ACT '@ 80 @'. "Stop
ICON_2 ICON_CHARACTERISTICS_ACT '@ 81 @'. "Stop
ICON_2 ICON_CHARACTERISTICS_INA '@ 82 @'. "Stop
ICON_2 ICON_KEYFIGURE_ACT '@ 83 @'. "Stop
ICON_2 ICON_KEYFIGURE_INA '@ 84 @'. "Stop
ICON_2 ICON_BIW_INFO_OBJECT_UNITS_ACT '@ 85 @'. "Stop
ICON_2 ICON_BIW_INFO_OBJECT_UNITS_INA '@ 86 @'. "Stop
ICON_2 ICON_WORKFLOW_INT_EVENT_DATE '@ 87 @'. "Stop
ICON_2 ICON_BIW_INFO_OBJECT_CATALOGUE '@ 88 @'. "Stop
ICON_2 ICON_SET_A '@ 89 @'. "Stop
ICON_2 ICON_SET_B '@ 8A @'. "Stop
ICON_2 ICON_SET_SUM '@ 8B @'. "Stop
ICON_2 ICON_SET_INTERSECTION '@ 8C @'. "Stop
ICON_2 ICON_SET_A_MINUS_B '@ 8D @'. "Stop
ICON_2 ICON_SET_B_MINUS_A '@ 8E @'. "Stop
ICON_2 ICON_SET_COPY_IN_A '@ @ 8F'. "Stop
ICON_2 ICON_SET_COPY_IN_B '@ 8G @'. "Stop
ICON_2 ICON_DANGEROUS_GOODS '@ 8H @'. "Stop
ICON_2 ICON_DEACTIVATE '@ @ 8I'. "Stop
ICON_2 ICON_DESELECT_BLOCK '@ @ 8J'. "Stop
ICON_2 ICON_INVERT_COLUMN '@ 8K @'. "Stop
ICON_2 ICON_INVERT_LINE '@ 8L @'. "Stop
ICON_2 ICON_FOREIGN_TRADE '@ 8M @'. "Stop
ICON_2 ICON_MESSAGE_CRITICAL_SMALL '@ @ 8N'. "Stop
ICON_2 ICON_MESSAGE_ERROR_SMALL '@ 8O @'. "Stop
ICON_2 ICON_MESSAGE_INFORMATION_SMALL '@ 8P @'. "Stop
ICON_2 ICON_MESSAGE_QUESTION_SMALL '@ 8Q @'. "Stop
ICON_2 ICON_MESSAGE_WARNING_SMALL '@ 8R @'. "Stop
ICON_2 URL_icono '@ @ 8S'. "Stop
ICON_2 ICON_SYSTEM_SHORTCUT '@ @ 8T'. "Stop
ICON_2 ICON_PLANNING_IN '@ @ 8U'. "Stop
ICON_2 ICON_PLANNING_OUT '@ 8V @'. "Stop
ICON_2 ICON_SUBMIT '@ 8W @'. "Stop
ICON_2 ICON_ALLOW '@ 8X @'. "Stop
ICON_2 ICON_REJECT '@ 8Y @'. "Stop
ICON_2 ICON_SIMULATE '@ 8Z @'. "Stop
ICON_2 ICON_TE_RECEIPTS '@ 90 @'. "Stop
ICON_2 ICON_TE_STOPOVER '@ 91 @'. "Stop
ICON_2 ICON_TE_KM_DIVISION '@ 92 @'. "Stop
ICON_2 ICON_TE_ADVANCE_PAYMENT '@ 93 @'. "Stop
ICON_2 ICON_TE_DEDUCTION '@ 94 @'. "Stop
ICON_2 ICON_TE_COSTS_ASSIGN '@ 95 @'. "Stop
ICON_2 ICON_HISTORY '@ 96 @'. "Stop
ICON_2 ICON_MODIFICATION_CREATE '@ 97 @'. "Stop
ICON_2 ICON_MODIFICATION_OVERVIEW '@ 98 @'. "Stop
ICON_2 ICON_MODIFICATION_ORIGINAL '@ 99 @'. "Stop
ICON_2 ICON_MODIFICATION_RESET '@ 9A @'. "Stop
ICON_2 ICON_ACTIVE_INACTIVE '@ 9B @'. "Stop
ICON_2 ICON_BEN_OFFER '@ 9C @'. "Stop
ICON_2 ICON_BEN_OFFER_DEFAULT '@ 9D @'. "Stop
ICON_2 ICON_BEN_OFFER_EVENT '@ 9E @'. "Stop
ICON_2 ICON_BEN_OFFER_OPEN '@ 9F @'. "Stop
ICON_2 ICON_BEN_WAIVE_COVERAGE '@ 9G @'. "Stop
ICON_2 ICON_DEPENDENTS '@ 9H @'. "Stop
ICON_2 ICON_BEN_CURRENT_BENEFITS '@ @ 9I'. "Stop
ICON_2 ICON_BEN_TERMINATION '@ 9J @'. "Stop
ICON_2 ICON_WS_TRANSPORT '@ 9K @'. "Stop
ICON_2 ICON_ODS_ACT '@ 9L @'. "Stop
ICON_2 ICON_ODS_INA '@ @ 9M'. "Stop
ICON_2 ICON_BIW_INFO_PACKAGE '@ 9N @'. "Stop
ICON_2 ICON_ACTION_FAULT '@ 9O @'. "Stop
ICON_2 ICON_ACTION_SUCCESS '@ 9P @'. "Stop
ICON_2 ICON_DIMENSION '@ 9Q @'. "Stop
ICON_2 ICON_TIME_INA '@ 9R @'. "Stop
ICON_2 ICON_ARROW_LEFT '@ 9S @'. "Stop
ICON_2 ICON_ARROW_RIGHT '@ 9T @'. "Stop
ICON_2 ICON_ABAP '@ 9U @'. "Stop
ICON_2 ICON_ABAP_LOCAL '@ 9V @'. "Stop
ICON_2 ICON_TRANSFER_STRUCTURE '@ 9W @'. "Stop
ICON_2 ICON_OPERATION '@ 9X @'. "Stop
ICON_2 Icon_activity '@ 9Y @'. "Stop
ICON_2 ICON_ORDER '@ 9Z @'. "Stop
ICON_2 ICON_CUSTOMER 'A0 @ @'. "Stop
ICON_2 ICON_WAREHOUSE '@ @ A1'. "Stop
ICON_2 ICON_DISPO_LEVEL '@ A2 @'. "Stop
ICON_2 ICON_DISTRIBUTION '@ @ A3'. "Stop
ICON_2 ICON_CUSTOMER_WAREHOUSE '@ A4 @'. "Stop
ICON_2 ICON_TRANSPORT_POINT '@ A5 @'. "Stop
ICON_2 ICON_MATERIAL '@ A6 @'. "Stop
ICON_2 ICON_MODEL '@ A7 @'. "Stop
ICON_2 ICON_PLANT '@ A8 @'. "Stop
ICON_2 ICON_PRODUCT_GROUP '@ A9 @'. "Stop
ICON_2 ICON_RELATIONSHIP '@ AA @'. "Stop
ICON_2 ICON_RESOURCE '@ AB @'. "Stop
ICON_2 ICON_STORE_LOCATION '@ AC @'. "Stop
ICON_2 ICON_SUPPLIER '@ @ AD'. "Stop
ICON_2 ICON_TRANSPORTATION_MODE '@ AE @'. "Stop
ICON_2 ICON_LOCATION '@ AF @'. "Stop
ICON_2 ICON_ALERT '@ @ AG'. "Stop
ICON_2 ICON_WARNING '@ AH @'. "Stop
ICON_2 ICON_HINT '@ AI @'. "Stop
ICON_2 ICON_WORKING_PLAN '@ AJ @'. "Stop
ICON_2 ICON_MAINTENANCE_PLAN '@ AK @'. "Stop
ICON_2 ICON_REPORT '@ AL @'. "Stop
ICON_2 ICON_WORKPLACE '@ AM @'. "Stop
ICON_2 ICON_EQUIPMENT '@ AN @'. "Stop
ICON_2 ICON_TECHNICAL_PLACE '@ AO @'. "Stop
ICON_2 ICON_BOM '@ AP @'. "Stop
ICON_2 ICON_BOM_ITEM '@ AQ @'. "Stop
ICON_2 ICON_DOCUMENT '@ AR @'. "Stop
ICON_2 ICON_DOCUMENT_REVISION '@ AS @'. "Stop
'@ AT @' ICON_2 ICON_MATERIAL_REVISION. "Stop
ICON_2 ICON_CHANGE_NUMBER '@ AU @'. "Stop
ICON_2 ICON_FLIGHT '@ AV @'. "Stop
ICON_2 ICON_CAR '@ AW @'. "Stop
ICON_2 ICON_HOTEL '@ AX @'. "Stop
ICON_2 ICON_RAILWAY 'AY @ @'. "Stop
ICON_2 ICON_MONEY '@ AZ @'. "Stop
ICON_2 ICON_QUESTION '@ B0 @'. "Stop
ICON_2 ICON_BOOKING_OK '@ @ B1'. "Stop
ICON_2 ICON_BOOKING_STOP '@ @ B2'. "Stop
ICON_2 ICON_STATUS_OPEN '@ B3 @'. "Stop
ICON_2 ICON_STATUS_BOOKED '@ @ B4'. "Stop
ICON_2 ICON_STATUS_PARTLY_BOOKED '@ B5 @'. "Stop
ICON_2 ICON_STATUS_REVERSE '@ B6 @'. "Stop
ICON_2 ICON_PREFERENCE '@ B7 @'. "Stop
ICON_2 ICON_NEXT_STEP '@ B8 @'. "Stop
ICON_2 ICON_PREVIOUS_STEP '@ B9 @'. "Stop
ICON_2 ICON_STORNO '@ BA @'. "Stop
ICON_2 ICON_INTERCHANGE '@ @ BB'. "Stop
ICON_2 ICON_CASHING_UP '@ BC @'. "Stop
ICON_2 ICON_WORKLOAD '@ BD @'. "Stop
ICON_2 ICON_PROPOSITION 'BE @ @'. "Stop
ICON_2 ICON_PRESENCE '@ BF @'. "Stop
ICON_2 ICON_ABSENCE '@ BG @'. "Stop
ICON_2 ICON_TIME_CONTROL '@ BH @'. "Stop
ICON_2 ICON_POSITION_HR '@ BI @'. "Stop
ICON_2 ICON_PARAMETER_TABLE '@ @ BJ'. "Stop
ICON_2 ICON_TASK '@ BK @'. "Stop
ICON_2 ICON_COST_CENTER '@ BL @'. "Stop
ICON_2 ICON_MANAGER '@ BM @'. "Stop
ICON_2 ICON_ORG_UNIT '@ @ BN'. "Stop
ICON_2 ICON_QUERY '@ BO @'. "Stop
ICON_2 ICON_WORKFLOW_INBOX '@ BP @'. "Stop
ICON_2 ICON_FAST_ENTRY '@ BQ @'. "Stop
ICON_2 ICON_LIFE_EVENTS '@ BR @'. "Stop
ICON_2 ICON_WORK_CENTER '@ BS @'. "Stop
ICON_2 ICON_GRADUATE '@ BT @'. "Stop
ICON_2 ICON_EXTRA '@ BU @'. "Stop
ICON_2 ICON_CONVERT_ALL '@ BV @'. "Stop
ICON_2 ICON_RELATION '@ BW @'. "Stop
ICON_2 ICON_CONFIGURATION '@ @ BX'. "Stop
'@ A @' ICON_2 ICON_WIZARD. "Stop
ICON_2 ICON_LED_INACTIVE '@ BZ @'. "Stop
ICON_2 ICON_STORE '@ @ C0'. "Stop
ICON_2 ICON_LINK '@ @ C1'. "Stop
ICON_2 ICON_LATE_STORE '@ @ C2'. "Stop
ICON_2 ICON_LATE_LINK '@ @ C3'. "Stop
ICON_2 ICON_EARLY_STORE '@ @ C4'. "Stop
ICON_2 ICON_EARLY_LINK '@ C5 @'. "Stop
ICON_2 ICON_OO_CLASS_EVENT '@ C6 @'. "Stop
ICON_2 ICON_OO_INST_EVENT '@ @ C7'. "Stop
ICON_2 ICON_OO_ALIAS '@ C8 @'. "Stop
ICON_2 ICON_OO_OBJECT '@ @ C9'. "Stop
ICON_2 ICON_JOB '@ CA @'. "Stop
ICON_2 ICON_DELIVERY_DATE '@ CB @'. "Stop
ICON_2 ICON_DELIVERY_COMPLETE '@ CC @'. "Stop
ICON_2 ICON_DELIVERY_PROPOSAL '@ CD @'. "Stop
ICON_2 ICON_PDIR_BACK_SWITCH '_ CE @'. "Stop
ICON_2 ICON_PDIR_BACK '@ CF @'. "Stop
ICON_2 ICON_PDIR_FOREWARD '@ CG @'. "Stop
ICON_2 ICON_PDIR_FOREWARD_SWITCH '@ CH @'. "Stop
ICON_2 ICON_FINITE '_ CI @'. "Stop
ICON_2 ICON_NONWORK '@ CJ @'. "Stop
ICON_2 ICON_PM_FREE '@ CK @'. "Stop
ICON_2 ICON_PM_INSERT '@ CL @'. "Stop
ICON_2 ICON_PM_PRESS '@ @ CM'. "Stop
ICON_2 ICON_PM_ORDER '@ CN @'. "Stop
ICON_2 ICON_DANGEROUS_GOOD_CHECK '@ CO @'. "Stop
ICON_2 ICON_WORKFLOW_DOC_CREATE '@ @ CP'. "Stop
ICON_2 ICON_WF_LINK '@ @ CQ'. "Stop
ICON_2 ICON_WF_UNLINK '@ CR @'. "Stop
ICON_2 ICON_WF_WORKITEM_READY '@ CS @'. "Stop
ICON_2 ICON_WF_WORKITEM_RESERVED '@ CT @'. "Stop
ICON_2 ICON_WF_WORKITEM_STARTED '@ CU @'. "Stop
ICON_2 ICON_WF_WORKITEM_COMMITTED '@ CV @'. "Stop
ICON_2 ICON_WF_WORKITEM_WAITING '@ @ CW'. "Stop
ICON_2 ICON_WF_WORKITEM_COMPLETED '@ @ CX'. "Stop
ICON_2 ICON_WF_WORKITEM_ERROR '@ CY @'. "Stop
ICON_2 ICON_WF_WORKITEM_CANCEL '@ CZ @'. "Stop
ICON_2 ICON_WF_RESERVE_WORKITEM '@ D0 @'. "Stop
ICON_2 ICON_WF_REPLACE_WORKITEM '@ D1 @'. "Stop
ICON_2 ICON_PROFIT_CENTER '@ @ D2'. "Stop
ICON_2 ICON_WF_RULE_SYSTEM '@ D3 @'. "Stop
ICON_2 ICON_WF_PARAMETER '@ D4 @'. "Stop
ICON_2 ICON_JAPAN '@ @ D5'. "Stop
ICON_2 ICON_SLS '@ D6 @'. "Stop
ICON_2 ICON_CUSTOMS '@ D7 @'. "Stop
ICON_2 ICON_LEGAL_REG '@ D8 @'. "Stop
ICON_2 ICON_COMPANY_CODE '@ @ D9'. "Stop
ICON_2 ICON_UNIT_COSTING '@ DA @'. "Stop
ICON_2 ICON_BASE_PLANNING_OBJECT '@ DB @'. "Stop
ICON_2 ICON_ACTIVITY_TYPE '@ CC @'. "Stop
ICON_2 ICON_RENTAL_AGREEMENT '@ DD @'. "Stop
ICON_2 ICON_REAL_ESTATE_OBJECT '@ DE @'. "Stop
ICON_2 ICON_COMPLETE '@ DF @'. "Stop
ICON_2 ICON_PARTNER '@ DG @'. "Stop
ICON_2 ICON_PROTOCOL '@ DH @'. "Stop
ICON_2 ICON_MAINTENANCE_OBJECT_LIST '@ @ DI'. "Stop
ICON_2 ICON_XXL '@ DJ @'. "Stop
ICON_2 ICON_WORD_PROCESSING '@ DK @'. "Stop
ICON_2 ICON_ABC '@ DL @'. "Stop
ICON_2 ICON_ALV_VARIANT_CHOOSE '@ DM @'. "Stop
ICON_2 ICON_ALV_VARIANT_SAVE '@ DN @'. "Stop
ICON_2 ICON_EXCLUDED_CORRESPONDENCE '@ DO @'. "Stop
ICON_2 ICON_INCREASE_DECIMAL '@ DP @'. "Stop
ICON_2 ICON_DECREASE_DECIMAL 'DQ @ @'. "Stop
ICON_2 ICON_ERROR_PROTOCOL '@ DR @'. "Stop
ICON_2 ICON_PARTNER_SALES_ACTIVITY '@ @ DS'. "Stop
ICON_2 ICON_PHONE_CALL_IN '@ DT @'. "Stop
ICON_2 ICON_NAFTA '@ DU @'. "Stop
ICON_2 ICON_EU '@ DV @'. "Stop
ICON_2 ICON_PHONE_CALL_OUT '@ DW @'. "Stop
ICON_2 ICON_CONTROLLING_AREA '@ @ DX'. "Stop
ICON_2 ICON_DISTRIBUTION_LIST '@ DY @'. "Stop
ICON_2 ICON_MAIL_SAP_UNREAD '@ DZ @'. "Stop
ICON_2 ICON_MAIL_SAP_READ '@ @ E0'. "Stop
ICON_2 ICON_ENVELOPE_OPEN '@ @ E1'. "Stop
ICON_2 ICON_ENVELOPE_CLOSED '@ @ E2'. "Stop
ICON_2 ICON_OFFICE_DOCUMENT '@ E3 @'. "Stop
ICON_4 ICON_INCLUDE_IN_SELECTION '@ @ E4'. "Stop
ICON_2 ICON_WF_WORKITEM_OL '@ E5 @'. "Stop
ICON_2 ICON_NEW_HANDLING_UNIT '@ E6 @'. "Stop
ICON_2 ICON_NEW_HANDLING_IF_FULL '@ E7 @'. "Stop
ICON_2 ICON_PACKING '@ E8 @'. "Stop
ICON_2 ICON_UNPACK '@ @ E9'. "Stop
ICON_2 ICON_EMPTY_HANDLING_UNIT '@ @ EA'. "Stop
ICON_4 ICON_LIGHT_OUT '@ EB @'. "Stop
ICON_2 ICON_PS_PROJECT_DEFINITION '@ @ CE'. "Stop
ICON_2 ICON_PS_WBS_ELEMENT '@ ED @'. "Stop
ICON_2 ICON_PS_NETWORK_HEADER '@ EE @'. "Stop
ICON_2 ICON_PS_NETWORK_ACTIVITY '@ EF @'. "Stop
ICON_2 ICON_PS_ACTIVITY_ELEMENT '@ EG @'. "Stop
ICON_2 ICON_PS_RELATIONSHIP '@ EH @'. "Stop
ICON_2 ICON_STATUS '@ IE @'. "Stop
ICON_2 ICON_BATCH '@ EJ @'. "Stop
ICON_2 ICON_ADMINISTRATIVE_DATA '@ EK @'. "Stop
ICON_2 ICON_STOCK '@ EL @'. "Stop
ICON_2 ICON_ACCOUNT_ASSIGNMENT '@ EM @'. "Stop
ICON_2 ICON_LOT_ORIGIN '@ es @'. "Stop
ICON_2 ICON_INSPECTION_LOT ??'@ EO @'. "Stop
ICON_2 ICON_SHOW_EXTERNAL_JOBS '@ EP @'. "Stop
ICON_2 ICON_SPOOL_REQUEST '@ @ EQ'. "Stop
ICON_2 ICON_OUTPUT_REQUEST '@ ER @'. "Stop
ICON_2 ICON_DELETE_FAVORITES '@ ES @'. "Stop
ICON_2 ICON_SHOW_EVENTS 'ET @ @'. "Stop
ICON_2 ICON_SPOOL_STATUS '@ @ de la UE'. "Stop
ICON_2 ICON_INSERT_FAVORITES '@ EV @'. "Stop
ICON_2 ICON_PRINT_WITH_PARAMETERS '@ @ EW'. "Stop
ICON_2 ICON_USED_RELATION '@ @ EX'. "Stop
ICON_2 ICON_MAPPED_RELATION '@ @ EY'. "Stop
ICON_2 ICON_CREATE_COPY '@ EZ @'. "Stop
ICON_2 ICON_FLUSH '@ F0 @'. "Stop
ICON_2 ICON_DEFECT '@ @ F1'. "Stop
ICON_2 ICON_BW_GIS '@ @ F2'. "Stop
ICON_2 ICON_BW_INFO_CUBE_SAP '@ @ F3'. "Stop
ICON_2 ICON_BW_INFO_CUBE_INA '@ F4 @'. "Stop
ICON_2 ICON_BW_INFO_OBJECT_CATALOGUE '@ @ F5'. "Stop
ICON_2 ICON_SUGGEST_VALUE '@ @ F6'. "Stop
ICON_2 ICON_DOC_POSITION_PROPOSAL '@ F7 @'. "Stop
ICON_2 ICON_CUSTOMER_MASTER_DATA_LIST '@ F8 @'. "Stop
ICON_2 ICON_STATUS_OVERVIEW '@ F9 @'. "Stop
ICON_2 ICON_DOC_HEADER_DETAIL '@ FA @'. "Stop
ICON_2 ICON_DOC_ITEM_DETAIL '@ FB @'. "Stop
ICON_2 ICON_AVAILABILITY_CHECK '@ @ FC'. "Stop
ICON_2 ICON_PRICE '@ FD @'. "Stop
ICON_2 ICON_SCHEDULE_LINE '@ FE @'. "Stop
ICON_2 ICON_AVAILABILITY_DISPLAY '@ @ FF'. "Stop
ICON_2 ICON_STATISTICS '@ FG @'. "Stop
ICON_2 ICON_CLAIM '@ FH @'. "Stop
ICON_2 ICON_PLANNING_SITUATION '@ FI @'. "Stop
ICON_2 ICON_CHANGE_ORDER '@ FJ @'. "Stop
ICON_2 ICON_PRODUCT_REQUIREMENTS '@ FK @'. "Stop
ICON_2 ICON_PRODUCT_RECEIPTS '@ FL @'. "Stop
ICON_2 ICON_ATTACHMENT '@ @ FM'. "Stop
ICON_2 ICON_CLOSED_FOLDER '@ FN @'. "Stop
'@ FO @' ICON_2 ICON_OPEN_FOLDER. "Stop
ICON_2 ICON_OBJECT_FOLDER '@ @ FP'. "Stop
ICON_2 ICON_OUTBOX '@ FQ @'. "Stop
ICON_2 ICON_RESUBMISSION '@ FR @'. "Stop
ICON_2 ICON_PRIVATE_FILES '@ FS @'. "Stop
ICON_2 ICON_PUBLIC_FILES '@ @ FT'. "Stop
ICON_2 ICON_SUBSCRIPTION '@ FU @'. "Stop
ICON_2 ICON_AVERAGE '@ FV @'. "Stop
ICON_2 ICON_BOLD '@ FW @'. "Stop
ICON_2 ICON_ITALIC '@ @ FX'. "Stop
ICON_2 ICON_UNDERLINE '@ AF @'. "Stop
ICON_2 ICON_ALIGN_LEFT '@ FZ @'. "Stop
ICON_2 ICON_ALIGN_RIGHT '@ G0 @'. "Stop
ICON_2 ICON_ALIGN_CENTER '@ @ G1'. "Stop
ICON_2 ICON_JUSTIFIED '@ G2 @'. "Stop
ICON_2 ICON_COLOR '@ G3 @'. "Stop
ICON_2 ICON_DELETE_ALL_ATTRIBUTES '@ G4 @'. "Stop
ICON_2 ICON_IDOC '@ G5 @'. "Stop
ICON_2 ICON_HOST '@ @ G6'. "Stop
ICON_2 ICON_SYM_SPOOL_SERVER '@ G7 @'. "Stop
ICON_2 ICON_SYM_REAL_SERVER '@ @ G-8'. "Stop
ICON_2 ICON_SYM_LOG_SERVER '@ G9 @'. "Stop
ICON_2 ICON_SYM_ALT_SERVER '@ @ GA'. "Stop
ICON_2 ICON_CONNECT '@ GB @'. "Stop
ICON_2 ICON_DISCONNECT '@ GC @'. "Stop
ICON_2 ICON_FILTER_UNDO '@ GD @'. "Stop
ICON_2 ICON_SET_SUM_UNDO '@ GE @'. "Stop
ICON_2 ICON_INTENSIFY_UNDO '@ GF @'. "Stop
ICON_2 ICON_SORT_UNDO '@ GG @'. "Stop
ICON_2 ICON_BW_DATA_MARTS 'GH @ @'. "Stop
ICON_4 ICON_REMOVE_FROM_SELECTION 'GI @ @'. "Stop
ICON_2 ICON_BW_CHARACTERISTICS_SAP '@ GJ @'. "Stop
ICON_2 ICON_BW_KEYFIGURE_SAP '@ GK @'. "Stop
ICON_2 ICON_BW_INFO_OBJECT_UNITS_SAP '@ GL @'. "Stop
ICON_2 ICON_BW_TIME_SAP '@ MM @'. "Stop
ICON_2 ICON_BW_RULES_SAP '@ GN @'. "Stop
ICON_2 ICON_BW_REPORT_SAP '@ GO @'. "Stop
ICON_2 ICON_BW_VARIABLE_SAP '@ GP @'. "Stop
ICON_2 ICON_BW_REF_STRUCTURE_SAP '@ @ GQ'. "Stop
ICON_2 ICON_BW_SELECTION_SAP '@ GR @'. "Stop
ICON_2 ICON_INSPECTION_METHOD '@ SG @'. "Stop
ICON_2 ICON_CATALOG '@ @ GT'. "Stop
ICON_2 ICON_INSERT_MULTIPLE_LINES '@ GU @'. "Stop
ICON_2 ICON_INSPECTION_CHARACTERISTIC '@ GV @'. "Stop
ICON_2 ICON_PHYSICAL_SAMPLE '@ GW @'. "Stop
ICON_2 ICON_BW_FORMULA_SAP '@ GX @'. "Stop
ICON_2 ICON_BW_INFO_CATALOGUE_SAP '@ GY @'. "Stop
ICON_2 ICON_BUDGET_STRUCTURE_ELEMENT '@ GZ @'. "Stop
ICON_2 ICON_FINANCING '@ H0 @'. "Stop
ICON_2 ICON_RECLASSIFICATION_RULE '@ @ H1'. "Stop
ICON_2 ICON_RECLASSIFICATION '@ @ H2'. "Stop
ICON_2 ICON_REMOVE '@ H3 @'. "Stop
ICON_2 ICON_SPECIAL_PURPOSE '@ @ H4'. "Stop
ICON_2 ICON_DEPUTY '@ @ H5'. "Stop
ICON_2 ICON_BUDGET_UPDATE '@ @ H6'. "Stop
ICON_2 ICON_BUDGET_TRANSFER '@ H7 @'. "Stop
ICON_2 ICON_BW_SEGMENT_ACT '@ @ H8'. "Stop
ICON_2 ICON_BW_SEGMENT_INA '@ H9 @'. "Stop
ICON_2 ICON_BW_SEGMENT_SAP '@ HA @'. "Stop
ICON_2 ICON_MASS_CHANGE '@ HB @'. "Stop
ICON_2 ICON_INTENSIFY_CRITICAL '@ HC @'. "Stop
ICON_2 ICON_INTENSIFY_UNCRITICAL '@ HD @'. "Stop
'@ HE @' ICON_2 ICON_CHOOSE_COLUMNS. "Stop
ICON_2 ICON_TOTAL_UP '@ HF @'. "Stop
ICON_2 ICON_TOTAL_DOWN '@ HG @'. "Stop
ICON_2 ICON_PAGE_UP '@ HH @'. "Stop
ICON_2 ICON_PAGE_DOWN '@ HI @'. "Stop
ICON_2 ICON_READ_FILE '@ @ HJ'. "Stop
ICON_2 ICON_WRITE_FILE '@ HK @'. "Stop
ICON_2 ICON_EDIT_FILE '@ HL @'. "Stop
ICON_2 ICON_PS_MILESTONE '@ HM @'. "Stop
ICON_2 ICON_PS_PROJECT_TEXT '@ HN @'. "Stop
ICON_2 ICON_ELEMENT '@ HO @'. "Stop
ICON_2 ICON_STRUCTURE '@ HP @'. "Stop
'@ @ HQ' ICON_2 ICON_WS_WHSE_STOCK. "Stop
ICON_2 ICON_ROUTING '@ HR @'. "Stop
ICON_2 ICON_MATERIAL_ROUTING_ALLOC '@ @ SA'. "Stop
ICON_2 ICON_ROUTING_SUB_OPERATION '@ HT @'. "Stop
ICON_2 ICON_ROUTING_REF_SUB_OPERATION '@ HU @'. "Stop
ICON_2 ICON_ROUTING_SEQUENCE '@ HV @'. "Stop
ICON_2 ICON_BOM_SUB_ITEM '@ HW @'. "Stop
ICON_2 ICON_EFFECTIVITY_PERIOD '@ @ HX'. "Stop
ICON_2 ICON_KEY_DATE '@ HY @'. "Stop
ICON_2 ICON_SELECTION_PERIOD '@ HZ @'. "Stop
ICON_2 ICON_EFF 'I0 @ @'. "Stop
ICON_2 ICON_SUPPLY_AREA '@ @ I1'. "Stop
ICON_2 ICON_REPORT_CALL 'I2 @ @'. "Stop
ICON_2 ICON_ASSIGN 'I3 @ @'. "Stop
ICON_2 ICON_UNASSIGN 'I4 @ @'. "Stop
ICON_2 ICON_SYSTEM_START_RECORDING '@ @ I5'. "Stop
ICON_2 ICON_SYSTEM_PLAY 'I6 @ @'. "Stop
ICON_2 ICON_TRANSLATION 'I7 @ @'. "Stop
ICON_2 ICON_TRANSLATION_SHOW '@ I8 @'. "Stop
ICON_2 ICON_CHANGE_PASSWORD '@ I9 @'. "Stop
ICON_2 ICON_DISTRIBUTE '@ IA @'. "Stop
ICON_2 ICON_SYSTEMS '@ IB @'. "Stop
ICON_2 ICON_ACTIVITY_GROUP '@ IC @'. "Stop
ICON_2 ICON_USERGROUP '@ ID @'. "Stop
ICON_2 ICON_UNLINK '@ IE @'. "Stop
ICON_2 ICON_CONTENT_OBJECT '@ SI @'. "Stop
ICON_2 ICON_OBJECT_LIST '@ IG @'. "Stop
ICON_2 ICON_FOLDER '@ @ IH'. "Stop
ICON_2 ICON_DIFFERENCE '@ @ II'. "Stop
ICON_2 ICON_DIFFERENCE_BACK 'IJ @ @'. "Stop
ICON_2 ICON_SYSTEM_DESELECT '@ @ IK'. "Stop
ICON_2 ICON_ADOPT '@ IL @'. "Stop
ICON_2 ICON_TERMINOLOGY '@ IM @'. "Stop
'@ @ EN' ICON_2 ICON_TRIANGULAR_RELATIONSHIP. "Stop
ICON_2 ICON_AEW_PROJECT 'IO @ @'. "Stop
ICON_2 ICON_SICKNESS '@ IP @'. "Stop
ICON_2 ICON_HOLIDAY '@ IQ @'. "Stop
ICON_2 ICON_ROLE '@ IR @'. "Stop
ICON_2 ICON_PERSONNEL_ADMINISTRATION '@ IS @'. "Stop
ICON_2 Icon_pdf '@ IT @'. "Stop
ICON_2 ICON_BMP '@ IU @'. "Stop
ICON_2 ICON_FAX_DOC '@ @ IV'. "Stop
ICON_2 ICON_GIF '@ @ IW'. "Stop
ICON_2 ICON_HLP '@ @ IX'. "Stop
ICON_2 ICON_HTT '@ @ IY'. "Stop
ICON_2 ICON_ITS 'IZ @ @'. "Stop
ICON_2 ICON_JPG 'J0 @ @'. "Stop
ICON_2 ICON_MSG '@ J1 @'. "Stop
ICON_2 ICON_XLS '@ @ J2'. "Stop
ICON_2 ICON_XLV '@ @ J3'. "Stop
ICON_2 ICON_HTM '@ @ J4'. "Stop
ICON_2 ICON_PPT '@ J5 @'. "Stop
ICON_2 ICON_DOT '@ J6 @'. "Stop
ICON_2 ICON_DOC '@ @ J7'. "Stop
ICON_2 ICON_EML '@ J8 @'. "Stop
ICON_2 ICON_RTF 'J9 @ @'. "Stop
ICON_2 ICON_TIF '@ JA @'. "Stop
ICON_2 ICON_WRI '@ JB @'. "Stop
ICON_2 ICON_LWP '@ JC @'. "Stop
ICON_2 ICON_LOTUS '@ JD @'. "Stop
ICON_2 ICON_VSD '@ JE @'. "Stop
ICON_2 ICON_DEFAULT_WINDOWS '@ JF @'. "Stop
ICON_2 ICON_DISPLAY_TREE '@ @ JG'. "Stop
ICON_2 ICON_EXTENDED_SEARCH '@ JH @'. "Stop
ICON_2 ICON_CLOSE_OBJECT '@ @ JI'. "Stop
ICON_2 ICON_OPEN '@ @ JJ'. "Stop
ICON_2 ICON_POLICY '@ JK @'. "Stop
ICON_2 ICON_PAYMENT '@ JL @'. "Stop
ICON_2 ICON_CATASTROPHE '@ JM @'. "Stop
ICON_2 ICON_AGGREGATE '@ JN @'. "Stop
ICON_2 ICON_SUBCLAIM_PERSONAL_INJURY '@ JO @'. "Stop
ICON_2 ICON_SUB_INTELLECTUAL_PROPERTY '@ JP @'. "Stop
ICON_2 ICON_SUBCLAIM_VEHICLE '@ JQ @'. "Stop
ICON_2 ICON_SUB_PERSONAL_PROPERTY '@ @ JR'. "Stop
ICON_2 ICON_SUBCLAIM_BUILDING '@ JS @'. "Stop
ICON_2 ICON_SUB_BODILY_INJURY_TREAT '@ JT @'. "Stop
ICON_2 ICON_SUBCLAIM_BODILY_INJURY '@ JU @'. "Stop
ICON_2 ICON_SUB_ENVRONMENTAL_SITE '@ JV @'. "Stop
ICON_2 ICON_SUB_FINANCIAL_IMPAIRMENT '@ JW @'. "Stop
ICON_2 ICON_BW_PROCESS '@ JX @'. "Stop
ICON_2 ICON_BW_SIMULATE '@ JY @'. "Stop
ICON_2 ICON_BW_PROCESS_CANCEL '@ JZ @'. "Stop
ICON_2 ICON_BW_SIMULATE_CANCEL '@ K0 @'. "Stop
ICON_2 ICON_DATA_AREA_EXPAND '@ @ K1'. "Stop
ICON_2 ICON_DATA_AREA_COLLAPSE '@ @ K2'. "Stop
ICON_2 ICON_SCRAP '@ K3 @'. "Stop
ICON_2 ICON_IMPORT_ALL_REQUESTS '@ @ K4'. "Stop
ICON_2 ICON_IMPORT_TRANSPORT_REQUEST '@ K5 @'. "Stop
ICON_2 ICON_TOGGLE_DISPLAY '@ K6 @'. "Stop
ICON_2 ICON_TOGGLE_FUNCTION '@ K7 @'. "Stop
ICON_2 ICON_PERSONAL_SETTINGS '@ K8 @'. "Stop
ICON_2 ICON_PROJECT '@ @ K9'. "Stop
ICON_2 ICON_INCLUDE_OBJECTS '@ @ KA'. "Stop
ICON_2 ICON_TRANSFER '@ KB @'. "Stop
ICON_2 ICON_DISTRIBUTE_CONFIGURATION '@ KC @'. "Stop
ICON_2 ICON_ADJUST_CONFIGURATION '@ KD @'. "Stop
ICON_2 ICON_STANDARD_CONFIGURATION '@ KE @'. "Stop
ICON_2 ICON_MODIFIED_OBJECT '@ KF @'. "Stop
ICON_2 ICON_SELECT_WITH_CONDITION '@ KG @'. "Stop
ICON_2 ICON_ADDRESS_LIST '@ KH @'. "Stop
ICON_2 ICON_APPOINTMENT_COMPARISON '@ KI @'. "Stop
ICON_2 ICON_BUSINESS_PARTNER_MASTER_D '@ KJ @'. "Stop
ICON_2 ICON_INCOMPLETION_LOG '@ KK @'. "Stop
ICON_2 ICON_MESSAGE '@ KL @'. "Stop
ICON_2 ICON_TELEPHONE_CALL '@ KM @'. "Stop
ICON_2 ICON_VISIT '@ @ KN'. "Stop
ICON_2 ICON_LETTER '@ @ KO'. "Stop
ICON_2 ICON_OPERATOR '@ PK @'. "Stop
ICON_2 ICON_SYSTEM_ADMINISTRATOR '@ KQ @'. "Stop
ICON_2 ICON_SAP '@ KR @'. "Stop
ICON_2 ICON_PUBLIC '@ @ KS'. "Stop
ICON_2 ICON_SUMMARIZE '@ KT @'. "Stop
ICON_2 ICON_SUMMARIZE_UNDO '@ KU @'. "Stop
ICON_2 ICON_SUM_RED '@ KV @'. "Stop
ICON_2 ICON_UNSPECIFIED_ONE '@ KW @'. "Stop
ICON_2 ICON_UNSPECIFIED_TWO '@ KX @'. "Stop
ICON_2 ICON_UNSPECIFIED_THREE '@ KY @'. "Stop
ICON_2 ICON_UNSPECIFIED_FOUR '@ KZ @'. "Stop
ICON_2 ICON_UNSPECIFIED_FIVE '@ L0 @'. "Stop
ICON_2 ICON_HR_MANAGER '@ @ L1'. "Stop
ICON_2 ICON_TBH '@ L2 @'. "Stop
ICON_2 ICON_TBH_HOLD '@ @ L3'. "Stop
ICON_2 ICON_NEW_EMPLOYEE '@ L4 @'. "Stop
ICON_2 ICON_INCOMING_EMPLOYEE '@ L5 @'. "Stop
ICON_2 ICON_OUTGOING_EMPLOYEE '@ L6 @'. "Stop
ICON_2 ICON_OBSOLETE_POSITION '@ L7 @'. "Stop
ICON_2 ICON_TERMINATED_POSITION '@ L8 @'. "Stop
ICON_2 ICON_SHARED_POSITION '@ @ L9'. "Stop
ICON_2 ICON_OBSOLETE_SHARED_POSITION '@ LA @'. "Stop
ICON_2 ICON_TERMINATED_SHARED_POSITIO '@ LB @'. "Stop
ICON_2 ICON_HR_POSITION '@ LC @'. "Stop
ICON_2 ICON_CREATE_POSITION '@ LD @'. "Stop
ICON_2 ICON_HR_ORG_UNIT 'LE @ @'. "Stop
ICON_2 ICON_TERMINATED_ORG_UNIT '@ LF @'. "Stop
ICON_2 ICON_NEW_ORG_UNIT '@ LG @'. "Stop
ICON_2 ICON_OUTGOING_ORG_UNIT '@ LH @'. "Stop
ICON_2 ICON_INCOMING_ORG_UNIT '@ LI @'. "Stop
ICON_2 ICON_NEW_TASK '@ LJ @'. "Stop
ICON_2 ICON_TERMINATED_TASK '@ LK @'. "Stop
ICON_2 ICON_OUTGOING_TASK '@ LL @'. "Stop
ICON_2 ICON_INCOMING_TASK '@ LM @'. "Stop
ICON_2 ICON_OUTGOING_JOB '@ LN @'. "Stop
ICON_2 ICON_INCOMING_JOB '@ LO @'. "Stop
ICON_2 ICON_NEW_JOB '@ @ LP'. "Stop
ICON_2 ICON_TERMINATED_JOB '@ @ LQ'. "Stop
ICON_2 ICON_INCOMING_OBJECT '@ @ LR'. "Stop
ICON_2 ICON_OUTGOING_OBJECT '@ LS @'. "Stop
ICON_2 ICON_WS_START_WHSE_PROC_BACKGR '@ LT @'. "Stop
ICON_2 ICON_WS_START_WHSE_PROC_FOREGR '@ LU @'. "Stop
ICON_2 ICON_WS_CONFIRM_WHSE_PROC_BACK '@ LV @'. "Stop
ICON_2 ICON_WS_CONFIRM_WHSE_PROC_FORE 'LW @ @'. "Stop
ICON_2 ICON_HOLD '@ @ LX'. "Stop
ICON_2 ICON_HOLD_UNDO '@ @ LY'. "Stop
ICON_2 ICON_ALV_VARIANTS '@ LZ @'. "Stop
ICON_2 ICON_TE_FLAT_RATE '@ M0 @'. "Stop
ICON_2 ICON_BIW_SOURCE_SYS_OWN '@ @ M1'. "Stop
ICON_2 ICON_WORKFLOW_JOIN '@ @ M2'. "Stop
ICON_2 ICON_WORKFLOW_PROCESS '@ @ M3'. "Stop
ICON_2 ICON_BACKGROUND_JOB '@ @ M4'. "Stop
ICON_2 ICON_JOB_DETAIL '@ @ M5'. "Stop
ICON_2 ICON_SYSTEMTYPE '@ @ M6'. "Stop
ICON_2 ICON_COMPOSITE_ACTIVITYGROUP '@ @ M7'. "Stop
ICON_2 ICON_TREND_DOWN '@ @ M8'. "Stop
ICON_2 ICON_TREND_DECREASING '@ M9 @'. "Stop
ICON_2 ICON_TREND_UNCHANGED '@ MA @'. "Stop
ICON_2 ICON_TREND_RISING '@ @ Mo'. "Stop
ICON_2 ICON_TREND_UP '@ MC @'. "Stop
ICON_2 ICON_STATUS_ALERT '@ MD @'. "Stop
ICON_2 ICON_STATUS_OK '@ ME @'. "Stop
ICON_2 ICON_STATUS_BEST '@ MF @'. "Stop
ICON_2 ICON_NO_STATUS '@ MG @'. "Stop
ICON_2 ICON_DRAW_SELECT '@ MH @'. "Stop
ICON_2 ICON_DRAW_FREEHAND '@ MI @'. "Stop
ICON_2 ICON_DRAW_ARROW '@ MJ @'. "Stop
ICON_2 ICON_DRAW_LINE 'MK @ @'. "Stop
ICON_2 ICON_DRAW_POLYLINE '@ ML @'. "Stop
ICON_2 ICON_DRAW_ELLIPSE '@ MM @'. "Stop
ICON_2 ICON_DRAW_POLYGON '@ MN @'. "Stop
ICON_2 ICON_DRAW_RECTANGLE '@ MO @'. "Stop
ICON_2 ICON_DRAW_ANGULAR '@ MP @'. "Stop
ICON_2 ICON_DRAW_LINEAR '@ @ MQ'. "Stop
ICON_2 ICON_DRAW_RADIAL '@ MR @'. "Stop
ICON_2 ICON_BW_EXCEPTION_MONITOR '@ MS @'. "Stop
ICON_2 ICON_BOOKMARK '@ MT @'. "Stop
ICON_2 ICON_TRANSFER_STRUCTURE_INA '@ MU @'. "Stop
ICON_2 ICON_EXCEPTION 'MV @ @'. "Stop
ICON_2 ICON_RANKING '@ @ MW'. "Stop
ICON_2 ICON_PPE_BHNODE '@ @ MX'. "Stop
ICON_2 ICON_PPE_AENODE '@ MI @'. "Stop
ICON_2 ICON_PPE_ANODE '@ MZ @'. "Stop
ICON_2 ICON_PPE_CVNODE '@ N0 @'. "Stop
ICON_2 ICON_PPE_SNODE '@ @ N1'. "Stop
ICON_2 ICON_PPE_ENODE '@ N2 @'. "Stop
ICON_2 ICON_PPE_APNODE '@ @ N3'. "Stop
ICON_2 ICON_PPE_VNODE '@ N4 @'. "Stop
ICON_2 ICON_PPE_MODNODE '@ @ N5'. "Stop
ICON_2 ICON_PPE_AANODE '@ N6 @'. "Stop
ICON_2 ICON_PPE_AAEXPNODE '@ @ N7'. "Stop
ICON_2 ICON_PPE_OPNODE '@ N8 @'. "Stop
ICON_2 ICON_PPE_ACTNODE '@ N9 @'. "Stop
ICON_2 ICON_PPE_VACTNODE '@ NA @'. "Stop
ICON_2 ICON_PPE_VANODE '@ NB @'. "Stop
ICON_2 ICON_PPE_LSEG '@ NC @'. "Stop
ICON_2 ICON_PPE_PLINE '@ ND @'. "Stop
ICON_2 ICON_PPE_BPNODE '@ NE @'. "Stop
ICON_2 ICON_GIS_BAR '@ NF @'. "Stop
ICON_2 ICON_GIS_COLOR_SHADING '@ GN @'. "Stop
ICON_2 ICON_GIS_DEMOTE '@ NH @'. "Stop
ICON_2 ICON_GIS_DOT_DENSITY '@ ni @'. "Stop
ICON_2 ICON_GIS_LAYER_PROPERTIES '@ NJ @'. "Stop
ICON_2 ICON_GIS_PAN '@ NK @'. "Stop
ICON_2 ICON_GIS_PIE '@ NL @'. "Stop
ICON_2 ICON_GIS_PROMOTE '@ NM @'. "Stop
ICON_2 ICON_GIS_SPATIAL_SELECT '@ NN @'. "Stop
ICON_2 ICON_GIS_SYMBOL '@ NO @'. "Stop
ICON_2 ICON_CALL_ANSWER '@ NP @'. "Stop
ICON_2 ICON_CALL_ALTERNATE '@ NQ @'. "Stop
ICON_2 ICON_CALL_HOLD '@ @ NR'. "Stop
ICON_2 ICON_CALL_DEFLECT '@ NS @'. "Stop
ICON_2 ICON_CALL_CONSULT '@ NT @'. "Stop
ICON_2 ICON_CALL_CONFERENCE '@ NU @'. "Stop
ICON_2 ICON_CALL_BLIND_TRANSFER '@ NV @'. "Stop
ICON_2 ICON_CALL_RECONNECT '@ NW @'. "Stop
ICON_2 ICON_CALL_RETRIEVE '@ @ NX'. "Stop
ICON_2 ICON_CALL_WARM_TRANSFER '@ NY @'. "Stop
ICON_2 ICON_CREATE_CALLBACK '@ NZ @'. "Stop
ICON_2 ICON_PROCESS_CALLBACK '@ @ O0'. "Stop
ICON_2 ICON_BW_RA_SETTING_ACTIVE '@ @ O1'. "Stop
ICON_2 ICON_BW_RA_SETTING_INACTIVE '@ O2 @'. "Stop
ICON_2 ICON_SNC_INFO '@ @ O3'. "Stop
ICON_2 ICON_DELIVERY '@ @ O4'. "Stop
ICON_2 ICON_PPE_ASSY_POS 'O5 @ @'. "Stop
ICON_2 ICON_PPE_ASSY_HEAD 'O6 @ @'. "Stop
ICON_2 ICON_PPE_PARTOF_ALT_ACT 'O7 @ @'. "Stop
ICON_2 ICON_BINARY_DOCUMENT '@ O8 @'. "Stop
ICON_2 ICON_ANY_DOCUMENT 'O9 @ @'. "Stop
ICON_2 ICON_OTF_DOCUMENT '@ OA @'. "Stop
ICON_2 ICON_TEXT_FIELD '@ @ OB'. "Stop
ICON_2 ICON_FIELD_WITH_TEXT '@ OC @'. "Stop
ICON_2 ICON_SIMPLE_FIELD '@ OD ??@'. "Stop
ICON_2 ICON_TRANSPORT_PROPOSAL '@ OE @'. "Stop
'@ DE @' ICON_2 ICON_HELPASSISTENT_ON. "Stop
ICON_2 ICON_HELPASSISTENT_OFF '@ OG @'. "Stop
ICON_2 ICON_DIALGHELP '@ OH @'. "Stop
ICON_2 ICON_DIALOGHELPACTIV '@ @ OI'. "Stop
ICON_2 ICON_STATUS_CRITICAL '@ DO @'. "Stop
ICON_2 ICON_SYSTEM_SERVICE_FILLED '@ @ OK'. "Stop
ICON_2 ICON_SYSTEM_SERVICE_OFF '@ ol @'. "Stop
ICON_2 ICON_SYSTEM_SERVICE_EMPTY '@ OM @'. "Stop
ICON_2 ICON_CONSUMPTION_ALTERNATIVE '@ DE @'. "Stop
ICON_2 ICON_PROCUREMENT_ALTERNATIVE '@ @ OO'. "Stop
ICON_2 ICON_PROCUREMENT_PROCESS '@ OP @'. "Stop
ICON_2 ICON_WORKFLOW '@ OQ @'. "Stop
ICON_2 ICON_DOCUMENT_MODEL_SPACE '@ O @'. "Stop
ICON_2 ICON_RELATION_CLASS '@ OS @'. "Stop
ICON_2 ICON_IO_ATTRIBUTE '@ @ OT'. "Stop
ICON_2 ICON_VIRTUAL_RELATION_CLASS '@ OU @'. "Stop
ICON_2 ICON_CLASS_CONNECTION_SPACE '@ @ VO'. "Stop
ICON_2 ICON_IO_PREDEFINED_VALUE '@ @ OW'. "Stop
ICON_2 ICON_CONTEXT_CLASS '@ @ OX'. "Stop
ICON_2 ICON_LOIO_CLASS '@ @ OY'. "Stop
ICON_2 ICON_VIRTUAL_LOIO_CLASS '@ @ OZ'. "Stop
ICON_2 ICON_PHIO_CLASS '@ @ P0'. "Stop
ICON_2 ICON_VIRTUAL_PHIO_CLASS '@ @ P1'. "Stop
ICON_2 ICON_PARAGRAPH '@ @ P2'. "Stop
ICON_2 ICON_MC_CONTENTINDICATOR '@ @ P3'. "Stop
ICON_2 ICON_BSC_CONTENTINDICATOR '@ P4 @'. "Stop
ICON_2 ICON_RATING_MINUSMINUS '@ @ P5'. "Stop
ICON_2 ICON_RATING_MINUS '@ @ P6'. "Stop
ICON_2 ICON_RATING_NEUTRAL '@ @ P7'. "Stop
ICON_2 ICON_RATING_POSITIVE '@ P8 @'. "Stop
ICON_2 ICON_RATING_POSITIVEPOSITIVE '@ @ P9'. "Stop
ICON_2 ICON_WORKFLOW_WEB_ACTIVITY '@ @ PA'. "Stop
ICON_2 ICON_DELIVERY_NO_CONFIRMATION '@ PB @'. "Stop
ICON_2 ICON_SNAP_TO_GRID '@ @ PC'. "Stop
ICON_2 ICON_GRID '@ PD @'. "Stop
ICON_2 ICON_MAIN_GRID '@ PE @'. "Stop
ICON_2 ICON_TARGET_GROUP '@ PF ??@'. "Stop
ICON_2 ICON_DELIVERY_INBOUND '@ PG @'. "Stop
ICON_2 ICON_PPE_LBAL '@ PH @'. "Stop
ICON_2 ICON_PPE_ENTOBJ '@ PI @'. "Stop
ICON_2 ICON_PAW_TEST '@ PJ ??@'. "Stop
ICON_2 ICON_PAW_SUBTEST '@ PK @'. "Stop
ICON_2 ICON_PAW_PU '@ PL @'. "Stop
ICON_2 ICON_PAW_ITEM '@ PM @'. "Stop
ICON_2 ICON_BUSINESS_AREA '@ PN @'. "Stop
ICON_2 ICON_DATABASE_TABLE '@ PO @'. "Stop
ICON_2 ICON_DATABASE_TABLE_INA '@ @ PP'. "Stop
ICON_2 ICON_CONNECTION_OBJECT '@ PQ @'. "Stop
ICON_2 ICON_CONTRACT_ACCOUNT '@ @ PR'. "Stop
ICON_2 ICON_REGISTER '@ PS @'. "Stop
ICON_2 ICON_INSTALLATION '@ PT @'. "Stop
ICON_2 ICON_BORDER_TOP '@ PU @'. "Stop
ICON_2 ICON_BORDER_RIGHT '@ PV @'. "Stop
ICON_2 ICON_BORDER_OUTSIDE '@ PW @'. "Stop
ICON_2 ICON_BORDER_LEFT '@ PX @'. "Stop
ICON_2 ICON_BORDER_BOTTOM '@ PY @'. "Stop
ICON_2 ICON_BORDER_INSIDE '@ PZ @'. "Stop
ICON_2 ICON_DELETE_TEMPLATE '@ @ Q0'. "Stop
ICON_2 ICON_SAVE_AS_TEMPLATE '@ @ Q1'. "Stop
ICON_2 ICON_PATIENT_SMARTCARD '@ @ Q2'. "Stop
ICON_2 ICON_INITIAL '@ @ Q3'. "Stop
ICON_2 ICON_GENERAL_RECIPE '@ Q4 @'. "Stop
ICON_2 ICON_WORKFLOW_ADHOC_ANCHOR '@ Q5 @'. "Stop
ICON_2 ICON_PRICE_ANALYSIS '@ @ Q6'. "Stop
ICON_2 ICON_COST_COMPONENTS '@ @ Q7'. "Stop
ICON_2 ICON_VAL_QUANTITY_STRUCTURE '@ Q8 @'. "Stop
ICON_2 ICON_REVALUATED_CONS_ALTERNAT '@ @ Q9'. "Stop
ICON_2 ICON_PACKAGE_QUERY '@ QA @'. "Stop
ICON_2 ICON_PACKAGE_DYNAMIC '@ QB @'. "Stop
ICON_2 ICON_PACKAGE_STANDARD '@ CC @'. "Stop
ICON_2 ICON_PACKAGE_APPLICATION '@ QD @'. "Stop
ICON_2 ICON_LINKED_DOCUMENT '@ QE @'. "Stop
ICON_2 ICON_CLOSED_LINKED_FOLDER '@ QF @'. "Stop
ICON_2 ICON_OPEN_LINKED_FOLDER '@ QG @'. "Stop
ICON_2 ICON_REPORT_TEMPLATE '@ QH @'. "Stop
ICON_2 ICON_INFOSET_ACT '@ @ QI'. "Stop
ICON_2 ICON_INFOSET_INA '@ QJ @'. "Stop
ICON_2 ICON_CHARACTERISTICS_FML '@ QK @'. "Stop
ICON_2 ICON_CHARACTERISTICS_HIER '@ QL @'. "Stop
ICON_2 ICON_HIERARCHY_RED '@ QM @'. "Stop
ICON_2 ICON_HIERARCHY_VAR_GREEN '@ QN @'. "Stop
ICON_2 ICON_HIERARCHY_VAR_RED '@ @ QO'. "Stop
ICON_2 ICON_KEYFIGURE_FML '@ QP @'. "Stop
ICON_2 ICON_VAR_EQUAL_GREEN '@ QQ @'. "Stop
ICON_2 ICON_VAR_EQUAL_RED '@ QR @'. "Stop
ICON_2 ICON_VAR_GR_EQUAL_GREEN '@ QS @'. "Stop
ICON_2 ICON_VAR_GREATER_GREEN '@ QT @'. "Stop
ICON_2 ICON_VAR_LESS_EQUAL_GREEN '@ QU @'. "Stop
ICON_2 ICON_VAR_LESS_GREEN '@ QV @'. "Stop
ICON_2 ICON_VAR_INT_INCLUDE_GREEN '@ QW @'. "Stop
ICON_2 ICON_VAR_INT_INCLUDE_RED '@ @ QX'. "Stop
ICON_2 ICON_MULTI_DATA_PROVIDER '@ QY @'. "Stop
ICON_2 ICON_MULTI_DATA_PROVIDER_INA '@ QZ @'. "Stop
ICON_2 ICON_BW_SOURCE_SYS_DB '@ R0 @'. "Stop
ICON_2 ICON_BW_SOURCE_SYS_WEB '@ R1 @'. "Stop
ICON_2 ICON_BW_DATASOURCE '@ @ R2'. "Stop
ICON_2 ICON_BW_WEB_REPORT '@ R3 @'. "Stop
ICON_2 ICON_XML_DOC '@ @ R4'. "Stop
ICON_2 ICON_DROPDOWNLIST '@ @ R5'. "Stop
ICON_2 ICON_RADIOBUTTON '@ @ R6'. "Stop
ICON_2 ICON_CHECKBOX '@ @ R7'. "Stop
ICON_2 ICON_GEO_CHARACTERISTIC '@ R8 @'. "Stop
ICON_2 ICON_GEO_CHARACTERISTIC_INA '@ @ R9'. "Stop
A veces he tenido que pasas datos de un programa a otro, o capturar tablas luego de hacer submit a un programa y continuar mi lógica. Para ello tenemos el siguiente código ABAP que nos ayuda a transferir datos ente programas zetas.


Programa Fuente:


    EXPORT p1 = xvari         TO MEMORY ID 'XID'.
    EXPORT p2 = xvarid        TO MEMORY ID 'VID'.
    EXPORT p3 = LG_VAR        TO MEMORY ID 'VAR'."nombre de variante
    EXPORT p4 = LG_NOM_REP    TO MEMORY ID 'REP'.
    SUBMIT zfuncion_crear_variante AND RETURN.  " Cualquier programa que reciba los datos


Programa que obtiene los datos:


    IMPORT p1 = xvari         FROM MEMORY ID 'XID'.
    IMPORT p2 = xvarid        FROM MEMORY ID 'VID'.
    IMPORT p3 = LV_VAR        FROM MEMORY ID 'VAR'.
    IMPORT P4 = LG_NOM_REP    FROM MEMORY ID 'REP'.

La siguiente publicación nos ayudará a debuger popus o ventanas modales en las que el famoso /h no puede.

Es necesario copiar el siguiente código en un txt y grabarlo, luego arrastramos el archivo txt hacia el popup o la ventana que necesitemos debuger.

[FUNCTION]
Command=/H
Title=Debugeando
Type=SystemCommand
La creación de estructuras internas ayudan mucho para no manejar ni crear demasiadas tablas internas, pero debemos de tener mucho cuidado a la hora de utilizarlas y acceder a la data, ya que podríamos confundirnos con los niveles.

El código es el siguiente:

types: begin of ty_est1,
            campo1 type char1,
            campo2 type char3,
          end of ty_est1,

      begin of ty_est2,
            campo3 type char4,
            campo4 type char5,
            campo5 type char2,
            end of ty_est2.
            
    types:  begin of ty_est3.
            INCLUDE type ty_est1.
            INCLUDE type ty_est2.
     TYPES:   end of ty_est3.

     data: td_tabla3 type table of ty_est3,
           td_tabla type table of ty_est1,
           td_tab2 type table of ty_est2.

Hay muchas formas de crear ayudas de búsqueda, una de ellas es poder crearlas desde código y asociarla a un parámetro de selección.

El código de la ayuda de búsqueda es la siguiente:


AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_desti-low.
  PERFORM ayuda_desti CHANGING s_desti-low.

  TYPES: BEGIN OF ty_desti,
    desti TYPE zostb_destimate-desti,
  END OF ty_desti.

  DATA: lt_desti TYPE TABLE OF ty_desti WITH HEADER LINE.
  DATA: BEGIN OF ihelp_fields OCCURS 0.
          INCLUDE STRUCTURE help_value.
  DATA: END OF ihelp_fields.
  DATA: BEGIN OF helptab OCCURS 0,
              feld(50) TYPE c,
        END OF helptab.

  REFRESH ihelp_fields.
  REFRESH helptab.
  CLEAR ihelp_fields.
  CLEAR helptab.

* Campos a mostrar en la ayuda
  MOVE 'ZOSTB_DESTIMATE'  TO ihelp_fields-tabname.
  MOVE 'DESTI'            TO ihelp_fields-fieldname.
  MOVE 'X'                TO ihelp_fields-selectflag.
  APPEND ihelp_fields.

* Obtener datos
  SELECT DISTINCT desti
  FROM zostb_destimate
  INTO TABLE lt_desti.

  CHECK sy-subrc EQ 0.


* Cargar valores a tabla de salida
  LOOP AT lt_desti.
    MOVE lt_desti-desti TO helptab.
    APPEND helptab.
  ENDLOOP.

* Mostrar ayuda
  CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE'                "#EC *
    IMPORTING
      select_value = po_desti
    TABLES
      fields       = ihelp_fields
      valuetab     = helptab.

 Se utiliza el siguiente código:



PARAMETERS:
    p_zona(5) AS LISTBOX VISIBLE LENGTH 5 OBLIGATORY.                " Zona


INITIALIZATION.
 PERFORM fill_listbox CHANGING p_zona.




FORM fill_listbox CHANGING p_zona.

  TYPES: BEGIN OF ty_zona,
    codzo TYPE zostb_zonapesca-codzo,
  END OF ty_zona.


  DATA: lt_zona TYPE STANDARD TABLE OF ty_zona WITH HEADER LINE,
        wa_zona LIKE LINE OF lt_zona.

  TYPE-POOLS: VRM.
  DATA: name  TYPE vrm_id,
        list  TYPE vrm_values,
        value LIKE LINE OF list.


  SELECT * INTO CORRESPONDING FIELDS OF TABLE lt_zona
  FROM zostb_zonapesca.

  LOOP AT lt_zona INTO wa_zona.
    value-key =  wa_zona-codzo.
    value-text = wa_zona-codzo.
    APPEND value TO list.
  ENDLOOP.

name = 'p_zona'.

CALL FUNCTION 'VRM_SET_VALUES'
  EXPORTING
    ID                    =  name
    VALUES                =  list
 EXCEPTIONS
   ID_ILLEGAL_NAME        = 1
   OTHERS                 = 2
          .
IF SY-SUBRC <> 0.
 "Implement suitable error handling here
ENDIF.


ENDFORM.                    " FILL_LISTBOX

Es muy importante manejar el try-catch como parte estándar de un desarrollo. Se utiliza para capturar un error, que no se genere un dump y los usuarios no salgan corriendo, creyendo que el programa exploto (es mi parte irónica).... en fin, una forma de arreglar este problemilla es capturar dichos errores y mostrarlos como mensajes.

El código es el siguiente:


TRY.

     SELECT *
     INTO TABLE g_ti_marc
     FROM           marc
     FOR ALL ENTRIES IN g_ti_mara    
     WHERE matnr EQ g_ti_mara-matnr.

*.Capturamos el error y lo llevamos a la instancia lr_cx_root.
   CATCH CX_ROOT INTO lr_cx_root.

*.....Luego extraemos el mensaje de error que arroja el sistema accediendo al metodo *.....if_message~get_longtext( ).

       l_c_message = lr_cx_root->if_message~get_longtext( ).

*.....Por ultimo podremos realizar ya lo que queramos con el mensaje de error por ejemplo *.....imprimirlo.

       MESSAGE l_c_message TYPE 'E'.

  END TRY.
Anteriormente publique los pasos para ubicar user's exit's que pasaran por nuestros  procesos e implementar el exit encontrado, estos pasos son bastante efectivos, pero, en el peor de los casos, tendremos que revisar todos los exit's uno por uno y eso nos tomará mucho tiempo. Por lo tanto encontré un código que si bien, no es más efectivo que la publicación comentada (Buscar User Exit's),  pero es más eficaz, ya que nos ayuda a ahorrar tiempo y tal vez, ubicar más rápido nuestra exit. Espero que les sea de utilidad.

Solo tienen que crear un programa Z, por ejemplo ZBUSCA_EXIT y copiar el siguiente código:


TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
TABLES : tstct.
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.

SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
IF sy-subrc EQ 0.
  SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
                   AND object = 'PROG'
                   AND obj_name = tstc-pgmna.
  MOVE : tadir-devclass TO v_devclass.
  IF sy-subrc NE 0.
    SELECT SINGLE * FROM trdir WHERE name = tstc-pgmna.
    IF trdir-subc EQ 'F'.
      SELECT SINGLE * FROM tfdir WHERE pname = tstc-pgmna.
      SELECT SINGLE * FROM enlfdir WHERE funcname =
      tfdir-funcname.
      SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
                         AND object = 'FUGR'
                         AND obj_name EQ enlfdir-area.

      MOVE : tadir-devclass TO v_devclass.
    ENDIF.
  ENDIF.
  SELECT * FROM tadir INTO TABLE jtab
                WHERE pgmid = 'R3TR'
                  AND object = 'SMOD'
                  AND devclass = v_devclass.
  SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu AND
                                   tcode EQ p_tcode.
  FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
  WRITE:/(19) 'Transaction Code – ',
       20(20) p_tcode,
       45(50) tstct-ttext.
  SKIP.
  IF NOT jtab[] IS INITIAL.
    WRITE:/(95) sy-uline.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 sy-vline,
           2 'Exit Name',
          21 sy-vline ,
          22 'Description',
          95 sy-vline.
    WRITE:/(95) sy-uline.
    LOOP AT jtab.
      SELECT SINGLE * FROM modsapt
             WHERE sprsl = sy-langu AND
                    name = jtab-obj_name.
      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
      WRITE:/1 sy-vline,
             2 jtab-obj_name HOTSPOT ON,
            21 sy-vline ,
            22 modsapt-modtext,
            95 sy-vline.
    ENDLOOP.
    WRITE:/(95) sy-uline.
    DESCRIBE TABLE jtab.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No of Exits:' , sy-tfill.
  ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(95) 'No User Exit exists'.
  ENDIF.
ELSE.
  FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
  WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.

AT LINE-SELECTION.
  GET CURSOR FIELD field1.
  CHECK field1(4) EQ 'JTAB'.
  SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
  CALL TRANSACTION 'SMOD' AND SKIP FIRST   SCREEN.
A call-to-action text Contact us