SAP Reports / Programs | Supply Chain Management | SCM Basis(SCM-BAS) SAP SCM

RSPPMCHG SAP ABAP Report - Sending Changes to Production Process Models







RSPPMCHG 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 RSPPMCHG 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

CFP3 - CIF: PPM Transfer of Data Changes


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 RSPPMCHG. "Basic submit
SUBMIT RSPPMCHG AND RETURN. "Return to original report after report execution complete
SUBMIT RSPPMCHG 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: SO_WERKS = Plant
Selection Text: SO_VERID = Production Version
Selection Text: SO_MATNR = Material
Selection Text: PM_RATE = Rate-Based Planning
Selection Text: PM_DETL = Detailed Planning
Title: Sending Changes to Production Process Models
Text Symbol: TEC = Technical Settings
Text Symbol: SEL = Selection Criteria
Text Symbol: IMO = Integration model:
Text Symbol: IFQ = Ignore Faulty Queue Entries
Text Symbol: 452 = Processes
Text Symbol: 324 = Server Group
Text Symbol: 323 = % of Processes
Text Symbol: 322 = Relative Max. No. Processes
Text Symbol: 321 = Absolute Max. No. Processes
Text Symbol: 320 = Parallelize Processing in APO
Text Symbol: 319 = Parallelize Selection in ERP System
Text Symbol: 318 = Parallelized Transfer
Text Symbol: 063 = Rate-Based Planning
Text Symbol: 062 = Detailed Planning
Text Symbol: 028 = Repetitive Mfg
Text Symbol: 007 = All PPMs Found
Text Symbol: 006 = No PPMs Found to be Deleted
Text Symbol: 005 = Deleted PPMs:
Text Symbol: 004 = No Relevant PPMs Found
Text Symbol: 003 = Transferred PPMs:
Text Symbol: 002 = Target System:


INCLUDES used within this REPORT RSPPMCHG

INCLUDE CIFCONST.
INCLUDE LPGS1TYP.


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:

AUTHORITY_CHECK_TCODE call function 'AUTHORITY_CHECK_TCODE' exporting tcode = 'CFP3' exceptions ok = 0 not_ok = 2 others = 3.

SPBT_INITIALIZE call function 'SPBT_INITIALIZE' exporting group_name = ls_parpar-serv_group importing max_pbt_wps = lv_max_pbt_wps exceptions invalid_group_name = 1 internal_error = 2 pbt_env_already_initialized = 3 currently_no_resources_avail = 4 no_pbt_resources_found = 5 cant_init_different_pbt_groups = 6 others = 7.

CIF_PPM_CHANGED_READ call function 'CIF_PPM_CHANGED_READ' exporting in_rate_pln_flg = pm_rate tables out_ppm_key = lt_ppm_key_tmp out_cif_ppm_changed = lt_cif_ppm_tmp exceptions no_mkal_found = 1 others = 2.

CIF_IMODEL_MAPENTRIES call function 'CIF_IMODEL_MAPENTRIES' tables it_cif_segpos = lt_cif_segpos ot_cif_imod = lt_cif_imod_tmp exceptions others = 1.

CIF_BIT_AND call function 'CIF_BIT_AND' exporting u_vec1len = lt_cif_imod_tmp-ldata u_vec1 = lt_cif_imod_tmp-data u_vec2len = lt_cif_imod-ldata u_vec2 = lt_cif_imod-data changing c_resultveclen = lt_cif_imod-ldata c_resultvec = lt_cif_imod-data exceptions others = 1.

CIF_IMODEL_MAPENTRIES call function 'CIF_IMODEL_MAPENTRIES' tables it_cif_imod = lt_cif_imod_tmp ot_cif_segpos = lt_cif_segpos_result exceptions others = 1.

CIF_IMOD_MAP_PPM call function 'CIF_IMOD_MAP_PPM' exporting iv_readonly = g_false_con tables it_ppm = lt_ppm_key_inactive ot_segpos = lt_segpos.

CIF_IMODEL_MAPENTRIES call function 'CIF_IMODEL_MAPENTRIES' tables it_cif_segpos = lt_segpos ot_cif_imod = lt_change_model.

CIF_ADC_TRANSMIT_ALL call function 'CIF_ADC_TRANSMIT_ALL' exporting iv_force_all = g_true_con iv_ignore_fqentry = ignfqety is_parpar = ls_parpar tables change_models = lt_change_model exceptions different_logsys = 1 internal_error = 2 processing_aborted = 3 others = 4.

CIF_IMODEL_CONVERT_FILTEROBJS call function 'CIF_IMODEL_CONVERT_FILTEROBJS' tables ct_ppm_key = lt_ppm_key_active ct_key_generic = lt_key_generic exceptions error_imtyp = 1 others = 2.

CIF_IMODEL_ADD_FILTEROBJECTS call function 'CIF_IMODEL_ADD_FILTEROBJECTS' exporting is_cif_imodk = ls_cif_imodk iv_activate = 'X' iv_action = '+' iv_ignore_fqentry = ignfqety *** Parallel **************************************** iv_p_pa_sel = p_pa_sel iv_pa_abs = pa_abs iv_pa_abs_v = pa_abs_v iv_pa_rel = pa_rel iv_pa_rel_v = pa_rel_v iv_pa_srgrp = pa_srgrp iv_p_pa_wrk = p_pa_wrk iv_ppm_use = 'X' *** Parallel **************************************** importing es_cif_imodk = ls_cif_imodk tables it_key_generic = lt_key_generic exceptions objects_no_change = 1 error_model = 2 error_wrong_action = 3 error_lock = 4 error_other = 5 others = 6.

CIF_IMOD_MAP_PPM call function 'CIF_IMOD_MAP_PPM' exporting iv_readonly = g_false_con tables it_ppm = lt_ppm_key_active_org ot_segpos = lt_segpos.

CIF_IMODEL_MAPENTRIES call function 'CIF_IMODEL_MAPENTRIES' tables it_cif_segpos = lt_segpos ot_cif_imod = lt_change_model.

CIF_ADC_TRANSMIT_ALL call function 'CIF_ADC_TRANSMIT_ALL' exporting iv_force_all = g_true_con iv_ignore_fqentry = ignfqety is_parpar = ls_parpar tables change_models = lt_change_model exceptions different_logsys = 1 internal_error = 2 processing_aborted = 3 others = 4.

CIF_IMOD_MAP_PPM call function 'CIF_IMOD_MAP_PPM' exporting iv_readonly = g_false_con tables it_ppm = lt_ppm_key_orig ot_segpos = lt_segpos.

CIF_IMODEL_RESETENTRIES call function 'CIF_IMODEL_RESETENTRIES' exporting iv_modelname = ls_cif_imodk-modelname iv_imtyp = ls_cif_imodk-imtyp iv_logsys = ls_cif_imodk-logsys iv_apoapp = ls_cif_imodk-apoapp iv_crdate = ls_cif_imodk-crdate iv_crtime = ls_cif_imodk-crtime tables it_cifsegpos = lt_segpos.

CIF_PPM_CHANGED_DEL call function 'CIF_PPM_CHANGED_DEL' tables it_cif_ppm_changed = lt_cif_ppm_process.



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