SAP Reports / Programs | Cross-Application Components | General Application Functions | Qualifications and Requirements(CA-GTF-QR) SAP CA

RHPECPMS SAP ABAP Report - Edit career items (graphic)







RHPECPMS is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for For information on this report, please see the documentation for report 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 RHPECPMS 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 RHPECPMS. "Basic submit
SUBMIT RHPECPMS AND RETURN. "Return to original report after report execution complete
SUBMIT RHPECPMS 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: CHANGE = Maintain
Selection Text: GDATE = Key date
Selection Text: OBJID = Career ID
Selection Text: PLVAR = Plan version
Title: Edit career items (graphic)
Text Symbol: 001 = New career item defined
Text Symbol: 002 = Please select a career item!
Text Symbol: 003 = Duration defined
Text Symbol: 004 = Career item deleted
Text Symbol: 005 = No changes!
Text Symbol: 006 = Exit career maintenance
Text Symbol: 007 = Do you want to exit the career anyway?
Text Symbol: 008 = Save career first?
Text Symbol: 009 = Please select one item only!
Text Symbol: 010 = Legend
Text Symbol: 011 = Career saved
Text Symbol: 013 = Career reloaded
Text Symbol: 014 = Days
Text Symbol: 015 = Months
Text Symbol: 016 = Years


INCLUDES used within this REPORT RHPECPMS

INCLUDE RHXMACRO.


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:

CNET_GRAPHIC_NETWORK CALL FUNCTION 'CNET_GRAPHIC_NETWORK' EXPORTING abap_cmd = abap_cmd confirm = 'X' profile = c_profile * PWDID = ' ' * SET_FOCUS = 'X' * SO_CONTENTS = ' ' * SO_SEND = ' ' stat = stat status_text = status_text * SUPER = ' ' * titlebar = * WAIT_FOR_INPUT = 'X' * WINID = ' ' IMPORTING gr_mes = gr_mes * GR_MODE = * GR_SEL_FIELD = m_typ = m_typ * RWNID = * SETTINGS = TABLES * clusters = clusters_tab * cvals = cvals_tab deletions = delete_tab " gelöschte Objekte inodes = inodes_tab " eingefügbare Knoten lines = lines_tab lvals = lvals_tab nodes = net_nodes_tab nvals = nvals_tab positions = positions_tab EXCEPTIONS err_in_profile = 1 inv_profile = 2 inv_winid = 3 no_batch = 4 frontend_error = 5 inv_communication = 6 OTHERS = 7.

RH_OBJID_REQUEST CALL FUNCTION 'RH_OBJID_REQUEST' EXPORTING * mode = 'X' "X:all, 2:structural plvar = plvar otype = otype * SEARK = '*' seark_begda = gdate * SEARK_ENDDA = 99991231 * NO_SEARK_POPUP = ' ' * WITHOUT_RSIGN = * WITHOUT_RELAT = * WITHOUT_SCLAS = * DYNPRO_REPID = ' ' * DYNPRO_DYNNR = ' ' * DYNPRO_PLVARFIELD = ' ' * DYNPRO_OTYPEFIELD = ' ' * DYNPRO_SEARKFIELD = ' ' * SEARK_TEXT = ' ' * WIN_TITLE = ' ' * LIST_HEADER = ' ' * CALLBACK_PROG = ' ' * CALLBACK_FORM = ' ' * RESTRICT_FB = ' ' * RESTRICT_DATA = ' ' * FORGET_BASE_OBJECTS = ' ' * PFKEY = ' ' * LANGU = SY-LANGU * LANGU_MODE = '1' * SET_MODE = ' ' * SELECT_MESSAGE = 'X' * NO_DIALOG = ' ' * NO_NEW_ENTRIES = ' ' * read_short_stext = 'X' * FILL_SEL_HROBJECT_TAB = ' ' * FILL_SEL_HRSOBID_TAB = ' ' * IMPORTING * SEL_PLVAR = * sel_otype = * sel_object = * used_fcode = TABLES * OTYPE_TABLE = * CONDITION = * BASE_OBJECTS = sel_objects = sel_objects * MARKED_OBJECTS = * SEL_HROBJECT_TAB = * SEL_HRSOBID_TAB = EXCEPTIONS cancelled = 1 wrong_condition = 2 nothing_found = 3 illegal_mode = 4 internal_error = 5 OTHERS = 6.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = text-007 * Wollen Sie die Bearbeitung der Laufbahn trotzdem beenden? * textline2 = titel = text-006 * START_COLUMN = 25 * START_ROW = 6 IMPORTING answer = answer EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' TEXTLINE1 = text-008 * TEXTLINE2 = ' ' TITEL = text-006 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = ANSWER.

RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = plvar otype = $cpath objid = objid * REALO = ' ' * ISTAT = ' ' begda = gdate endda = gdate * LANGU = SY-LANGU * OINTERVAL = 'X' * STORE = 'X' * CHECK_STRU_AUTH = 'X' * READ_DB = ' ' IMPORTING * OBEG = * OEND = * OSTAT = * HISTO = short = career_short stext = career_stext * TISTAT = * TLANGU = * TABLES * EXISTENCE = EXCEPTIONS not_found = 1 OTHERS = 2.

GRAPH_SET_CUA_STATUS CALL FUNCTION 'GRAPH_SET_CUA_STATUS' EXPORTING program = prog status = status TABLES excluding = excluding_tab EXCEPTIONS inv_cua_info = 0.

