Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Programación ABAP / Re:Asignación dinámica a tabla y referencia de campo
« Último mensaje por Enrique.Borroni en 06 de Julio de 2018, 04:29:38 pm »
Aquí te dejo un ejemplo...

DATA  : lt_mara           TYPE STANDARD TABLE OF mara.
DATA  : ld_nomb_tabla     TYPE tabname.
DATA  : ld_tbi_dinamica   TYPE tabname.
DATA  : ld_condicion      TYPE string.
*
DATA  : ld_matnr          TYPE matnr.
DATA  : ld_matkl          TYPE matkl.
*
FIELD-SYMBOLS : <fs_tabla_interna> TYPE STANDARD TABLE.
*
ld_nomb_tabla     = 'MARA'.
ld_tbi_dinamica   = 'LT_MARA'.
ld_matnr          = '10050'.
ld_matkl          = '0001'.
*
CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'
  EXPORTING
    input        = ld_matnr
  IMPORTING
    output       = ld_matnr
  EXCEPTIONS
    length_error = 1
    OTHERS       = 2.
*
CONCATENATE 'MATNR EQ' 'LD_MATNR' 'AND'
            'MATKL EQ' 'LD_MATKL'
              INTO ld_condicion SEPARATED BY space.
*
ASSIGN (ld_tbi_dinamica) TO <fs_tabla_interna>.
IF ( sy-subrc EQ 0 ).
  SELECT *
    INTO TABLE <fs_tabla_interna>
      FROM (ld_nomb_tabla)
        WHERE (ld_condicion).
ENDIF.


Saludos.
2
Programación ABAP / Asignación dinámica a tabla y referencia de campo
« Último mensaje por akiestudio en 06 de Julio de 2018, 09:30:21 am »
Me gustaría saber si hay alguna manera de realizar la asignación dinamica a una campo de una estructura para hacer una select, mediante field symbol o cl_abap_structdescr etc...

Código: [Seleccionar]
Data: lv_struc type zstruc_1,
         lv_struct_2 type zstruct_2.

if lv_type eq 1.
  lv_test = * aquí cargo el valor de lv_struc.
else.
 
  lv_test = * aquí cargo el valor de lv_struc_2.
endif.

** la asignación de lv_test tendría que ser dinámica, no me valdría ponerlo literalmente, por eso quiero usar cl_abap_structdescr etc...

select single * into ztest
                     from mara
                     where  mantnr eq lv_test-mantnr.

Muchas gracias
3
Aquí les dejo un report  que permite seleccionar archivos desde el servidor de aplicación o presentación.
Espero les sea de utilidad.

REPORT Z_GET_ARCHIVO_SRV_LOCAL.
*-----------------------------------------------------------------------------------------------------------------------------------------*
DATA : ld_rc(10)              TYPE c.
DATA : ld_filename            TYPE string.
*-----------------------------------------------------------------------------------------------------------------------------------------*
DATA : ld_location_flag       TYPE  dxlocation.     " Indicador: Servidor de aplicación o presentación : A = Server SAP   // P = PC Local
DATA : ld_server              TYPE  msname2.        " Nombre del servidor de aplicación (SOLO PARA SERVER SAP)
DATA : ld_path                TYPE  dxlpath.        " Vía acceso más larga
DATA : ld_filemask            TYPE  dxfilemask.     " Máscara p.nom.fichero
DATA : ld_fileoperation       TYPE  dxfileoper.     " Tipo de Operacion con el Archivo : R = Leer  // W = Escribir
*-----------------------------------------------------------------------------------------------------------------------------------------*
*

PARAMETERS : p_srv            RADIOBUTTON GROUP gr1.
PARAMETERS : p_loc            RADIOBUTTON GROUP gr1.
*
*-----------------------------------------------------------------------------------------------------------------------------------------*


*
*--->> PARA SELECIONAR ARCHIVOS DESDE EL SERVER SAP
IF ( p_srv EQ 'X' ).
  ld_location_flag  = 'A'.
  ld_path           = '/usr/sap/tmp'.
  ld_filemask       = '*.*'.
  ld_fileoperation  = 'R'.
ENDIF.

*
*--->> PARA SELECIONAR ARCHIVOS DESDE LOCAL PC
IF ( p_loc EQ 'X' ).
  ld_location_flag  = 'P'.
  ld_path           = 'C:\TEMP\'.
  ld_filemask       = '*.*'.
  ld_fileoperation  = 'R'.
ENDIF.


*-----------------------------------------------------------------------------------------------------------------------------------------*
START-OF-SELECTION.
*
  PERFORM get_filename_pc_sev USING     ld_location_flag
                                        ld_path
                                        ld_filemask
                                        ld_fileoperation
                              CHANGING  ld_rc
                                        ld_filename.
*
  WRITE : / 'RC       : ', ld_rc.
  WRITE : / 'ARCHIVO  : ', ld_filename.
*
END-OF-SELECTION.
*-----------------------------------------------------------------------------------------------------------------------------------------*
*
*
*-----------------------------------------------------------------------------------------------------------------------------------------*
*  FORM : GET_FILENAME_PC_SEV
*-----------------------------------------------------------------------------------------------------------------------------------------*
*       Leer Nombre de un archivo desde el servidor SAP o LOCAL
*-----------------------------------------------------------------------------------------------------------------------------------------*
*      -->P_LD_LOCATION_FLAG      Indicador: Servidor de aplicación o presentación : A = Server SAP   // P = PC Local
*      -->P_LD_PATH               Vía acceso más larga
*      -->P_LD_FILEMASK           Máscara p.nom.fichero
*      -->P_LD_FILEOPERATION      Tipo de Operacion con el Archivo : R = Leer  // W = Escribir
*      <--P_LD_RC
*      <--P_LD_FILENAME
*-----------------------------------------------------------------------------------------------------------------------------------------*
FORM get_filename_pc_sev  USING    p_location_flag
                                   p_path
                                   p_filemask
                                   p_fileoperation
                          CHANGING p_rc
                                   p_filename.

