Circuito de Reparaciones (Orden de Renovación)

25 12 2008

Ingresamos a la transacción IW81. Todos los campos deben ser completados tal como se indica en la figura:
clip_image002[4]
Clase de orden:PM04
Prioridad: Muy elevado, Alto, Medio (utilizado normalmente) y Bajo.
Número material: Material a reparar.
Centro planificación:1100” en este caso, Varía según la configuración de cada empresa. 

Luego presionamos ENTER o el botón Datos cab.

Pantalla inicial:
Completar en la parte superior de la pantalla el nombre o descripción del proceso (ejemplo : Prueba repa motor).

clip_image018

 

Debemos completar los siguientes campos en la solapa “Datos cab.”:
Responsable:
Rs.pto.tr.: Colocar el responsable de la operación.

Renovación:
Debemos completar tanto el centro y almacén de ingreso y salida (DE…A).

Primera operación:
Operación: Texto libre referente a la operación a realizar.

Pto Trab/Ce: Colocar el responsable de la operación.

ClvCtrol: Completar con la clave de control.

Cl.activ: Se puede dejar vacío o completar con la clase de actividad.

Trabinvert, Cantidad, y Dur.oper: El tiempo a emplear en la operación.

 

Luego vamos a la solapa “Interloc.”:
Y colocamos el número de cliente y seleccionamos del matchcode el título AG SOLICITANTE. Presionamos ENTER y se completan los datos.
Si necesitamos visualizar los datos del cliente ingresamos por la parte superior de la pantalla al botón clip_image025.
Antes de grabar debemos presionar el botón clip_image029 para liberar la orden y poder continuar con el proceso.
Finalizar grabando la orden clip_image036

 

!!!Con la transacción IW32 podemos visualizar esta orden una vez creada.

 

El siguiente paso es la entrada de la mercadería y se explica a continuación:
Ingresamos a la transacción IW8W:

Colocamos en el campo el número de orden generado previamente. Y presionamos ENTER.
clip_image044
Completamos los campos de fecha, almacén y cantidad del material que recibimos para reparar. Y finalizamos grabando el documento.

 

Notificación de OT:
Ingresamos a la transacción IW42

En la siguiente pantalla presionamos ENTER para visualizar los datos (horas de trabajo) grabados en la orden (Notificación tiempo).
Y deberíamos incluir los materiales adicionales que se usarán en la reparación. Centro/ Almacén (Movimientos de mercancías).

 

Ahora debemos generar el remito o formulario que acompañará la operación:
Ingresamos a la transacción MB11.

Chequear que esté puesto el tilde en el campo “IMPR.”. Presionamos el botón Por orden…

Completamos el campo de Orden. Presionamos el botón Tomar + Detalle.

Y se visualizarán los datos, si lo necesitamos… podemos agregar un texto en el campo del mismo nombre.

Presionando ENTER, veremos el detalle del movimiento de salida que se está por realizar.

Finalmente si hacemos doble click sobre el número de material; se abrirá una nueva pantalla donde podremos elegir las opciones de impresión con el botón «Mensajes«.

Volvemos entonces a la pantalla inicial donde ahora sí contabilizamos el documento utilizando el botón de grabar. Emitiendo así el remito.


Technorati tags:





Transacción CG3Y – Copiar archivo del servidor a nuestra computadora

12 08 2008

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

image


Technorati tags:





SM59 – Destinos RFC

12 06 2008

Con la transacción SM59 podemos visualizar y actualizar destinos RFC. Se pueden crear, borrar y modificar Conexiones R/3, Conexiones internas, Destinos lógicos, Conexiones TCP/IP y conexiones con driver ABAP.

Pero una de las cosas que rescato como más interesante es que podemos loguearnos en otro mandante. Esto pude sernos muy útil sobre todo cuando no tenemos creada la entrada a dicho mandante en nuestro SAP Logon. Ya sea porque no conocemos el IP o el String.

Esto es sencillo, abrimos el árbol de Conexiones R/3 y hacemos doble click sobre el mandante que queremos conectarnos.
Nos aparecerá una pantalla como la siguiente donde acto seguido clickeamos en el botón Entrada al sistema remota
image
Luego sólo nos restará colocar nombre de usuario y password, y se abrirá otro modo con la sesión del nuevo mandante. 


Technorati tags:





Status de Sistema AJTM (Ajuste manual necesario)

24 05 2008

