Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Error in viewing payslip in ESS

Hi,

I have a service "Salary Statement" and when i click on the link "Show Overview", i get the following error:

:

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

at java.util.ArrayList.RangeCheck(ArrayList.java:507)

at java.util.ArrayList.get(ArrayList.java:324)

at com.sap.tc.webdynpro.progmodel.context.Node$ElementList.getElement(Node.java:2034)

at com.sap.tc.webdynpro.progmodel.context.Node$MappedElementList.getElement(Node.java:2399)

at com.sap.tc.webdynpro.progmodel.context.Node.getElementAtInternal(Node.java:621)

... 50 more

The payslip for that month is displayed properly though

presently we are using NW04s SP 15.

Can anyone please let me know whether they get this error ?

regards,

pinki

Former Member
Former Member replied

Hi Pinki,

Go to Tcode se19.

Enter the name of the Interface: which i had provided you.

Then click on method IF_EX_XSS_REM_INTERFACE~PROVIDE_OVERVIEWTAB_FIELDCAT.

if there is any code then check it otherwise paste the following code:


method IF_EX_XSS_REM_INTERFACE~PROVIDE_OVERVIEWTAB_FIELDCAT .

*VKIN939730 10.04.2006 Off-Cycle check against table T52BX instead of T52OCF
* XMU2004/01/08: Checkman and further countries

*  data wa_t52ocf type t52ocf.             "XMU2004/01/08 "VKIN939730
  data wa_t52bx type t52bx.                               "VKIN939730
  data wa_fieldcat like line of ex_fieldcat.

  clear ex_fieldcat.
* first column (invisible): Sequential number of result
  clear wa_fieldcat.
  wa_fieldcat-title = 'SeqNr.'(t01).
  wa_fieldcat-tooltip = 'Sequenznummer'(t02).
  wa_fieldcat-halign = 'R'.
  wa_fieldcat-width  = 5.
  wa_fieldcat-visible = ' '.
  append wa_fieldcat to ex_fieldcat.

* BEGIN OF INSERTION                                     "XMU2004/01/08
  CLEAR wa_fieldcat.
*  SELECT SINGLE * FROM T52OCF INTO wa_t52ocf WHERE MOLGA = im_molga.  "VKIN939730
  SELECT SINGLE * FROM T52BX INTO wa_t52BX WHERE MOLGA = im_molga.     "VKIN939730
  IF SY-SUBRC = 0. "off-cycle country
*   paydate
    wa_fieldcat-title = 'Zahlungsdatum'(t05).
    wa_fieldcat-halign = 'L'.
    wa_fieldcat-width  = 10.
    wa_fieldcat-tooltip = 'Zahlungsdatum'(t06).
    wa_fieldcat-visible = 'X'.
  ELSE. "only standard periods
*   payroll period
    wa_fieldcat-title = 'Periode'(t03).
    wa_fieldcat-halign = 'L'.
    wa_fieldcat-width  = 7.
    wa_fieldcat-tooltip = 'Abrechnungsperiode'(t04).
    wa_fieldcat-visible = 'X'.
  ENDIF.
  APPEND wa_fieldcat TO ex_fieldcat.
* END OF INSERTION                                       "XMU2004/01/08
* BEGIN OF DELETION                                      "XMU2004/01/08
*  case im_molga.
*    when 01. "Germany
**     payroll period
*      CLEAR wa_fieldcat.
*      wa_fieldcat-title = 'Periode'(t03).
*      wa_fieldcat-halign = 'C'.
*      wa_fieldcat-width  = 7.
*      wa_fieldcat-tooltip = 'Abrechnungsperiode'(t04).
*      wa_fieldcat-visible = 'X'.
*      APPEND wa_fieldcat TO ex_fieldcat.
*     WHEN 10. "U.S.
**     paydate
*      CLEAR wa_fieldcat.
*      wa_fieldcat-title = 'Zahlungsdatum'(t05).
*      wa_fieldcat-halign = 'L'.
*      wa_fieldcat-width  = 10.
*      wa_fieldcat-tooltip = 'Zahlungsdatum'(t06).
*      wa_fieldcat-visible = 'X'.
*      APPEND wa_fieldcat TO ex_fieldcat.
*     WHEN OTHERS.
**      TODO
*  ENDCASE.
* END OF DELETION                                        "XMU2004/01/08

* gross amount
  CLEAR wa_fieldcat.
  wa_fieldcat-title = 'Brutto'(t07).
  wa_fieldcat-halign = 'R'.
  wa_fieldcat-width  = 15.
  wa_fieldcat-tooltip = 'Brutto'(t08).
  wa_fieldcat-visible = 'X'.
  APPEND wa_fieldcat TO ex_fieldcat.
* pay
  CLEAR wa_fieldcat.
  wa_fieldcat-title = 'Auszahlungsbetrag'(t09).
  wa_fieldcat-halign = 'R'.
  wa_fieldcat-width  = 15.
  wa_fieldcat-tooltip = 'Auszahlungsbetrag'(t10).
  wa_fieldcat-visible = 'X'.
  APPEND wa_fieldcat TO ex_fieldcat.
* last column
* print indicator
  CLEAR wa_fieldcat.
  wa_fieldcat-title = 'Druckstatus'(t11).
  wa_fieldcat-halign = 'L'.
  wa_fieldcat-width  = 25.
  wa_fieldcat-tooltip = 'Druckanforderung'(t12).
  wa_fieldcat-visible = 'X'.
  APPEND wa_fieldcat TO ex_fieldcat.
endmethod.


Regards,

Dhruv

0 View this answer in context

Helpful Answer

by
Not what you were looking for? View more on this topic or Ask a question