BPINDAN1_NEW 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 BPINDAN1_NEW 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.
Selection Text: P_GEBER = Fund
Selection Text: P_FIKRS = Financial Management Area
Selection Text: P_ALL_G = All funds
Title: Availability Control, Analysis Report
Text Symbol: 128 = Cover Eligibility
Text Symbol: 125 = Dynamic budget object
Text Symbol: 124 = FM Areas: Availability control settings
Text Symbol: 123 = Availability Control Deactive
Text Symbol: 122 = BudgetConsistencyDeactiv
Text Symbol: 121 = Total
Text Symbol: 120 = Year-dependent parameters:
Text Symbol: 111 = Val.typ
Text Symbol: 110 = Settings defined for availability control (BPHI):
Text Symbol: 109 = CB
Text Symbol: 108 = PB
Text Symbol: 107 = +/- sign
Text Symbol: 106 = Actve
Text Symbol: 105 = Deact.
Text Symbol: 104 = Absolute Difference
Text Symbol: 103 = %
Text Symbol: 102 = Action
Text Symbol: 101 = Transctn group
Text Symbol: 130 = Active
Text Symbol: 131 = FM area: No Release Group Profiles are Assigned.
Text Symbol: 132 = FM area: Assignment of Release Group Profile
Text Symbol: 133 = Release Group Profile
Text Symbol: 134 = Assignment Release Groups to Release Group Profile
Text Symbol: 135 = Profile
Text Symbol: 136 = Release Group
Text Symbol: 137 = Eligible for Cover
Text Symbol: 138 = Assignment of Budget Types to Cover Eligibility
Text Symbol: 139 = FM area: No Budget Types Eligible for Cover
Text Symbol: 140 = FM area: No Assigned Funds Type Profile Assigned
Text Symbol: 141 = FM Area: Assignment of Assigned Funds Type Profile
Text Symbol: 142 = Profile of Commitment Types
Text Symbol: 143 = Commitment type
Text Symbol: 144 = FM area: Cover Eligibility not Active.
Text Symbol: 145 = Commitments
INCLUDE LKBPPEQU.
INCLUDE LFMAUEQU.
No SAP DATABASE tables are accessed within this REPORT code!
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page.
FMFK_FIKRS_READ CALL FUNCTION 'FMFK_FIKRS_READ' EXPORTING ip_application_data = ' ' ip_fikrs = p_fikrs ip_fma_objnr = ' ' ip_language = ' ' ip_text = ' ' IMPORTING f_fm01 = g_f_fikrs EXCEPTIONS input_error = 1 not_found = 2.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date = sy-datum i_periv = g_f_fikrs-ca_periv IMPORTING e_gjahr = g_gjahr EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = xfield is_layout = alayout it_events = gt_xevents TABLES t_outtab = l_t_trwpr.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = yfield is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_fm01tol.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = zfield is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_fm01g.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = lfield is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_fm01y.
FM16_RELEASE_GROUP_CUSTOMIZING CALL FUNCTION 'FM16_RELEASE_GROUP_CUSTOMIZING' EXPORTING i_fikrs = p_fikrs i_gjahr = l_t_fm01y-gjahr IMPORTING e_no_release_groups = l_no_release_groups TABLES t_relgrp = l_t_relgrp t_assigned = l_t_assigned.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid * it_fieldcat = zfield i_structure_name = 'fmbudfrgrp' is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_relgrp.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid * it_fieldcat = zfield i_structure_name = 'fmbudfrgvo' is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_assigned.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = pfield is_layout = alayout it_events = gt_events TABLES t_outtab = g_f_fikrs.
FM_FIKRS_CHECK_MD_YEAR_DEPEND CALL FUNCTION 'FM_FIKRS_CHECK_MD_YEAR_DEPEND' EXPORTING i_fikrs = p_fikrs IMPORTING e_flg_year_master_data = g_flg_year_md.
FINCODE_READ CALL FUNCTION 'FINCODE_READ' "KI4K016195 EXPORTING "KI4K016195 ip_fikrs = p_fikrs "KI4K016195 ip_fincode = g_t_geber-geber "KI4K016195 IMPORTING "KI4K016195 f_fmfincode = l_f_fmfincode. "KI4K016195
FM_AUTH_CHECK_GRP_FUND CALL FUNCTION 'FM_AUTH_CHECK_GRP_FUND' "KI4K016195 EXPORTING "KI4K016195 i_fikrs = p_fikrs "KI4K016195 i_authgrp_fonds = l_f_fmfincode-augrp "KI4K016195 i_fonds = g_t_geber-geber "ALNK014294 i_actvt = fmau_display "KI4K016195 i_flg_fonds_space = l_flg_fund_space "KI4K016919 i_msgty = ' ' "KI4K016195 IMPORTING "KI4K016195 e_flg_auth = l_act_ok. "KI4K016195
FM5B_GET_PROFILE CALL FUNCTION 'FM5B_GET_PROFILE' EXPORTING i_fikrs = g_t_geber-fikrs i_fincode = g_t_geber-geber IMPORTING e_profil = g_t_geber-profil.
CALL FUNCTION 'KBPS_CHECK_PROFIL' EXPORTING applik = l_funds profil = g_t_geber-profil wrttp = l_wfbudget IMPORTING ex_bp1c = l_f_tbp1c EXCEPTIONS not_found = 1.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = bfield is_layout = alayout it_events = gt_events TABLES t_outtab = g_t_geber.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = cfield is_layout = alayout it_events = gt_events TABLES t_outtab = g_t_profil.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = dfield is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_tbpfe.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = sfield is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_bphi.
FINCODE_READ CALL FUNCTION 'FINCODE_READ' "KI4K016195 EXPORTING "KI4K016195 ip_fikrs = p_fikrs "KI4K016195 ip_fincode = p_geber "KI4K016195 IMPORTING "KI4K016195 f_fmfincode = l_f_fmfincode. "KI4K016195
FM_AUTH_CHECK_GRP_FUND CALL FUNCTION 'FM_AUTH_CHECK_GRP_FUND' "KI4K016195 EXPORTING "KI4K016195 i_fikrs = p_fikrs "KI4K016195 i_authgrp_fonds = l_f_fmfincode-augrp "KI4K016195 i_fonds = p_geber "ALNK014294 i_actvt = fmau_display "KI4K016195 i_flg_fonds_space = l_flg_fund_space "KI4K016919 i_msgty = 'E'. "KI4K016195
FM_AUTH_CHECK_FM_AREA CALL FUNCTION 'FM_AUTH_CHECK_FM_AREA' "KI4K016195 EXPORTING "KI4K016195 i_fikrs = p_fikrs "KI4K016195 i_actvt = fmau_display "KI4K016195 i_msgty = 'E'. "KI4K016195
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = qfield is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_fm01i.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = repid it_fieldcat = rfield is_layout = alayout it_events = gt_events TABLES t_outtab = l_t_tbpfpv.
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 BPINDAN1_NEW or its description.
BPINDAN1_NEW - Availability Control, Analysis Report BPINDAN1_NEW - Availability Control, Analysis Report BPINCL03 - Include for Euro conversion BPD*-tables (entry documents) BPINCL00 - Conversionreport for table: COST BPFRESXXI1 - documentation and ABAP source code BPFRESI01 - documentation and ABAP source code