SAP Reports / Programs

RHPMSTKA SAP ABAP Report - Job chart







RHPMSTKA is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Output of detail information on one or more budget structure elements...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 RHPMSTKA into the relevant SAP transactions such as SE38 or SE80


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 RHPMSTKA. "Basic submit
SUBMIT RHPMSTKA AND RETURN. "Return to original report after report execution complete
SUBMIT RHPMSTKA 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: PA_FINAN = D Financing details
Selection Text: PA_FINY1 = D Comparison year
Selection Text: PA_FINYR = D Financial year
Selection Text: PA_FORM = D Form
Selection Text: PA_FYEAR = D Fiscal year
Selection Text: PA_HOEH = D Higher Classification
Selection Text: PA_KEY = D Object key
Selection Text: PA_KOSTL = D Cost center
Selection Text: PA_MEHR = D Multiple
Selection Text: PA_NADA = D Inadequate
Selection Text: PA_NDUR = D Interrupted
Selection Text: PA_NIED = D Lower Classification
Selection Text: PA_OTEXT = D Object type name
Selection Text: PA_OTYPE = D Object Type
Selection Text: PA_PERS = D Personal data
Selection Text: PA_PLVAR = D Plan version
Selection Text: PA_PRSCR = D Print in SAPscript
Selection Text: PA_PRSTD = D Print (standard)
Selection Text: PA_SHORT = D Object abbreviation
Selection Text: PA_STAG = D Key date
Selection Text: PA_TARIF = D Pay scale information
Selection Text: PA_UNBE = D Unlimited
Selection Text: PA_VINT = D Internal rules
Selection Text: PA_WORK = D Working time
Selection Text: PERSG = D Employee group
Selection Text: PERSK = D Employee subgroup
Selection Text: SO_DESCR = Type
Selection Text: SO_FIPEX = D Commitment item
Selection Text: SO_FISTL = D Funds center
Selection Text: SO_GEBER = D Fund
Selection Text: SO_OBJID = Object ID
Selection Text: SO_PERIV = D Fiscal year variant
Selection Text: SUBTY1 = D Subtype
Selection Text: SUBTY2 = D Subtype
Selection Text: PA_FIKRS = D FM area
Selection Text: PA_FALL = D Case groups/catalog
Selection Text: PA_ENDDA = D End date
Selection Text: PA_EINF = D Single





Selection Text: PA_DURC = D Continuous
Selection Text: PA_BEGDA = D Start date
Selection Text: PA_BEFR = D Limited
Selection Text: PA_ANSA = Original budget
Selection Text: PA_ANAL = D Same
Selection Text: PA_ADAQ = D Adequate
Selection Text: PA_ABWE = D Different
Title: Job chart
Text Symbol: 001 = Fiscal year variant
Text Symbol: 002 = Account assignment
Text Symbol: 003 = Selection by
Text Symbol: ACC = Funds Management account assignment
Text Symbol: ADD = Also output
Text Symbol: ALL = Select all
Text Symbol: ANS = Orig.budg.
Text Symbol: BES = Description
Text Symbol: BEW = Classification
Text Symbol: BFI = Classification of objects financed
Text Symbol: BIS = to
Text Symbol: DES = Selection of description
Text Symbol: FIN = Financing details
Text Symbol: HIE = Superior objects
Text Symbol: NAL = Deselect all
Text Symbol: OBJ = Objects
Text Symbol: PLA = PlanStatus
Text Symbol: POF = Print options from
Text Symbol: PRB = Print options for background processing
Text Symbol: PRN = Print options
Text Symbol: TIM = Evaluation period
Text Symbol: VMS = Budgeting rules
Text Symbol: VMU = Reclassification rules


INCLUDES used within this REPORT RHPMSTKA

INCLUDE RHPMSTKA_TOP.
INCLUDE RHPMRSEL.


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:

RH_PM_WRITE_LIST_HEADER CALL FUNCTION 'RH_PM_WRITE_LIST_HEADER' EXPORTING i_title = sy-title i_linsz = con_linsz i_pagno = sy-pagno i_gdstr = gs_gdstr i_begda = pa_begda i_endda = pa_endda EXCEPTIONS OTHERS = 0.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = lt_list_commentary.






RH_PM_READ_INFTY CALL FUNCTION 'RH_PM_READ_INFTY' EXPORTING act_plvar = pa_plvar act_otype = pt_1001-sclas act_objid = ld_objid act_begda = pd_begda act_endda = pd_endda TABLES innnn = lt_wplog EXCEPTIONS OTHERS = 1.

RH_PM_CONVERT_AMOUNT_TO_MONEY CALL FUNCTION 'RH_PM_CONVERT_AMOUNT_TO_MONEY' EXPORTING plvar = p1520-plvar otype = p1520-otype objid = p1520-objid begda = p1520-begda endda = p1520-endda istat = p1520-istat amnt = gt_ansatz-amnt unit = gt_ansatz-bugru IMPORTING total = gt_ansatz-total curcy = gt_ansatz-tcurcy EXCEPTIONS OTHERS = 0.

