Saltar al contenido

¿Qué es un cambiador de transacciones?

Un Usuario hizo la siguiente pregunta

Hola gurús del abap,

¿Puede decirme qué es una alternativa de transacción y cómo funciona? Debo ejecutar un programa de registro personalizado existente en segundo plano. eso significa que no hay interfaz de usuario. Soy bastante nuevo en la programación abap. por favor ayuda …

gracias,

Sid

7 respuestas

  • Ex miembro

    Hola Sid,

    Estás hablando de dos cosas diferentes

    1.Cambios de transacción:

    Transaction variants can simplify transaction runs as they allow you to:
    
    Preassign values to fields
    Hide and change the 'ready for input' status of fields
    Hide and change table control column attributes
    Hide menu functions
    Hide entire screens
    In particular, hiding fields in connection with screen compression, and hiding screens, can result in greater clarity and simplicity.
    
    Transaction variants are made up of a sequence of screen variants. The field values and field attributes for the individual screens found in transaction variants are stored in screen variants. Each of these variants is assigned to a specific transaction, can, however, also contain values for screens in other transactions if this is required by transaction flow. The transaction that the variant is assigned to serves as initial transaction when the variant is called.
    
    There are both client-specific and cross-client transaction variants. All screen variants are cross-client, but may be assigned to a client-specific transaction variant.
    
    A namespace exists for cross-client transaction variants and screen variants and both are automatically attached to the Transport Organizer. Client-specific transaction variants must be transported manually.
    
    In principle, transaction and screen variants can be created for all dialog and reporting transactions. There are, however, certain Restrictions that apply to certain transactions, depending on their internal structure.
    
    No transaction variants are possible with transactions already containing preset parameters (parameter transactions and variant transactions).
    2.To Run any Reports in background  u have to give Input to run the report , so u will create variants for that Report after that u will run the report in back ground with that variant.

    Sobre

    Prabhu

  • Hola,

    Transaction Variant es una técnica personalizada a través de la cual puede cambiar la transacción estándar de acuerdo con su solicitud, ya que desea ocultar algunos campos, deshabilitar algunos campos y hacer que algunos campos sean obligatorios, puede hacerlo con tres variables de transacción.

    tcode es SHD0.

    Sobre

    Wasim Ahmed

  • Ex miembro

    Hola,

    Los intercambios de transacciones simplifican los flujos de transacciones al:

    Puede ingresar valores predeterminados para sus campos

    Estado listo para ocultar y cambiar entradas de campo

    Ocultar y cambiar las características de las columnas de control de la tabla

    Ocultar funciones de menú individuales

    Ocultar pantallas completas

    Las versiones de transacción son en realidad una serie de versiones de pantalla. Los valores de campo y los atributos de campo para cada pantalla se almacenan en una variable de transacción en Cambios de pantalla. Todos los intercambios se asignan a una transacción. Sin embargo, su pantalla puede contener valores para múltiples transacciones si se requiere un flujo de transacciones. La variable es la transacción a la que se asigna la variable como transacción inicial, cada vez que inicia la versión.

    Hay transacciones específicas de cliente y entre clientes. Las versiones de pantalla casi siempre son entre clientes; sin embargo, pueden asignarse a una transacción específica del cliente.

    Se ha designado un espacio de nombres específico para los intercambios de transacciones entre clientes y los intercambios de pantallas, y ambos se conectan automáticamente al sistema de conmutación y transporte. Los intercambios de transacciones específicos del cliente se pueden realizar manualmente.

    Los intercambios de transacciones y pantallas se pueden crear para todas las transacciones de diálogo e informes, sin embargo, existen ciertas restricciones sobre su uso, dependiendo de cómo se hayan realizado internamente sus transacciones correspondientes.

    Puede encontrar más información en la Biblioteca SAP.

  • Ex miembro

    Hola,

    Es creado Varints (valores de la pantalla de selección) en el informe. Luego se asignan Cambios esto para Variables , llamado “Variables variables” . Estos realmente tienen valores “Variantes variables” esto y le asignan el “Variantes variables” esto para el Variantes . Entonces automáticamente estos son versiones obteniendo valores de “Variantes variables” .

    Si cambia el “Variables variables” los valores se mostrarán automáticamente en la variable.

    Espero que esto te ayude.

    – MAR

  • Hola Sid,

    Mira este hilo … ayuda.

    Versiones de transacciones y transacciones varias

    Sobre

    vijay

  • Utilice SE75 para crear su propio ID de texto personalizado para el objeto SAVE_TEXT

    Busque la salida de usuario cuando solo tenga el nombre del módulo de función: use la tabla MODSAP con miembro módulo = función. Esto le dará el nombre de la mejora que puede ingresar en SMOD.

    Para ejecutar el comando del sistema operativo en SAP: Utilice el programa RSBDCOS0

    Versiones de transacciones

    Utilice los cambios de transacción para hacer que los campos sean obligatorios, ocultos o mostrar. También aplicable a pantallas y tiras de pestañas.

    Puede ocultar pantallas y campos no deseados en cualquiera de los programas estándar de SAP sin cambiar ninguno de los programas estándar. Las funciones adicionales, como hacer que la versión sea el estándar de código de transacción de SAP predeterminado, solo están disponibles a partir de 4.6x.

    Transacción SHD0: cree una alternativa a la transacción requerida cambiando el diseño ocultando campos y pantallas.

    Transacción SE93: cree una transacción variable (por ejemplo, para VA02 = ZVA02).

    La versión de la transacción luego asigna esta transacción variable.

    En 4.6c, puede predeterminar su variable de transacción a la versión estándar. (SHD0 – Editar -> Activar / Desactivar como alternativa estándar)

    tablas: tbtco.

    detalles: jobcnt (1) tipo n,

    t_sdluname como tbtco-sdluname,

    t_strtdate como tbtco-strtdate,

    t_strttime como tbtco-strttime.

    • ZXXX es el nombre del trabajo a verificar

    seleccione * de tbtco donde jobname = “ZXXX”

    y strtdate = sy-datum

    y estado = “R”.

    agregue 1 a jobcnt = jobcnt.

    más jobcnt = 1.

    t_sdluname = tbtco-sdluname.

    t_strtdate = tbtco-strtdate.

    t_strttime = tbtco-strttime.

    otro.

    la salida.

    terminara si.

    endselect.

    más sy-subrc = 0.

    más postcnt> = 1.

    El mensaje i999 (b1) con t_sdluname ‘se ha publicado en’

    t_strtdate t_strttime.

    terminara si.

    terminara si.

    Utilice los cambios de transacción para hacer que los campos sean obligatorios, ocultos o mostrar. También aplicable a pantallas y tiras de pestañas.

    Puede ocultar pantallas y campos no deseados en cualquiera de los programas estándar de SAP sin cambiar ninguno de los programas estándar. Las funciones adicionales, como hacer que la versión sea el estándar de código de transacción de SAP predeterminado, solo están disponibles a partir de 4.6x.

    Transacción SHD0: cree una alternativa a la transacción requerida cambiando el diseño ocultando campos y pantallas.

    Transacción SE93: cree una transacción variable (por ejemplo, para VA02 = ZVA02).

    La versión de la transacción luego asigna esta transacción variable.

    En 4.6c, puede predeterminar su variable de transacción a la versión estándar. (SHD0 – Editar -> Activar / Desactivar como alternativa estándar)

    Usar versiones de transacciones

    Cambie las pantallas estándar de SAP cambiando campos, pantallas, tabulaciones, propiedades de campo, … sigue leyendo

    Mostrar todos los usuarios por servidor de aplicaciones

    Transacción AL08

    Para cerrar la sesión de un usuario a través de ABAP

    LLAME A ‘SYST_LOGOFF’.

    Meseta SM04

    El siguiente programa muestra la dirección IP, el nombre de la estación de trabajo, el nombre de usuario de NT, etc. Además, puede enviar mensajes instantáneos a los usuarios haciendo clic en el nombre de usuario. Mostrará una banda roja a los usuarios que excedan el límite de sesión. (Que te puedas acostumbrar). Esto creado para R / 3 4.6C y superior. (Enviado por Joy Ramachandran) – Haga clic aquí para descargar zuser.txt

    Cambie el logotipo de SAP en la parte superior derecha de SAPGui

    Cambie el archivo sapalogo.bmp en el directorio C: Archivos de programa SAP FrontEnd SAPgui themes default (SAP 4.6C)

    Cambie el logotipo en el lado derecho (Cortesía: http://sapr3.tripod.com/)

    Código de transacción: SMW0

    X: datos binarios para aplicaciones WebRFC

    Presione enter

    Haga clic en Ejecutar

    Haga clic en Configuración -> Mantener tipos MIME

    Haga clic en el botón Crear

    Complete: – TIPO: imagen / gif ADICION: .GIF

    Clic en Guardar

    Haga clic en Volver a datos binarios para WebRFC

    Haga clic en Crear

    Complete: – Obj. Nombre: ZXXXX.GIF Descripción: Logotipo de la empresa

    Haga clic en Importar y especifique el nombre del archivo donde se encuentra su archivo GIF. El tipo de archivo es BIN. Termine presione el botón Transferir.

    Si tiene éxito, su logotipo se mostrará en los datos binarios para WebRFC.

    Código de transacción SM30 – Tabla / Vista – SSM_CUST

    Haga clic en Retener

    Haga clic en Nuevas entradas

    Nombre Valor a establecer

    START_IMAGE ZXXXX.GIF

    RESIZE_IMAGE NO

    Cerrar sesión y volver a iniciar sesión

    Transporte automatizado

    Sobre

    vinod

  • Ex miembro

    Las variantes de transacción se utilizan para hacer que los campos sean obligatorios, ocultos o mostrar. También aplicable a pantallas y tiras de pestañas.

    Puede ocultar pantallas y campos no deseados en cualquiera de los programas estándar de SAP sin cambiar ninguno de los programas estándar. Las funciones adicionales, como hacer que la versión sea el estándar de código de transacción de SAP predeterminado, solo están disponibles a partir de 4.6x.

    Transacción SHD0: cree una alternativa a la transacción requerida cambiando el diseño ocultando campos y pantallas.

    Transacción SE93: cree una transacción variable (por ejemplo, para VA02 = ZVA02).

    La versión de la transacción luego asigna esta transacción variable.

    En 4.6c, puede predeterminar su variable de transacción a la versión estándar. (SHD0 – Editar -> Activar / Desactivar como alternativa estándar)

    Lea la ayuda de la aplicación proporcionada en SHD0 trxn.