RJPMPMIGRATION is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program is the central migration program used to delete issues and create issue sequences during media product migration...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 RJPMPMIGRATION into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
JPMPMIG - Media Product Migration
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: XTEST = Test Run
Selection Text: S_DRERZ = D Publication
Selection Text: P_DRERZ = D Publication
Title: IS-M: Media Product Migration for Issues
Text Symbol: 101 = Application Log: Media Product Migration
Text Symbol: 100 = Application Log: Media Product Migration - Selection
INCLUDE MJ000TAL.
INCLUDE MJNUMTOP.
INCLUDE MJY00T03.
INCLUDE MJY00TC4.
INCLUDE MJD00TC1.
INCLUDE MJD00T03.
INCLUDE MJD00T05.
INCLUDE MJ_TRTYP.
INCLUDE LJPISMDC1.
INCLUDE LJPISMDC2.
INCLUDE MJNUMMER.
INCLUDE MJY00F03.
INCLUDE MJY00FAT.
INCLUDE MJY0FA03.
No SAP DATABASE tables are accessed within this REPORT code!
ISP_JDTVASYNC_INSERT * CALL FUNCTION 'ISP_JDTVASYNC_INSERT' * TABLES * JDTVASYNC_INS_TAB = VASYNC_TAB * EXCEPTIONS * OTHERS = 1.
ISP_JDTVASYNC_INSERT call function 'ISP_JDTVASYNC_INSERT' tables jdtvasync_ins_tab = vasync_tab exceptions others = 1.
ISM_MP_MIGRATION_ALOG call function 'ISM_MP_MIGRATION_ALOG' exporting drerz = p_drerz msgno_short = p_msgno_short msgid_short = p_msgid_short msgv1_short = p_msgv1_short msgv2_short = p_msgv2_short msgv3_short = p_msgv3_short msgv4_short = p_msgv4_short xtest = xtest tables protocol_tab = protocol_tab.
APPL_LOG_DISPLAY call function 'APPL_LOG_DISPLAY' exporting object = jpmg_con_alog_object_mig object_attribute = con_ausblenden subobject = ' ' subobject_attribute = con_ausblenden external_number = extnumber * EXTERNAL_NUMBER_ATTRIBUTE = CON_ANZEIGEN suppress_selection_dialog = con_angekreuzt date_from = date_min time_from = time_min date_to = date_max time_to = time_max title_selection_screen = text-100 title_list_screen = text-101 column_selection = con_column_selection external_number_display_length = 45.
ISP_CHECK_DATES_OVERLAP call function 'ISP_CHECK_DATES_OVERLAP' exporting datvon1 = h_jdtgentr-genzrvon datbis1 = h_jdtgentr-genzrbis datvon2 = p_fromdate datbis2 = con_time_infinity importing overlapping = ueberlappung exceptions intervall1_not_valid = 1 intervall2_not_valid = 1.
ISM_PUBL_MIGRATION_ACTIVECHECK call function 'ISM_PUBL_MIGRATION_ACTIVECHECK' exporting in_publication = drerz_tab-drerz importing out_xmigration_active = xmigration_active out_jytgoliv = h_jytgoliv.
ISM_MP_MIGRATION_DATA_CHECK call function 'ISM_MP_MIGRATION_DATA_CHECK' exporting publication = pva_tab-drerz medprodfam = medprodfam importing xerror = xerror tables pva_tab = h_pva_tab protocol_tab = h_protocol_tab. "hier nur dummy
ISM_MP_MIGRATION_DATA_CHECK call function 'ISM_MP_MIGRATION_DATA_CHECK' exporting publication = p_jdtdrer-drerz medprodfam = medprodfam importing xerror = xerror tables * PVA_TAB = PVA_TAB protocol_tab = h_protocol_tab. "hier nur dummy
ENQUEUE_EJPLF call function 'ENQUEUE_EJPLF' exporting mode_rjp_enq_deliv_seq = 'E' mandt = sy-mandt med_prod = p_prod * MED_ISSUE x_med_prod = 'X' * X_MED_ISSUE = 'X' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' exceptions foreign_lock = 1 system_failure = 2 others = 3.
ENQUEUE_EJDGNTRE call function 'ENQUEUE_EJDGNTRE' exporting objektart = con_objart_pva * OBJEKT = P_OBJEKT * X_OBJEKTART = E03 * X_OBJEKT = E04 * _SCOPE = E05 * _WAIT = E06 exceptions foreign_lock = 01 system_failure = 02.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.