Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8667

Re: maintainance view , view_get_data

$
0
0

How to find the Table name for field SUMBB from Q0008.


hI .i am calculating special allowance for which i need to fetch the screen field for 'all wages type i .e q0008-sumbb' ..

i have search many thread . finally i get this fm .

m not gettting screen field value.

please guide.

here is the code..\in PAI i have use this fm..

used many table like t510 , t539a , t539a , 


m using fm : CALL FUNCTION 'DYNP_VALUES_READ'


data: v_prog like D020S-PROG,    "" hv also try this frm se37

          v_scrno like D020S-DNUM.

 

     DATA : l_cprog TYPE sy-cprog,

            l_dynnr TYPE sy-dynnr.

 

              l_cprog  =   sy-cprog.

              l_dynnr  =   sy-dynnr.

 

     DATA: LIT_SCREEN_VALUES TYPE STANDARD TABLE OF  DYNPREAD, ,

            LWA_SCREEN_VALUE TYPE    DYNPREAD."LIT_SCREEN_VALUES.     hv  also try      "LIKE  LINE OF LIT_SCREEN_VALUES.

 

 

 

    CLEAR : LIT_SCREEN_VALUES ,

              LWA_SCREEN_VALUE .

 

 

     LWA_SCREEN_VALUE-FIELDNAME = 'Q0008-SUMBB'.               "Field to be read

 

 

     APPEND LWA_SCREEN_VALUE TO LIT_SCREEN_VALUES.              " Fill the table

 

 

     CALL FUNCTION 'DYNP_VALUES_READ'

       EXPORTING

         DYNAME                               l_cprog       "v_prog              "'2040'         "v_prog       " l_cprog

         DYNUMB                               l_dynnr           "'MP000800'      "l_dynnr

        TRANSLATE_TO_UPPER                   = 'X'

*       REQUEST                              = ' '

*       PERFORM_CONVERSION_EXITS             = ' '

*       PERFORM_INPUT_CONVERSION             = ' '

*       DETERMINE_LOOP_INDEX                 = ' '

*       START_SEARCH_IN_CURRENT_SCREEN       = ' '

*       START_SEARCH_IN_MAIN_SCREEN          = ' '

*       START_SEARCH_IN_STACKED_SCREEN       = ' '

*       START_SEARCH_ON_SCR_STACKPOS         = ' '

*       SEARCH_OWN_SUBSCREENS_FIRST          = ' '

*       SEARCHPATH_OF_SUBSCREEN_AREAS        = ' '

       TABLES

         DYNPFIELDS                           = LIT_SCREEN_VALUES

      EXCEPTIONS

        INVALID_ABAPWORKAREA                 = 1

        INVALID_DYNPROFIELD                  = 2

        INVALID_DYNPRONAME                   = 3

        INVALID_DYNPRONUMMER                 = 4

        INVALID_REQUEST                      = 5

        NO_FIELDDESCRIPTION                  = 6

        INVALID_PARAMETER                    = 7

        UNDEFIND_ERROR                       = 8

        DOUBLE_CONVERSION                    = 9

        STEPL_NOT_FOUND                      = 10

        OTHERS                               = 11

               .

     IF SY-SUBRC <> 0.

* Implement suitable error handling here

     ENDIF.

 

READ TABLE LIT_SCREEN_VALUES INDEX 1 INTO LWA_SCREEN_VALUE.



 




Viewing all articles
Browse latest Browse all 8667

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>