Un código T es un código de transacción que se utiliza siempre que se ejecuta una tarea en particular. Cada función en SAP ERP tiene un código de transacción SAP asociado. [1]
Un código de transacción se utiliza para acceder a funciones o programas en ejecución (incluida la ejecución de código ABAP ) [2] en la aplicación SAP de forma más rápida. Al introducir un código de transacción en lugar de utilizar el menú, la navegación y la ejecución se combinan en un único paso, de forma muy similar a los accesos directos del sistema operativo Windows . Los códigos de transacción de SAP se pueden introducir en el campo Código de transacción para que el usuario navegue directamente a la pantalla o tarea del programa sin pasar por el menú de SAP.
Los usuarios pueden crear una nueva sesión e iniciar una nueva transacción en un solo paso ingresando /o seguido del código de transacción, por ejemplo /oFB60. [3]
Códigos de transacción de ejemplo
MM01 Creación del Maestro de Materiales
XK01(BP) Creación de Maestro de proveedores
XD01(BP) Creación de Maestro de Clientes
Entrada de factura de cuentas por pagar FB60
Entrada de nota de crédito de cuentas por pagar FB65
FK10N Mostrar saldos de cuentas por pagar
La transacción del módulo MM comienza con M.
IH09 - Mostrar material MM01 - Crear material MM02 - Cambiar material MM03 - Mostrar material MM50 - Listado de materiales ampliables MMBE - Resumen de stock MMI1 - Crear suministros operativos MMN1 - Crear material fuera de stock MMS1 - Crear servicio MMU1 - Crear material no valorado
ME51N - Crear solicitud de compra ME52N - Cambiar solicitud de compra ME53N - Mostrar solicitud de compra ME5A - Solicitudes de compra: visualización de lista ME5J - Solicitudes de compra para proyecto ME5K - Solicitudes por asignación de cuenta MELB - Transacciones de compra por n.º de seguimiento
ME56 - Asignar fuente a requisición de compra ME57 - Asignar y procesar requisiciones ME58 - Realizar pedidos: requisiciones asignadas ME59 - Generación automática de órdenes de compra
ME54 - Liberación de solicitud de compra ME55 - Liberación colectiva de solicitudes de compra ME5F - Liberación de recordatorio: solicitud de compra
MB21 - Crear Reserva MB22 - Cambiar Reserva MB23 - Visualizar Reserva MB24 - Reservas por Material MB25 - Reservas por Asignación de Cuenta
MB1C - Otras entradas de mercancías MB90 - Procesamiento de salida para documentos de material
MB21 - Crear Reserva MB22 - Cambiar Reserva MB23 - Visualizar Reserva MB24 - Reservas por Material MB25 - Reservas por Asignación de Cuenta
MBRL - Devolución de documentos según el documento de envío
MB1C - Otras entradas de mercancías MB90 - Procesamiento de salida para documentos de material
MB1B - Transferencia de publicación
MIBC - Análisis ABC para el conteo cíclico
MI01 - Crear documento de inventario físico MI02 - Cambiar documento de inventario físico MI03 - Mostrar documento de inventario físico MI31 - Entrada por lotes: Crear documento de inventario físico MI32 - Entrada por lotes: Material en bloque MI33 - Entrada por lotes: Congelar balance de inventario contable MICN - Entrada por lotes: Documentos de inventario físico para el conteo de ciclo MIK1 - Entrada por lotes: Documentos de inventario físico, Cons. del proveedor MIQ1 - Entrada por lotes: Documentos de inventario físico, Stock del proyecto
MI01 - Crear documento de inventario físico MI02 - Cambiar documento de inventario físico MI03 - Mostrar documento de inventario físico MI31 - Entrada por lotes: Crear documento de inventario físico MI32 - Entrada por lotes: Material en bloque MI33 - Entrada por lotes: Congelar balance de inventario contable MICN - Entrada por lotes: Documentos de inventario físico para el conteo de ciclo MIK1 - Entrada por lotes: Documentos de inventario físico, Cons. del proveedor MIQ1 - Entrada por lotes: Documentos de inventario físico, Stock del proyecto
MI01 - Crear documento de inventario físico MI02 - Cambiar documento de inventario físico MI03 - Mostrar documento de inventario físico MI31 - Entrada por lotes: Crear documento de inventario físico MI32 - Entrada por lotes: Material en bloque MI33 - Entrada por lotes: Congelar balance de inventario contable MICN - Entrada por lotes: Documentos de inventario físico para el conteo de ciclo MIK1 - Entrada por lotes: Documentos de inventario físico, Cons. del proveedor MIQ1 - Entrada por lotes: Documentos de inventario físico, Stock del proyecto
MI21 - Imprimir documento de inventario físico
MI04 - Ingresar recuento de inventario con documento MI05 - Cambiar recuento de inventario MI06 - Mostrar recuento de inventario MI09 - Ingresar recuento de inventario sin documento MI34 - Entrada por lotes: Ingresar recuento MI35 - Entrada por lotes: Contabilizar saldo de stock en cero MI38 - Entrada por lotes: Recuento y diferencias MI39 - Entrada por lotes: Documento y recuento MI40 - Entrada por lotes: Doc., Recuento y Dif.
MI08 - Crear lista de diferencias con Doc. MI10 - Crear lista de diferencias sin Doc. MI20 - Imprimir lista de diferencias
MI11 - Recuento de documentos de inventario físico
MI07 - Lista de procesos de diferencias MI37 - Entrada por lotes: contabilizar diferencias
{{cite book}}
: |journal=
ignorado ( ayuda ){{cite web}}
: CS1 maint: unfit URL (link)A continuación se muestra un ejemplo de un código de transacción escrito en ABAP, que es un lenguaje de programación utilizado en los sistemas SAP: ``àbap DATA: lv_sender_account TYPE string,
lv_recipient_account TIPO cadena, lv_amount TIPO p DECIMALES 2.
cuenta_del_remitente_lv = '123456'.cuenta_del_destinatario_lv = '789012'.monto_lv = 100.00.
INICIO DE SELECCIÓN.
REALIZAR transferencia_de_fondos.
FORMULARIO transferencia_fondos.
DATOS: lv_success TIPO abap_bool.
DATOS: lt_account TIPO TABLA DE cuenta, ls_sender TIPO cuenta, Cuenta de tipo ls_recipient.
SELECCIONAR * DE cuenta EN TABLA lt_account DONDE número_de_cuenta = cuenta_del_remitente_lv O número_de_cuenta = lv_cuenta_destinatario.
LEA LA TABLA lt_account CON CLAVE account_number = lv_sender_account EN ls_sender. LEA LA TABLA lt_account CON CLAVE account_number = lv_recipient_account EN ls_recipient.
SI ls_sender ES INICIAL O ls_recipient ES INICIAL. ESCRIBIR: 'Número(s) de cuenta no válido(s)'. SALIDA. FIN.SI.
REALIZAR deduct_amount USANDO: ls_sender-account_number, lv_amount CAMBIANDO ls_sender-balance. REALIZAR add_amount USANDO: ls_recipient-account_number, lv_amount CAMBIANDO ls_recipient-balance.
ACTUALIZAR cuenta DESDE LA TABLA lt_account.
SI sy-subrc = 0. lv_success = abap_true. FIN.SI.
SI lv_success = abap_true. COMPROMETERSE A TRABAJAR. ESCRIBE: '¡Transacción exitosa!'. DEMÁS. TRABAJO DE RETROCESO. ESCRIBIR: '¡Transacción fallida!'. FIN.SI.
FORMA FINAL.
FORMULARIO deduct_amount USANDO p_account_number TIPO cadena
p_amount TIPO p DECIMALES 2 CAMBIANDO p_balance TIPO p DECIMALES 2. BUCLE EN lt_account ASIGNANDO SÍMBOLO-CAMPO(<ls_account>) DONDE numero_cuenta = p_numero_cuenta. <ls_account>-balance = <ls_account>-balance - p_monto. FIN DEL BUCLE.
FORMA FINAL.
FORMULARIO add_amount USANDO p_account_number TIPO cadena
p_amount TIPO p DECIMALES 2 CAMBIANDO p_balance TIPO p DECIMALES 2. BUCLE EN lt_account ASIGNANDO SÍMBOLO-CAMPO(<ls_account>) DONDE numero_cuenta = p_numero_cuenta. <ls_cuenta>-saldo = <ls_cuenta>-saldo + p_monto. FIN DEL BUCLE.
FORMA FINAL.
``Para ejecutar un código de transacción (Tcode) en un sistema SAP, siga estos pasos:
Inicie sesión en el sistema SAP utilizando sus credenciales de usuario. En la pantalla SAP Easy Access o la pantalla SAP Menu, localice el campo de comando en la parte superior de la pantalla. Generalmente se lo identifica con un ícono de lupa o se lo etiqueta como "Comando" o "Código de transacción". Introduzca el código T deseado en el campo de comando. Los códigos T suelen tener cuatro caracteres y constan de caracteres alfanuméricos (por ejemplo, "ME21N" o "FB50"). Presione Enter o haga clic en el ícono de marca de verificación verde junto al campo de comando. El sistema SAP navegará a la pantalla de transacción asociada con el código de transacción ingresado. Esta pantalla le permite realizar la tarea o el proceso específico relacionado con ese código de transacción. Complete los campos obligatorios, seleccione las opciones apropiadas y proporcione los datos necesarios según los requisitos de la transacción. Una vez que haya ingresado toda la información necesaria, haga clic en el botón guardar (generalmente representado por un ícono de disquete) o elija una opción adecuada para ejecutar la transacción. El sistema SAP procesará la transacción basándose en los datos ingresados y mostrará el mensaje de salida o confirmación correspondiente.