BBP_ADDR_MAINTAIN_F03 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 BBP_ADDR_MAINTAIN_F03 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
BUPA_ADDRESS_ADD CALL FUNCTION 'BUPA_ADDRESS_ADD' EXPORTING IV_PARTNER = PARTNER_O IV_PARTNER_GUID = PARTNER_GUID_O IS_ADDRESS = GS_ADDRESS IMPORTING EV_ADDRNUMBER = ADDRNUMBER TABLES IT_ADTEL = GT_ADTEL_TMP IT_ADFAX = GT_ADFAX_TMP IT_ADSMTP = GT_ADSMTP_TMP IT_ADUSE = GT_ADUSE ET_RETURN = GT_RETURN.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.
BUPA_ADDRESS_CHANGE CALL FUNCTION 'BUPA_ADDRESS_CHANGE' EXPORTING IV_PARTNER = PARTNER_O IV_PARTNER_GUID = PARTNER_GUID_O IV_ADDRNUMBER = ADDRNUMBER IS_ADDRESS = GS_ADDRESS_TMP IS_ADDRESS_X = GS_ADDRESS_X TABLES IT_ADTEL = GT_ADTEL_CHG IT_ADFAX = GT_ADFAX_CHG IT_ADSMTP = GT_ADSMTP_CHG IT_ADUSE = GT_ADUSE_TMP IT_ADTEL_X = GT_ADTEL_CHG_X IT_ADFAX_X = GT_ADFAX_CHG_X IT_ADSMT_X = GT_ADSMTP_CHG_X IT_ADUSE_X = GT_ADUSE_X ET_RETURN = GT_RETURN.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BBP_UPDATE_ORG_ADDRESS CALL FUNCTION 'BBP_UPDATE_ORG_ADDRESS' EXPORTING IV_PARTNER = PARTNER_O IS_ADDRESS = GS_ADDRESS_TMP IV_PLVAR = PLVAR IV_X_COMMIT_EXTERNAL = 'X' TABLES IT_ADTEL = GT_ADTEL IT_ADFAX = GT_ADFAX IT_ADSMTP = GT_ADSMTP ET_RETURN = GT_RETURN EXCEPTIONS PARTNER_NOT_FOUND = 1 ADDRESS_NOT_VALID = 2 PLVAR_NOT_FOUND = 3 ERROR_MESSAGE_PASSED = 4 ERROR_READING_ORGUNIT = 5 ERROR_CHANGING_ORGADDRESS = 6 ERROR_MESSAGE = 7 OTHERS = 8.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.
BUPA_ADDRESS_CHANGE CALL FUNCTION 'BUPA_ADDRESS_CHANGE' EXPORTING IV_PARTNER = PARTNER_O IV_PARTNER_GUID = PARTNER_GUID_O IV_ADDRNUMBER = GS_DISPLAY_LINES_TMP-ADDRNUMBER TABLES IT_ADUSE = GT_ADUSE IT_ADUSE_X = GT_ADUSE_X ET_RETURN = GT_RETURN_TMP.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BUPA_ADDRESS_READ_DETAIL CALL FUNCTION 'BUPA_ADDRESS_READ_DETAIL' EXPORTING IV_PARTNER = PARTNER_O IV_PARTNER_GUID = PARTNER_GUID_O IV_ADDRNUMBER = GS_DISPLAY_LINES_TMP-ADDRNUMBER IV_XADTEL = 'X' IV_XADFAX = 'X' IV_XADSMTP = 'X' IMPORTING ES_ADDRESS = GS_ADDRESS TABLES ET_ADTEL = LT_ADTEL ET_ADFAX = LT_ADFAX ET_ADSMTP = LT_ADSMTP EXCEPTIONS NO_PARTNER_SPECIFIED = 1 NO_VALID_RECORD_FOUND = 2 OTHERS = 3.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BBP_UPDATE_ORG_ADDRESS CALL FUNCTION 'BBP_UPDATE_ORG_ADDRESS' EXPORTING IV_PARTNER = PARTNER_O IS_ADDRESS = GS_ADDRESS IV_PLVAR = PLVAR IV_X_COMMIT_EXTERNAL = 'X' TABLES IT_ADTEL = LT_ADTEL IT_ADFAX = LT_ADFAX IT_ADSMTP = LT_ADSMTP ET_RETURN = GT_RETURN_TMP EXCEPTIONS PARTNER_NOT_FOUND = 1 ADDRESS_NOT_VALID = 2 PLVAR_NOT_FOUND = 3 ERROR_MESSAGE_PASSED = 4 ERROR_READING_ORGUNIT = 5 ERROR_CHANGING_ORGADDRESS = 6 OTHERS = 7.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BUPA_ADDRESS_REMOVE CALL FUNCTION 'BUPA_ADDRESS_REMOVE' EXPORTING IV_PARTNER = PARTNER_O IV_PARTNER_GUID = PARTNER_GUID_O IV_ADDRNUMBER = GS_DISPLAY_LINES_TMP-ADDRNUMBER TABLES ET_RETURN = GT_RETURN_TMP.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.
BUPA_ADDRESS_ADD CALL FUNCTION 'BUPA_ADDRESS_ADD' EXPORTING IV_PARTNER = PARTNER_O IV_PARTNER_GUID = PARTNER_GUID_O IS_ADDRESS = GS_ADDRESS IMPORTING EV_ADDRNUMBER = ADDRNUMBER TABLES IT_ADTEL = GT_ADTEL_TMP IT_ADFAX = GT_ADFAX_TMP IT_ADSMTP = GT_ADSMTP_TMP IT_ADUSE = GT_ADUSE ET_RETURN = GT_RETURN.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.
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 BBP_ADDR_MAINTAIN_F03 or its description.