RH_PM_READ_INFTY CALL FUNCTION 'RH_PM_READ_INFTY' EXPORTING act_plvar = p1001-plvar act_otype = ld_otype act_objid = ld_objid act_begda = p1001-begda act_endda = p1001-endda TABLES innnn = lt_wplog EXCEPTIONS OTHERS = 1.

RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = pa_plvar otype = gt_finan-otype objid = gt_finan-objid istat = p1001-istat begda = p1001-begda endda = p1001-endda IMPORTING short = ld_short stext = ld_stext EXCEPTIONS OTHERS = 0.

RH_PM_READ_INFTY CALL FUNCTION 'RH_PM_READ_INFTY' EXPORTING act_plvar = pa_plvar act_otype = con_person act_objid = lt_pers_buffer-objid act_begda = lt_pers_buffer-begda act_endda = lt_pers_buffer-endda act_infty = '0008' TABLES innnn = lt_0008 EXCEPTIONS OTHERS = 1.

RH_PM_GET_MOLGA_FROM_PERNR CALL FUNCTION 'RH_PM_GET_MOLGA_FROM_PERNR' EXPORTING plvar = pa_plvar pernr = lt_pers_buffer-objid begda = lt_pers_buffer-begda endda = lt_pers_buffer-endda IMPORTING molga = gt_tarif_ps-molga trfkz = gt_tarif_ps-trfkz EXCEPTIONS OTHERS = 1.

RH_PM_READ_INFTY CALL FUNCTION 'RH_PM_READ_INFTY' EXPORTING act_plvar = pa_plvar act_otype = con_dipo act_objid = lt_dipo_buffer-objid act_begda = lt_dipo_buffer-begda act_endda = lt_dipo_buffer-endda act_infty = '1501' TABLES innnn = lt_1501 EXCEPTIONS OTHERS = 1.

RH_PM_GET_OBJECT_TEXT_2 CALL FUNCTION 'RH_PM_GET_OBJECT_TEXT_2' EXPORTING i_otype = pu_otype i_butyp = pu_butyp IMPORTING e_otext = pc_otext EXCEPTIONS text_not_found = 1 OTHERS = 2.

REUSE_ALV_BLOCK_LIST_HS_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_HS_APPEND' EXPORTING is_layout = ps_layout it_fieldcat = lt_fieldcat is_keyinfo = ls_keyinfo i_header_tabname = 'GT_BUDGET_HEADER' i_item_tabname = 'GT_BUDGET' it_events = lt_events * IT_SORT = * I_TEXT = ' ' TABLES t_outtab_header = gt_budget_header t_outtab_item = gt_budget EXCEPTIONS OTHERS = 1.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = con_self i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' is_layout = ps_layout it_fieldcat = lt_fieldcat * IT_EXCLUDING = PT_EXCLUDING * I_SAVE = ' ' * IS_VARIANT = ' ' it_events = lt_events i_tabname_header = ld_tabname_h i_tabname_item = ld_tabname_i is_keyinfo = ls_keyinfo is_print = ls_print TABLES t_outtab_header = gt_budget_header t_outtab_item = gt_budget EXCEPTIONS OTHERS = 1.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = con_self i_internal_tabname = pd_tabname_fieldcat * I_STRUCTURE_NAME = PD_TABNAME_FIELDCAT * I_CLIENT_NEVER_DISPLAY = 'X' i_inclname = lc_includename CHANGING ct_fieldcat = lt_fieldcat EXCEPTIONS OTHERS = 1.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = con_self i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' * I_STRUCTURE_NAME = is_layout = ps_layout it_fieldcat = pt_fieldcat * IT_EXCLUDING = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = ' ' it_events = pt_events is_print = ls_print TABLES t_outtab = pt_outtab EXCEPTIONS OTHERS = 1.

REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING is_layout = ps_layout it_fieldcat = pt_fieldcat i_tabname = pd_tabname it_events = pt_events TABLES t_outtab = pt_outtab EXCEPTIONS OTHERS = 1.

RH_PM_READ_T7PM5 CALL FUNCTION 'RH_PM_READ_T7PM5' EXPORTING i_langu = sy-langu i_butgr = '01' i_bugru = pd_bugru IMPORTING e_pm5 = ls_t7pm5 EXCEPTIONS OTHERS = 1.

REUSE_ALV_BLOCK_LIST_INIT CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT' EXPORTING i_callback_program = con_self i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND'.

REUSE_ALV_BLOCK_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY' IMPORTING e_exit_caused_by_caller = ld_caller_exit.

RH_PM_GET_OBJECT_COLOR CALL FUNCTION 'RH_PM_GET_OBJECT_COLOR' EXPORTING plvar = pa_plvar otype = con_budget objid = pd_objid begda = pa_begda endda = pa_endda status = '1' IMPORTING color = ld_color intensiv = ld_intensiv EXCEPTIONS not_found = 1.

RH_PM_ORIGINAL_BUDGET_GET CALL FUNCTION 'RH_PM_ORIGINAL_BUDGET_GET' EXPORTING pd_begda = pa_begda pd_endda = pa_endda TABLES pt_1519 = p1519 pt_1520 = p1520 EXCEPTIONS error_occured = 1.



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