*
* ----->>> DECLARACION DE VARIABLES
  DATA  : ld_o_location_flag      TYPE dxlocation.                      " Indicador: Servidor de aplicación o presentación
  DATA  : ld_o_server             TYPE msname2.                         " Nombre del servidor de aplicación
  DATA  : ld_o_path               TYPE dxlpath.                         " Vía acceso más larga
  DATA  : ld_abend_flag           TYPE dxxabend.                        " Indicador: Cancelación del proceso
  DATA  : ld_filesys              TYPE filesys_d.                       " Grupo de sintaxis para nombres de ficheros y vías de acceso
  DATA  : lw_rfcsi_export         TYPE rfcsi.                           " RFC Versión log
  DATA  : ld_server               TYPE msname2.                         " Nombre del servidor de aplicación
*
  DATA  : ld_path                 TYPE string.                          " Path para Archivos PC
  DATA  : ld_mascara              TYPE string.                          " Marcara para Archivos PC
  DATA  : lt_file_table           TYPE STANDARD TABLE OF file_table.    " Tabla Interna para guardar archivo seleccionado desde el PC
  DATA  : lw_file_table           LIKE LINE OF lt_file_table.           "
  DATA  : ld_subrc                TYPE i.                               " Para retorno de la funcion de seleccion de archivos del PC

  IF ( p_location_flag EQ 'A' ).
  ENDIF.


  CASE p_location_flag.
*
*   ----->>> EJECUTAR FUNCION PARA SELECCIONAR ARCHIVO DESDE SERVIDOR DE APLICACION : 'SAP'
    WHEN 'A'.
*
*     ----->>> RECUPERAR EL SISTEMA OPERATIVO DEL LOS SERVIDORES DE APLICACIONES : APLICACION Y PRESENTACION
      SELECT SINGLE filesys
        FROM opsystem INTO ld_filesys
          WHERE opsys EQ sy-opsys.
*
*     ----->>> RECUPERAR DESTINO LOGICO DEL SISTEMA
      CALL FUNCTION 'RFC_SYSTEM_INFO'
        IMPORTING
          rfcsi_export = lw_rfcsi_export.
*
*     ----->>> RECUPERAR NOMBER DEL SERVER SAP
      ld_server = lw_rfcsi_export-rfcdest.
*
*     ----->>> SI RUTA ES VACIO : UTILIZAR '?'
      IF ( ld_server IS INITIAL ).
        ld_server = '?'.
      ENDIF.
*
*     ----->>> SI MASCARA PARA SELECCION DE TIPO DE ARCHIVOS ES VACIA : UTILIZAR '*.*'
      IF ( p_filemask IS INITIAL ).
        p_filemask = '*.*'.
      ENDIF.
*
*     ----->>> LLAMADA A LA FUNCION DE SELECCION DE ARCHIVOS EN SERVER SAP
      CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
        EXPORTING
          i_location_flag = p_location_flag             " Indicador: Servidor de aplicación o presentación : A = Server SAP   // P = PC Local
          i_server        = ld_server                   " Nombre del servidor de aplicación
          i_path          = p_path                      " Vía acceso más larga
          filemask        = p_filemask                  " Máscara p.nom.fichero
          fileoperation   = p_fileoperation             " Tipo de Operacion con el Archivo : R = Leer  // W = Escribir
        IMPORTING
          o_location_flag = ld_o_location_flag
          o_server        = ld_o_server
          o_path          = ld_o_path
          abend_flag      = ld_abend_flag
        EXCEPTIONS
          rfc_error       = 1
          error_with_gui  = 2
          OTHERS          = 3.
*
*   ----->>> EJECUTAR FUNCION PARA SELECCIONAR ARCHIVO DESDE SERVIDOR DE PRESENTACION : 'LOCAL PC'
    WHEN 'P'.
*
      IF ( p_path IS INITIAL ).
        ld_path = 'C:\'.
      ELSE.
        ld_path     = p_path.
      ENDIF.
*
      IF ( p_filemask IS INITIAL ).
        ld_mascara  = '*.*'.
      ELSE.
        ld_mascara  = p_filemask.
      ENDIF.
*
*     ----->>> LLAMADA AL METODO DE SELECCION DE ARCHIVOS DESDE PC
      CALL METHOD cl_gui_frontend_services=>file_open_dialog
        EXPORTING
          window_title            = 'Seleccione Archivo'
          default_extension       = ld_mascara
          initial_directory       = ld_path
        CHANGING
          file_table              = lt_file_table
          rc                      = ld_subrc
        EXCEPTIONS
          file_open_dialog_failed = 1
          cntl_error              = 2
          error_no_gui            = 3
          not_supported_by_gui    = 4
          OTHERS                  = 5.
*
*   ----->>> VALIDA LA EJECUCION Y HOMOLOGA VALORES DE RETORNO DE LA RUTINA
    IF NOT ( lt_file_table IS INITIAL ).
        READ TABLE lt_file_table INTO lw_file_table INDEX 1.
        ld_o_path     = lw_file_table-filename.
        sy-subrc      = 0.
      ELSEIF ( ld_subrc GT 1 ).
        sy-subrc      = ld_subrc.
      ELSEIF ( lt_file_table IS INITIAL ).
        sy-subrc      = 0.
        ld_abend_flag = 'X'.
        ld_o_path     = ''.
      ENDIF.
  ENDCASE.
