SAP Reports / Programs | Master Data Distribution | Defense Forces and Public Security | Master Data Distribution(IS-DFS-PDR) SAP IS

/ISDFPS/EXPO_EXPLODE_OBJECT2 SAP ABAP Report - Text Program for the FOX Explosion of a PLM Object







/ISDFPS/EXPO_EXPLODE_OBJECT2 is a standard Executable ABAP Report 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 /ISDFPS/EXPO_EXPLODE_OBJECT2 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

/ISDFPS/EXPO_TEST - Test Explosion FOX for FORCE


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 /ISDFPS/EXPO_EXPLODE_OBJECT2. "Basic submit
SUBMIT /ISDFPS/EXPO_EXPLODE_OBJECT2 AND RETURN. "Return to original report after report execution complete
SUBMIT /ISDFPS/EXPO_EXPLODE_OBJECT2 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_VALID = D .
Selection Text: P_TRACE = D .
Selection Text: P_STRUCT = D .
Selection Text: P_PROFIL = D .
Selection Text: P_LTYPE = D .
Selection Text: P_INVOBJ = D .
Selection Text: P_INVLTY = D .
Selection Text: P_IGNLTY = D .
Selection Text: P_EXTERN = D .
Selection Text: P_DISPL = D .
Selection Text: P_CONDB = D .
Selection Text: P_SAVE = Save
Selection Text: P_DATETO = Valid Only Before
Selection Text: P_DATEFR = Valid Only After
Selection Text: $UPSNAME = Package Name
Selection Text: $UPSLOGS = Partner System
Selection Text: $UPSBADI = Execute UPS BAdI?
Selection Text: $OBJTYP = FOX Object Key
Selection Text: $OBJKEY = FOX Object ID
Title: Text Program for the FOX Explosion of a PLM Object
Text Symbol: 110 = The following messages were displayed in the UPS BAdI:
Text Symbol: 106 = Error during FOX -> UPS conversion
Text Symbol: 105 = ----------------------
Text Symbol: 104 = was created
Text Symbol: 103 = UPS package
Text Symbol: 102 = Overview of UPS Objects:
Text Symbol: 101 = Error while creating the UPS package; RC=
Text Symbol: 100 = UPS package is already created; operation was canceled
Text Symbol: 009 = Settings for UPS Package:
Text Symbol: 008 = Text Explosion
Text Symbol: 007 = Object Relationship:
Text Symbol: 006 = Class:
Text Symbol: 005 = Material:
Text Symbol: 004 = Explosion:
Text Symbol: 003 = Settings for Display
Text Symbol: 002 = Settings for Explosion
Text Symbol: 001 = Object


INCLUDES used within this REPORT /ISDFPS/EXPO_EXPLODE_OBJECT2

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:

F4IF_GET_SHLP_DESCR call function 'F4IF_GET_SHLP_DESCR' exporting shlpname = 'EXPO_OBJECT_TYPES' shlptype = 'SH' importing shlp = gs_shlp.

F4IF_START_VALUE_REQUEST call function 'F4IF_START_VALUE_REQUEST' exporting shlp = gs_shlp * DISPONLY = ' ' * MAXRECORDS = 500 * MULTISEL = ' ' * CUCOL = SY-CUCOL * CUROW = SY-CUROW * IMPORTING * RC = tables return_values = gt_ddshretval.

OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = lv_own_logsys EXCEPTIONS OTHERS = 0.

FOX_SET_TEST_GUI_STATUS call function 'FOX_SET_TEST_GUI_STATUS' exporting it_excluded_fcodes = lt_excluded_fcodes.

CRWB_BADI_CVVCM_TRAVERSAL_FOX call function 'CRWB_BADI_CVVCM_TRAVERSAL_FOX' exporting i_mls = lo_mls i_recipient = ls_hdr-logsys * I_GUID = changing ct_fox_items = lt_foxups ct_messages = lt_messages ct_parentitms = lt_parents.

CRWB_BADI_UPS_PREPROCESS call function 'CRWB_BADI_UPS_PREPROCESS' exporting min_datuv = '19000101' max_datuv = '99991231' im_logsys = ls_hdr-logsys importing ex_items = lt_item changing im_items = lt_foxups.

CRWB_BADI_UPS_PREPROCESS2 call function 'CRWB_BADI_UPS_PREPROCESS2' * EXPORTING * I_ECN_OBJTYPE = 'ECM' changing ch_items = lt_item.

UPSCU_CONSTRUCTOR call function 'UPSCU_CONSTRUCTOR' exporting im_packagename = ls_hdr-upsnam im_owner = ls_hdr-owner im_partner = ls_hdr-logsys im_direction = ls_hdr-direct im_editmode = 'C' flg_error_if_not_exist = ' ' * FLG_ERROR_IF_EXIST = KUPS_TRUE * FLG_APPL_LOG = KUPS_FALSE * FLG_MSG_COLLECT = KUPS_FALSE * FLG_ITM_DSCRPT = KUPS_FALSE * FLG_ITM_IDOC = KUPS_FALSE * FLG_DIALOG = KUPS_FALSE * IM_HANDLE = im_trustlevel_check = 5 im_trustlevel_log = 1 importing ex_instid = lc_instid tables ex_messages = lt_return exceptions failing_instance = 1 unity_not_exists = 2 unity_exists = 3 no_authority = 4 display_only = 5 error = 6 others = 7.

UPSCU_PACKAGE_CREATE call function 'UPSCU_PACKAGE_CREATE' exporting im_instid = lc_instid imt_apiitm = lt_item * IMT_APISRC = * IMT_APIPRE = flg_commit_and_wait = 'X' * FLG_APPL_LOG = KUPS_FALSE * FLG_DOCNUM_UPDATE = KUPS_FALSE * FLG_SERIAL_UPDATE = KUPS_FALSE * FLG_LOCK_PACKAGE = KUPS_FALSE * FLG_MSG_COLLECT = KUPS_FALSE * IM_HANDLE = * FLG_SET_UPSSTS_NEW = KUPS_FALSE * IM_VRGNG = KUPS_VRGNG_EDIT tables ex_messages = lt_return changing ch_apihdr = ls_hdr exceptions failing_instance = 1 current_exists = 2 error = 3 wrong_instance = 4 no_change = 5 package_exists = 6 no_authority = 7 others = 8.



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 /ISDFPS/EXPO_EXPLODE_OBJECT2 or its description.