SAP Reports / Programs | Supplier Relationship Management | Enterprise Buyer | External Business Partner(SRM-EBP-ADM-XBP) SAP SRM

BBP_NONR3_UPLOAD_CHANGES SAP ABAP INCLUDE - BBPNONR3UPLOADCHANGES







BBP_NONR3_UPLOAD_CHANGES 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_NONR3_UPLOAD_CHANGES into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT BBP_NONR3_UPLOAD_CHANGES. "Basic submit
SUBMIT BBP_NONR3_UPLOAD_CHANGES AND RETURN. "Return to original report after report execution complete
SUBMIT BBP_NONR3_UPLOAD_CHANGES VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT BBP_NONR3_UPLOAD_CHANGES

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

BBP_BUPA_FRG0060_READ_ALL CALL FUNCTION 'BBP_BUPA_FRG0060_READ_ALL' EXPORTING IV_PARTNER_GUID = GV_PARTNER_GUID TABLES ET_FRG0061 = GT_ORG_FRG0061.

BUPA_NUMBERS_GET CALL FUNCTION 'BUPA_NUMBERS_GET' EXPORTING IV_PARTNER_GUID = GV_PARTNER_GUID IMPORTING ES_BUT000 = LS_BUT000 TABLES ET_RETURN = GT_RETURN.

BUPA_BUT000_MAP_TO_EXTERNAL CALL FUNCTION 'BUPA_BUT000_MAP_TO_EXTERNAL' EXPORTING IS_BUT000 = LS_BUT000 IMPORTING ES_DATA = GS_ORG_DATA ES_DATA_ORGAN = GS_ORG_DATA_ORGAN EXCEPTIONS UNKNOWN_LANGUAGE = 1 UNKNOWN_COUNTRY = 2 OTHERS = 3.

BUPA_ADDRESSES_READ CALL FUNCTION 'BUPA_ADDRESSES_READ' EXPORTING IV_PARTNER = GV_PARTNER IV_PARTNER_GUID = GV_PARTNER_GUID IMPORTING EV_STANDARD_ADDRNUMBER = LV_ADDRNUMBER EXCEPTIONS NO_PARTNER_SPECIFIED = 1 NO_VALID_RECORD_FOUND = 2 OTHERS = 3.

BUPA_ADDRESS_READ_DETAIL CALL FUNCTION 'BUPA_ADDRESS_READ_DETAIL' EXPORTING IV_PARTNER = GV_PARTNER IV_PARTNER_GUID = GV_PARTNER_GUID IV_XADTEL = 'X' IV_XADFAX = 'X' IV_XADSMTP = 'X' IV_XADURI = 'X' IMPORTING ES_ADDRESS = GS_ORG_ADDRESS TABLES ET_ADTEL = GT_ORG_ADTEL ET_ADFAX = GT_ORG_ADFAX ET_ADSMTP = GT_ORG_ADSMTP ET_ADURI = GT_ORG_ADURI EXCEPTIONS NO_PARTNER_SPECIFIED = 1 NO_VALID_RECORD_FOUND = 2 OTHERS = 3.

BUP_BUT0IS_SELECT_WITH_PARTNER CALL FUNCTION 'BUP_BUT0IS_SELECT_WITH_PARTNER' EXPORTING IV_PARTNER = GV_PARTNER TABLES ET_BUT0IS = LT_BUT0IS EXCEPTIONS OTHERS = 0.

BUPA_INDUSTRYSECTOR_REMOVE CALL FUNCTION 'BUPA_INDUSTRYSECTOR_REMOVE' EXPORTING IV_PARTNER = GV_PARTNER IV_INDUSTRYSECTORKEYSYSTEM = LS_BUT0IS-ISTYPE IV_INDUSTRYSECTOR = LS_BUT0IS-IND_SECTOR TABLES ET_RETURN = GT_RETURN.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.

BUPA_INDUSTRYSECTOR_ADD CALL FUNCTION 'BUPA_INDUSTRYSECTOR_ADD' EXPORTING IV_PARTNER = GV_PARTNER IV_INDUSTRYSECTORKEYSYSTEM = GV_INDUSTRY_SYSTEM IV_INDUSTRYSECTOR = GS_PARTNER_DATA-INDUSTRY_SECTOR IV_DEFAULTINDUSTRY = 'X' TABLES ET_RETURN = GT_RETURN.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.