*
* ----->>> VALIDA LA EJECUCION Y RETORNA VALORES
  IF ( sy-subrc EQ 0 ) AND ( ld_o_path NE '' ).
    p_filename  = ld_o_path.
    p_rc        = 'OK'.
  ELSEIF ( ld_abend_flag EQ 'X' ) OR ( ld_o_path EQ '' ).
    p_rc        = 'CANCEL'.
  ELSE.
    p_rc        = 'ERROR'.
  ENDIF.
*
ENDFORM.                                                                                                                                                                   "
*-----------------------------------------------------------------------------------------------------------------------------------------*


4
Formularios / Re:Saber páginas a imprimir en ADOBE Forms
« Último mensaje por molaci en 05 de Junio de 2018, 05:57:09 pm »
No recuerdo muy bien ahora, pero había una instrucción que se controlaba desde el script de Java (en el menú de las paletas). Lo que puedes hacer es ocultar todas las páginas menos la última.

Algo así...

Language:Form calc:
Run at : Client.

var curpage = $layout.page ( ref ( $ ) )

var totpages = $layout.pageCount()

if ( curpage ne totpages ) then

  $.presence = "hidden"

endif
5
Formularios / Saber páginas a imprimir en ADOBE Forms
« Último mensaje por facufe en 05 de Junio de 2018, 12:53:15 pm »
Hola a todos, estoy teniendo un problema de superposición de datos en un ADOBE Form y necesitaría saber la cantidad de páginas que se van a imprimir para establecer una página última como fija o si se imprime sólo una, q esa sea el diseño de la última

Desde ya muchas gracias
6
CRM / Re:Documentacion de Web CRM
« Último mensaje por FuryNocturn en 29 de Mayo de 2018, 04:39:45 pm »
podias publicarlos aqui para tener aceso todos.
7
Ampliaciones / Re:Consulta User Exit
« Último mensaje por Nelsonut en 09 de Abril de 2018, 12:29:26 pm »
Gracias por el consejo, realmente me ayudó mucho. Me gusta mucho Es muy útil para mí.
8
Programación ABAP / Ejemplos de Redondeo y Decimales en ABAP
« Último mensaje por molaci en 01 de Marzo de 2018, 09:50:09 am »
Estas son unas instrucciones básicas para trabajar con redondeos, valores absolutos, etc...

DATA n1 TYPE p DECIMALS 2.
DATA m1 TYPE p DECIMALS 2 VALUE '-5.55'.

DATA n2 TYPE p DECIMALS 2.
DATA m2 TYPE p DECIMALS 2 VALUE '5.15'.

n1 = abs( m1 ).   WRITE: / 'ABS  : ', n1.
n1 = sign( m1 ).  WRITE: / 'SIGN : ', n1.
n1 = ceil( m1 ).  WRITE: / 'CEIL : ', n1.
n1 = floor( m1 ). WRITE: / 'FLOOR: ', n1.
n1 = trunc( m1 ). WRITE: / 'TRUNC: ', n1.
n1 = frac( m1 ).  WRITE: / 'FRAC : ', n1.

SKIP.

n2 = abs( m2 ).   WRITE: / 'ABS  : ', n2.
n2 = sign( m2 ).  WRITE: / 'SIGN : ', n2.
n2 = ceil( m2 ).  WRITE: / 'CEIL : ', n2.
n2 = floor( m2 ). WRITE: / 'FLOOR: ', n2.
n2 = trunc( m2 ). WRITE: / 'TRUNC: ', n2.
n2 = frac( m2 ).  WRITE: / 'FRAC : ', n2.


Resultado final para N1
ABS  :              5,55  "Valor absoluto
SIGN :              1,00- "*
CEIL :              5,00- "Redondea hacia arriba
FLOOR:              6,00- "Redondea hacia abajo
TRUNC:              5,00- "Parte entera
FRAC :              0,55- "Parte decimal

Resultado final para N2
ABS  :              5,15  "Valor absoluto
SIGN :              1,00
CEIL :              6,00  "Redondea hacia arriba
FLOOR:              5,00  "Redondea hacia abajo
TRUNC:              5,00  "Parte entera
FRAC :              0,15  "Parte decimal

*El comando SIGN funciona de la siguiente manera:
Si el valor es > 0, devuelve  1.
Si el valor es = 0, devuelve  0.
Si el valor es < 0, devuelve -1.

9
Programación ABAP / Incluir campos adicionales en los informes ALV estándar de activos fijos
« Último mensaje por Carlos en 22 de Febrero de 2018, 11:55:50 am »
Todos los informes ALV de activos fijos tienen una estructura de catálogo predefinida con la nomenclatura:

            FIAA_SALVTAB_xxxxxx*

Ejemplos:

Patrimonio de activos fijos  > FIAA_SALVTAB_RABEST (Report: RABEST_ALV01)
Cuadro de activos fijos      > FIAA_SALVTAB_RAGITT (Report: RAGITT_ALV01)
Movimientos activos fijos    > FIAA_SALVTAB_RABEWG (Report: RABEWG_ALV01)
Amortizaciones               > FIAA_SALVTAB_RAHAFA (Report: RAHAFA_ALV01)


Cada catálogo de campo predefinido FIAA_SALVTAB_XXXXXX incluye una estructura tipo:

  CI_REPxxxxxx*

Ejemplos:

