BUPTDTRANSMIT is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for In Release 6...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 BUPTDTRANSMIT 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: S_APPLI = Applications
Title: Distribution of time-dependent business partner data
Text Symbol: 001 = No data for distribution exists
Text Symbol: 002 = Application &1:
Text Symbol: 003 = &1 records distributed; &2 of them successfully
Text Symbol: 004 = Distribution of time-dependent partner data
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
BUPA_SET_BUPTDTRANS_STATUS CALL FUNCTION 'BUPA_SET_BUPTDTRANS_STATUS' EXPORTING IV_REPORT_RUNNING = 'X' .
BUP_TB056_SELECT_SINGLE CALL FUNCTION 'BUP_TB056_SELECT_SINGLE' EXPORTING I_OBJECT = 'BUPA' I_DEVELOP = 'BUT000' IMPORTING E_TB056 = ls_tb056 EXCEPTIONS NOT_FOUND = 1 OTHERS = 2 .
BUPA_SET_BUPTDTRANS_STATUS CALL FUNCTION 'BUPA_SET_BUPTDTRANS_STATUS' EXPORTING IV_REPORT_RUNNING = ' '.
BUPA_SET_BUPTDTRANS_STATUS CALL FUNCTION 'BUPA_SET_BUPTDTRANS_STATUS' EXPORTING IV_APPL_CALL_RUNNING = 'X'.
BUPA_TRANS_APPL_CALL CALL FUNCTION 'BUPA_TRANS_APPL_CALL' EXPORTING I_TB048FUNCNAME = lt_tb048-funcname I_BUPATABLEDATA =
I_CSTMTABDETAILS = ls_transtab I_TABIX = lv_tabix I_GTAPPL = lt_appl_1 IMPORTING E_GTAPPL = et_appl_1 "#EC NO_INCOMP TABLES T_BUT_TDMISS_DEL = pt_tdmiss_del T_BUT_TDMISS = pt_tdmiss EXCEPTIONS INTERNAL_ERROR = 1.
BUPA_TRANS_APPL_CALL CALL FUNCTION 'BUPA_TRANS_APPL_CALL' EXPORTING I_TB048FUNCNAME = lt_tb048-funcname I_BUPATABLEDATA =
I_CSTMTABDETAILS = ls_transtab I_TABIX = lv_tabix I_GTAPPL = lt_appl_1 IMPORTING E_GTAPPL = et_appl_1 "#EC NO_INCOMP TABLES T_BUT_TDMISS_DEL = pt_tdmiss_del T_BUT_TDMISS = pt_tdmiss EXCEPTIONS INTERNAL_ERROR = 1.
BUPA_TRANS_APPL_CALL CALL FUNCTION 'BUPA_TRANS_APPL_CALL' EXPORTING I_TB048FUNCNAME = lt_tb048-funcname I_BUPATABLEDATA =
I_CSTMTABDETAILS = ls_transtab I_TABIX = lv_tabix I_GTAPPL = lt_appl_1 IMPORTING E_GTAPPL = et_appl_1 "#EC NO_INCOMP TABLES T_BUT_TDMISS_DEL = pt_tdmiss_del T_BUT_TDMISS = pt_tdmiss EXCEPTIONS INTERNAL_ERROR = 1.
BUPA_SET_BUPTDTRANS_STATUS CALL FUNCTION 'BUPA_SET_BUPTDTRANS_STATUS' EXPORTING IV_APPL_CALL_RUNNING = ' '.
BUPA_SET_BUPTDTRANS_STATUS CALL FUNCTION 'BUPA_SET_BUPTDTRANS_STATUS' EXPORTING IV_SWAP_RUNNING = 'X'.
ADDR_MEMORY_PUSH CALL FUNCTION 'ADDR_MEMORY_PUSH' EXCEPTIONS OTHERS = 1.
BUP_ENQUEUE CALL FUNCTION 'BUP_ENQUEUE' EXPORTING i_partner = lt_but000-partner i_aktyp = '02' i_aktdb = '02' i_xsave = 'X' EXCEPTIONS foreign_lock = 1.
BUP_BUT000_SELECT_SINGLE CALL FUNCTION 'BUP_BUT000_SELECT_SINGLE' EXPORTING I_PARTNER = lt_but000-partner I_CP_EXCLUDE = 'X' IMPORTING E_BUT000 = ls_but000 EXCEPTIONS OTHERS = 1.
BUP_DEQUEUE CALL FUNCTION 'BUP_DEQUEUE' EXPORTING I_PARTNER = lt_BUT000-PARTNER I_AKTYP = '02' I_AKTDB = '02' I_XSAVE = 'X'.
BUP_BUT000_SWAP_UPDATE CALL FUNCTION 'BUP_BUT000_SWAP_UPDATE' EXPORTING IV_PARTNER_GUID = lt_but000-partner_guid IV_UPDATE_TASK = ' '.
BUA_ADDRESS_NAME_UPDATE CALL FUNCTION 'BUA_ADDRESS_NAME_UPDATE' EXPORTING I_BUT000 = lt_but000 EXCEPTIONS OTHERS = 1.
BUPA_BADI_CALL CALL FUNCTION 'BUPA_BADI_CALL'.
ADDR_MEMORY_SAVE_GROUP_FILTER CALL FUNCTION 'ADDR_MEMORY_SAVE_GROUP_FILTER' TABLES IT_ADDRESS_GROUP = lt_address_group IT_PERSON_GROUP = lt_person_group EXCEPTIONS OTHERS = 1.
ADDR_MEMORY_SAVE CALL FUNCTION 'ADDR_MEMORY_SAVE' EXCEPTIONS OTHERS = 1.
CALL FUNCTION 'BUP_DEQUEUE' EXPORTING I_PARTNER = lt_BUT000-PARTNER I_AKTYP = '02' I_AKTDB = '02' I_XSAVE = 'X'.
ADDR_MEMORY_RESTORE CALL FUNCTION 'ADDR_MEMORY_RESTORE' EXCEPTIONS OTHERS = 1.
ADDR_MEMORY_POP CALL FUNCTION 'ADDR_MEMORY_POP' EXCEPTIONS OTHERS = 1.
BUPA_SET_BUPTDTRANS_STATUS CALL FUNCTION 'BUPA_SET_BUPTDTRANS_STATUS' EXPORTING IV_SWAP_RUNNING = ' '.
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 BUPTDTRANSMIT or its description.
BUPTDTRANSMIT - Distribution of time-dependent business partner data BUPTDTRANSMIT - Distribution of time-dependent business partner data BUPTDTRANSGEN_OLD - OBSOLETE (Generation of Distribution Relevant Time-Dep. Partner Data) BUPTDTRANSGEN_OLD - OBSOLETE (Generation of Distribution Relevant Time-Dep. Partner Data) BUPTDTRANSGEN - Generation of time-dependent BP data that is relevant for distribution BUPTDTRANSGEN - Generation of time-dependent BP data that is relevant for distribution