SAP Reports / Programs | Payroll | Russia(PY-RU) SAP PY

HRULICO0 SAP ABAP Report - Flexible Payroll Evaluation







HRULICO0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter HRULICO0 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

HRULICO0 - Flexible Payroll Evaluation


ABAP code to call this SAP report using the submit statement

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.






SUBMIT HRULICO0. "Basic submit
SUBMIT HRULICO0 AND RETURN. "Return to original report after report execution complete
SUBMIT HRULICO0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_REG = D .
Selection Text: P_PAYTY = D .
Selection Text: P_PAYID = D .
Selection Text: P_OCRSN = D .
Selection Text: P_OCPAR = D .
Selection Text: P_KD = D .
Selection Text: P_BONDT = D .
Selection Text: HEADLNE3 = D .
Selection Text: HEADLNE2 = D .
Selection Text: HEADLNE1 = D .
Selection Text: FORMNAME = D .
Selection Text: BA_TITLE = D .
Title: Flexible Payroll Evaluation
Text Symbol: X99 = Off-cycle payroll
Text Symbol: X98 = Payroll reason
Text Symbol: E01 = Error in output module
Text Symbol: 310 = Period
Text Symbol: 210 = Pers. No.
Text Symbol: 110 = Field Selection (Active)
Text Symbol: 105 = Check Day:
Text Symbol: 102 = Title
Text Symbol: 101 = Other Data
Text Symbol: 100 = Fields Selection
Text Symbol: 034 = Processed
Text Symbol: 033 = Data Records
Text Symbol: 008 = Photo
Text Symbol: 007 = Worked from
Text Symbol: 006 = Employee Age
Text Symbol: 005 = Basic Pay: Sum
Text Symbol: 003 = HR Select Fields
Text Symbol: 002 = Selected Fields
Text Symbol: 001 = Selectable Fields


INCLUDES used within this REPORT HRULICO0

INCLUDE PLTAXRUR.
INCLUDE PLICORU1.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = 'icon_display_more' TEXT = text-110 INFO = text-110 ADD_STDINF = 'X' IMPORTING RESULT = name EXCEPTIONS ICON_NOT_FOUND = 0 OUTPUTFIELD_TOO_SHORT = 0 OTHERS = 0.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = 'icon_enter_more' TEXT = text-100 INFO = text-100 ADD_STDINF = 'X' IMPORTING RESULT = name EXCEPTIONS ICON_NOT_FOUND = 0 OUTPUTFIELD_TOO_SHORT = 0 OTHERS = 0.

RH_TEXT_GET CALL FUNCTION 'RH_TEXT_GET' EXPORTING TABNAME = ITYP RECORD = BEGDAT = pn-begda ENDDAT = text_endda " pn-endda TABLES FIELDS = g_t_textfields_infty TEXT_TAB = g_t_texts_infty EXCEPTIONS DDIC_ENTRY_NOT_FOUND = 1 INCORRECT_CALL = 2 INTERNAL_ERROR = 3 MISSING_TEXT = 4 OTHERS = 5.

RPAQ_GET_AF_0002 CALL FUNCTION 'RPAQ_GET_AF_0002' EXPORTING C_IT0002 = P0002 BEGDA_SEL = PN-BEGDA ENDDA_SEL = PN-BEGDA IMPORTING AF_VALUES = S_P0002_AF TABLES AF_FIELDS = AF_FIELDS.

HR_RU_HIRE_DATE CALL FUNCTION 'HR_RU_HIRE_DATE' EXPORTING p_pernr = pernr-pernr p_begda = pn-begda p_endda = text_endda IMPORTING HIREDATE = EXCEPTIONS NO_MOLGA = 1 NO_INFOTYPE_REG = 2 ERROR = 3 OTHERS = 4 .

HR_RU_FIRE_DATE CALL FUNCTION 'HR_RU_FIRE_DATE' EXPORTING p_pernr = pernr-pernr p_begda = pn-begda p_endda = text_endda IMPORTING FIREDATE = EXCEPTIONS NO_MOLGA = 1 NO_INFOTYPE_REG = 2 ERROR = 3 OTHERS = 4 .

NAMETAB_GET CALL FUNCTION 'NAMETAB_GET' EXPORTING LANGU = SY-LANGU ONLY = ' ' TABNAME = 'PERNR' TABLES NAMETAB = NAMETAB EXCEPTIONS INTERNAL_ERROR = 01 TABLE_HAS_NO_FIELDS = 02 TABLE_NOT_ACTIV = 03.

