IBCA_US_DEAF01 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 IBCA_US_DEAF01 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 IBCA_US_DEAF01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
BUS_MESSAGE_INIT CALL FUNCTION 'BUS_MESSAGE_INIT' EXPORTING reset = 'X' line_from = '000' line_to = '999' dialog = 'X'.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXCEPTIONS no_messages = 1.
BKK_ACCNT_GET_PRODUCT CALL FUNCTION 'BKK_ACCNT_GET_PRODUCT' EXPORTING i_bkkrs = wa_dea_report_buffer-bkkrs i_acnum_int = wa_dea_report_buffer-acnum_int IMPORTING e_prodint = l_prod_int.
BKK_PRODUCT_GET_BEGRU CALL FUNCTION 'BKK_PRODUCT_GET_BEGRU' EXPORTING i_prodint = l_prod_int IMPORTING e_begru = l_prod_begru.
BUP_PARTNER_GET CALL FUNCTION 'BUP_PARTNER_GET' EXPORTING i_partner = wa_dea_report_buffer-partner i_valdt = sy-datlo i_cp_exclude = 'X' i_is_exclude = 'X' iv_req_blk_msg = 'X' IMPORTING e_but000 = ls_bus000 e_but000_int = ls_but000_int EXCEPTIONS partner_not_found = 1 OTHERS = 2.
MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' IMPORTING count = l_msg_count.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
BCA_US_CHANGE_ACCOUNT_STATUS CALL FUNCTION 'BCA_US_CHANGE_ACCOUNT_STATUS' EXPORTING i_bkkrs = wa_dea_report_buffer-bkkrs i_acnum_int = wa_dea_report_buffer-acnum_int i_acnum_ext = wa_dea_report_buffer-acnum_ext i_status = con_acct_status_inactive i_local = ' ' EXCEPTIONS no_update = 1.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
BCA_US_CHANGE_ACCOUNT_STATUS CALL FUNCTION 'BCA_US_CHANGE_ACCOUNT_STATUS' EXPORTING i_bkkrs = wa_dea_report_buffer-bkkrs i_acnum_int = wa_dea_report_buffer-acnum_int i_acnum_ext = wa_dea_report_buffer-acnum_ext i_status = con_acct_status_dormant i_local = ' ' EXCEPTIONS no_update = 1.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
BKK_BKKRS_GET_POSTDATE CALL FUNCTION 'BKK_BKKRS_GET_POSTDATE' EXPORTING i_bkkrs = wa_dea_report_buffer-bkkrs IMPORTING e_postdate = l_postdate EXCEPTIONS post_date_error = 1 data_error = 2 OTHERS = 3.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
BCA_US_CHANGE_ACCOUNT_STATUS CALL FUNCTION 'BCA_US_CHANGE_ACCOUNT_STATUS' EXPORTING i_bkkrs = wa_dea_report_buffer-bkkrs i_acnum_int = wa_dea_report_buffer-acnum_int i_acnum_ext = wa_dea_report_buffer-acnum_ext i_deldate = l_postdate i_local = 'X' i_country = l_country i_region = p1reg EXCEPTIONS no_update = 1.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
BCA_US_CHANGE_ACCOUNT_CLOSE CALL FUNCTION 'BCA_US_CHANGE_ACCOUNT_CLOSE' EXPORTING i_bkkrs = wa_dea_report_buffer-bkkrs i_acnum_int = wa_dea_report_buffer-acnum_int i_acnum_ext = wa_dea_report_buffer-acnum_ext i_postdate = l_postdate i_local = 'X' EXCEPTIONS no_update = 1.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
* CALL FUNCTION 'BCA_US_GET_ADD_PROP_DETAILS' * EXPORTING * i_report = min_report * TABLES * e_add_prop_rec = it_add_prop_rec * CHANGING * i_summary_tot = l_summary_tot.
BKK_ACCNT_GET_ACNUM_INT_BKKRS CALL FUNCTION 'BKK_ACCNT_GET_ACNUM_INT_BKKRS' EXPORTING i_acnum_ext = wa_acext-low i_bkkrs = p1bkkrs i_message = ' ' IMPORTING e_acnum_int = wa_acint-low.
BKK_ACCNT_GET_ACNUM_INT_BKKRS CALL FUNCTION 'BKK_ACCNT_GET_ACNUM_INT_BKKRS' EXPORTING i_acnum_ext = wa_acext-high i_bkkrs = p1bkkrs i_message = ' ' IMPORTING e_acnum_int = wa_acint-high.
BKK_ACCNT_GET_ACNUM_EXT_BKKRS CALL FUNCTION 'BKK_ACCNT_GET_ACNUM_EXT_BKKRS' EXPORTING i_bkkrs = p_wa_it_dea_report_print-bkkrs i_acnum_int = p_wa_it_dea_report_print-acnum_int IMPORTING e_acnum_ext = p_wa_it_dea_report_print-acnum_ext.
BKK_ACCNT_GET_BKK40 CALL FUNCTION 'BKK_ACCNT_GET_BKK40' EXPORTING i_bkkrs = p_wa_it_dea_report_print-bkkrs i_acnum_int = p_wa_it_dea_report_print-acnum_int i_local = ' ' IMPORTING e_bkk40 = l_bkk40.
BKK_ACCNT_GET_BKK42 CALL FUNCTION 'BKK_ACCNT_GET_BKK42' EXPORTING i_bkkrs = p_wa_it_dea_report_print-bkkrs i_acnum_int = p_wa_it_dea_report_print-acnum_int i_local = ' ' IMPORTING e_bkk42 = l_bkk42.
BKK_PRODUCT_GET_EXT_KEY CALL FUNCTION 'BKK_PRODUCT_GET_EXT_KEY' EXPORTING i_prodint = l_bkk42-prodint IMPORTING e_prodext = l_prodext.
CHANGEDOCU_CDPOS_READ CALL FUNCTION 'CHANGEDOCU_CDPOS_READ' EXPORTING iv_objectclas = 'BKK4CHDOC' iv_objectid = l_objvalue iv_changenr = ' ' iv_tabname = 'BKK40' iv_tabkey = ' ' iv_fname = 'STATUS_ADD' iv_pcdpos_flag = ' ' IMPORTING ev_count = lv_count et_cdpos = lt_cdpos EXCEPTIONS no_importparameter = 1 OTHERS = 2.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
BKK_ACCNT_GET_BALANCES CALL FUNCTION 'BKK_ACCNT_GET_BALANCES' EXPORTING i_bkkrs = p_wa_it_dea_report_print-bkkrs i_acnum_int = p_wa_it_dea_report_print-acnum_int * I_BKKRSDATE = IMPORTING e_balance = p_wa_it_dea_report_print-balance e_colbal = l_colbal EXCEPTIONS parameter_error = 1 database_error = 2 OTHERS = 3.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
BKK_ACCNT_GET_BALANCE * CALL FUNCTION 'BKK_ACCNT_GET_BALANCE' * EXPORTING * i_bkkrs = p_wa_it_dea_report_print-bkkrs * i_acnum_int = p_wa_it_dea_report_print-acnum_int * IMPORTING * e_balance = p_wa_it_dea_report_print-balance * EXCEPTIONS * parameter_error = 1 * balance_not_found = 2 * OTHERS = 3.
BCA_US_AVAILABLE_BAL_GET * CALL FUNCTION 'BCA_US_AVAILABLE_BAL_GET' * EXPORTING * i_bkkrs = p_wa_it_dea_report_print-bkkrs * i_acnum_int = p_wa_it_dea_report_print-acnum_int * i_date_sypo = sy-datum ** I_LOCAL_CUR = * IMPORTING * e_avail_amnt = p_wa_it_dea_report_print-balance.
BCA_US_GET_CORRES_HISTORY * CALL FUNCTION 'BCA_US_GET_CORRES_HISTORY' * EXPORTING * i_partner = p_wa_it_dea_report_print-partner * TABLES * t_correspondence = lt_corres_hist.
BCA_US_GET_CORRES_HISTORY * CALL FUNCTION 'BCA_US_GET_CORRES_HISTORY' * EXPORTING * i_partner = wa_dea_report_buffer-partner * TABLES * t_correspondence = g_it_cor_report_print.
BUPA_ROLE_EXISTENCE_CHECK_2 CALL FUNCTION 'BUPA_ROLE_EXISTENCE_CHECK_2' EXPORTING IV_PARTNER = p3acholr * IV_PARTNER_GUID = IV_PARTNERROLECATEGORY = con_rltyp_account_holder * IV_X_ALL_PARTNERROLES = ' ' * IV_PARTNERROLE = * IV_DIFFTYPEVALUE = * IV_DATE = SY-DATLO TABLES ET_RETURN = it_bapierr .
BKK_BUPA_ACTIVTY_TEXT_GET CALL FUNCTION 'BKK_BUPA_ACTIVTY_TEXT_GET' EXPORTING i_aktyp = u_aktyp IMPORTING e_bez50 = l_bez50 e_return = l_return EXCEPTIONS OTHERS = 1.
BKK_MESSAGE_STORE CALL FUNCTION 'BKK_MESSAGE_STORE' EXPORTING i_id = g_con_msg_arbgb i_type = g_con_msgty_error i_number = '81' i_msgv1 = l_bez50 i_msgv2 = u_bkkrs i_mh2_sicht = 'BKK005' i_mh2_tbfld_strg = 'IBKK50-BKKRS'.
BKK_BUPA_ACTIVTY_TEXT_GET CALL FUNCTION 'BKK_BUPA_ACTIVTY_TEXT_GET' EXPORTING i_aktyp = u_aktyp IMPORTING e_bez50 = l_bez50 e_return = l_return EXCEPTIONS OTHERS = 1.
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 IBCA_US_DEAF01 or its description.
IBCA_US_DEAF01 - Include IBCA_US_DEAF01 IBCA_US_COMP - Include for US component constants IBCACON_CHCKDIGTABS - Include IBCACON_CHCKDIGTABS IBARCMAK - Bar chart macros IBAPI_ALM_MMSRV_UNITTEST_UTIL - Include IBAPI_ALM_MMSRV_UNITTEST_UTIL IBAPI_ALM_MMSRV_UNITTEST_UPDAT - Include IBAPI_ALM_MMSRV_UNITTEST_UPDAT