Saltar al contenido

CÓMO VENDER DESCARGO DE RESPONSABILIDAD DEL USUARIO

Un Usuario hizo la siguiente pregunta

Hola amigos,

Cómo obtener la SALIDA DE USUARIO correspondiente en cat2.

Gracias y Saludos,

Vallamuthu.M

7 respuestas

  • Ex miembro

    Hola, copie este informe en su sistema.

    ingrese el tcode, y podrá ver qué mejora para el tcode

    & —-


    * & Ingrese el código de transacción que desea buscar en orden

    * & para averiguar cuáles son las salidas de usuario estándar de SAP.

    * Y

    & —-


    & —-


    * & Mesas

    & —-


    TABLAS: tstc, “Códigos de transacción de SAP

    “Directorio de objetos de almacenamiento

    modsapt, “Mejoras de SAP – Textos breves

    modact, “Modificaciones

    tabla del sistema TRDIR

    tfdir, “Módulo de función

    “Características adicionales para módulos funcionales

    tstct. “Textos de códigos de transacción

    & —-


    * & Variables

    & —-


    DETALLES: jtab COMO Tadir OCURRE 0 LÍNEA DEL ENCABEZADO.

    DETALLES: campo1 (30).

    DETALLES: v_devclass COMO tadir-devclass.

    & —-


    * Parámetros de pantalla y selección

    & —-


    SELECCIÓN DE PANTALLA A01 SELECCIÓN DE BLOQUE CON TÍTULO DE MARCO text-001.

    SALTAR LA PANTALLA DE SELECCIÓN.

    PARÁMETROS: p_tcode COMO tstc-tcode OBLIGATORIO.

    SALTAR LA PANTALLA DE SELECCIÓN.

    SELECCIÓN DE BLOQUE DE FIN DE PANTALLA a01.

    & —-


    * & Inicio del programa principal

    & —-


    INICIO-SELECCIONAR.

    • Validación del código de transacción

    SECCIÓN UNO * De tstc

    DONDE tcode EQ p_tcode.

    • Obtenga Storage Objects para su código de transacción

    MÁ sy-subrc EQ 0.

    SECCIÓN UNO * Oh tadir

    DONDE pgmid = ‘R3TR’

    Y objeto = “PROG”

    Y obj_name = tstc-pgmna.

    Bog: tadir-devclass TO v_devclass.

    MÁ sy-subrc NE 0.

    SECCIÓN UNO * De trdir

    DONDE nombre = tstc-pgmna.

    SI trdir-subc EQ ‘F’.

    SECCIÓN UNO * De tfdir

    DONDE nombre = tstc-pgmna.

    SECCIÓN UNO * De enlfdir

    DONDE funcname = tfdir-funcname.

    SECCIÓN UNO * Oh tadir

    DONDE pgmid = ‘R3TR’

    Y objeto = “FUGR”

    Y obj_name = enlfdir-area.

    Pantano: tadir-devclass TO v_devclass.

    TERMINARA SI.

    TERMINARA SI.

    • Obtenga modificaciones de SAP

    SELECCIONAR * Oh tadir

    EN LA TABLA jtab

    DONDE pgmid = ‘R3TR’

    Y objeto = “SMOD”

    Y devclass = v_devclass.

    SECCIÓN UNO * De tstct

    DONDE sprsl EQ sy-langu

    Y tcode EQ p_tcode.

    COLOR DE FORMA COL_POSITIVO INTENSIFICADO APAGADO.

    ESCRIBIR: / (19) ‘Código de transacción -‘,

    20 (20) p_tcode,

    45 (50) tstct-ttext.

    SALTAR.

    SI NO es jtab[] ES UNA INICIATIVA.

    ESCRIBIR: / (95) sy-uline.

    COLOR FORM COL_HEADING INTENSIFICADO ENCENDIDO.

    ESCRIBIR: / 1 sy-vline,

    2 ‘Nombre de jubilación’,

    21 sy-vline,

    22 ‘Descripción’,

    95 sy-vline.

    ESCRIBIR: / (95) sy-uline.

    LOOP AG jtab.

    SECCIÓN UNO EN UNO * De modsapt

    DONDE sprsl = sy-langu Y

    nombre = jtab-obj_name.

    COLOR FORM COL_NORMAL INTENSIFICADO APAGADO.

    ESCRIBIR: / 1 sy-vline,

    2 jtab-obj_name HOTSPOT ON,

    21 sy-vline,

    22 modsapt-modtext,

    95 sy-vline.

    ENDLOOP.

    ESCRIBIR: / (95) sy-uline.

    TABLA DESCRIBE jtab.

    SALTAR.

    COLOR FORM COL_TOTAL INTENSIFICADO ACTIVADO.

    ESCRIBIR: / ‘Número de ocupación:’, sy-tfill.

    DEMÁS.

    COLOR DE FORMA COL_NEGATIVO INTENSIFICADO ENCENDIDO.

    ESCRIBIR: / (95) ‘Sin salida de usuario’.

    TERMINARA SI.

    DEMÁS.

    COLOR DE FORMA COL_NEGATIVO INTENSIFICADO ENCENDIDO.

    ESCRIBIR: / (95) ‘El código de transacción no existe’.

    TERMINARA SI.

    • Lleve al usuario a SMOD para la salida seleccionada.

    SELECCIÓN DE UNA LÍNEA.

    OBTENER CURSOR DE CAMPO campo 1.

    CHECK field1 (4) EQ ‘JTAB’.

    FIJAR ID DE PARÁMETRO ‘MON’ FIELD sy-lisel + 1 (10).

    ‘SMOD’ LLAME AL TRANSPORTE Y SALTE EL PRIMER HISTORIA.

  • Ex miembro

    Hola vallamuthu madheswaran,

    ¿Cómo encontrar salidas de usuario?

    Muestra el programa en el que estás buscando y sal y busca LLAMAR CLIENTE-SALIR

    Si conoce el nombre de la salida, vaya a la transacción CMOD.

    Seleccione el menú Utilidades-> Mejoras de SAP. Ingrese el nombre del evento y presione Enter.

    Ahora se encontrará con una pantalla que muestra las salidas del módulo funcional para la salida.

    3. Utilizando la gestión de proyectos en SAP Enhancements, queremos crear un proyecto para promulgar la promulgación VA01.

    – Ir a la transacción CMOD

    – Crea un proyecto llamado ZVA01

    – Seleccione el botón de opción Asignación de mejora y presione el botón Modificar

    En la primera columna, ingrese Predefine V45A0002 vendido a una parte en el documento de ventas.

    Tenga en cuenta que la mejora solo se puede utilizar en 1 proyecto. Si la mejora ya está en uso, se mostrará un mensaje de error.

    Presione Guardar

    Presione Componentes. Ahora verá que la mejora usa el evento de usuario EXIT_SAPMV45A_002. Haga doble clic en la salida.

    Ahora se muestra el módulo funcional. Haga doble clic en la cuenta ZXVVAU04 en el módulo de funciones

    Ingrese el siguiente código: E_KUNNR = ‘2155’.

    Active el programa de cuentas. Regrese a CMOD y active el proyecto.

    Vaya a la transacción VA01 y cree una orden de venta.

    Tenga en cuenta que “2155” ahora se vende automáticamente a una fiesta.

    Salida de usuario: una salida de usuario es un código de tres caracteres que indica al sistema que acceda a un programa durante el procesamiento del sistema.

    SXX: S es para salidas estándar entregadas por SAP. XX representa el número de salida de 2 dígitos.

    UXX: U es para salidas de usuario definidas por el usuario. XX representa el número de salida de 2 dígitos

    Ejemplo de usuario de salida: –

    MÓDULO user_exit_0001 ENTRADA

    CASE okcode.

    CUANDO SEA APLICABLE AL OR

    CASO sy-dynnr.

    CUANDO ‘100’.

    CONFIGURAR PANTALLA 0.

    SALGA DE LA PANTALLA.

    CUANDO ‘200’.

                                                                                                                                                            • Tenga en cuenta que puede escribir cualquier código que se adapte a sus necesidades. ****

                                                                                                                                                            • Pero en este caso, esto se escribió como código de muestra como referencia. ****

                                                                                                                                                            • Y puedes probarlo. ****

                                                                                                                                                                                                                                                                                                                CONFIGURAR PANTALLA 100.

                                                                                                                                                                                                                                                                                                                SALGA DE LA PANTALLA.

                                                                                                                                                                                                                                                                                                                ENDCASE.

                                                                                                                                                                                                                                                                                                                ENDCASE.

                                                                                                                                                                                                                                                                                                                Dejar de buscar usuarios

                                                                                                                                                                                                                                                                                                                Procedimiento 1:

                                                                                                                                                                                                                                                                                                                Válido hasta al menos la versión SAP 4.0B

                                                                                                                                                                                                                                                                                                                Una forma de encontrar salidas de usuario aplicables a una pantalla SAP en particular. Desde la pantalla SE38, ingrese al menú principal de la pantalla que desee y haga clic en Utilidades> Buscar en código fuente, con “FUNCIÓN DEL CLIENTE” como el texto para buscar. Esto le dará una lista de salidas de usuario y dónde llamarlas para cada pantalla durante el módulo.

                                                                                                                                                                                                                                                                                                                Nota: el formato de la declaración ABAP CALL CEROMER-FUNCTION es ‘009’, por ejemplo. Esta es la declaración llamada submódulo adjunto al programa principal.

                                                                                                                                                                                                                                                                                                                La función relacionada real es EXIT_SAPLCOIH_009, por ejemplo. Este ejemplo se refiere a la función del cliente 9 en el programa principal SAPLCOIH. No todas las funciones de eventos de usuario tienen ese nombre, pero este es el formato predeterminado.

                                                                                                                                                                                                                                                                                                                Si está validando datos y necesita un mensaje de error para abrir un campo, debe asegurarse de que la salida de usuario que está utilizando esté vinculada a un módulo de llamada en la sección PAI de la pantalla y al campo que desea abrir. fue en la declaración CHAIN ​​donde se invocó el módulo PAI.

                                                                                                                                                                                                                                                                                                                Si utiliza una función de cliente que ha requerido un módulo PBO para validar datos, la declaración “MESSAGE” devolverá la pantalla con el mensaje deseado en la parte inferior, pero todas las áreas de la pantalla se cerrarán para la entrada.

                                                                                                                                                                                                                                                                                                                Cuando realiza cambios en el módulo incluido para una función de cliente en particular, debe volver a generar el grupo de funciones asociado antes de poder ver los cambios incluidos en el comportamiento de la pantalla.

                                                                                                                                                                                                                                                                                                                Procedimiento 2:

                                                                                                                                                                                                                                                                                                                ¿Necesita encontrar rutas de salida adecuadas para el usuario? Supongamos que queremos ver las salidas del módulo de ventas disponibles. Vaya a la transacción SE81. Haga clic en SD, luego haga clic en “editar” en la barra de menú y seleccione un subtítulo. Haga clic en “sistema de información”, nodo de entorno abierto, salidas de clientes y mejoras. Presione F8 para obtener todas las salidas de usuario para ese módulo. En resumen: SE81-> SD-> Seleccionar subtítulo-> Información del sistema-> Entorno-> Técnicas de salida-> Escape del cliente-> Mejoras-> Ejecución (F8)

                                                                                                                                                                                                                                                                                                                SALIDA DE USUARIO (Mejora de SAP)

                                                                                                                                                                                                                                                                                                                http://www.planetsap.com/userexit_det_1.htm

                                                                                                                                                                                                                                                                                                                Lista de todos los USUARIOS USUARIOS (versión 4.6c)

                                                                                                                                                                                                                                                                                                                http://www.planetsap.com/Userexit_List.htm

                                                                                                                                                                                                                                                                                                                Usuarios de salida en FI / CO

                                                                                                                                                                                                                                                                                                                http://www.ficoexpertonline.com/downloads/User%20ExitsWPedit.doc

                                                                                                                                                                                                                                                                                                                Excelente sitio web para salidas de usuarios

                                                                                                                                                                                                                                                                                                                http://www.abaptalk.com/forum_posts.asp?TID=31&SID=3b18fa1dc8b7b9a1dbdedf36fe3bc2az&PID=56#56

                                                                                                                                                                                                                                                                                                                https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/208811b0-00b2-2910-c5ac-dd2c7c50c8e8

                                                                                                                                                                                                                                                                                                                Mejoras, Creación de un proyecto, Asignación de mejoras de SAP a un proyecto, Edición de componentes de mejora, Activación de un proyecto

                                                                                                                                                                                                                                                                                                                http://www.planetsap.com/userexit_main_page.htm

                                                                                                                                                                                                                                                                                                                Encuentra salidas de usuario con TCode

                                                                                                                                                                                                                                                                                                                http://www.erpgenie.com/abap/code/abap26.htm

                                                                                                                                                                                                                                                                                                                Rutina de salida de usuario de SAP

                                                                                                                                                                                                                                                                                                                http://www.sap-basis-abap.com/sapab013.htm

                                                                                                                                                                                                                                                                                                                Mejoras y modificaciones de ABAP (marco de mejora, complemento comercial, procedimientos de transacciones comerciales)

                                                                                                                                                                                                                                                                                                                https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/109f5161-ee76-2910-cb99-db10b559ef4b [original link is broken]

                                                                                                                                                                                                                                                                                                                ¡salud!

                                                                                                                                                                                                                                                                                                                gyanaraj

                                                                                                                                                                                                                                                                                                                **** Puntos de recompensa por favor si esto es útil para ti