FIAA_SALVTAB_RABEST  .include > CI_REPRABEST  (Report: RABEST_ALV01)
FIAA_SALVTAB_RAGITT  .include > CI_REPRAGITT  (Report: RAGITT_ALV01)
FIAA_SALVTAB_RABEWG  .include > CI_REPRABEWG  (Report: RABEWG_ALV01)
FIAA_SALVTAB_RAHAFA  .include > CI_REPRAHAFA  (Report: RAHAFA_ALV01)



Procedimiento ejemplo del programa RABEST_ALV01 (de la nota 335065):

1.- Vamos al Diccionario (Tx. SE11) y en 'Tipo de datos' introducimos la estructura FIAA_SALVTAB_RABEST.
2.- Seleccionamos el  .Include > CI_REPRABEST (doble clic).
3.- En la estructura append añadimos los campos que deseamos al informe.
4.- Activamos el cambio.
5.- La próxima vez que ejecutemos el programa, modificamos el Layout y añadimos el nuevo campo al informe ALV.


Restricciones
Podemos incluir solo los campos que la base de datos lógica transfiere al informe.
 -ANLA (Segm.reg.maestro inmov.)
 -ANLZ (Asignaciones de activos fijos con fecha valor)
 -ANLU (Registro maestro de activos fijos: Campos de usuario)
 -ANLB (Parámetros de amortización)


-> Este método no está disponible para el informe RASIMU02. Lea la Nota 427827 para una mejora de RASIMU02.

Recomendaciones
-> Transfiera solo los campos realmente requeridos ya que cada campo agregado afecta el rendimiento.
-> Los campos que se incluyen adicionalmente se suministran con valores dentro del programa mediante una instrucción MOVE-CORRESPONDING. Es por eso que es necesario designar los campos agregados a los campos exactos correspondientes de las tablas originales o estructuras originales.
-> El tipo de componente también tiene que aceptar garantizar un formato correcto . Por lo tanto, siempre verifique los nombres de los campos en las estructuras iniciales (ANLAV, ANLB) y de qué tipo son. Luego, copie las entradas a la estructura CI_REPRA ... de forma idéntica.
-> Para los campos que contienen importes de moneda o especificaciones de cantidad, debe especificar tablas de referencia y campos de referencia. Puede asignar los campos de referencia en la pestaña de la pestaña Moneda / cantidad.
-> La activación de la estructura CI_REPRA ...- generalmente genera mensajes de advertencia, porque inserta campos en el espacio de nombres SAP en una estructura propiedad del cliente. Puede ignorar estas advertencias aquí y activar la estructura aún así.


