SAP Reports / Programs

RPRPOSTD SAP ABAP Report - documentation and ABAP source code







RPRPOSTD is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report RPRPOSTD checks the trip intermediate documents as to their postability in accounting or performs posting...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 RPRPOSTD 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 RPRPOSTD. "Basic submit
SUBMIT RPRPOSTD AND RETURN. "Return to original report after report execution complete
SUBMIT RPRPOSTD 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: RUNNAFIN = with name
Selection Text: RUNNAALL = with name
Selection Text: P_RUNID = with no.
Selection Text: ONERUNID = Only posting run
Selection Text: FINRUNID = Last posting run created
Selection Text: CHECKING = Check posting run only
Selection Text: BOOKING = Post
Selection Text: ALLRUNID = All possible posting runs
Text Symbol: B02 = Posting run name and number do not coincide
Text Symbol: B03 = No posting run number could be found -> Start FIN and POST in same job!
Text Symbol: S01 = Posting run
Text Symbol: S02 = Posted to accounting successfully
Text Symbol: S03 = Shows no errors
Text Symbol: S04 = Successfully transferred
Text Symbol: S05 = Contains warnings
Text Symbol: S07 = has no documents not yet posted
Text Symbol: S08 = All documents of run & already posted. New status: 'posted'.
Text Symbol: S09 = Reversal of Posting Run
Text Symbol: S11 = Transfer Complete Posting Run to Target System
Text Symbol: S12 = Transfer Part of Posting Run to Target System
Text Symbol: S13 = Posting run could not be transferred to target system
Text Symbol: S14 = Local and Remote Processing with Target System
Text Symbol: S15 = ALE Active: Logical System
Text Symbol: S16 = Reversed
Text Symbol: X01 = Mode
Text Symbol: X02 = Post/Check
Text Symbol: 002 = Posting run
Text Symbol: 003 = contains no data
Text Symbol: 004 = set to status 'postings with zeros posted'
Text Symbol: 005 = Posting run
Text Symbol: 006 = cannot be posted as a
Text Symbol: 007 = simulation run.
Text Symbol: 008 = Check posting run
Text Symbol: 009 = Post from posting run
Text Symbol: 010 = Change Status of Posting Run
Text Symbol: 012 = Check run/document
Text Symbol: 013 = Post run/ document
Text Symbol: 014 = Specify a posting run number





Text Symbol: 015 = New status entry could not be written
Text Symbol: 016 = Next status set must be "Posted" or "Discarded"
Text Symbol: A01 = Posting run
Text Symbol: A02 = could not be posted
Text Symbol: A03 = has errors
Text Symbol: A04 = could not be completely posted
Text Symbol: A10 = Error in filter objects
Text Symbol: A11 = Error in ALE Customizing
Text Symbol: A12 = No unique target system
Text Symbol: A13 = No RFC destination found
Text Symbol: A14 = Error in determination of target system
Text Symbol: A15 = Error in creation of Idoc
Text Symbol: A16 = could not be checked
Text Symbol: B01 = The posting run number is not valid


INCLUDES used within this REPORT RPRPOSTD

INCLUDE RPRPOSTD_USER_EXIT.


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:

HR_EVAL_RUN_GETLIST *CALL FUNCTION 'HR_EVAL_RUN_GETLIST' "WKUK039778 * EXPORTING "WKUK039778 * type = 'TR' "WKUK039778 * TABLES "WKUK039778 * result_table = result_table[] "WKUK039778 * EXCEPTIONS "WKUK039778 * type_not_valid = 1 "WKUK039778 * OTHERS = 2. "WKUK039778

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '22'. "Nullbuchungen gebucht

ENQUEUE_EPEVST CALL FUNCTION 'ENQUEUE_EPEVST' EXPORTING type = result_table-type runid = result_table-runid _scope = '1' EXCEPTIONS foreign_lock = 1.

ENQUEUE_EPEVST CALL FUNCTION 'ENQUEUE_EPEVST' EXPORTING type = result_table-type runid = result_table-runid _scope = '1' "WBGK023614 EXCEPTIONS foreign_lock = 1.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = it_ptrv_doc_hd-runid status = '35' "teilweise gebucht * lock = 'X' "WBGK008760 lock = space "WBGK008760 unlock = space.

TRV_COMMIT_WORK * CALL FUNCTION 'TRV_COMMIT_WORK' * EXPORTING * i_runid = it_ptrv_doc_hd-runid * EXCEPTIONS * foreign_lock = 1 * system_failure_within_lock = 2 * no_import_parameter = 3 * OTHERS = 4.

TRV_COMMIT_WORK CALL FUNCTION 'TRV_COMMIT_WORK' EXCEPTIONS edi_dequeue_error = 1 OTHERS = 2.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '35' "teilweise gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '41' "Belegübergabe fehlgeschlagen lock = space unlock = 'X'.






HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '35' "teilweise gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '41' "Belegübergabe fehlgeschlagen lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '35' "teilweise gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '41' "Belegübergabe fehlgeschlagen lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '32' "Alle Belege geprüft lock = space unlock = 'X'.

DEQUEUE_EPEVST CALL FUNCTION 'DEQUEUE_EPEVST' EXPORTING mode_pevst = 'X' mandt = sy-mandt type = p_evtyp runid = result_table-runid.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '32' "Alle Belege geprüft lock = space unlock = 'X'.

DEQUEUE_EPEVST CALL FUNCTION 'DEQUEUE_EPEVST' EXPORTING mode_pevst = 'X' mandt = sy-mandt type = p_evtyp runid = result_table-runid.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '90' "Belege fehlerhaft lock = space unlock = 'X'.

DEQUEUE_EPEVST CALL FUNCTION 'DEQUEUE_EPEVST' EXPORTING mode_pevst = 'X' mandt = sy-mandt type = p_evtyp runid = result_table-runid.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = outtext.

HRCA_ACC_EMPLOYEE_EXP_CHECK CALL FUNCTION 'HRCA_ACC_EMPLOYEE_EXP_CHECK' EXPORTING documentheader = id_rwin_head IMPORTING "WBGK034117 receiver = receiver "WBGK034117 TABLES accountgl = it_rwin_accgl accounttax = it_rwin_acctax currencyamount = it_rwin_curr return = it_return * XCI1145248 begin * travel = travel_open_item * travelamount = travelamount_open_item travel = sim_travel_open_item travelamount = sim_travelamount_open_item * XCI1145248 end extension1 = customer_extension EXCEPTIONS error_in_filterobjects = 1 error_in_ale_customizing = 2 not_unique_receiver = 3 no_rfc_destination_maintained = 4.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = outtext.

HRCA_ACC_EMPLOYEE_EXP_POST CALL FUNCTION 'HRCA_ACC_EMPLOYEE_EXP_POST' EXPORTING documentheader = id_rwin_head IMPORTING "WBGK034117 receiver = receiver "WBGK034117 TABLES accountgl = it_rwin_accgl accounttax = it_rwin_acctax currencyamount = it_rwin_curr return = it_return travel = travel_open_item travelamount = travelamount_open_item extension1 = customer_extension communication_documents = communication_documents "MAWK000946 EXCEPTIONS error_in_filterobjects = 1 error_in_ale_customizing = 2 not_unique_receiver = 3 no_rfc_destination_maintained = 4 error_creating_idocs = 4.

HRTR_IDOC_MEMORY_ADD CALL FUNCTION 'HRTR_IDOC_MEMORY_ADD' "MAWK000946 EXPORTING "MAWK000946 it_communication_documents = communication_documents. "MAWK000946

SAPGUI_PROGRESS_INDICATOR



CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = outtext.

HRCA_ACC_EMPLOYEE_REC_CHECK CALL FUNCTION 'HRCA_ACC_EMPLOYEE_REC_CHECK' EXPORTING documentheader = id_rwin_head IMPORTING "WBGK034117 receiver = receiver "WBGK034117 TABLES accountreceivable = it_rwin_accrec accountgl = it_rwin_accgl accounttax = it_rwin_acctax currencyamount = it_rwin_curr return = it_return * XCI1145248 begin * travel = travel_open_item * travelamount = travelamount_open_item travel = sim_travel_open_item travelamount = sim_travelamount_open_item * XCI1145248 end extension1 = customer_extension EXCEPTIONS error_in_filterobjects = 1 error_in_ale_customizing = 2 not_unique_receiver = 3 no_rfc_destination_maintained = 4.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = outtext.

HRCA_ACC_EMPLOYEE_REC_POST CALL FUNCTION 'HRCA_ACC_EMPLOYEE_REC_POST' EXPORTING documentheader = id_rwin_head IMPORTING "WBGK034117 receiver = receiver "WBGK034117 TABLES accountreceivable = it_rwin_accrec accountgl = it_rwin_accgl accounttax = it_rwin_acctax currencyamount = it_rwin_curr return = it_return travel = travel_open_item travelamount = travelamount_open_item extension1 = customer_extension communication_documents = communication_documents "MAWK000946 EXCEPTIONS error_in_filterobjects = 1 error_in_ale_customizing = 2 not_unique_receiver = 3 no_rfc_destination_maintained = 4 error_creating_idocs = 4.

HRTR_IDOC_MEMORY_ADD CALL FUNCTION 'HRTR_IDOC_MEMORY_ADD' "MAWK000946 EXPORTING "MAWK000946 it_communication_documents = communication_documents. "MAWK000946

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = outtext.

HRCA_ACC_EMPLOYEE_PAY_CHECK CALL FUNCTION 'HRCA_ACC_EMPLOYEE_PAY_CHECK' EXPORTING documentheader = id_rwin_head IMPORTING "WBGK034117 receiver = receiver "WBGK034117 TABLES accountpayable = it_rwin_accpay accountgl = it_rwin_accgl accounttax = it_rwin_acctax currencyamount = it_rwin_curr return = it_return * XCI1145248 begin * travel = travel_open_item * travelamount = travelamount_open_item travel = sim_travel_open_item travelamount = sim_travelamount_open_item * XCI1145248 end extension1 = customer_extension EXCEPTIONS error_in_filterobjects = 1 error_in_ale_customizing = 2 not_unique_receiver = 3 no_rfc_destination_maintained = 4.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = outtext.

HRCA_ACC_EMPLOYEE_PAY_POST CALL FUNCTION 'HRCA_ACC_EMPLOYEE_PAY_POST' EXPORTING documentheader = id_rwin_head IMPORTING "WBGK034117 receiver = receiver "WBGK034117 TABLES accountpayable = it_rwin_accpay accountgl = it_rwin_accgl accounttax = it_rwin_acctax currencyamount = it_rwin_curr return = it_return travel = travel_open_item travelamount = travelamount_open_item extension1 = customer_extension communication_documents = communication_documents "MAWK000946 EXCEPTIONS error_in_filterobjects = 1 error_in_ale_customizing = 2 not_unique_receiver = 3 no_rfc_destination_maintained = 4 error_creating_idocs = 4.

HRTR_IDOC_MEMORY_ADD CALL FUNCTION 'HRTR_IDOC_MEMORY_ADD' "MAWK000946 EXPORTING "MAWK000946 it_communication_documents = communication_documents. "MAWK000946

HRCA_CJPN_INTERN_TO_EXTERN_CNV CALL FUNCTION 'HRCA_CJPN_INTERN_TO_EXTERN_CNV' EXPORTING edit_imp = space int_num = wa_lt_ptrv_doc_it-posnr IMPORTING ext_num = lt_rwin_accgl-wbs_element EXCEPTIONS OTHERS = 0.

HRCA_CJPN_INTERN_TO_EXTERN_CNV CALL FUNCTION 'HRCA_CJPN_INTERN_TO_EXTERN_CNV' EXPORTING edit_imp = space int_num = wa_lt_ptrv_doc_it-posnr IMPORTING ext_num = lt_rwin_accgl-wbs_element EXCEPTIONS OTHERS = 0.

HRCA_CJPN_INTERN_TO_EXTERN_CNV CALL FUNCTION 'HRCA_CJPN_INTERN_TO_EXTERN_CNV' EXPORTING edit_imp = space int_num = wa_lt_ptrv_doc_it-posnr IMPORTING ext_num = lt_rwin_accgl-wbs_element EXCEPTIONS OTHERS = 0.

BAPI_CURRENCY_CONV_TO_EXTERNAL CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL' EXPORTING currency = l_waers amount_internal = l_int_amt IMPORTING amount_external = l_ext_amt.

CURRENCY_CODE_SAP_TO_ISO CALL FUNCTION 'CURRENCY_CODE_SAP_TO_ISO' "WKUK006565 EXPORTING "WKUK006565 sap_code = l_rwin_curr-currency "WKUK006565 IMPORTING "WKUK006565 iso_code = l_rwin_curr-currency_iso "WKUK006565 EXCEPTIONS "WKUK006565 not_found = 1 "WKUK006565 OTHERS = 2. "WKUK006565

HRCA_DC_ACTIVE_CHECK CALL FUNCTION 'HRCA_DC_ACTIVE_CHECK' EXPORTING i_bukrs = p_id_rwin_head-comp_code IMPORTING e_cac_active = obligo_active TABLES return_table = return_table EXCEPTIONS OTHERS = 0.

HRCA_CJPN_INTERN_TO_EXTERN_CNV CALL FUNCTION 'HRCA_CJPN_INTERN_TO_EXTERN_CNV' EXPORTING edit_imp = space int_num = ptrv_doc_oi-posnr IMPORTING ext_num = travel_open_item-wbs_element EXCEPTIONS OTHERS = 0.

CURRENCY_CODE_SAP_TO_ISO CALL FUNCTION 'CURRENCY_CODE_SAP_TO_ISO' EXPORTING sap_code = ptrv_doc_oi-waers IMPORTING iso_code = travelamount_open_item-currency_iso EXCEPTIONS * not_found = 1 "WBGK000674 * OTHERS = 2. "WBGK000674

BAPI_CURRENCY_CONV_TO_EXTERNAL CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL' EXPORTING currency = ptrv_doc_oi-waers amount_internal = ptrv_doc_oi-wrbtr IMPORTING amount_external = travelamount_open_item-amt_origin.

SX_MESSAGE_TEXT_BUILD CALL FUNCTION 'SX_MESSAGE_TEXT_BUILD' EXPORTING msgid = it_ptrv_rprpostd-id msgnr = it_ptrv_rprpostd-number_x msgv1 = it_ptrv_rprpostd-runid IMPORTING message_text_output = it_ptrv_rprpostd-message.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '35' "teilweise gebucht unlock = space lock = space.

TRV_COMMIT_WORK CALL FUNCTION 'TRV_COMMIT_WORK' EXCEPTIONS edi_dequeue_error = 1 OTHERS = 2.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = ca_runid status = '31' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_RUN_NAME_CHANGE CALL FUNCTION 'HR_EVAL_RUN_NAME_CHANGE' EXPORTING im_type = 'TR' im_runid = ca_runid im_name = text im_lock_unlock = ' ' EXCEPTIONS run_not_found = 1 run_locked = 2 cancelled_by_user = 3 OTHERS = 4.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '31' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '35' "teilweise gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '41' "Belegübergabe fehlgeschlagen lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = ca_runid status = '31' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_RUN_NAME_CHANGE CALL FUNCTION 'HR_EVAL_RUN_NAME_CHANGE' EXPORTING im_type = 'TR' im_runid = ca_runid im_name = text im_lock_unlock = ' ' EXCEPTIONS run_not_found = 1 run_locked = 2 cancelled_by_user = 3 OTHERS = 4.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '35' "teilweise gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '41' "Belegübergabe fehlgeschlagen lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = ca_runid status = '31' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_RUN_NAME_CHANGE CALL FUNCTION 'HR_EVAL_RUN_NAME_CHANGE' EXPORTING im_type = 'TR' im_runid = ca_runid im_name = text im_lock_unlock = ' ' EXCEPTIONS run_not_found = 1 run_locked = 2 cancelled_by_user = 3 OTHERS = 4.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '50' "Belege gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '35' "teilweise gebucht lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '41' "Belegübergabe fehlgeschlagen lock = space unlock = 'X'.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '32' "Alle Belege geprüft lock = space unlock = 'X'.

DEQUEUE_EPEVST CALL FUNCTION 'DEQUEUE_EPEVST' EXPORTING mode_pevst = 'X' mandt = sy-mandt type = p_evtyp runid = result_table-runid.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '32' "Alle Belege geprüft lock = space unlock = 'X'.

DEQUEUE_EPEVST CALL FUNCTION 'DEQUEUE_EPEVST' EXPORTING mode_pevst = 'X' mandt = sy-mandt type = p_evtyp runid = result_table-runid.

HR_EVAL_STATUS_SET CALL FUNCTION 'HR_EVAL_STATUS_SET' EXPORTING type = 'TR' runid = result_table-runid status = '90' "Belege fehlerhaft lock = space unlock = 'X'.

DEQUEUE_EPEVST CALL FUNCTION 'DEQUEUE_EPEVST' EXPORTING mode_pevst = 'X' mandt = sy-mandt type = p_evtyp runid = result_table-runid.

HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = leading_company_code IMPORTING country = tax_country EXCEPTIONS not_found = 1 OTHERS = 2.

HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = line_company_code IMPORTING country = expense_country EXCEPTIONS not_found = 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 RPRPOSTD or its description.