diciembre 05, 2002

Códigos de Transacciones más comunes

LIBS Configuración de Listas - RESUMEN

CX34 Database List of Totals Records.
Reporte de la ECMCT

CXCC Display View Upload Methods Overview.
Formato de los archivos.
Para importar datos a la ECMCT.

F-02 Para dar de ALTA Documentos
(Entrar apunte de cta.mayor)

f-66 Crear Documento Preliminar

FBV0 Contabilizar Documento Preliminar

SE10 Administración de Ordenes.

SE11 Diccionario de datos

SE19 BADIS
(Business Add-Ins: Initial Implementation Maintenance Screen)

SE30 ABAP Runtime Analisys

SE38 ejecutar un programa

SE43 Editor de MENUES
(Sirve para COLGAR submenues o insertar nuevos MENUES)

S001 ABAP Development Workbench

S002 System Administration.

SE16 Display table contents. Para ver los contenidos de una tabla

SE19 Administración de Implementaciones, metodos, etc

SE37 Biblioteca de Funciones

SE39 Splitscreen Editor: Program Compare

SE51 Screen Painter - Acceso.

SE54 Para Crear un dialogo de mantenimiento de Tabla.
Es lo que permite que desde la SM30 se pueda hacer un ABM
de una tabla.

SE80 Object Browser - Lista de Objectos

SE91 Para actualizar los mensajes (E001, etc)

SE93 Actualizar Transacción.
Sirve por ejemplo para setear el objeto de autorización.

SM04 Lista de Usuarios logeados en el sistema

SM12 Para ver los objetos bloqueados por mi.

SM30 Actualizar vista de tabla

SM35 View Batch Input Sessions - Batch Input Initial Screen
Es para correr los juegos de datos generados por Batch Input, en caso
que el batch input no genere un job en forma inmediata.
También se puede acceder via: sistema-servicios-batch input-tratar

SM59 Para ver las conexiones con otros sistemas (no necesariamente R3).
(Display and mantain RFC destinations).

SHDB Batch Input Recording

SM37 View background jobs

SO02 Para ver los mails/e-mails/emails que se enviaron desde SAP

SU3 Para configurar el perfil, por ejemplo la cuenta de correo

SU53 (DISPLAY AUTHORIZATION DATA FOR USER XXXX)
Para ver que error de autorización se produjo,
Para ver los objetos de verificación en caso no autorizado
REPORT zpruebabet6 .
* Codigo fuente para poder ver el contenido de un archivo.....
* Levanto el archivo de unix y lo baja a la pc...
* v_nom_arch = Path del archivo en unix

DATA: v_nom_arch LIKE rlgrap-filename.
DATA: v_arch_pc LIKE rlgrap-filename.
DATA: BEGIN OF i_archivo OCCURS 0,
registro(1000) TYPE c.
DATA: END OF i_archivo.

v_nom_arch = '/sapinterf/D10/salida/SIDERCA/MM/HES.txt'.
v_arch_pc = 'c:\hes.txt'.

* Levanto el archivo a una tabla interna....
OPEN DATASET v_nom_arch FOR INPUT IN TEXT MODE.
IF sy-subrc NE 0.
MESSAGE ID 'ZA' TYPE 'E' NUMBER 900 WITH v_nom_arch.
ENDIF.
DO.
CLEAR i_archivo.
READ DATASET v_nom_arch INTO i_archivo.
IF sy-subrc NE 0.
EXIT.
ELSE.
APPEND i_archivo.
ENDIF.
ENDDO.
CLOSE DATASET v_nom_arch.

* Bajo el archivo al disco rigido de la pc...

CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
* BIN_FILESIZE = ' '
* CODEPAGE = ' '
filename = v_arch_pc
* FILETYPE = ' '
* MODE = ' '
* WK1_N_FORMAT = ' '
* WK1_N_SIZE = ' '
* WK1_T_FORMAT = ' '
* WK1_T_SIZE = ' '
* COL_SELECT = ' '
* COL_SELECTMASK = ' '
* NO_AUTH_CHECK = ' '
* IMPORTING
* FILELENGTH =
TABLES
data_tab = i_archivo
* FIELDNAMES =
EXCEPTIONS
file_open_error = 1
file_write_error = 2
invalid_filesize = 3
invalid_table_width = 4
invalid_type = 5
no_batch = 6
unknown_error = 7
gui_refuse_filetransfer = 8
OTHERS = 9.
Levantar un archivo de la pc...

REPORT zcobisdc003 MESSAGE-ID zap..

DATA: BEGIN OF i_arch OCCURS 0,
* Campos del archivobla
DATA: END OF i_arch.

SELECTION-SCREEN BEGIN OF BLOCK sel WITH FRAME TITLE text-001.
PARAMETERS: p_arch LIKE rlgrap-filename .
PARAMETERS: p_sesion(12) TYPE c.
SELECTION-SCREEN END OF BLOCK sel.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_arch.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
CHANGING
file_name = p_arch.

START-OF-SELECTION.

* Levanto el archivo
REFRESH i_arch.
PERFORM f_levanto_archivo.

FORM f_levanto_archivo.

CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename = p_arch
filetype = 'DAT'
* DAT para txt exportados de Excel (separados por tabulaciones) / TXT para archivos de texto puro.
* filefm_ul = ' '
TABLES
data_tab = i_arch
EXCEPTIONS
conversion_error = 1
file_open_error = 2
file_read_error = 3
invalid_table_width = 4
invalid_type = 5
no_batch = 6
unknown_error = 7
gui_refuse_filetransfer = 8
customer_error = 9
OTHERS = 10.

IF sy-subrc NE 0.
MESSAGE e002 WITH p_arch.
ENDIF.