Los otros días tuve que liberar un grafo operativo (un grafo operativo nace en forma automática con la creación de la orden de venta, copiándose del grafo Standard). Lo cual suele ser algo relativamente sencillo: Tratar –> Status –> Liberar.
Pero sorpresivamente me encontré con el mensaje de error:
«El status del sistema AjtM está activo: Para el objeto GRF 6000022 se activó el status de sistema AjtM (Ajuste manual necesario). Este prohibe la ejecución de la operación ‘Liberar’.«

Esta era la primera vez que veía este status, ya que no es de los más comunes. Como ser EDET, FENA, LIBP, NOTP, etc.

Era obvio que debía desactivar el status AjtM para poder liberar mi grafo. El problema era qué significaba Ajuste manual necesario y dónde se activaba?.

Luego de investigar un buen rato, romperme un poco la cabeza y algunas pruebas, pude encontrar la solución:
Hay que tratar el grafo operativo desde la transacción CN22. Ir al menú Detalles –> Configuración –> Gestión modif.

Aquí podemos gestionar modificaciones en la configuración del grafo. Nos encontraremos con una tabla con todas las comparaciones de modificación.
Para crear o cerrar una modificación lo hacemos desde menú «Tratar«.
Seleccionando una entrada y luego apretando el botón «Pasos de modificación«, veremos en detalle todos los componentes y tendremos marcados aquellos para realizarles modificaciones. Finalmente apretando F8 efectuaremos todos los pasos de modificación disponibles.

Resumiendo entonces, tuve que cerrar todas las entradas de comparación de modificaciones. Consiguiendo  desactivar el status AjtM y así lograr liberar el grafo.


Technorati tags:







Transacción SM04 – Lista de usuarios

18 04 2008

Con la transacción SM04 vamos a poder visualizar los usuarios conectados en el mandante.

Podemos ver entre otras cosas:

  • la terminal de donde esta conectado el usuario
  • la cantidad de modos que tiene abierto
  • el consumo de memoria

 

Desde esta transacción también podemos cerrar el modo/transacción/programa de un usuario. Para eso debemos seleccionar al usuario, clickear en el botón Modos. Esto nos abrirá un pop up donde nos posicionamos en la transacción y apretamos en Borrar modo.


Technorati tags:





Transacción SU01 – Actualización de usuarios

17 04 2008

Con la transacción SU01 podemos crear, copiar, eliminar o modificar la clave de cualquier usuario.

También se puede modificar un usuario:

  • los datos personales
  • los datos logon
  • los parámetros
  • los roles

 


Technorati tags:





Transacción SCC4 – Vista de Mandantes

16 04 2008

La transacción SCC4 nos lista los mandantes de un ambiente. Nos muestra el Nro de mandante, la denominación, población y moneda.


Technorati tags:





Transacción SM66 – Resumen general de procesos

15 04 2008

SM66 es la transacción que nos muestra todos los procesos que se están corriendo en el servidor.

Esta transacción nos detalla lo siguiente:

  • Nombre del servidor
  • Número y Tipo del proceso de trabajo
  • Identificación del proceso del sistema operativo
  • Status del proceso de trabajo
  • Motivo de espera
  • Tiempo de CPU consumido
  • Nombre del usuario cuya orden está siendo ejecutada
  • Report ejecutado actualmente
  • Actividad actual del proceso de trabajo
  • Tabla BD a la que accedió por última vez el proceso trabajo

Otra opción importante que tenemos es la de poder activar el modo debugging en cualquiera de los procesos que se estén ejecutando. Para esto sólo hay que elegir el proceso y clickear en el botón Debugging.


Technorati tags:





Transacción SU53 – Datos de autorización de usuarios

14 04 2008

Es usual que nos falte autorización para ejecutar alguna transacción, reporte o cualquier tipo de permiso.

Para saber cuál es el objeto de autorización que nos falta, lo que podemos hacer es correr la transacción SU53. Allí se mostrará el objeto de autorización que nos falta. Sabiendo cual es el objeto podemos avisarle a nuestro administrador (BASIS) para que lo agregue en nuestro perfil.

Cabe aclarar que esta transacción la debemos correr inmediatamente después de que sale el error de falta de autorización. 


Technorati tags:





Enviar e-mails desde SAP

23 01 2008

Con la función SO_DOCUMENT_SEND_API1 se pueden enviar mails desde nuestros programas.
Hay que tener en cuenta que una vez que se ejecuta la función, el email debe ser liberado con la transacción SCOT (guía de configuración).


Technorati tags:






