BILL_STATUS_BLOCK_F01 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 BILL_STATUS_BLOCK_F01 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.
Title: Include BILL_STATUS_BLOCK_F01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
GM_LOOKUP_GRANT_OBJECTS CALL FUNCTION 'GM_LOOKUP_GRANT_OBJECTS' EXPORTING * I_SHOW = * I_CALLBACK_PROGRAM = * I_CALLBACK_USERCOMMAND = * I_PLAN = * I_BUDGET = i_actuals = 'X' TABLES i_r_grant_nbr = s_grant i_r_sponsored_prog = s_prog i_r_sponsored_class = s_class * i_r_fm_area = s_fmarea i_r_fund = s_fund * I_R_FINANCING_OBJECT = e_t_gmgrsponsoredobj = lt_spons_objects EXCEPTIONS not_found = 1 OTHERS = 2.
GM_GET_GRANTS CALL FUNCTION 'GM_GET_GRANTS' EXPORTING i_sel_twhere = pdyns-clauses i_p_responsibility = p_respon i_p_resp_obj_type = p_objtyp i_p_resp_obj_id = p_respob TABLES i_r_grant_nbr = lr_grant i_r_int_reference = s_grint i_r_ext_reference = s_grext i_r_valid_from = s_validf i_r_company_code = s_com_co i_r_partner = s_spons * i_r_lifecycle_status = s_lifecy e_t_gmgr = lt_gmgr EXCEPTIONS not_found = 1 OTHERS = 2.
GM_AUTH_CHECK_GRANT_GROUP CALL FUNCTION 'GM_AUTH_CHECK_GRANT_GROUP' EXPORTING auth_group = lt_gmgr-authgr activity = c_gm_activity_billing life_status = lt_gmgr-lifecycle_status no_extra_checkings = con_on grant_number = lt_gmgr-grant_nbr EXCEPTIONS not_authorized = 1 wrong_auth_group = 2 wrong_activity = 3 wrong_life_status = 4.
GM_GET_GRANT_TYPE CALL FUNCTION 'GM_GET_GRANT_TYPE' EXPORTING i_grant_type = lt_gmgr-grant_type IMPORTING e_f_gmgrtype = ls_gmgrtype EXCEPTIONS not_found = 1 OTHERS = 2.
GM_INCOMING_VT_GET CALL FUNCTION 'GM_INCOMING_VT_GET' EXPORTING i_grant_nbr = lt_gmgr-grant_nbr IMPORTING et_gmbre = ls_gmbre EXCEPTIONS not_found = 1 OTHERS = 2.
GM_GET_BILLING_RULE CALL FUNCTION 'GM_GET_BILLING_RULE' EXPORTING i_billing_rule = lt_gmgr-billing_rule IMPORTING e_f_gmbr = ls_gmbr EXCEPTIONS not_found = 1 OTHERS = 2.
GM_GET_BILLING_RULE CALL FUNCTION 'GM_GET_BILLING_RULE' EXPORTING i_billing_rule = lt_gmgr-billing_rule TABLES e_t_gmbre = lt_gmbre EXCEPTIONS not_found = 1 OTHERS = 2.
GM_GET_CLASSES_USED_BY_GRANT CALL FUNCTION 'GM_GET_CLASSES_USED_BY_GRANT' EXPORTING i_grant_nbr = lt_gmgr-grant_nbr TABLES t_gmclassattributes = lt_gmclassattributes EXCEPTIONS grant_not_found = 1 OTHERS = 2.
GM_GET_FUNDS_USED_BY_GRANT CALL FUNCTION 'GM_GET_FUNDS_USED_BY_GRANT' EXPORTING i_grant_nbr = lt_gmgr-grant_nbr i_type = 'I' TABLES t_gmfundattributes = lt_fund_int.
GM_GET_ACTUAL_KEY_FIGURES CALL FUNCTION 'GM_GET_ACTUAL_KEY_FIGURES' TABLES i_r_grant_nbr = lr_grant i_r_sponsored_prog = s_prog "Note 1305398 i_r_sponsored_class = lr_class_billable i_r_fund = lr_fund_int i_r_valuetype = lr_value_type i_r_stats_ind = lr_stat_ind i_r_billing_status = lr_billing_status e_t_gmia = gt_gmia EXCEPTIONS not_found = 1 OTHERS = 2.
GM_GET_ACTUAL_KEY_FIGURES CALL FUNCTION 'GM_GET_ACTUAL_KEY_FIGURES' TABLES i_r_grant_nbr = lr_grant i_r_sponsored_prog = s_prog "Note 1305398 i_r_sponsored_class = lr_class_billable i_r_fund = lr_fund_int i_r_valuetype = lr_value_type i_r_billing_status = lr_billing_status e_t_gmia = gt_gmia EXCEPTIONS not_found = 1 OTHERS = 2.
GM_GET_UPDATE_DETAILS CALL FUNCTION 'GM_GET_UPDATE_DETAILS' EXPORTING i_bukrs = gt_gmia-rbukrs i_hkont = gt_gmia-gl_account IMPORTING e_billable = l_flg_billable EXCEPTIONS OTHERS = 1.
BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = ls_msg EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 OTHERS = 4.
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = 'A' CHANGING cs_variant = ls_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_locked * TEXT = ' ' info = 'blocked' * ADD_STDINF = 'X' IMPORTING result = gs_icon_txt-blocked EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_unlocked * TEXT = ' ' info = 'unblocked' * ADD_STDINF = 'X' IMPORTING result = gs_icon_txt-unblocked EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_led_yellow * TEXT = ' ' info = 'partial_billed' * ADD_STDINF = 'X' IMPORTING result = gs_icon_txt-partial_billed EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_led_red * TEXT = ' ' info = 'unbilled' * ADD_STDINF = 'X' IMPORTING result = gs_icon_txt-unbilled EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_alarm * TEXT = ' ' info = 'over_billed' * ADD_STDINF = 'X' IMPORTING result = gs_icon_txt-over_billed EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
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 BILL_STATUS_BLOCK_F01 or its description.
BILL_STATUS_BLOCK_F01 - Include BILL_STATUS_BLOCK_F01 BILL_PAYMO_COLLECTION - User Exit Include BILL_EXIT_000 - Beispiel für ein Suchhilfe-Exit eine Suchhilfe BILLING_INDIVIDUAL_I02 - Include BILLING_INDIVIDUAL_I02 BILLING_INDIVIDUAL_I01 - Include BILLING_INDIVIDUAL_I01 BILLING_INDIVIDUAL_I00 - Include BILLING_INDIVIDUAL_I00