BUP_IDNUMBERS_GET CALL FUNCTION 'BUP_IDNUMBERS_GET' EXPORTING I_PARTNER = GV_PARTNER I_PARTNERGUID = GV_PARTNER_GUID I_CATEGORY = GC_DUNS_CATEGORY TABLES T_BUT0ID = LT_BUT0ID EXCEPTIONS IDNUMBER_NOT_FOUND = 0 IDNUMBERS_NOT_FOUND = 0 WRONG_PARAMETERS = 0 INTERNAL_ERROR = 0 OTHERS = 0.

BUPA_IDENTIFICATION_REMOVE CALL FUNCTION 'BUPA_IDENTIFICATION_REMOVE' EXPORTING IV_PARTNER = GV_PARTNER IV_PARTNER_GUID = GV_PARTNER_GUID IV_IDENTIFICATIONCATEGORY = GC_DUNS_CATEGORY IV_IDENTIFICATIONNUMBER = LV_DUNS_LONG TABLES ET_RETURN = GT_RETURN.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.

BUPA_IDENTIFICATION_ADD CALL FUNCTION 'BUPA_IDENTIFICATION_ADD' EXPORTING IV_PARTNER = GV_PARTNER IV_PARTNER_GUID = GV_PARTNER_GUID IV_IDENTIFICATIONCATEGORY = GC_DUNS_CATEGORY IV_IDENTIFICATIONNUMBER = LV_DUNS_LONG IS_IDENTIFICATION = LS_IDENT TABLES ET_RETURN = GT_RETURN.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BAPI_TRANSACTION_COMMIT





CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.

BBP_BUPA_FRG0060_CHANGE CALL FUNCTION 'BBP_BUPA_FRG0060_CHANGE' EXPORTING IV_PARTNER_GUID = GV_PARTNER_GUID IS_PURCHA_ORG = LS_PURCH_ORG IS_DATA = GS_NEW_FRG0060 IS_DATAX = GS_NEW_FRG0060_X IMPORTING ET_RETURN = GT_RETURN.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.

BUPA_CENTRAL_CHANGE CALL FUNCTION 'BUPA_CENTRAL_CHANGE' EXPORTING IV_PARTNER_GUID = GV_PARTNER_GUID IS_DATA = GS_NEW_DATA IS_DATA_ORGAN = GS_NEW_DATA_ORGAN IS_DATA_X = GS_NEW_DATA_X IS_DATA_ORGAN_X = GS_NEW_DATA_ORGAN_X TABLES ET_RETURN = GT_RETURN.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BUPA_ADDRESS_CHANGE CALL FUNCTION 'BUPA_ADDRESS_CHANGE' EXPORTING IV_PARTNER_GUID = GV_PARTNER_GUID IV_ADDRNUMBER = GV_ADDRNUMBER IS_ADDRESS = GS_NEW_ADDRESS IS_ADDRESS_X = GS_NEW_ADDRESS_X TABLES IT_ADTEL = GT_NEW_ADTEL IT_ADFAX = GT_NEW_ADFAX IT_ADSMTP = GT_NEW_ADSMTP IT_ADURI = GT_NEW_ADURI IT_ADTEL_X = GT_NEW_ADTEL_X IT_ADFAX_X = GT_NEW_ADFAX_X IT_ADSMT_X = GT_NEW_ADSMTP_X IT_ADURI_X = GT_NEW_ADURI_X ET_RETURN = GT_RETURN.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BBP_BUPA_FRG0010_CHANGE CALL FUNCTION 'BBP_BUPA_FRG0010_CHANGE' EXPORTING IV_PARTNER_GUID = GV_PARTNER_GUID IS_DATA = GS_FRG0010 IS_DATAX = GS_FRG0010_X IMPORTING ET_RETURN = GT_RETURN.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.

BUPA_TAX_READ CALL FUNCTION 'BUPA_TAX_READ' EXPORTING IV_PARTNER = GV_PARTNER IMPORTING ET_DATA = LT_TAXDETAILS EXCEPTIONS NO_VALID_RECORD_FOUND = 0 OTHERS = 0.

BBP_UPDATE_TAXINFO CALL FUNCTION 'BBP_UPDATE_TAXINFO' EXPORTING IV_PARTNER = GV_PARTNER TABLES IT_TAXNUM_DEL = GT_TAXNUM_DEL IT_TAXNUM_INS = GT_TAXNUM_INS EXCEPTIONS PARTNER_MISSING = 1 ERROR_DELETE_TAXNUM = 2 ERROR_INSERT_TAXNUM = 3 OTHERS = 4.

BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.



Contribute (Add Comments)

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_NONR3_UPLOAD_CHANGES or its description.