CNET_SET_LEGEND CALL FUNCTION 'CNET_SET_LEGEND' EXPORTING foot_line = footline head_line = headline legend_type = net_const-type_l "HR-PE-CAREER L TABLES legend = legend_tab EXCEPTIONS OTHERS = 0.

CNET_SET_OPTIONS CALL FUNCTION 'CNET_SET_OPTIONS' EXPORTING * AMODAL = ' ' autoadjust = '1' "nach jeder Aktion automatisch ausrichten * AUTOPORT = '0' * auto_clust = '0' * BREAKCON = '0' buttonpos = '2' "keine Toolbox * CLCOLS = ' ' * CLCOLWD = ' ' * CLDELS = ' ' * CLRASTER = ' ' * CLROWS = ' ' * COMPCTINOD = '1' * CONMODE = '1' * CUSTOMIZE = ' ' dblclick = dblclick * DISPBACKGR = ' ' * DUPMODE = ' ' * hoffset = ' ' * IGNOREUSER = ' ' * INFOTEXTS = ' ' * INFOTXTNUM = ' ' * INODESIZE = ' ' * INSMODE = ' ' insnodepos = '1' "Positionen des eingefügten Knoten liefern * LAYBACKGR = ' ' * LAYFORGR = ' ' layorder = '1' "D,N,E layout = '1' "vertikale Anordnung laystyle = laystyle * LBUTTBACKGR = ' ' * LBUTTFORGR = ' ' legend = '2' "unten * LINKOPTIM = ' ' * MARKLINK = ' ' * MARKNODE = ' ' * MASTERVIEW = ' ' * MODMODE = ' ' * NAVBACKGR = ' ' * NAVFRAME = ' ' * noboxmove = ' ' * nodebackgr = ' ' nodelpop = '1' "kein Popup beim löschen * NODESIZE = ' ' * OBUTTBACKGR = ' ' * OBUTTFORGR = ' ' * ORDBACKGR = ' ' * ORDFORGR = ' ' * PILEMODE = ' ' * PORTSIZE = ' ' * RANG = ' ' * ROUNDED = ' ' * ROWPOSONLY = ' ' * SELLINECOL = ' ' * SELOBJMODE = ' ' * SELTYPMODE = ' ' * SUBCHART = ' ' * SUBINDEX = ' ' * TBXZOOM = ' ' * TIMER = '999999' * TITLEBOX = ' ' * TRACKOPT = ' ' * TRCKFRMCOL = ' ' * UDM = ' ' * VIEW1BACKGR = ' ' * VIEW2BACKGR = ' ' * VIEW3BACKGR = ' ' * VOFFSET = ' ' * XPERCENT = ' ' * YPERCENT = ' ' * ZOOMFAC = ' ' EXCEPTIONS OTHERS = 0.

RH_CLEAR_BUFFER CALL FUNCTION 'RH_CLEAR_BUFFER'.

RHPK_CAREER_PATH_READ CALL FUNCTION 'RHPK_CAREER_PATH_READ' EXPORTING plvar = plvar objid = objid gdate = gdate endda = '99991231' with_text = ' ' TABLES station_tab = all_oldstations EXCEPTIONS nothing_found = 1 OTHERS = 2.

RHPK_CAREER_PATH_MODIFY_DELETE CALL FUNCTION 'RHPK_CAREER_PATH_MODIFY_DELETE' EXPORTING plvar = plvar root_obj = objid gdate = gdate vtask = 'B' TABLES station_tab = all_oldstations EXCEPTIONS invalid_date = 1 nothing_to_delorcut = 2 error_during_delorcut = 3 no_authorization = 4 undefined = 5 OTHERS = 6.

RHPK_CAREER_PATH_MODIFY_ADD CALL FUNCTION 'RHPK_CAREER_PATH_MODIFY_ADD' EXPORTING plvar = plvar objid = objid gdate = gdate vtask = 'B' TABLES station_tab = new_stations * error_tab = EXCEPTIONS invalid_object = 1 inconsistent_pflicht_n = 2 more_pflicht_x_as_n = 3 more_pflicht_n_as_stations = 4 gap_in_rang = 5 invalid_station = 6 invalid_date = 7 no_authority = 8 write_error = 9 OTHERS = 10.

RH_CLEAR_BUFFER CALL FUNCTION 'RH_CLEAR_BUFFER' EXCEPTIONS OTHERS = 0.

RH_CLEAR_BUFFER CALL FUNCTION 'RH_CLEAR_BUFFER' EXCEPTIONS OTHERS = 0.

RH_UPDATE_DATABASE CALL FUNCTION 'RH_UPDATE_DATABASE' EXPORTING vtask = 'D' * BUFFER_UPD = 'X' * ORDER_FLG = 'X' * COMMIT_FLG = 'X' * CLEAR_BUFFER = 'X' EXCEPTIONS corr_exit = 1 OTHERS = 2.

RHPK_CAREER_PATH_READ CALL FUNCTION 'RHPK_CAREER_PATH_READ' EXPORTING plvar = plvar objid = objid gdate = gdate * WITH_TEXT = 'X' TABLES station_tab = old_stations EXCEPTIONS nothing_found = 1 OTHERS = 2.

RHP6_SHOW_PROFILE_RECURSIVE CALL FUNCTION 'RHP6_SHOW_PROFILE_RECURSIVE' STARTING NEW TASK 'PROF' EXPORTING plvar = plvar otype = stations_in_graph-otype objid = stations_in_graph-sobid begda = stations_in_graph-vbegda endda = stations_in_graph-vendda maintain = ' ' EXCEPTIONS CANCELLED = 0 no_authority = 1 not_found = 2 OTHERS = 3.



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