Transporte de una orden de un ambiente a otro

19 11 2007

Voy a explicar cómo se transporta una orden de un ambiente a otro. En el ejemplo voy a mostrar como pasar una orden de DEV (desarrollo) a QUA (calidad o test).


El primer paso es ir a la transacción SE10 (transport organizer). Llenamos el campo Usuario con el nombre de usuario con el cual creamos la orden que queremos transportar y seleccionamos la opción Modificable.
En la siguiente pantalla nos posicionamos en la orden en cuestión:

image
Seleccionamos primero la tarea () y clickeamos en el botón image ; luego seleccionamos la orden () y volvemos a clickear el botón image .

Nuestra orden ya está liberada y sólo faltaría terminar de pasarla. Generalmente en nuestros clientes suele existir un job corriendo de fondo que se encarga de terminar de pasar las órdenes.

En caso de que este Job no exista tenemos que ir a la transacción STMS y hacer lo siguiente:

1º_ Hacemos doble click en la opción:
 image

2º_ A continuación vamos al final de la tabla y apretamos el botón image hasta que aparezca nuestra orden. Acto seguido marcamos la orden y clickeamos en el botón image.

3º_ Nos saldrá una ventana donde completamos el mandante de destino. Y en la solapa Fecha y Opciones marcamos como se muestra en las imágenes. 
image  image

Nos aparecerá un POP UP preguntando si deseamos Iniciar el import, y obviamente elegimos que SÍ.

Luego nos pedirá completar el mandante y un usuario del ambiente de destino:
image

4º_ Terminado lo anterior, nuestro cuarto y último paso es actualizar nuestra orden hasta que quede con el tilde verde.


Technorati tags:





Demos Workbench – Centro de Presentaciones Enjoy

16 11 2007

Con la transacción DWDM accedemos al Centro de Presentaciones Enjoy. Allí podremos ver distintos ejemplos para agregar en nuestro programas.

Encontraremos diversos desarrollos (Controles, elementos de interfase de usuario, integración Office, etc).
A la izquierda de la pantalla veremos el listado de demos y haciendo doble click sobre cualquiera de ellos ejecutaremos el ejemplo. Luego, apretando el botón Cód.fte. nos llevará al código fuente del demo.
image 

Entre uno de los tantos ejemplos, nos encontraremos con un navegador web:
image


Technorati tags:





Programa que lista USER-EXITS de una transacción

6 11 2007

El siguiente reporte muestra un listado de las USER EXITS de una transacción determinada. Sólo basta ingresar el nombre de la transacción en la pantalla principal, y como resultado mostrará tanto el nombre como la descripción de la USER EXIT.


*&———————————————————————*
*& Report ZUSER_EXIT
*&
*&———————————————————————*
*&
*&
*&———————————————————————*

REPORT  ZUSER_EXIT.
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.


Technorati tags:





Transportar registros de una tabla de un ambiente a otro

28 10 2007

Lo siguiente sirve para transportar los datos de una tabla de un ambiente a otro. Por ejemplo de desarrollo a calidad, o bien de calidad a producción.

Esto es muy simple, debemos ingresar a la transacción SM30 y elegir la tabla de la cual queremos pasar la información. Clickeamos en el botón Transporte y creamos una orden de customizing.

Ahora sólo nos resta seleccionar los registros que queremos transportar, apretar el botón Incluir en la orden y luego el botón GUARDAR.

Con esto ya tenemos nuestra orden creada para ser transportada (transacción SE10) a otro ambiente.


Technorati tags:





AL11 – Directorios SAP (Archivos en el servidor)

22 10 2007

Con la transacción AL11 podemos acceder a los directorios de SAP (del servidor) e incluso abrir los archivos.

Ingresando a la transacción AL11 nos listará todos los directorios disponibles; haciendo doble click sobre cualquiera de ellos podremos ver los archivos que hay adentro. Y si los archivos son de texto incluso podemos ver su contenido haciendo nuevamente dobleclick.


Technorati tags:





RV80HGEN – Activación de rutinas

21 10 2007

Muchas veces nos piden crear una fórmula de cálculo o cualquier tipo de rutina. En esos casos no basta con activar nuestro código y activar nuestra fórmula desde la VOFM.

Entonces tenemos que correr un programa que se encarga de activar todas las rutinas. Simplemente tenemos ir a la SE38, y correr el reporte RV80HGEN. Una vez que se termina de ejecutar, el reporte nos confirma que se activaron todas las rutinas.


Technorati tags: