SAP Reports / Programs | Financial Accounting | Travel Management | Travel Expenses(FI-TV-COS) SAP FI

PTRA_GLOBAL_GENERAL_FORMS SAP ABAP INCLUDE - Determine Start and End Date of Accrual or Base Period







PTRA_GLOBAL_GENERAL_FORMS is a standard ABAP INCLUDE 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 PTRA_GLOBAL_GENERAL_FORMS 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 PTRA_GLOBAL_GENERAL_FORMS. "Basic submit
SUBMIT PTRA_GLOBAL_GENERAL_FORMS AND RETURN. "Return to original report after report execution complete
SUBMIT PTRA_GLOBAL_GENERAL_FORMS VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT PTRA_GLOBAL_GENERAL_FORMS

No INCLUDES are used within this REPORT code!


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:

PTRM_UTIL_MESSAGE_APPEND CALL FUNCTION 'PTRM_UTIL_MESSAGE_APPEND' EXPORTING i_msgtype = 'E' i_msgid = 'PTRA_WEB_INTERFACE' i_msgnumber = '012' i_msgv1 = l_date_for_message_1 i_msgv2 = l_time_for_message_1 i_msgv3 = l_date_for_message_2 i_msgv4 = l_time_for_message_2 CHANGING it_error_field = lt_error_fields.

ALE_BAPI_GET_UNIQUE_RECEIVER CALL FUNCTION 'ALE_BAPI_GET_UNIQUE_RECEIVER' EXPORTING object = 'BUS6001' method = 'CHECKACCOUNTASSIGNMENT' IMPORTING receiver = lwa_w_receivers TABLES filterobjects_values = lwa_filterobjects_values EXCEPTIONS error_in_filterobjects = 1 error_in_ale_customizing = 2 not_unique_receiver = 3 no_rfc_destination_maintained = 4 OTHERS = 5.

HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = p_bapipsref-comp_code language = p_language IMPORTING comp_name = l_comp_code_name * fi_managementarea = t001_fikrs "QIZAHRK008780 EXCEPTIONS not_found = 1 OTHERS = 2.

BAPI_BUSINESSAREA_GETDETAIL CALL FUNCTION 'BAPI_BUSINESSAREA_GETDETAIL' DESTINATION lwa_w_receivers-rfc_dest EXPORTING businessareaid = p_bapipsref-bus_area language = p_language IMPORTING businessarea_detail = l_businessarea_detail "#EC ENHOK return = l_return *Note 1356851 EXCEPTIONS communication_failure = 1 system_failure = 2 ##fm_subrc_ok.

BAPI_CONTROLLINGAREA_GETDETAIL CALL FUNCTION 'BAPI_CONTROLLINGAREA_GETDETAIL' DESTINATION lwa_w_receivers-rfc_dest EXPORTING controllingareaid = p_bapipsref-co_area IMPORTING controllingarea_detail = l_controllingarea_detail "#EC ENHOK return = l_return *Note 1356851 EXCEPTIONS communication_failure = 1 system_failure = 2 ##fm_subrc_ok .

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = l_bapipsref-co_area IMPORTING output = l_co_area.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = p_bapipsref-costcenter IMPORTING output = l_costcenter.

CONVERSION_EXIT_ALPHA_INPUT * CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' * EXPORTING * input = p_bapipsref-order * IMPORTING * output = l_order.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' DESTINATION lwa_w_receivers-rfc_dest EXPORTING funcname = fm_glo_ptrm_web_cost_cat EXCEPTIONS function_not_exist = 1 OTHERS = 2.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = fm_glo_ptrm_web_cost_cat EXCEPTIONS function_not_exist = 1 OTHERS = 2.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = p_bapipsref-order IMPORTING output = l_order.

BAPI_INTERNALORDER_GETDETAIL CALL FUNCTION 'BAPI_INTERNALORDER_GETDETAIL' DESTINATION lwa_w_receivers-rfc_dest EXPORTING * orderid = p_bapipsref-order "ARIK018862 orderid = l_order "ARIK018862 language = p_language IMPORTING master_data = l_order_master_data "#EC ENHOK *Note 1356851 EXCEPTIONS communication_failure = 1 system_failure = 2 ##fm_subrc_ok .

K_ORDER_READ CALL FUNCTION 'K_ORDER_READ' EXPORTING aufnr = l_order no_message_store = 'X' IMPORTING i_aufkv = aufkv EXCEPTIONS error_message = 2 OTHERS = 1.

BAPI_COSTOBJECT_GETDETAIL CALL FUNCTION 'BAPI_COSTOBJECT_GETDETAIL' DESTINATION lwa_w_receivers-rfc_dest EXPORTING costobject = p_bapipsref-cost_obj IMPORTING detail_data = l_detail_data "#EC ENHOK return = l_return1 "#EC ENHOK *Note 1356851 EXCEPTIONS communication_failure = 1 system_failure = 2 ##fm_subrc_ok .

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' DESTINATION lwa_w_receivers-rfc_dest "WKUK016655 EXPORTING funcname = fm_ptrm_web_wbs_element_prpmp EXCEPTIONS function_not_exist = 1 OTHERS = 2.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = fm_ptrm_web_wbs_element_prpmp EXCEPTIONS function_not_exist = 1 OTHERS = 2.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = p_bapipsref-sales_ord IMPORTING output = s_order.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = p_bapipsref-s_ord_item IMPORTING output = s_order_item.

HRCA_COMPANYCODE_GETDETAIL





CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = p_bapipsref-comp_code language = p_language IMPORTING fi_managementarea = l_fikrs EXCEPTIONS not_found = 1 OTHERS = 2.

HRCA_FUNDSCENTER_TEXT CALL FUNCTION 'HRCA_FUNDSCENTER_TEXT' EXPORTING fin_management_area = l_fikrs fundscenter = p_bapipsref-funds_ctr comp_code = p_bapipsref-comp_code IMPORTING fundscenter_text = l_funds_ctr_name EXCEPTIONS OTHERS = 1.

HRCA_FUND_TEXT CALL FUNCTION 'HRCA_FUND_TEXT' EXPORTING fund = p_bapipsref-fund comp_code = p_bapipsref-comp_code IMPORTING fund_text = l_fund_name EXCEPTIONS OTHERS = 1.

HRCA_BUDGET_PERIOD_TEXT CALL FUNCTION 'HRCA_BUDGET_PERIOD_TEXT' EXPORTING i_budget_period = p_bapipsref-budget_period i_comp_code = p_bapipsref-comp_code IMPORTING e_budget_period_text = l_budget_period_name EXCEPTIONS not_found = 1 OTHERS = 2.

HRCA_FUNCTION_TEXT CALL FUNCTION 'HRCA_FUNCTION_TEXT' EXPORTING i_func_area = p_bapipsref-func_area comp_code = p_bapipsref-comp_code IMPORTING e_func_area_text = l_func_area_name EXCEPTIONS not_found = 1 OTHERS = 2.

HRCA_GRANT_TEXT CALL FUNCTION 'HRCA_GRANT_TEXT' EXPORTING i_grant = p_bapipsref-grant_nbr comp_code = p_bapipsref-comp_code IMPORTING e_grant_text = l_grant_nbr_name EXCEPTIONS not_found = 1 OTHERS = 2.

HRCA_GET_CPROJECT_LIST_PERNR CALL FUNCTION 'HRCA_GET_CPROJECT_LIST_PERNR' EXPORTING i_pernr = p_head-pernr i_datum_von = p_head-datv1 i_datum_bis = p_head-datb1 * i_langu = sy-langu "MAHN1308378 i_langu = p_language "MAHN1308378 TABLES * ET_SELECT_CPROJECTS = et_worklist_cprojects = lt_worklist_cprojects EXCEPTIONS error_occurred = 1 OTHERS = 2.

RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' EXPORTING molga = p_molga begda = sy-datum IMPORTING waers = l_trav_curr EXCEPTIONS molga_not_in_t001p = 1 no_entry_found_in_table_t001 = 2 no_entry_found_in_table_t500p = 3 no_entry_found_in_table_t500c = 4.

PTRA_MYK_TRIP_GET CALL FUNCTION 'PTRA_MYK_TRIP_GET' EXPORTING i_employeenumber = p_employeenumber i_tripnumber = l_tripnumber i_periodnumber = p_periodnumber IMPORTING e_head = lwa_head_myk et_beleg = lt_beleg_myk et_vsch = lt_vsch_myk et_vsch_db = lt_vsch_myk et_kmver = lt_kmver_myk et_ziel = lt_ziel_myk et_abzug = lt_abzug_myk * HOJ_CEE_PL - Public Transport, Approaching Destination et_transport = lt_transport_myk * HOJ_CEE_PL et_rsplit = lt_rsplit_myk et_zsplit = lt_zsplit_myk et_bsplit = lt_bsplit_myk et_ksplit = lt_ksplit_myk et_aend = lt_aend_myk et_editor = lt_editor_myk et_paufa = lt_paufa_myk et_rot = pt_rot et_konti = pt_konti EXCEPTIONS no_trip_found = 1.

PTRA_SCREEN_MEM_TRIP_GET_UTIL CALL FUNCTION 'PTRA_SCREEN_MEM_TRIP_GET_UTIL' EXPORTING i_employeenumber = p_employeenumber i_tripnumber = p_tripnumber i_periodnumber = p_periodnumber IMPORTING e_head = lwa_head et_beleg = lt_beleg et_vsch = lt_vsch et_kmver = lt_kmver et_ziel = lt_ziel et_abzug = lt_abzug * HOJ_CEE_PL - Public Transport, Approaching Destination et_transport = lt_transport * HOJ_CEE_PL et_rsplit = lt_rsplit et_zsplit = lt_zsplit et_bsplit = lt_bsplit et_ksplit = lt_ksplit et_aend = lt_aend et_editor = lt_editor EXCEPTIONS error_occurred = 1 OTHERS = 2.

PTRA_UTIL_EXPENSE_REPORT_GET CALL FUNCTION 'PTRA_UTIL_EXPENSE_REPORT_GET' EXPORTING i_employeenumber = p_employeenumber i_tripnumber = p_tripnumber i_periodnumber = p_periodnumber i_trip_action = 'DIS' i_trip_component = p_trip_component i_trip_tcode = p_trip_tcode IMPORTING e_head = lwa_head et_beleg = lt_beleg et_vsch = lt_vsch et_kmver = lt_kmver et_ziel = lt_ziel et_abzug = lt_abzug * HOJ_CEE_PL - Public Transport, Approaching Destination et_transport = lt_transport * HOJ_CEE_PL et_rsplit = lt_rsplit et_zsplit = lt_zsplit et_bsplit = lt_bsplit et_ksplit = lt_ksplit et_aend = lt_aend et_editor = lt_editor et_paufa = lt_paufa EXCEPTIONS error_occurred = 1.

PTRA_SCREEN_MEM_TRIP_GET_UTIL CALL FUNCTION 'PTRA_SCREEN_MEM_TRIP_GET_UTIL' EXPORTING i_employeenumber = p_employeenumber i_tripnumber = p_tripnumber i_periodnumber = p_periodnumber i_trip_component = p_trip_component i_trip_tcode = p_trip_tcode IMPORTING e_head = lwa_head et_beleg = lt_beleg et_vsch = lt_vsch et_kmver = lt_kmver et_ziel = lt_ziel et_abzug = lt_abzug * HOJ_CEE_PL - Public Transport, Approaching Destination et_transport = lt_transport * HOJ_CEE_PL et_rsplit = lt_rsplit et_zsplit = lt_zsplit et_bsplit = lt_bsplit et_ksplit = lt_ksplit et_aend = lt_aend et_editor = lt_editor EXCEPTIONS error_occurred = 1 OTHERS = 2 ##fm_subrc_ok.

PTRA_UTIL_EXPENSE_REPORT_GET CALL FUNCTION 'PTRA_UTIL_EXPENSE_REPORT_GET' EXPORTING i_employeenumber = p_employeenumber i_tripnumber = p_tripnumber i_periodnumber = p_periodnumber i_trip_action = 'DIS' i_trip_component = p_trip_component i_trip_tcode = p_trip_tcode IMPORTING e_head = lwa_head et_beleg = lt_beleg et_vsch = lt_vsch et_kmver = lt_kmver et_ziel = lt_ziel et_abzug = lt_abzug * HOJ_CEE_PL - Public Transport, Approaching Destination et_transport = lt_transport * HOJ_CEE_PL et_rsplit = lt_rsplit et_zsplit = lt_zsplit et_bsplit = lt_bsplit et_ksplit = lt_ksplit et_aend = lt_aend et_editor = lt_editor et_paufa = lt_paufa EXCEPTIONS error_occurred = 0.

PTRA_UTIL_COSTDIST_TRIP_CHECK CALL FUNCTION 'PTRA_UTIL_COSTDIST_TRIP_CHECK' EXPORTING i_employeenumber = lwa_head-pernr i_tripnumber = lwa_head-reinr i_periodnumber = lwa_head-perio i_periodversion = lwa_head-pdvrs I_TRIP_ACTION = p_trip_action I_TRIP_COMPONENT = p_trip_component I_TRIP_TCODE = p_trip_tcode I_NO_MEMORY_UPDATE = 'X' I_LANGUAGE = sy-langu I_HEAD = lwa_head IT_RSPLIT = lt_rsplit IMPORTING ET_RSPLIT = lt_rsplit EXCEPTIONS ERROR_OCCURRED = 1 OTHERS = 2.

PTRA_UTIL_COSTDIST_ITIN_CHECK CALL FUNCTION 'PTRA_UTIL_COSTDIST_ITIN_CHECK' EXPORTING i_employeenumber = lwa_head-pernr i_tripnumber = lwa_head-reinr i_periodnumber = lwa_head-perio i_periodversion = lwa_head-pdvrs I_TRIP_ACTION = p_trip_action I_TRIP_COMPONENT = p_trip_component I_TRIP_TCODE = p_trip_tcode I_NO_MEMORY_UPDATE = 'X' I_LANGUAGE = sy-langu I_HEAD = lwa_head IT_ZSPLIT = lt_zsplit IMPORTING ET_ZSPLIT = lt_zsplit EXCEPTIONS ERROR_OCCURRED = 1 OTHERS = 2.

PTRA_UTIL_COSTDIST_RECE_CHECK CALL FUNCTION 'PTRA_UTIL_COSTDIST_RECE_CHECK' EXPORTING i_employeenumber = lwa_head-pernr i_tripnumber = lwa_head-reinr i_periodnumber = lwa_head-perio i_periodversion = lwa_head-pdvrs I_TRIP_ACTION = p_trip_action I_TRIP_COMPONENT = p_trip_component I_TRIP_TCODE = p_trip_tcode I_NO_MEMORY_UPDATE = 'X' I_LANGUAGE = sy-langu I_HEAD = lwa_head IT_BSPLIT = lt_bsplit IMPORTING ET_BSPLIT = lt_bsplit EXCEPTIONS ERROR_OCCURRED = 1 OTHERS = 2.

PTRA_UTIL_COSTDIST_MILE_CHECK CALL FUNCTION 'PTRA_UTIL_COSTDIST_MILE_CHECK' EXPORTING i_employeenumber = lwa_head-pernr i_tripnumber = lwa_head-reinr i_periodnumber = lwa_head-perio i_periodversion = lwa_head-pdvrs I_TRIP_ACTION = p_trip_action I_TRIP_COMPONENT = p_trip_component I_TRIP_TCODE = p_trip_tcode I_NO_MEMORY_UPDATE = 'X' I_LANGUAGE = sy-langu I_HEAD = lwa_head IT_KSPLIT = lt_ksplit IMPORTING ET_KSPLIT = lt_ksplit EXCEPTIONS ERROR_OCCURRED = 1 OTHERS = 2.

PTRA_SCREEN_MEM_KEY_GET CALL FUNCTION 'PTRA_SCREEN_MEM_KEY_GET' IMPORTING e_periodversion = lwa_head-pdvrs.

PTRA_SHB_TRIP_GET CALL FUNCTION 'PTRA_SHB_TRIP_GET' EXPORTING i_employeenumber = p_employeenumber i_tripnumber = l_tripnumber_help i_periodnumber = p_periodnumber i_trip_action = 'DIS' * i_trip_component = p_trip_component "WKUK0013054 * i_trip_tcode = p_trip_tcode "WKUK0013054 IMPORTING e_head = lwa_head et_beleg = lt_beleg et_vsch = lt_vsch et_vsch_db = lt_vsch et_kmver = lt_kmver et_ziel = lt_ziel et_abzug = lt_abzug * HOJ_CEE_PL - Public Transport, Approaching Destination et_transport = lt_transport * HOJ_CEE_PL et_rsplit = lt_rsplit et_zsplit = lt_zsplit et_bsplit = lt_bsplit et_ksplit = lt_ksplit et_aend = lt_aend * et_editor = lt_editor. "XMW EHP5_Versioning

PTRA_MYK_TRIP_SAVE CALL FUNCTION 'PTRA_MYK_TRIP_SAVE' EXPORTING i_employeenumber = p_employeenumber i_tripnumber = p_tripnumber i_periodnumber = p_periodnumber i_head = lwa_head it_beleg = lt_beleg it_vsch = lt_vsch it_vsch_db = lt_vsch it_kmver = lt_kmver it_ziel = lt_ziel it_abzug = lt_abzug * HOJ_CEE_PL - Public Transport, Approaching Destination it_transport = lt_transport * HOJ_CEE_PL it_rsplit = lt_rsplit it_zsplit = lt_zsplit it_bsplit = lt_bsplit it_ksplit = lt_ksplit it_aend = lt_aend it_editor = lt_editor * it_paufa = lt_paufa. "XMW EHP5_Versioning




PTRA_SHB_TRIP_SAVE CALL FUNCTION 'PTRA_SHB_TRIP_SAVE' EXPORTING i_employeenumber = p_employeenumber i_tripnumber = p_tripnumber i_periodnumber = p_periodnumber i_head = lwa_head it_beleg = lt_beleg it_vsch = lt_vsch it_vsch_db = lt_vsch it_kmver = lt_kmver it_ziel = lt_ziel it_abzug = lt_abzug * HOJ_CEE_PL - Public Transport, Approaching Destination it_transport = lt_transport * HOJ_CEE_PL it_rsplit = lt_rsplit it_zsplit = lt_zsplit it_bsplit = lt_bsplit it_ksplit = lt_ksplit it_aend = lt_aend it_editor = lt_editor it_paufa = lt_paufa.

PTRA_UTIL_MEM_TRIP_SAVE CALL FUNCTION 'PTRA_UTIL_MEM_TRIP_SAVE' EXPORTING it_editor = pt_complete.

PTRM_UTIL_MESSAGE_APPEND CALL FUNCTION 'PTRM_UTIL_MESSAGE_APPEND' EXPORTING i_msgtype = 'E' i_msgid = '56' i_msgnumber = '001' i_msgv1 = 'T702N' i_msgv2 = p_morei.

DDIF_NAMETAB_GET * CALL FUNCTION 'DDIF_NAMETAB_GET' * EXPORTING * tabname = l_tabname * TABLES * dfies_tab = lt_tablestructure * EXCEPTIONS * not_found = 1 * OTHERS = 2.

PTRM_UTIL_MESSAGE_APPEND * CALL FUNCTION 'PTRM_UTIL_MESSAGE_APPEND' * EXPORTING * i_msgtype = 'E' * i_msgid = '56' * i_msgnumber = '895' * i_msgv1 = 'DDIF_NAMETAB_GET'.

PTRM_UTIL_MESSAGE_APPEND * CALL FUNCTION 'PTRM_UTIL_MESSAGE_APPEND' * EXPORTING * i_msgtype = 'E' * i_msgid = '56' * i_msgnumber = '896' * i_msgv1 = lwa_tablestructure-tabname * i_msgv2 = p_morei.

PTRM_UTIL_MESSAGE_APPEND CALL FUNCTION 'PTRM_UTIL_MESSAGE_APPEND' EXPORTING i_msgtype = 'E' i_msgid = '56' i_msgnumber = '896' i_msgv1 = 'V_T702N_A' i_msgv2 = p_morei.

PA_TRV_GET_PS_FLAG CALL FUNCTION 'PA_TRV_GET_PS_FLAG' EXPORTING I_MOREI = p_head-morei I_MOLGA = p_head-molga IMPORTING * E_PUBLIC_SECTOR_GERMANY = * E_PUBSEC_COUNTRY = E_PUBLIC_SECTOR_AUSTRIA = pubsec_austria.

PTRM_UTIL_INFOTYPES_GET CALL FUNCTION 'PTRM_UTIL_INFOTYPES_GET' EXPORTING i_employeenumber = p_head-pernr i_datum_von = lwa_date_with_fieldname_1 i_datum_bis = lwa_date_with_fieldname_2 i_ppnnn = 'P0001' i_create_error_msg = 'X' IMPORTING infotype = lwa_p0001 EXCEPTIONS error_occurred = 1 OTHERS = 2.

HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = lwa_p0001-bukrs language = sy-langu IMPORTING comp_name = pwa_t001-butxt city = pwa_t001-ort01 country = pwa_t001-land1 currency = pwa_t001-waers langu = pwa_t001-spras chrt_accts = pwa_t001-ktopl fy_variant = pwa_t001-periv rate_deviation = pwa_t001-waabw jurisdiction = pwa_t001-txjcd EXCEPTIONS not_found = 1 OTHERS = 2.

PTRV_GET_CALC_HOUR_MOLGA_03 CALL FUNCTION 'PTRV_GET_CALC_HOUR_MOLGA_03' EXPORTING MOREI = p_head-morei HOME_COUNTRY = pwa_t001-land1 TRIP_COUNTRY = p_head-ZLAND TRIP_BEGIN_DATE = p_head-datv1 IMPORTING CALC_NEW = austria_24.

PTRM_UTIL_MESSAGE_APPEND CALL FUNCTION 'PTRM_UTIL_MESSAGE_APPEND' EXPORTING i_msgtype = 'E' i_msgid = '56' i_msgnumber = '001' "56/797 * i_msgv1 = 'T706B3' "MAWK005324 i_msgv1 = 'T702B' "MAWK005324 i_msgv2 = l_error_msg_flds i_row = l_row.

TG_GET_TGKENNZEICHEN CALL FUNCTION 'TG_GET_TGKENNZEICHEN' EXPORTING morei = pv_morei kzrea = pv_tt_statu IMPORTING d_antritt = lv_dantritt d_rueck = lv_drueck trg_tr = lv_trg_tr trg_av = lv_trg_av EXCEPTIONS no_tg_kz = 1 OTHERS = 2.

PTRM_UTIL_COMP_CODE_0001_0017 CALL FUNCTION 'PTRM_UTIL_COMP_CODE_0001_0017' EXPORTING i_employeenumber = p_head-pernr i_datum_von = ls_from_date_w_field i_datum_bis = ls_to_date_w_field i_create_error_msg = abap_false IMPORTING e_comp_code = lv_company_code_0001 EXCEPTIONS error_occurred = 1 OTHERS = 2.

HRCA_DC_ACTIVE_CHECK CALL FUNCTION 'HRCA_DC_ACTIVE_CHECK' EXPORTING i_bukrs = lv_company_code_0001 IMPORTING e_cac_active = l_obligo_active TABLES return_table = lt_return_table.

PTRA_UTIL_MEM_TRIP_GET CALL FUNCTION 'PTRA_UTIL_MEM_TRIP_GET' EXPORTING i_employeenumber = p_head-pernr i_tripnumber = p_head-reinr i_periodnumber = p_head-perio i_periodversion = p_head-pdvrs i_language = p_language i_trip_action = p_trip_action i_trip_component = p_trip_component i_trip_tcode = p_trip_tcode IMPORTING et_comm_itm = lt_comm_itm EXCEPTIONS error_occurred = 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 PTRA_GLOBAL_GENERAL_FORMS or its description.