sábado, 3 de marzo de 2012

Vista de actualización crearle una transacción

Para crearle una transacción a una vista de actualización de tablas, ir a la transacción: se93
trx: SM30
X Omitor imagen inicial
X Heredar propiedades GUI
nombre campo:
VIEWNAME poner nombre vista
UPDATE X

VF11 - Cancelar factura

Para cancelar una factura, utilizar la transacción VF11

Transacciones de un circuito de compras comun

Transacción VA01: crea pedido
Transacción VKM1: aprueba credito
Transacción VL01N: crea delivery / VL10A: creación delivery masivo
Transacción VF01: crea factura

MMAM - Modificar tipo de material

Para modificar el tipo de material a un material ya creado, hay que utilizar la transacción MMAM.
En la pantalla te pedirá que ingreses el material y el nuevo tipo de material que quieres que tenga.

MM01 - Para crear un material

Utilizar la transacción MM01 para crear un material, MM02 para modificar un material y MM03 para visualizar un material.

MMBE - Ver stock de un material

Para ver el stock de un material, utilizar la transacción MMBE

MB03 - Ver un movimiento de material

Con la transacción MB03 podemos ver el detalle de un movimiento de material. Previamente necesitamos averiguar el número de movimiento.

OB52 - Período contable FI

Para abrir un período contable FI utilizar la transacción: OB52

SM35 - Grabación de juegos de datos - batch-inputs

Con la transaccion SM35 se pueden crear o visualizar grabaciones de juegos de datos para utilizarlas por ejemplo para crear batch-inputs.




grabacion:



- grabacion nueva:



juevo de datos:



poner que no lo borre



- grabacion: poner el nombre



- codigo de transaccion: nombre de la transaccion



-- marco



--- programa

Cantidad de caracteres de un string

Para averiguar la cantidad de caracteres que contiene un string utilizar strlen.



data: x type i,


s(20) type c value 'Hola mundo'.


x = strlen(s).

Averiguar nombre y apellido de un usuario por medio de tablas

En la vista USER_ADDRP ingresando el nombre de usuario accederemos a la información de su nombre y apellido

Vista de actualización que no aparece actualizada

En vista de actualización, si se agrego campo a una tabla con vista y ya existia la vista, el campo nuevo no aparece.



Ir a la vista con la tabla en la transacción se11, actualización de tabla, y borrar la vista (marcar todos los checks),antes tomar nota del grupo de función y datos que pone), crearla de nuevo como si no hubiera existido nunca

Write máscara para mostrar un CUIT

WRITE v_cuit TO v_ct USING EDIT MASK '__-________-_'.

Selection screen dejar un renglón en blanco

selection-screen skip.

Varios radio button en el mismo renglon

SELECTION-SCREEN BEGIN OF BLOCK bl4 WITH FRAME TITLE text-bl4.
selection-screen: begin of line,
comment 1(16) 'Radio1'.
parameters: p_ambos radiobutton group rad.
selection-screen: comment 22(16) 'Radio2'.
parameters: p_ener radiobutton group rad.
selection-screen: comment 44(27) 'Radio3'.
parameters: p_telco radiobutton group rad.
selection-screen end of line.
SELECTION-SCREEN END OF BLOCK bl4.

SU53 - Para ver que permisos nos faltan

Cuando nos aparezca en pantalla un error de permisos, con el error en pantalla, ir a la transacción SU53 y nos aparecerá un listado de los permisos que necesitamos

Hacer un beep desde ABAP

Con el siguiente código ABAP se emitirá un sonido similar a un beep.

REPORT BEEP.
TYPE-POOLS: ole2.
DATA: return TYPE i,
sapinfo TYPE ole2_object.

DATA: BEGIN OF command,
command(12) TYPE c VALUE 'cmd /c echo ',
hex07(1) TYPE x VALUE '07',
END OF command.

*------------------------------------------------------*
START-OF-SELECTION.
CREATE OBJECT sapinfo 'SAPINFO' NO FLUSH.
CALL METHOD OF sapinfo 'EXEC' = return
EXPORTING
#1 = command
#2 = 0.
FREE sapinfo.

CG3Z - Copiar archivo de nuestra PC al servidor

Con la transacción CG3Z se puede copiar un archivo de nuestra PC al servidor, lógicamente hay que tener los permisos de escritura en la carpeta del servidor donde queremos copiar nuestro archivo. La transacción pedira la ruta origen del archivo (de nuestra PC) y la ruta del servidor donde queremos que copie el archivo.

CG3Y - Copiar archivo del servidor a la PC

Con la transacción CG3Y vamos a poder copiar un archivo alojado en el servidor en nuestra computadora. Es muy sencillo, basta con pasar la ruta completa de origen y la de destino. Y elegir el formato de transferencia que puede ser ASC o BIN.

AL11 Ver archivos y carpetas del servidor

Con la transacción AL11 se pueden ver las carpetas y archivos del servidor. Permitiendo a su vez descargar los archivos a la PC local

Archivos verifica si existe

DATA: vl_excel_file_exist,
vl_excel_lines TYPE i.

CALL FUNCTION 'DX_FILE_EXISTENCE_CHECK'
EXPORTING
filename = p_local
pc = 'X'
IMPORTING
file_exists = vl_excel_file_exist
EXCEPTIONS
rfc_error = 1
frontend_error = 2
no_authority = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'E' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.