NAMETAB_GET CALL FUNCTION 'NAMETAB_GET' EXPORTING LANGU = SY-LANGU ONLY = ' ' TABNAME = 'PRELQ' TABLES NAMETAB = NAMETAB EXCEPTIONS INTERNAL_ERROR = 01 TABLE_HAS_NO_FIELDS = 02 TABLE_NOT_ACTIV = 03.

NAMETAB_GET CALL FUNCTION 'NAMETAB_GET' EXPORTING LANGU = SY-LANGU ONLY = ' ' TABNAME = TABELLENNAME TABLES NAMETAB = NAMETAB EXCEPTIONS INTERNAL_ERROR = 01 TABLE_HAS_NO_FIELDS = 02 TABLE_NOT_ACTIV = 03.

HR_FIELD_CHOICE CALL FUNCTION 'HR_FIELD_CHOICE' EXPORTING MAXFIELDS = FELDER TITEL1 = TEXT-001 "AuswÔhlbare Felder TITEL2 = TEXT-002 "AusgewÔhlte Felder POPUPTITEL = TEXT-003 "HR Feldauswahl TABLES FIELDTABIN = HR_CHOICE_TAB_IN SELFIELDS = SELECTTAB EXCEPTIONS OTHERS = 3.

WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING FILENAME = PATH_AND_FILE QUERY = 'FE' * WINID = ' ' IMPORTING RETURN = RETURN_CODE EXCEPTIONS INV_QUERY = 1 NO_BATCH = 2 FRONTEND_ERROR = 3 OTHERS = 4.

ARCHIV_GET_CONNECTIONS CALL FUNCTION 'ARCHIV_GET_CONNECTIONS' EXPORTING OBJECTTYPE = 'PREL' OBJECT_ID = OBJECTID CLIENT = SY-MANDT * ARCHIV_ID = * ARC_DOC_ID = * DOCUMENTTYPE = * FROM_AR_DATE = * UNTIL_AR_DATE = * DOCUMENTCLASS = * IMPORTING * COUNT = TABLES CONNECTIONS = CONNECTIONS EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.

ARCHIVOBJECT_GET_CLIENT CALL FUNCTION 'ARCHIVOBJECT_GET_CLIENT' EXPORTING ARCHIV_DOC_ID = CONNECTIONS-ARC_DOC_ID * ARCHIV_DOC_INDEX = ' ' ARCHIV_ID = CONNECTIONS-ARCHIV_ID PATH = PATH_AND_FILE * SIGN = ' ' DOC_TYPE = 'JPG' * IMPORTING * REPATH = * COUNT = * FILE_NAMES = EXCEPTIONS ERROR_ARCHIV = 1 ERROR_COMMUNICATIONTABLE = 2 ERROR_KERNEL = 3 OTHERS = 4.

REUSE_ALV_LIST_DISPLAY

REUSE_ALV_GRID_DISPLAY * CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = CURRENTREPORT I_CALLBACK_PF_STATUS_SET = 'DGL_SET_STATUS' I_CALLBACK_USER_COMMAND = 'DGL_USER_COMMAND' I_CALLBACK_TOP_OF_PAGE = I_CALLBACK_TOP_OF_PAGE I_CALLBACK_HTML_TOP_OF_PAGE = I_CALLBACK_HTML_TOP_OF_PAGE * I_STRUCTURE_NAME = DATA_STRUCTURE IS_LAYOUT = alv_layout I_GRID_SETTINGS = S_GRID_SETTINGS IT_FIELDCAT = alv_fieldcat * IT_EXCLUDING = T_EXCLUDE[] * IT_SORT = T_SORTINFO[] * I_DEFAULT = 'X' I_SAVE = 'A' * IS_VARIANT = S_VARIANT * IT_EVENT_EXIT = T_EVENT_EXIT TABLES T_OUTTAB = LT_TAB EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

HR_DISPLAY_ERROR_LIST CALL FUNCTION 'HR_DISPLAY_ERROR_LIST' * EXPORTING * NO_POPUP = ' ' * NO_PRINT = 'X' * NO_IMG = ' ' * NO_MSGNO = 'X' * LINESIZE = SY-LINSZ * LISTHEADER = ' ' * COLHEADER = ' ' * HIDEMSG = ' ' TABLES ERROR = g_tab_error EXCEPTIONS INVALID_LINESIZE = 1 OTHERS = 2.



Contribute (Add Comments)

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 HRULICO0 or its description.