SAP Reports / Programs

RICL_REASSIGNMENT SAP ABAP Report - List of All Reassigned Payments







RICL_REASSIGNMENT is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for For more information, see the 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 RICL_REASSIGNMENT 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 RICL_REASSIGNMENT. "Basic submit
SUBMIT RICL_REASSIGNMENT AND RETURN. "Return to original report after report execution complete
SUBMIT RICL_REASSIGNMENT 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_ROLE = D .
Selection Text: SO_OTYPE = D .
Selection Text: SO_OBJID = D .
Selection Text: SO_DATE = Period
Selection Text: SO_CHGBY = Reassigned By
Selection Text: P_WEGID = Evaluation Path
Selection Text: P_ORGA = Organizational Unit
Selection Text: P_DARST2 = ALV Tree up to Org.Unit
Selection Text: P_DARST1 = ALV List
Selection Text: P_CURR = Currency for List Output
Title: List of All Reassigned Payments
Text Symbol: T06 = Time
Text Symbol: T05 = Date
Text Symbol: T04 = Currency of List
Text Symbol: T03 = Reassignments Total
Text Symbol: T02 = No. of Reassignments
Text Symbol: P07 = Organizational Unit
Text Symbol: P01 = Layout of List
Text Symbol: O01 = Organization and Evaln Path
Text Symbol: B03 = Reassignments w/o Org.Unit Assignment
Text Symbol: B02 = Organizational Unit / Performer Who Executed Reassignment
Text Symbol: B01 = Org.Unit / Payment Changed By
Text Symbol: 013 = Role-Based Performer
Text Symbol: 003 = Total
Text Symbol: 002 = Performer
Text Symbol: 001 = Reassigned By


INCLUDES used within this REPORT RICL_REASSIGNMENT

INCLUDE RICL_REASSIGNMENT_EVENT_RECEIV.


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:

ICL_ORGSTRUKTUR CALL FUNCTION 'ICL_ORGSTRUKTUR' EXPORTING i_orga = p_orga i_wegid = p_wegid TABLES et_objec = gt_objec et_struc = gt_struc EXCEPTIONS root_not_found = 1 wegid_not_found = 2 no_active_plvar = 3 unsopported_actor = 4 no_actor_found = 5 no_pdorg_info = 6 OTHERS = 7.

ICL_SELECT_CF_DATA CALL FUNCTION 'ICL_SELECT_CF_DATA' EXPORTING iv_reporting = iscm_x IMPORTING t_iclclaim = gt_claim t_iclsubcl = gt_subcl t_iclpay = gt_pay t_iclpayi = gt_payi TABLES tr_rbpobjid = so_objid tr_rbpotype = so_otype tr_rbprole = so_role tr_claim = so_claim tr_pdate = so_date t_where_pay = gt_where_pay.

ICLC_CLAIMOWNER_NAME_GET CALL FUNCTION 'ICLC_CLAIMOWNER_NAME_GET' EXPORTING ownertype = 'US' owner = -changedby IMPORTING owner_name = -ownern EXCEPTIONS user_does_not_exist = 1 OTHERS = 2.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = lv_postdate foreign_amount = -amountfrom foreign_currency = -curr local_currency = p_curr IMPORTING local_amount = -amountfrom EXCEPTIONS OTHERS = 4.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = lv_postdate foreign_amount = -amountto foreign_currency = -curr local_currency = p_curr IMPORTING local_amount = -amountto EXCEPTIONS OTHERS = 4.

RH_DETERMINE_ORG_OBJID CALL FUNCTION 'RH_DETERMINE_ORG_OBJID' EXPORTING org_object_type = iscm_orgunit IMPORTING org_object_objid = lv_objid EXCEPTIONS no_active_plvar = 01 no_object_id_selected = 02.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-repid dynumb = '1000' TABLES dynpfields = lt_dynp EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

ICLC_ORGUNIT_TEXT_GET CALL FUNCTION 'ICLC_ORGUNIT_TEXT_GET' EXPORTING i_oident = p_orga IMPORTING e_stext = lv_stext.

FREE_SELECTIONS_RANGE_2_WHERE CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_WHERE' EXPORTING field_ranges = lt_field_ranges IMPORTING where_clauses = lt_where_clauses.

ICL_COMPRESS_SELECT_OPTIONS CALL FUNCTION 'ICL_COMPRESS_SELECT_OPTIONS' CHANGING ct_so = so_claim[].

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_user_command = 'USER_COMMAND' is_layout = ls_layout it_fieldcat = lt_fieldcat i_save = 'A' it_events = lt_events TABLES t_outtab = gt_journal EXCEPTIONS program_error = 1 OTHERS = 2.

ICL_CLAIM_ENTER CALL FUNCTION 'ICL_CLAIM_ENTER' EXPORTING iv_claim = gs_journal-claimnofrom iv_subclaim = iscm_crosssubcl iv_navigate = 'C ' "siehe TICL019 iv_clmode = '0' iv_sseq = '0' iv_acttyp = '03'.

ICL_CLAIM_ENTER CALL FUNCTION 'ICL_CLAIM_ENTER' EXPORTING iv_claim = gs_journal-claimnofrom iv_subclaim = gs_journal-subclaimfrom iv_navigate = 'C ' "siehe TICL019 iv_clmode = '0' iv_sseq = '0' iv_acttyp = '03'.

ICL_CLAIM_ENTER CALL FUNCTION 'ICL_CLAIM_ENTER' EXPORTING iv_claim = gs_journal-claimnoto iv_subclaim = iscm_crosssubcl iv_navigate = 'C ' "siehe TICL019 iv_clmode = '0' iv_sseq = '0' iv_acttyp = '03'.

ICL_CLAIM_ENTER CALL FUNCTION 'ICL_CLAIM_ENTER' EXPORTING iv_claim = gs_journal-claimnoto iv_subclaim = gs_journal-subclaimto iv_navigate = 'C ' "siehe TICL019 iv_clmode = '0' iv_sseq = '0' iv_acttyp = '03'.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ICL_JOURNAL_ENTRY' i_buffer_active = iscm_x CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ICL_JOURNAL_ENTRY' i_bypassing_buffer = 'X' CHANGING ct_fieldcat = ct_fieldcat.



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