Add customer tab in header level in PR

                                         FM - MEGUI_BUILD_REQ_HEADER_PLUGIN


Step 1: Goto T-code SE37.

Step 2: Give function module name and click on display.

Step 3: Click on enhance button, click on edit--> enhancement operations--> show implicit enhancements.

Step 4: Right click on implicit enhancement and select enhancement operations--> create implementation.


Step 5:
Choose type for enhancement code and create enhancement implementation.

Step 6: Write code.

        DATA: cust_header_view   TYPE REF TO lcl_cust_header_view_mm.


        CREATE OBJECT cust_header_view
          EXPORTING
            im_dynpro         '1227'        "Custom tab provided by SAP
            im_prog           megui         "Function Group
            im_foreign_prog   'SAPLXM02'    "Main Program to create Custom Screen
            im_foreign_dynpro '0999'.       "Custom screen ->Can have any no
        CALL METHOD cust_header_view>set_label'Customer Data' ).    "Set Label as shown on screen
        CALL METHOD cust_header_view>set_name'Cust Header Tab' ).    "Set a name to refer
        CALL METHOD cust_header_view>set_struct_name).               "Get default structure

        CALL METHOD header_view->add
          EXPORTING
            im_screen_view cust_header_view
            im_position    4.

        SET HANDLER cust_header_view->if_observer_mm~handle_subject_changed FOR header_view.
        SET HANDLER header_view->if_observer_mm~handle_subject_changed FOR cust_header_view.


Step 7:
Activate.


Test

1. Open ME51N.

2. Check Header.


********************************Thank You*****************************

Comments

Popular posts from this blog

New syntax for append- VALUE (new syntax 7.4+) in ABAP

Read statement new syntax in ABAP. (7.4+).

Concatenation new syntax( 7.4+ ).