RPSTA100 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report creates statistical evaluations...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RPSTA100 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
3-Dimensional Graphic Editing
Selection Text: %_POS006 = ?...(% POS006)
Selection Text: %_POS004 = ?...(% POS004)
Selection Text: %_PAT003 = ?...(% PAT003)
Selection Text: %_END044 = ?...(% END044)
Selection Text: %_END033 = ?...(% END033)
Selection Text: %_END024 = ?...(% END024)
Selection Text: %_END017 = ?...(% END017)
Selection Text: %_END010 = ?...(% END010)
Selection Text: %_DPS019 = ?...(% DPS019)
Selection Text: %_DPE026 = ?...(% DPE026)
Selection Text: %_DDA012 = ?...(% DDA012)
Selection Text: %_BEG038 = ?...(% BEG038)
Selection Text: %_BEG025 = ?...(% BEG025)
Selection Text: %_BEG018 = ?...(% BEG018)
Selection Text: %_BEG011 = ?...(% BEG011)
Selection Text: %_BEG002 = ?...(% BEG002)
Selection Text: TEST = Enter 'X' for test output
Selection Text: SEL2 = Feature 2
Selection Text: SEL1 = Feature 1
Selection Text: P_SUPER = Superior window
Selection Text: P41DATAR = Date type ex specifications
Selection Text: P27KSTAR = Type of cost distribution
Selection Text: P16KONDT = Entry in group
Selection Text: P16EINDT = Entry in company code/persArea
Selection Text: LITYP = List type
Selection Text: INDEXNAM = ?...(INDEXNAM)
Selection Text: %_POS008 = ?...(% POS008)
Selection Text: PNPXPGPK = ?...(PNPXPGPK)
Selection Text: PNPXBWBK = ?...(PNPXBWBK)
Selection Text: PNPXABKR = ?...(PNPXABKR)
Selection Text: PNPSTATU = ?...(PNPSTATU)
Selection Text: PNPSORTT = ?...(PNPSORTT)
Selection Text: PNPSORTF = ?...(PNPSORTF)
Selection Text: PNPPERNR = ?...(PNPPERNR)
Selection Text: PNPPABRP = ?...(PNPPABRP)
Selection Text: PNPPABRJ = ?...(PNPPABRJ)
Selection Text: PNPENDPS = ?...(PNPENDPS)
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = '70' msgty = 'E' msgno = 102 msgv1 = 'Daten zur Person'(er1) msgv2 = '(0002)'.
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = 'RP' msgty = 'E' msgno = 016 msgv1 = 'Geburtsdatum falsch in Infotyp 0002 '(er4).
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = '70' msgty = 'E' msgno = 102 msgv1 = 'Sollarbeitszeit'(er2) msgv2 = '(0007)'.
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = '70' msgty = 'E' msgno = 102 msgv1 = 'Basisbezüge'(er3) msgv2 = '(0008)'.
RP_HIRE_FIRE CALL FUNCTION 'RP_HIRE_FIRE' EXPORTING beg = pn-begda end = pn-endda IMPORTING hire_date = hiredate TABLES pp0000 = p0000 "input pp0001 = p0001 "input pphifi = phifi.
GRAPH_MATRIX CALL FUNCTION 'GRAPH_MATRIX' EXPORTING dim1 = dim1text dim2 = dim2text dim3 = space inbuf = space inform = 'X' "graphics import max1 = space max2 = space max3 = space pwdid = space stat = busg_stat "open window, sending * SUPER = 'X' "QFXS11K126472 super = p_super titl = text-009 valt = text-009 wdid = space winid = space IMPORTING b_key = b_key b_typ = b_typ m_typ = m_typ rbuff = rbuff rwnid = rwnid TABLES data = g_data_2 opts = g_opts tdim1 = g_dim1 tdim2 = g_dim2 tdim3 = g_dim3.
GRAPH_DIALOG CALL FUNCTION 'GRAPH_DIALOG' "QFXS11K126472 EXPORTING "QFXS11K126472 close = 'X' "QFXS11K126472 winid = 'BMAT'. "QFXS11K126472
GRAPH_BUTTON_MATRIX CALL FUNCTION 'GRAPH_BUTTON_MATRIX' EXPORTING colln = space ctxt1 = text-g02 "text for fist col inbuf = rbuff modif = 'X' outft = space pwdid = space rowln = space stat = bmat_stat stitl = space super = space ttext = text-g01 " Title vald1 = space valu1 = space vtxt1 = space winid = space * winsz = space "QNOK092856 IMPORTING m_typ = m_typ rbuff = rbuff rownr = rownr rwnid = rwnid TABLES attr = attr data = data size = size.
GRAPH_2D CALL FUNCTION 'GRAPH_2D' EXPORTING titl = text-009 type = 'TD' TABLES data = mat_2d.
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = '70' msgty = 'E' msgno = 103 msgv1 = t503.
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' "QNOK074320 EXPORTING pernr = pernr-pernr arbgb = 'PN' msgty = 'E' msgno = 001 msgv1 = 'T001P' msgv2 = t001p+3(8).
HR_APPEND_ERROR_LIST CALL FUNCTION 'HR_APPEND_ERROR_LIST' EXPORTING pernr = pernr-pernr arbgb = 'PN' msgty = 'E' msgno = 001 msgv1 = 'T500P' msgv2 = p_persa.
COMPUTE_YEARS_BETWEEN_DATES CALL FUNCTION 'COMPUTE_YEARS_BETWEEN_DATES' "QFXK64818 EXPORTING "QFXK64818 first_date = calc_age_dat "QFXK64818 second_date = date "QFXK64818 modify_interval = ' ' "QFXK64818 IMPORTING "QFXK64818 years_between_dates = calc_age_val "QFXK64818 EXCEPTIONS "QNOK74320 sequence_of_dates_not_valid = 1. "QNOK74320
HR_DISPLAY_ERROR_LIST CALL FUNCTION 'HR_DISPLAY_ERROR_LIST'.
RK_KOKRS_FIND ** CALL FUNCTION 'RK_KOKRS_FIND' ** EXPORTING ** BUKRS = BUKRS ** GSBER = GSBER ** IMPORTING ** KOKRS = KOKRS.
RK_KOKRS_FIND * CALL FUNCTION 'RK_KOKRS_FIND' * EXPORTING * BUKRS = BUKRS * GSBER = GSBER ** TEST_KOKRS = space * IMPORTING * KOKRS = KOKRS ** T_KA01 = sap * EXCEPTIONS * ASSIGNMENT_NOT_ALLOWED = 01 * INSUFFICIENT_INPUT = 02 * NO_KOKRS_ASSIGNED = 03 * NO_KOKRS_FOR_BUKRS = 04 * NO_KOKRS_FOR_BU_GB = 05 * WRONG_KOKRS_FOR_BUKRS = 06 * WRONG_KOKRS_FOR_BU_GB = 07.
HR_APPEND_ERROR_LIST * CALL FUNCTION 'HR_APPEND_ERROR_LIST' * EXPORTING * PERNR = PERNR-PERNR * ARBGB = 'RP' * MSGTY = 'E' * MSGNO = 016 * MSGV1 = BUKRS * MSGV2 = GSBER * MSGV3 = TL.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RPSTA100 or its description.