SAP Reports / Programs

RPUVSEC1 SAP ABAP Report - HR-CH: Processing Control : Tree Diagram of Schedule







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

PC00_M02_UVSEC1 - Processing Control: Schedule Editor


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 RPUVSEC1. "Basic submit
SUBMIT RPUVSEC1 AND RETURN. "Return to original report after report execution complete
SUBMIT RPUVSEC1 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: PPLAN = Processing schedule
Selection Text: MOLGA = Country indicator
Selection Text: DISP_FLG = Display mode
Selection Text: APPLI = Sub-application
Title: HR-CH: Processing Control : Tree Diagram of Schedule
Text Symbol: 55A = Rename val. type globally
Text Symbol: 605 = >> Maintain value <<
Text Symbol: 610 = Processing schedule
Text Symbol: 620 = Value types
Text Symbol: 630 = Method types
Text Symbol: 640 = Employee groupings
Text Symbol: 650 = Method variants
Text Symbol: 660 = Processing steps
Text Symbol: 661 = Access subplans
Text Symbol: 670 = Operation condition
Text Symbol: 680 = Leave program
Text Symbol: 690 = Do you want to
Text Symbol: 6A0 = save your entries?
Text Symbol: 6B0 = Exit Processing?
Text Symbol: 6C0 = >> Please maintain text <<
Text Symbol: 700 = VTyp
Text Symbol: 701 = Name of value type
Text Symbol: 702 = Meth.Typ
Text Symbol: 703 = Method type name
Text Symbol: 704 = EEGrp
Text Symbol: 705 = Name of employee grp
Text Symbol: 710 = Validity
Text Symbol: 720 = Start
Text Symbol: 730 = End
Text Symbol: 740 = Schedule locked by user
Text Symbol: 750 = . Display schedule only ?
Text Symbol: 760 = Sched.locked
Text Symbol: 7B0 = Validities
Text Symbol: 890 = Line markers
Text Symbol: 8A0 = Operations
Text Symbol: 010 = Initializing...
Text Symbol: 020 = Sch.
Text Symbol: 030 = load...





Text Symbol: 040 = % loaded...
Text Symbol: 050 = Value Types Documentation
Text Symbol: 060 = Plan-Dependent Value Types Documentation
Text Symbol: 070 = Methods Documentation
Text Symbol: 080 = Documentation for the PC Plan
Text Symbol: 310 = Method called up does not exist
Text Symbol: 320 = Indirect method call
Text Symbol: 330 = Undefined operation
Text Symbol: 340 = : Undefined parameter
Text Symbol: 350 = Warning
Text Symbol: 360 = Possible error
Text Symbol: 370 = Errors
Text Symbol: 380 = Line cannot be accessed
Text Symbol: 390 = Target does not exist
Text Symbol: 410 = All definitions for value type
Text Symbol: 420 = will be deleted
Text Symbol: 430 = Delete value type
Text Symbol: 440 = Delete method type
Text Symbol: 450 = All definitions for selected
Text Symbol: 460 = object will be deleted.
Text Symbol: 470 = Delete employee grouping
Text Symbol: 480 = Delete method variant
Text Symbol: 490 = Line marker
Text Symbol: 4A0 = Create/change line marker
Text Symbol: 4B0 = Original
Text Symbol: 4C0 = To be replaced by
Text Symbol: 510 = Enter value type
Text Symbol: 550 = Get val. type
Text Symbol: 552 = Methods available
Text Symbol: 553 = No methods available
Text Symbol: 555 = Methods already available for "$MTDTX". Overwrite?
Text Symbol: 557 = Overwrite methods?


INCLUDES used within this REPORT RPUVSEC1

INCLUDE RPUVSIC0.
INCLUDE RPUVSEC0.
INCLUDE RPUVSEC8. "
INCLUDE RPUVSEC9. "


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 = 'PAC0' EXCEPTIONS ok = 1 not_ok = 2 OTHERS = 3.

DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = 'P02_APPLI' value = domval * LANGU = ' ' * BYPASS_BUFFER = ' ' IMPORTING dd07v_wa = dd07v_wa * rc = EXCEPTIONS OTHERS = 1.

