Saltar al contenido

Qué tipos de mejora

Un Usuario hizo la siguiente pregunta

Hola,

Reenviar cualquier URL o thred, que brinda información sobre los tipos de mejoras y cómo podemos usarlo.

Me gusta

– Salida de clientes

– Badi

– Mejora: comprensible y revelador

– Algo más.

Si tiene algún documento, envíelo a hichoksi al yahoo.com

Gracias por adelantado.

Sobre,

Tushar choksi

4 respuestas

  • Ex miembro

    Hola,

    Mejoras

    Las aplicaciones estándar no ofrecen algunas de las funciones que necesita. El concepto de aumento R / 3 le permite agregar su propia funcionalidad a las aplicaciones comerciales estándar de SAP.

    Diferentes tipos de mejoras

    Mejoras usando salidas de clientes

    Las necesidades potenciales de los clientes que no están incluidas en el software estándar se incorporan en el estándar como un «shell» de modificación vacío. Luego, los clientes pueden completarlos con su propia codificación. Las mejoras pueden estar relacionadas con programas, menús y pantallas. La compatibilidad ascendente está asegurada. Es decir, SAP garantiza que el salto del software estándar a la salida y la interfaz que llama a la salida seguirán siendo válidos en futuras versiones.

    Mejoras en los elementos del diccionario ABAP / 4

    Se trata de mejoras en el diccionario ABAP / 4 (crear apéndices de tabla), mejoras de texto (palabras clave y documentación específica del cliente para elementos de datos) y salidas de campo (crear codificación adicional para elementos de datos).

    beneficios de las mejoras

    No afectan el código fuente estándar de SAP

    No solicite actualizaciones de software

    Salida del cliente: el concepto de mejora de R / 3 le permite agregar su propia funcionalidad a las aplicaciones comerciales estándar de SAP sin modificar las aplicaciones originales. SAP crea salidas de cliente para programas, pantallas y menús específicos dentro de las aplicaciones estándar R / 3. Estas salidas no tienen ninguna funcionalidad. En cambio, las salidas de los clientes actúan como ganchos. Puede colgar su propia funcionalidad de complemento en estos ganchos.

    Diferentes tipos de salidas de clientes.

    Salir del menú

    Salir de la pantalla

    Salir del módulo funcional

    Salir de palabras clave

    Salir del menú

    Agregue elementos a los menús desplegables en aplicaciones R / 3 estándar.

    Salir de la pantalla

    Adición de campos a las pantallas dentro de las aplicaciones R / 3. SAP crea salidas de pantalla colocando áreas especiales de subpantallas dentro de una pantalla R / 3 estándar y llamando a una subpantalla de cliente dentro de la lógica de flujo estándar de dynpro.

    Salir del módulo funcional

    Agregue funcionalidad a las aplicaciones R / 3. Las salidas del módulo funcional juegan un papel para las salidas del menú y la pantalla.

    palabra clave de salida

    Agregue documentación a los elementos de datos de las palabras clave definidas en el Diccionario ABAP / 4. El sistema muestra esta documentación cada vez que un usuario presiona F1 para obtener ayuda en línea para un área de la pantalla

    
    &---------------------------------------------------------------------
    *& Report ZMS_ACTIVE_EXITS
    &---------------------------------------------------------------------
    *& This report displays all the active customer enhancements in the
    *& system and also displays whether they are active or implemented
    &---------------------------------------------------------------------
    REPORT ZMS_ACTIVE_EXITS.
    
    Data decleration 
    types: begin of s_function,
    fname like MOD0-FUNCNAME,
    ftext like tftit-stext,
    impl,
    active,
    example,
    end of s_function.
    TYPEs : BEGIN OF display_str,
    project type modact-name,
    enhancement type modact-member,
    fm type modsap-member,
    status type char20,
    END OF display_str.
    data : lt_member type table of modact-member,
    ls_member like LINE OF lt_member,
    lt_fm type table of modsap-member,
    ls_fm like LINE OF lt_fm,
    lt_modname type table of modact-name,
    ls_modname like line of lt_modname,
    lt_display type TABLE OF display_str,
    ls_display like LINE OF lt_display,
    ls_function type s_function,
    field1(30).
    START-OF-SELECTION.
    
    Select active customer enhancement. 
    select name from modattr into ls_modname
    where status="A".
    append ls_modname to lt_modname.
    CLEAR ls_modname.
    ENDSELECT.
    if lt_modname is INITIAL.
    WRITE / 'no active enhancements'.
    endif.
    
    Determine the details about the customer enhancement. 
    LOOP AT lt_modname INTO ls_modname.
    CLEAR : ls_display.
    SELECT member from modact into ls_member where name = ls_modname.
    select member from modsap into ls_fm where name = ls_member and typ = 'E'.
    ls_display-project = ls_modname.
    ls_display-enhancement = ls_member.
    ls_display-fm = ls_fm.
    clear : ls_function.
    ls_function-fname = ls_fm.
    perform get_impl_status USING ls_function.
    if ls_function-impl="X".
    ls_display-status="Implemented".
    ELSE.
    ls_display-status="Active".
    endif.
    APPEND ls_display to lt_display.
    endselect.
    ENDSELECT.
    ENDLOOP.
    
    Displaying results 
    format color = 1.
    write : 'Please double-click on the object for follow-on action'.
    new-LINE. uline.
    write : 'Customer Project', at 30 'SAP Enhancement', at 60 'Exit Function Modul
    e', at 100 'Active/Implemented'.
    ULINE.
    format color = 0.
    loop at lt_display into ls_display.
    new-LINE.
    write : ls_display-project, at 30 ls_display-enhancement, at 60 ls_displayfm,
    at 100 ls_display-status.
    ENDLOOP.
    
    For calling transaction CMOD / SMOD / SE37. 
    at line-selection.
    get cursor field field1.
    CASE field1.
    WHEN 'LS_DISPLAY-PROJECT'.
    set parameter id 'MON_KUN' field sy-lisel(10).
    call transaction 'CMOD' and skip first screen.
    WHEN 'LS_DISPLAY-ENHANCEMENT'.
    set parameter id 'MON' field sy-lisel+29(10).
    call transaction 'SMOD' and skip first screen.
    WHEN 'LS_DISPLAY-FM'.
    set parameter id 'LIB' field sy-lisel+59(30).
    call transaction 'SE37' and skip first screen.
    WHEN OTHERS.
    message 'Click on the right place.' TYPE 'I'.
    ENDCASE.
    &---------------------------------------------------------------------
    *& Form get_impl_status
    &---------------------------------------------------------------------
    
    This FORM checks whether an EXIT FM is implemented or not
    
    
    --------------------------------------------------------------------------------
    form get_impl_status using p_function type s_function.
    data : l_mand LIKE tfdir-mand,
    l_incl_names TYPE smod_names OCCURS 1 WITH HEADER LINE.
    l_incl_names-itype="C".
    APPEND l_incl_names.
    CLEAR l_mand.
    SELECT SINGLE mand FROM tfdir INTO l_mand WHERE funcname = p_function-fname.
    IF sy-subrc = 0 AND l_mand(1) = 'C'.
    p_function-active="X".
    
    l_status-active = c_true. 
    ELSE.
    p_function-active=" ".
    
    l_status-inactive = c_true. 
    ENDIF.
    CALL FUNCTION 'MOD_FUNCTION_INCLUDE'
    EXPORTING
    funcname = p_function-fname
    TABLES
    incl_names = l_incl_names
    EXCEPTIONS
    OTHERS = 4.
    IF sy-subrc = 0.
    LOOP AT l_incl_names.
    SELECT SINGLE name FROM trdir INTO l_incl_names-iname
    WHERE name = l_incl_names-iname.
    IF sy-subrc = 0.
    p_function-impl="X".
    ELSE.
    p_function-impl=" ".
    ENDIF.
    ENDLOOP.
    ENDIF.
    endform. "get_impl_status
    
    
    

    Espero que esto ayude, haz una recompensa.

    Editado por: Runal Singh el 24 de abril de 2008 2:28 p.m.

  • Ex miembro

    Hola,

    SAP ha diseñado varios escenarios estándar para satisfacer la mayoría de las necesidades de los clientes. Pero aún no se adaptará al recorte de negocios de los clientes, por lo que hemos implementado estas mejoras.

    Básicamente, el SAP Std se mejora según las necesidades de los clientes.

    La mejora incluye uno o más componentes (salidas de funciones, mejoras de menú, mejoras de pantalla). Para obtener mejoras, se le recomienda que observe la siguiente convención de nominación.

    Agregamos campos a las salidas de pantalla, los menús de diseño usando salidas de menú y salidas de función para mejorar la funcionalidad estándar de los programas.

    Referir

    https://forums.sdn.sap.com/click.jspa?searchID=11114950&messageID=3871654

    Sobre

    Kiran definitivamente

  • Ex miembro

    Hola Tushar,

    Por favor, consulte las siguientes referencias:

    https://www.sdn.sap.com/irj/sdn/nw-development?rid=/webcontent/uuid/2342e1f3-0b01-0010-a186-fdd404884050 [original link is broken]

    Para obtener un código de muestra sobre cómo trabajar con estas mejoras, consulte lo siguiente:

    Usuarios de salida / Badis : http://www.saptechnical.com/Tutorials/ExitsBADIs/ExitsMain.htm

    Recompense si es útil,

    Sobre,

    Esha Raj

    Editado por: Esha Raj el 24 de abril de 2008 10:27 a. M.

    Editado por: Esha Raj el 24 de abril de 2008 10:29 a. M.

  • Ex miembro

    A continuación se muestra el enlace que le brinda todos los detalles sobre los cambios que se pueden realizar en el Estándar SAP utilizando todas las opciones disponibles en SAP. Por favor mira.

    [Changing the standard|http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCDWBCEX/BCDWBCEX.pdf]

    Salida del cliente

    http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm

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

    que da la lista de salida para el código tcode

    BADI

    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm

    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm

    Espero que ayude.

    Gracias,

    Vibha

    Marque todas las respuestas útiles