10
Programación ABAP / Gran Recopilatorio de Programas DEMO
« Último mensaje por molaci en 21 de Febrero de 2018, 01:43:17 pm »
BARCBO02   -Programa para presentación: Gráfico de barras en modo de actualización
BARCBO03   -Programa presentación: Gráfico barras en modo actualiz.(tabla planif.)
BARCBO04   -Progr.demostración: actual.recíproca de diagrama de barras y dynpro
BARCOCX1   -Programa presentación: control diagrama de barras
BCALV_TEST_ABAP_PERFORMANCE   -Programa BCALV_TEST_GRID_PERFORMANCE
BCALV_TEST_AUNIT_SEARCH   -Report BCALV_TEST_AUNIT_SEARCH
BCALV_TEST_BLOCK_LIST   -Programa BCALV_TEST_BLOCK_LIST
BCALV_TEST_BUFFER   -Test memoria intermedia
BCALV_TEST_BUFFER2   -Test memoria intermedia
BCALV_TEST_BUFFER_DECODING   -Programa BCALV_TEST_BUFFER_DECODING
BCALV_TEST_COLORS   -Report BCALV_TEST_COLORS
BCALV_TEST_COLUMN_TREE   -Programm BCALV_TEST_COLUMN_TREE
BCALV_TEST_DOUBLEBYTE   -Efectuar test de byte doble
BCALV_TEST_DRAG_DROP_02   -Programa BCALV_TEST_DRAG_DROP_02
BCALV_TEST_EDIT_L_SPACES   -Activar y desactivar la preparación para la entrada para todo el grid
BCALV_TEST_EXCEL_DATATYPES   -Report test FILTRO
BCALV_TEST_FB_CREATE   -Report test para la generación de tablas dinámica
BCALV_TEST_FCAT_MERGE   -Programa BCALV_TEST_FCAT_MERGE
BCALV_TEST_FORMATTING_ADVANCE   -Programa demostración: Opciones de formato
BCALV_TEST_FULLSCREEN   -Programa BCALV_TEST_FULLSCREEN
BCALV_TEST_FULLSCREEN_CALLS   -Programa BCALV_TEST_FULLSCREEN_CALLS
BCALV_TEST_FULLSCREEN_DRUCK   -Presentación LVA: Modo full screen
BCALV_TEST_FULLSCREEN_EDIT   -Programa BCALV_TEST_FULLSCREEN
BCALV_TEST_FULLSCREEN_EVENTS   -Programa BCALV_TEST_FULLSCREEN_EVENTS
BCALV_TEST_FULLSCREEN_EXCEPT   -Programa BCALV_TEST_FULLSCREEN_EXCEPT
BCALV_TEST_FULLSCREEN_FCURR   -ALV Filtro test monedas
BCALV_TEST_FULLSCREEN_FIELDS   -Programa BCALV_TEST_FULLSCREEN_FIELDS
BCALV_TEST_FULLSCREEN_FILTCURR   -ALV Filtro test monedas
BCALV_TEST_FULLSCREEN_FILTER   -Report test FILTRO
BCALV_TEST_FULLSCREEN_FQUAN   -ALV Filtro test cantidades
BCALV_TEST_FULLSCREEN_HTML   -Verificar full screen HTML
BCALV_TEST_FULLSCREEN_INDEX   -Programa BCALV_TEST_FULLSCREEN_INDEX
BCALV_TEST_FULLSCREEN_LAYOUT   -Programa BCALV_TEST_FULLSCREEN_LAYOUT
BCALV_TEST_FULLSCREEN_MBYTE   -Programa de test Unicode/Doublebyte
BCALV_TEST_FULLSCREEN_PERFORM   -Programa BCALV_TEST_GRID_PERFORMANCE
BCALV_TEST_FULLSCREEN_PRINT   -Programa BCALV_TEST_FULLSCREEN_PRINT
BCALV_TEST_FULLSCREEN_REPREP   -Programa BCALV_TEST_FULLSCREEN_LAYOUT
BCALV_TEST_FULLSCREEN_REPREP_1   -Report BCALV_TEST_FULLSCREEN_REPREP_1
BCALV_TEST_FULLSCREEN_STATUS   -
BCALV_TEST_FULLSCREEN_STL   -Verificar Conmutar a lista
BCALV_TEST_FULLSCREEN_STRING   -Report test p.string
BCALV_TEST_FULLSCREEN_USER_COM   -Report BCALV_TEST_FULLSCREEN_USER_COM
BCALV_TEST_FUNCTIONS   -Programa BCALV_TEST_FUNCTIONS: Suprimir funciones barra herramientas
BCALV_TEST_GRID   -Programa BCALV_TEST_GRID
BCALV_TEST_GRID_DRAG_DROP   -Programa BCALV_TEST_DRAG_DROP_2GRIDS
BCALV_TEST_GRID_EDIT   -Ayuda F4
BCALV_TEST_GRID_EDIT2   -Programa BCALV_TEST_GRID
BCALV_TEST_GRID_EDITABLE   -Programa BCALV_TEST_GRID_EDITABLE
BCALV_TEST_GRID_EDIT_01   -Programa BCALV_TEST_GRID_EDIT_01
BCALV_TEST_GRID_EDIT_02   -Programa BCALV_TEST_GRID_EDIT_02
BCALV_TEST_GRID_EVENTS   -Programa BCALV_TEST_GRID_EVENTS
BCALV_TEST_GRID_F4_HELP   -Report ejemplo Ayuda p.entradas trama ALV
BCALV_TEST_GRID_FIELDS   -Programa BCALV_TEST_GRID_FIELDS
BCALV_TEST_GRID_INDEX   -Programa BCALV_TEST_GRID_INDEX
BCALV_TEST_GRID_LAYOUT   -Programa BCALV_TEST_GRID_LAYOUT
BCALV_TEST_GRID_ONPOPUP   -Trama en un contenedor de ventana de diálogo
BCALV_TEST_GRID_PERFORMANCE   -Programa BCALV_TEST_GRID_PERFORMANCE
BCALV_TEST_GRID_PRINT   -Programa BCALV_TEST_GRID_PRINT
BCALV_TEST_GRID_REPREP   -Programa BCALV_TEST_GRID_LAYOUT
BCALV_TEST_GRID_REPREP_1   -Programa BCALV_TEST_GRID_LAYOUT
BCALV_TEST_GRID_TOOLBAR   -Programa BCALV_TEST_TOOLBAR
BCALV_TEST_HEADER   -Programa BCALV_TEST_HEADER
BCALV_TEST_HIERSEQ_LIST   -Programa BCALV_TEST_HIERSEQ_LIST
BCALV_TEST_HIERSEQ_LIST_EVENTS   -Programa BCALV_TEST_HIERSEQ_LIST_EVENTS
BCALV_TEST_HTML_HEADER   -Report de test ALV (generado)
BCALV_TEST_JOB_API   -Crear job con paso ALV mediante API de job
BCALV_TEST_LIST   -Programa BCALV_TEST_LIST
BCALV_TEST_LIST_APPEND   -Programa BCALV_TEST_LIST_APPEND
BCALV_TEST_LIST_APPEND_2   -Programa BCALV_TEST_LIST_APPEND_2 : Cantidad de líneas variables
BCALV_TEST_LIST_APPEND_FORM   -Programa BCALV_TEST_LIST_APPEND_FORM: con objeto de configuración ALV
BCALV_TEST_LIST_EVENTS   -Programa BCALV_TEST_LIST_EVENTS
BCALV_TEST_LIST_EVENTS2   -Programa BCALV_TEST_LIST_EVENTS2
BCALV_TEST_LIST_FIELDS   -Programa BCALV_TEST_LIST_FIELDS
BCALV_TEST_LIST_INDEX   -Programa BCALV_TEST_LIST_INDEX
BCALV_TEST_LIST_LAYOUT   -Programa BCALV_TEST_LIST_LAYOUT
BCALV_TEST_LIST_PERCENT   -Programa BCALV_TEST_LIST_EVENTS
BCALV_TEST_LIST_PERCENT_SIMPLE   -Programa BCALV_TEST_LIST_EVENTS
BCALV_TEST_LIST_PERFORMANCE   -Programa BCALV_TEST_GRID_PERFORMANCE
BCALV_TEST_LIST_PRINT   -Programa BCALV_TEST_LIST_PRINT
BCALV_TEST_LIST_PRINT2   -Impresión de prueba
BCALV_TEST_LIST_REPREP   -Programa BCALV_TEST_LIST_REPREP
BCALV_TEST_LIST_REPREP_1   -Programa BCALV_TEST_FULLSCREEN_LAYOUT
BCALV_TEST_LIST_STATUS   -Programa BCALV_TEST_LIST_STATUS
BCALV_TEST_LIST_WRITE   -Programa BCALV_TEST_GRID
BCALV_TEST_MEMORY   -Programa BCALV_TEST_PERFORMANCE_MEMORY
BCALV_TEST_MERGE   -Programa BCALV_TEST_FULLSCREEN_MERGE
BCALV_TEST_NEUER_JOIN   -
BCALV_TEST_NEUER_VIEW   -Programa BCALV_TEST_NEUER_VIEW
BCALV_TEST_NEUE_FUNCTION   -Report BCALV_TEST_NEUE_FUNCTION: Introducir icono en barra herramient.
BCALV_TEST_NEUE_TAB   -Programa BCALV_TEST_NEUE_TABELLE
BCALV_TEST_NEUE_TABELLE   -Programa BCALV_TEST_NEUE_TABELLE
BCALV_TEST_NPPON_1   -Programa BCALV_TEST_NPPON_1
BCALV_TEST_OLTP   -Programa BCALV_TEST_OLTP
BCALV_TEST_PERFORMANCE   -Programa BCALV_TEST_PERFORMANCE
BCALV_TEST_PERFORMANCE_MEMORY   -Programa BCALV_TEST_PERFORMANCE_MEMORY
BCALV_TEST_PRINT_PARAMETERS   -Test traspaso parámetros impresión
BCALV_TEST_PRINT_PARAMETERS_2   -Report BCALV_TEST_PRINT_PARAMETERS_2
BCALV_TEST_SEARCH   -Programa BCALV_TEST_SEARCH
BCALV_TEST_SIMPLE_TREE   -Programa BCALV_TEST_SIMPLE_TREE
BCALV_TEST_SORT   -Test clasif.p.Kanji
BCALV_TEST_SOS_WITH_ERROR   -Test de funcionalidad SOS
BCALV_TEST_STRING   -
BCALV_TEST_SUITE   -Programa BCALV_TEST_SUITE
BCALV_TEST_TOOLBAR   -Programa BCALV_TEST_TOOLBAR
BCALV_TEST_TRANSFERCOPY   -
BCALV_TEST_USER_COMMANDS   -Report BCALV_TEST_NEUE_TOOLBAR
BCALV_TEST_WRITE   -Test para ALV WRITE en Grid
BCS_EXAMPLE_1   -Uso BCS, ejemplo 1
BCS_EXAMPLE_2   -Uso BCS, ejemplo 2
BCS_EXAMPLE_3   -Uso BCS, ejemplo 3
BCS_EXAMPLE_4   -Uso BCS, ejemplo 1
BCS_EXAMPLE_5   -Uso BCS, ejemplo 5 (anexo de Winword)
BCS_EXAMPLE_6   -Enviar formulario PDF por correo electrónico
BCS_EXAMPLE_7   -BCS: Enviar correo electrónico con anexo Excel creación propia (ej.)
BCS_EXAMPLE_8   -BCS: Envío de una solicitud de spool como PDF por corr.elect.(ejemplo)
BCS_IBND_MAINT   -Actualización de las reglas para la distribución de entradas
BCS_MENU_TCODE_DISPATCH   -Programa BCS_MENU_TCODE_DISPATCH
BCS_OUTPER   -Generación correos electr.p.test de rendimiento p.proceso salida BCS
BCS_OUTPER2   -Proceso envío INT p.test rendimiento BCS
BCS_START_BEX   -Programa BCS_START_BEX
BCS_START_NAV   -Programa BCS_START_NAV
BCS_TEST01   -Test BCS: Diferentes parametrizaciones de envío
BCS_TEST02   -Documento Office -> MIME -> Documento office
BCS_TEST03   -Test del proceso de entrada
BCS_TEST04   -Test BCS: Pantalla de envío
BCS_TEST05   -Test BCS: Anexo binario
BCS_TEST06   -Uso BCS, ejemplo 1
BCS_TEST07   -Test BCS: SHORT_MESSAGE
BCS_TEST08   -Uso BCS, ejemplo 1
BCS_TEST09   -Test BCS: Add_Document_As_Attachment
BCS_TEST10   -Test BCS: Diferentes parametrizaciones de envío y retorno de status
BCS_TEST11   -Test: Métodos copia
BCS_TEST12   -Test BCS: Enviar varios documentos en un LUW
BCS_TEST13   -Test BCS: Envío directo
BCS_TEST14   -Test: BAdI en función de envío
BCS_TEST15   -Test: Conexión con objeto de aplicación
BCS_TEST16   -Test para reorganización: CL_BCS->DELETE
BCS_TEST17   -Ejemplo más senzillo para test de salto de línea
BCS_TEST18   -Test de reorganización: Conexión con objeto de aplicación
BCS_TEST19   -Test BCS: SMS sin servicio
BCS_TEST20   -Test: CREATE_USER_HOME_ADDRESS
BCS_TEST22   -Ejemplo más senzillo para test de salto de línea
BCS_TEST23   -Enviar OnCommit mediante RFC
BCS_TEST_REPLY   -Test BCS: Respuesta
DD_ALV_FREE_TOP   -Utilización de LVA con cabecera de página de libre configuración
DEMO_DYNPRO   -Programa S_SCREEN_PAINTER_DEMO
DEMO_DYNPROS_AND_LISTS   -Sistemas de listas
DEMO_DYNPRO_AT_EXIT_COMMAND   -Presentación llamada módulo incondicional
DEMO_DYNPRO_AUTOMATIC_CHECKS   -Presentación verificación entradas automática en dynpros
DEMO_DYNPRO_CHECK_RADIO   -Casillas y botones de selección
DEMO_DYNPRO_CONTEXT_MENU   -Menús contextuales en dynpros
DEMO_DYNPRO_DICTIONARY   -Presentación campos dynpro con referencia a Dictionary ABAP
DEMO_DYNPRO_DROPDOWN_LISTBOX   -Presentación para listas desplegables en dynpros
DEMO_DYNPRO_F1_HELP   -Present.Ayuda F1 en dynpros
DEMO_DYNPRO_F4_HELP_DICTIONARY   -Presentación para Ayuda F4 del Dictionary ABAP en dynpros
DEMO_DYNPRO_F4_HELP_DYNPRO   -Presentación para Ayuda F4 de dynpros
DEMO_DYNPRO_F4_HELP_MODULE   -Presentación para Ayuda F4 de módulos de diálogo
DEMO_DYNPRO_FIELD   -Presentación para FIELD en dynpros
DEMO_DYNPRO_FIELD_CHAIN   -Presentación verificaciones entradas en programa ABAP
DEMO_DYNPRO_GET_CURSOR   -Presentación GET CURSOR en dynpros
DEMO_DYNPRO_GUI_STATUS   -Presentación GUI-STATUS en dynpros
DEMO_DYNPRO_INPUT_OUTPUT   -Presentación campos entrada y salida en dynpros
DEMO_DYNPRO_MODIFY_SCREEN   -Presentación modificación de pantalla dinámica
DEMO_DYNPRO_MODIFY_SIMPLE   -Presentación p.modificar pantalla
DEMO_DYNPRO_MODULE   -Presentación llamada módulo simple
DEMO_DYNPRO_ON_CONDITION   -Presentación para llamadas de módulo condicionales en dynpros
DEMO_DYNPRO_PUSH_BUTTON   -Presentación para pulsadores en dynpros
DEMO_DYNPRO_SET_CURSOR   -Presentación posición cursor
DEMO_DYNPRO_SET_HOLD_DATA   -Presentación Conservar datos
DEMO_DYNPRO_SPLITTER_CONTROL   -Demo for Splitter Control
DEMO_DYNPRO_STATUS_ICONS   -Presentación iconos de status
DEMO_DYNPRO_STEP_LOOP   -Step loop
DEMO_DYNPRO_STRINGS   -Conexión de strings en campos de dynpro
DEMO_DYNPRO_SUBSCREENS   -Subscreens
DEMO_DYNPRO_TABCONT_LOOP   -Table control con LOOP-ENDLOOP
DEMO_DYNPRO_TABCONT_LOOP_AT   -Table control con LOOP AT ITAB
DEMO_DYNPRO_TABLE_CONTROL_1   -Table control con sentencia LOOP
DEMO_DYNPRO_TABLE_CONTROL_2   -Table control con LOOP AT ITAB
DEMO_DYNPRO_TABSTRIP_LOCAL   -Control de fichas, pasar páginas en SAP GUI
DEMO_DYNPRO_TABSTRIP_SERVER   -Control de fichas, pasar páginas en servidor de aplicaciones
DEMO_DYNPRO_VALUE_SELECT   -Presentación para verificaciones de entradas en lógica de proceso
DEMO_GFW_PRES_SHOW   -Example for the Function Module GFW_PRES_SHOW
DEMO_GFW_PRES_SHOW_MULT   -Example for the Function Module GFW_PRES_SHOW_MULT
GFW_DEMO_HIER1   -GFW: Demonstration of a simple hierarchy graphic using SAP Tree
GFW_DEMO_HIER2   -GFW: Demonstration of a hierarchy graphic (4 in splitter, Drag&Drop)
GFW_DEMO_HIER3   -GFW: Demonstration of a hierarchy/business graphic (Drag&Drop)
GFW_DEMO_PRES   -GFW: Demonstration of GFW with visible data container
GFW_DEMO_PRES1   -GFW: Demonstration of Business Graphics with GFW
GFW_PROG_BAR   -GFW: Programming example of a bar chart
GFW_PROG_COLUMNS_AND_TIME_AXIS   -GFW: Programming example of a column chart with time axis
GFW_PROG_HISTOGRAM   -GFW: Programming example of a histogram chart
GFW_PROG_LABELS   -GFW: Programming example of same labels, long labels
GFW_PROG_MTA   -GFW: Programming example of a milestone-trend analysis
GFW_PROG_PIE   -GFW: Programming example of a pie chart
GFW_PROG_TIME_AXIS   -GFW: Programming example of a scatter chart with time axis
GFW_PROG_TUTORIAL   -GFW: Programming example of a simple business graphic = GFW tutorial
GRBMAT_1   -Programa de presentación: Gráfico de pulsador
GRBMAT_2   -Programa demo: Gráfico de pulsador /2
GRBUSG_1   -Programa para presentación Gráficos de presentación SAP 2D
GRBUSG_2   -Programa para demostración Gráficos de presentación SAP 3D
GRBUSG_3   -Prog.demostración: Gráficos presentación comparación volumen negocios
GRBUSG_4   -Programa de presentación: Gráfico de presentación 2D - 3D - 4D
GRCNETC1   -Prog.demostración: Direccionar editor cluster en modo visualización
GRCNETC2   -Programa demostración: Direccionar editor cluster (versión ampliada)
GRGANT_2   -Programa demo: Diagrama de Gantt / 2
GRHIER_1   -Programa para demostración: Gráficos de jerarquía
GRHIER_2   -Programa para demostración: Jerarquía
GRHPGL_1   -Programa para demostración: Visualización HPGL
GRPORT_0   -Demostración de un gráfico de portfolio
GRSTAT_1   -Prog.demostración: Funciones trigonométricas con gráficos estadísticas
GRSTAT_2   -Prog.demostración: Representación funciones con gráficos estadísticas
HIER_BO1   -Programa para demostración: Gráfico de jerarquía en modo visualización
HIER_BO2   -Porgrama demostración: Gráfico de jerarquía en modo actualización
NETZOCX1   -Programa presentación: control de grafos
NETZOCX2   -Programa demo: control de grafos con procesamiento reincorp.en memoria
NETZ_BO1   -Programa demo: Grafo en modo visualización
NETZ_BO2   -Programa demo: Grafo en modo actualización
NETZ_BO3   -Programa demo: Grafo en modo actualización (FORM ampliada)
SBAL_ARCHIVE   -Archivar logs aplicación mediante ADK
SBAL_ARCHIVE_DELETE   -Log aplicación: Borrar logs archivados
SBAL_ARCHIVE_LOAD   -Log aplicación: Restaurar logs archivados
SBAL_CALLBACK   -Log aplicación: Progr.present.: Rutinas callback
SBAL_CALLBACK_E   -Log aplicación: Docu: Ejecutar report vía SELECTION-SCREEN
SBAL_CALLBACK_S   -Log aplicación: Docu: Visualizar report
SBAL_CONVERT_OLD_TO_NEW   -Report SBAL_CONVERT_OLD_TO_NEW
SBAL_DAAG_WARMUP   -Application Log Warmups
SBAL_DELETE   -Log de aplicación: Borrar logs vencidos
SBAL_DEMO_01   -Log aplicación: Progr.present.: Llamada simple
SBAL_DEMO_01_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_02   -Log aplicación: Progr.present.: Clases diferentes de reunir mensajes
SBAL_DEMO_02_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_03   -Log aplicación: Progr.present.: Buscar/Leer datos en memoria principal
SBAL_DEMO_03_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04   -Log aplicación: Programa presentación: Ediciones de log diferentes
SBAL_DEMO_04_CONTROL   -Log aplicación: Programa demostración: Visualizar log como control
SBAL_DEMO_04_CONTROL_E   -Log aplicación: Docu: Ejecutar report vía SELECTION-SCREEN
SBAL_DEMO_04_CONTROL_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_DETLEVEL   -Log aplicación: Progr.present.: Visualiz.log según BAL_S_MSG-DETLEVEL
SBAL_DEMO_04_DETLEVEL_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_E   -Log aplicación: Docu: Ejecutar report vía SELECTION-SCREEN
SBAL_DEMO_04_NO_TREE   -Log aplicación: Progr.present.: Visualiz.log sin árbol
SBAL_DEMO_04_NO_TREE_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_POPUP   -Log aplicación: Progr.present.: Visualiz.log en vent.diálogo
SBAL_DEMO_04_POPUP_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_SELF   -Log aplicación: Progr.present.: Visualización de log autodefinida
SBAL_DEMO_04_SELF_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_SINGLE_LOG   -Log aplicación: Progr.present.: Visualización de log estándar (1 log)
SBAL_DEMO_04_SINGLE_LOG_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_STANDARD   -Log aplicación: Progr.present.: Visualiz.log estándar (muchos logs)
SBAL_DEMO_04_STANDARD_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_SUBSCREEN   -Log aplicación: Progr.present.: Visualización de log estándar (1 log)
SBAL_DEMO_04_SUBSCREEN_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_05   -Log aplicación: Progr.present.: Grabar y cargar logs
SBAL_DEMO_05_E   -Log aplicación: Docu: Ejecutar report vía SELECTION-SCREEN
SBAL_DEMO_05_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_06   -Log aplicación: Progr.present.: Añadir datos complejos a un log
SBAL_DEMO_06_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_07   -Log de aplicación: Programa presentación: Añadir excepción
SBAL_DEMO_07_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_08   -Log aplic.: Prog.presentación: Buscar/Leer excepción en memoria pral.
SBAL_DEMO_08_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_CONTROL_SIMPLE   -Log aplicación: Programa demostración: Visualizar log como control
SBAL_DISPLAY   -Log aplicación: Visualización estándar de logs
SBAL_DISPLAY_2   -Visualizar logs de aplicación
SBAL_DOCUMENTATION   -Log aplicación: Visualización de documentación técnica
SBAL_DOCU_DISPLAY   -Log aplicación: Visualizar docu Quick start
SBAL_NRIV_BALHDR_COMPARE   -Report herramienta p.comparar asignación números APPL_LOG con BALHDR
SBAL_OBJECT_RECORDS_COUNT   -Report paga LOGs en base al mandante, objeto, objeto parcial
SBAL_TEST_REPORT   -Log de aplicación: Test interno, no lo utilice
SBAL_TRACE_DISPLAY   -Gestionar trace para logs de aplicación
SBAL_VER_00   -Programa de test: Iniciar todos los programas de test
SBAL_VER_01   -Programa de verificación: Crear, grabar, etc. logs y mensajes
SBAL_VER_02   -Programa de verificación: Modificar logs y mensajes
SBAL_VER_03   -Programa de verificación: Crea muchos logs y mensajes
SBAL_VER_04   -Programa de verificación: Crea muchos logs y mensajes
SBAL_VER_05   -Programa de verificación: Crea muchos logs y mensajes
SHOWCOLO   -Visualizar colores en listas
SHOWICON   -Visualizar iconos en listas
SHOWLINE   -Suplemento documentación líneas en listas (ABAPWRITE_LINE)
SHOWLISY   -Visualizar campos de sistema para listas
SHOWSYMB   -Visualizar símbolos en listas
Páginas: [1] 2 3 ... 10