HR_CH_PROC_CTRL_INIT CALL FUNCTION 'HR_CH_PROC_CTRL_INIT' EXPORTING molga = molga appli = appli EXCEPTIONS no_valtypes = 1 OTHERS = 2.

VIEW_GET_CLIENT_STATE CALL FUNCTION 'VIEW_GET_CLIENT_STATE' IMPORTING transp_state = transp_state * CLIINDEP_STATE = EXCEPTIONS OTHERS = 1.

ENQUEUE_EPT5CA4 CALL FUNCTION 'ENQUEUE_EPT5CA4' EXPORTING mode_t5ca4 = 'E' mandt = sy-mandt molga = molga appli = appli pplan = pplan * X_MOLGA = ' ' * X_APPLI = ' ' * X_PPLAN = ' ' _scope = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Plan gesperrt'(760) * DIAGNOSE_OBJECT = ' ' text_question = l_text * TEXT_BUTTON_1 = 'Ja'(001) * ICON_BUTTON_1 = ' ' * TEXT_BUTTON_2 = 'Nein'(002) * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' * DISPLAY_CANCEL_BUTTON = 'X' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = l_answer.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = $percent text = text EXCEPTIONS OTHERS = 1.

RS_TREE_CREATE CALL FUNCTION 'RS_TREE_CREATE' EXPORTING root_name = t5ca5-pltxt root_type = %pln_node_type IMPORTING root_id = root_id.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = root_id IMPORTING node_info = node_info EXCEPTIONS id_not_found = 1 OTHERS = 2.

HR_CH_PLDOC_CHECK CALL FUNCTION 'HR_CH_PLDOC_CHECK' EXPORTING molga = molga appli = appli pplan = pplan search_option = ' ' * IMPORTING * PTDID = * PTNAME = EXCEPTIONS text_not_found = 1 OTHERS = 2.

RS_TREE_SET_NODE CALL FUNCTION 'RS_TREE_SET_NODE' EXPORTING node_info = node_info EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_SET_SCROLL_POS CALL FUNCTION 'RS_TREE_SET_SCROLL_POS' EXPORTING node_id = scr_nodid EXCEPTIONS not_found = 1 OTHERS = 2.

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING callback_program = report callback_user_command = 'USER_COMMAND' callback_text_display = 'TEXT_DISPLAY' * CALLBACK_COLOR_DISPLAY = ' ' * CALLBACK_TOP_OF_PAGE = ' ' * STATUS = 'IMPLICIT' check_duplicate_name = '1' color_of_link = '1' color_of_node = '4' color_of_mark = '3' lower_case_sensitive = ' ' * MODIFICATION_LOG = ' ' node_length = 60 text_length = 75 * text_length1 = 50 * text_length2 = 50 * RETURN_MARKED_SUBTREE = ' ' * SCREEN_START_COLUMN = 0 * SCREEN_START_LINE = 0 * SCREEN_END_COLUMN = 0 * SCREEN_END_LINE = 0 suppress_node_output = ' ' IMPORTING f15 = f15_flag EXCEPTIONS OTHERS = 1.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING new_name = $node_name insert_id = cur_node_id relationship = $relation * LINK = ' ' new_type = $node_type * DISPLAY_ATTRIBUTES = ' ' IMPORTING new_id = $new_id node_info = node_info EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_SET_NODE CALL FUNCTION 'RS_TREE_SET_NODE' EXPORTING node_info = node_info EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_CURRENT_NODE CALL FUNCTION 'RS_TREE_GET_CURRENT_NODE' IMPORTING node_info = current_node_info EXCEPTIONS OTHERS = 1.

ENQUEUE_EPT5CA4 CALL FUNCTION 'ENQUEUE_EPT5CA4' EXPORTING mode_t5ca4 = 'E' mandt = sy-mandt molga = molga appli = appli pplan = pplan * X_MOLGA = ' ' * X_APPLI = ' ' * X_PPLAN = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_EPT5CA4 CALL FUNCTION 'DEQUEUE_EPT5CA4' EXPORTING mode_t5ca4 = 'E' mandt = sy-mandt molga = molga appli = appli pplan = pplan.



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