Show TOC Start of Content Area

Background documentation Module PBO_Subscreen  Locate the document in its SAP Library structure

The name of the module is comprised as follows: PBO_<relevant subscreen>. In our example, the module is called PBO_2013.

Sample source text:

 

MODULE pbo_2013 OUTPUT.

  

     CALL FUNCTION 'BRF_PBO'

       EXPORTING

         iv_screen           = '2013'

         iv_program          = gc_this_program

       IMPORTING

         es_screen_structure = sbrf142

         eo_instance         = go_instance.

  

   ENDMODULE.                 " pbo_2013  OUTPUT

 

Description:

Each subscreen that participates in the maintenance environment of the BRF must call function module BRF_PBO in its PBO module. The parameters to be used depend on the case in question.

In our example, the following parameters are used:

      On the 'EXPORTING' side, the following parameters are transferred:

       Number of the relevant subscreen (subscreen 2013 in this example)

       Name of the program (program SAPLBRF_MAINTENANCE in this example)

Note In this example, the program name SAPLICL_BRF_MAINTENANCE is transferred in the constant GC_THIS_PROGRAM in a “hidden” form.

      On the 'IMPORTING' side, the following values are returned:

       A structure (SBRF142 in this example)  

Consider the following:

       EO_INSTANCE contains a reference to the instance of the associated maintenance class.

On the PBO side, you must assign this reference to the GO_INSTANCE variable. Variable go_instance ist is declared in the TOP include.

Otherwise, you have no access to some methods of the maintenance class.

For its part, the function module that is used calls the following methods:

      PBO2

      GET_SCREEN_STRUCTURE (if this method is required)

      FMOD s

 

End of Content Area