MHBSICXF02 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 MHBSICXF02 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 MHBSICXF02
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HB_RFC_NO_CC_TEMP CALL FUNCTION 'HB_RFC_NO_CC_TEMP'.
HB_SET_CACHED_CUSTOMER CALL FUNCTION 'HB_SET_CACHED_CUSTOMER' EXPORTING CUSTOMER = INTERNAL_KUNNR.
BAPI_SALESDOCUMENT_COPY CALL FUNCTION 'BAPI_SALESDOCUMENT_COPY' EXPORTING SALESDOCUMENT = VBAK-VBELN DOCUMENTTYPE = VBAK-AUART IMPORTING SALESDOCUMENT_EX = NEW_VBELN TABLES RETURN = BAPI_RETURN.
HB_SET_CACHED_CUSTOMER CALL FUNCTION 'HB_SET_CACHED_CUSTOMER' EXPORTING CUSTOMER = L_KUNNR.
BAPI_SALESORDER_CHANGE CALL FUNCTION 'BAPI_SALESORDER_CHANGE' EXPORTING SALESDOCUMENT = OLD_VBELN * order_header_in = order_header_in ORDER_HEADER_INX = ORDER_HEADER_INX * simulation = ' ' TABLES RETURN = BAPI_RETURN ORDER_ITEM_IN = ORDER_ITEM_IN ORDER_ITEM_INX = ORDER_ITEM_INX.
STATUS_CHANGE_FOR_ACTIVITY CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' EXPORTING OBJNR = P_OBJNR VRGNG = P_ACTIVITY CHECK_ONLY = P_CHECK_ONLY EXCEPTIONS ACTIVITY_NOT_ALLOWED = 1 OBJECT_NOT_FOUND = 2 STATUS_INCONSISTENT = 3 STATUS_NOT_ALLOWED = 4 WRONG_INPUT = 5 WARNING_OCCURED = 6 OTHERS = 7.
STATUS_TEXT_EDIT CALL FUNCTION 'STATUS_TEXT_EDIT' EXPORTING * CLIENT = SY-MANDT FLG_USER_STAT = 'X' OBJNR = VIMI01-SNKS ONLY_ACTIVE = 'X' SPRAS = SY-LANGU IMPORTING * ANW_STAT_EXISTING = * E_STSMA = LINE = SYST_STAT_T USER_LINE = USER_STAT_T * STONR = EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2 .
CUCB_SET_OWNER_OF_CFG CALL FUNCTION 'CUCB_SET_OWNER_OF_CFG' EXPORTING IV_ROOT_INSTANCE = N_VBAP-CUOBJ IS_OWNER = NEW_OWNER EXCEPTIONS INVALID_INSTANCE = 1 INVALID_ROOT_INSTANCE = 2 OTHERS = 3.
SD_SALES_DOCUMENT_ENQUEUE CALL FUNCTION 'SD_SALES_DOCUMENT_ENQUEUE' EXPORTING VBELN = OLD_VBELN _WAIT = 'X' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
SD_SALES_DOCUMENT_ENQUEUE CALL FUNCTION 'SD_SALES_DOCUMENT_ENQUEUE' EXPORTING VBELN = NEW_VBELN _WAIT = 'X' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
DEQUEUE_EVVBAKE CALL FUNCTION 'DEQUEUE_EVVBAKE' EXPORTING VBELN = OLD_VBELN.
DEQUEUE_EVVBAKE CALL FUNCTION 'DEQUEUE_EVVBAKE' EXPORTING VBELN = NEW_VBELN.
STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING BYPASS_BUFFER = 'X' OBJNR = VIMI01-SNKS STATUS = 'I663' EXCEPTIONS OBJECT_NOT_FOUND = 1 STATUS_NOT_ACTIVE = 2 OTHERS = 3.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING * wait = no_wait WAIT = L_WAIT IMPORTING RETURN = RETURN_BAPI.
CUCB_CONFIGURATION_TO_DB CALL FUNCTION 'CUCB_CONFIGURATION_TO_DB' EXPORTING ROOT_INSTANCE = N_VBAP-CUOBJ ROOT_OBJECT = NEW_OWNER EXCEPTIONS INVALID_INSTANCE = 1 INVALID_ROOT_INSTANCE = 2 NO_CHANGES = 3 ALREADY_REGISTERED_FOR_UPDATE = 4 INSTANCE_IS_A_CLASSIFICATION = 5 OTHERS = 6.
CO_TA_T399X_READ CALL FUNCTION 'CO_TA_T399X_READ' EXPORTING AUART = O_AUFK-AUART WERKS = O_AUFK-WERKS IMPORTING STRUCT = T399X EXCEPTIONS NO_ENTRY = 01.
CHANGEDOCUMENT_OPEN CALL FUNCTION 'CHANGEDOCUMENT_OPEN' EXPORTING OBJECTCLASS = 'ORDER ' OBJECTID = OBJECTID PLANNED_CHANGE_NUMBER = SPACE PLANNED_OR_REAL_CHANGES = SPACE EXCEPTIONS SEQUENCE_INVALID = 1 OTHERS = 2.
CHANGEDOCUMENT_MULTIPLE_CASE CALL FUNCTION 'CHANGEDOCUMENT_MULTIPLE_CASE' EXPORTING TABLENAME = 'AFPO ' CHANGE_INDICATOR = 'U' DOCU_DELETE = ' ' TABLES TABLE_OLD = T_AFPO_SAVE TABLE_NEW = T_AFPO EXCEPTIONS NAMETAB_ERROR = 1 OPEN_MISSING = 2 POSITION_INSERT_FAILED = 3 OTHERS = 4.
CALL FUNCTION 'CHANGEDOCUMENT_MULTIPLE_CASE' EXPORTING TABLENAME = 'AUFK ' CHANGE_INDICATOR = 'U' DOCU_DELETE = ' ' TABLES TABLE_OLD = T_AUFK_SAVE TABLE_NEW = T_AUFK EXCEPTIONS NAMETAB_ERROR = 1 OPEN_MISSING = 2 POSITION_INSERT_FAILED = 3 OTHERS = 4.
CHANGEDOCUMENT_CLOSE CALL FUNCTION 'CHANGEDOCUMENT_CLOSE' EXPORTING OBJECTCLASS = 'ORDER ' OBJECTID = OBJECTID DATE_OF_CHANGE = SY-DATLO TIME_OF_CHANGE = SY-UZEIT TCODE = SY-TCODE USERNAME = SY-UNAME OBJECT_CHANGE_INDICATOR = 'U' NO_CHANGE_POINTERS = SPACE EXCEPTIONS HEADER_INSERT_FAILED = 1 OBJECT_INVALID = 2 OPEN_MISSING = 3 NO_POSITION_INSERTED = 4 OTHERS = 5.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = I_INTERNAL_TABNAME = G_TABNAME I_STRUCTURE_NAME = 'G_ERROR' * I_CLIENT_NEVER_DISPLAY = 'X' CHANGING CT_FIELDCAT = GT_FIELDCAT[].
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = ' ' I_CALLBACK_PROGRAM = G_REPID * I_CALLBACK_PF_STATUS_SET = ' ' * I_CALLBACK_USER_COMMAND = ' ' I_STRUCTURE_NAME = 'G_ERROR' IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = IT_EVENTS = GT_EVENTS * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = I_SCREEN_START_COLUMN = 10 I_SCREEN_START_LINE = 5 I_SCREEN_END_COLUMN = 100 I_SCREEN_END_LINE = 20 * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES T_OUTTAB = G_ERROR * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .
BAPI_SALESORDER_CHANGE call function 'BAPI_SALESORDER_CHANGE' exporting salesdocument = new_vbeln * order_header_in = order_header_in order_header_inx = order_header_inx * simulation = ' ' tables return = bapi_return order_item_in = order_item_in order_item_inx = order_item_inx.
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 MHBSICXF02 or its description.