SAP Reports / Programs | Financial Services | Claims Management(FS-CM) SAP FS

ICL_PART_ALVTREE SAP ABAP INCLUDE - Include ICL_PART_ALVTREE







ICL_PART_ALVTREE is a standard ABAP INCLUDE 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 ICL_PART_ALVTREE 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 ICL_PART_ALVTREE. "Basic submit
SUBMIT ICL_PART_ALVTREE AND RETURN. "Return to original report after report execution complete
SUBMIT ICL_PART_ALVTREE VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include ICL_PART_ALVTREE


INCLUDES used within this REPORT ICL_PART_ALVTREE

No INCLUDES are used within this REPORT code!


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:

BUS_MESSAGE_STORE CALL FUNCTION 'BUS_MESSAGE_STORE' EXPORTING arbgb = 'ICL' msgty = 'I' txtnr = '857'.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_KEY_GET CALL FUNCTION 'ICL_PART_KEY_GET' IMPORTING e_bpartner = lv_bpartner_old e_role = lv_role.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_POPUP_CREATE_BP CALL FUNCTION 'ICL_PART_POPUP_CREATE_BP' EXPORTING iv_role = lv_role IMPORTING ev_partner = lv_bpartner_new.

ICL_PART_KEY_SET CALL FUNCTION 'ICL_PART_KEY_SET' EXPORTING i_bpartner = lv_bpartner_old.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PARTNER_GET CALL FUNCTION 'ICL_PARTNER_GET' EXPORTING i_partner = lv_bpartner_new IMPORTING e_but000 = ls_but000 EXCEPTIONS not_found = 1 wrong_parameters = 2 OTHERS = 3.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_TICL306_SEL CALL FUNCTION 'ICL_TICL306_SEL' EXPORTING i_role = lv_role1 IMPORTING ev_bptype = lv_bptype ev_bptype_changeable = lv_bptype_changeable EXCEPTIONS role_needed = 1 not_found = 2 OTHERS = 3.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_GET_SELM CALL FUNCTION 'ICL_PART_GET_SELM' EXPORTING i_subobjcat = ls_part_tree-subobjcat i_subobject = ls_part_tree-subobject i_role = ls_part_tree-role i_bpartner = lv_bpartner_new IMPORTING e_partocc = ls_partocc.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_GET_SELS CALL FUNCTION 'ICL_PART_GET_SELS' EXPORTING i_participant = lv_bpartner_new IMPORTING e_part = ls_part_new EXCEPTIONS not_found = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_GET_SELS CALL FUNCTION 'ICL_PART_GET_SELS' EXPORTING i_participant = lv_bpartner_old IMPORTING e_part = ls_part_old EXCEPTIONS not_found = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PARTOCC_BP_MOVE





CALL FUNCTION 'ICL_PARTOCC_BP_MOVE' EXPORTING iv_subobjcat_old = ls_part_tree-subobjcat iv_subobject_old = ls_part_tree-subobject iv_role = ls_part_tree-role iv_bpartner = ls_part_tree-bpartner iv_subobjcat_new = ls_part_tree-subobjcat iv_subobject_new = lv_subobject_new EXCEPTIONS missing_attributes = 1 orig_not_found = 2 role_not_found = 3 duplicate_entry = 4 cardinality_error = 5 invalid_object = 6 OTHERS = 7.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_GET_SELM CALL FUNCTION 'ICL_PART_GET_SELM' EXPORTING i_subobjcat = iscm_subjc_part i_subobject = lv_bpartner_old i_role = iscm_role_exti IMPORTING e_bpartner = lv_exti.

ICL_PARTOCC_BP_MODIFY CALL FUNCTION 'ICL_PARTOCC_BP_MODIFY' EXPORTING iv_subobjcat = ls_part_tree-subobjcat iv_subobject = ls_part_tree-subobject iv_role = ls_part_tree-role iv_bpartner = lv_bpartner_new iv_bpartner_old = ls_part_tree-bpartner EXCEPTIONS role_not_found = 1 missing_attributes = 2 orig_not_found = 3 duplicate_entry = 4 cardinality_error = 5 invalid_object = 6 OTHERS = 7.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_NAVTREE_REFRESH_SETMARK CALL FUNCTION 'ICL_NAVTREE_REFRESH_SETMARK'.

ICLC_ICL_CLEAR_GLOB_VAR CALL FUNCTION 'ICLC_ICL_CLEAR_GLOB_VAR'.

ICL_PART_MODIFY CALL FUNCTION 'ICL_PART_MODIFY' EXPORTING is_part = ls_part_new ix_part_gen = lv_part_gen ix_part_cl = lv_part_cl ix_part_wi = lv_part_wi ix_part_drv = lv_part_drv EXCEPTIONS orig_not_found = 1 missing_attributes = 2 OTHERS = 3.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PARTOCC_APPEND CALL FUNCTION 'ICL_PARTOCC_APPEND' EXPORTING iv_subobjcat = iscm_subjc_part iv_subobject = lv_bpartner_new iv_role = iscm_role_exti iv_bpartner = lv_exti EXCEPTIONS duplicate_entry = 0 OTHERS = 6.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_KEY_SET CALL FUNCTION 'ICL_PART_KEY_SET' EXPORTING i_bpartner = lv_bpartner_old.

ICL_PART_KEY_SET CALL FUNCTION 'ICL_PART_KEY_SET' EXPORTING i_bpartner = lv_bpartner_new.

ICL_EVENT_3RD_PARTY_IS_VN CALL FUNCTION 'ICL_EVENT_3RD_PARTY_IS_VN' EXPORTING is_partocc = ls_partocc.

ICL_TICL301_GET CALL FUNCTION 'ICL_TICL301_GET' EXPORTING i_role = ls_part_tree-role IMPORTING e_ticl301 = ls_ticl301 EXCEPTIONS not_found = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_SUBCL_GET CALL FUNCTION 'ICL_SUBCL_GET' EXPORTING i_subcl = lv_subcl IMPORTING e_subcl = ls_subcl EXCEPTIONS subcl_is_initial = 1 partner_not_found = 2 subcl_not_found = 3 is_cross_subclaim = 4 is_claim_level = 5 is_mult_subcl = 6 OTHERS = 7.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.




ICLC_TICL005_SELECT_SINGLE CALL FUNCTION 'ICLC_TICL005_SELECT_SINGLE' EXPORTING i_cltype = ls_subcl-cltype i_generat = ls_subcl-cltypeg i_version = ls_subcl-cltypev i_subcltype = ls_subcl-subcltype IMPORTING e_ticl005 = ls_ticl005 EXCEPTIONS none_found = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_GET_SELM CALL FUNCTION 'ICL_PART_GET_SELM' EXPORTING i_subobjcat = iscm_subjc_subcl * I_SUBOBJECT = ls_part_tree-subobject i_role = iscm_role_clai i_bpartner = iv_bpartner_new TABLES t_partocc = lt_partocc.

ICL_SUBCL_GET CALL FUNCTION 'ICL_SUBCL_GET' EXPORTING i_subcl = lv_subcl IMPORTING e_subcl = ls_subcl_1 EXCEPTIONS subcl_is_initial = 1 partner_not_found = 2 subcl_not_found = 3 is_cross_subclaim = 4 is_claim_level = 5 is_mult_subcl = 6 OTHERS = 7.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_KEY_SET CALL FUNCTION 'ICL_PART_KEY_SET' EXPORTING i_bpartner = is_part_tree-bpartner.

ICL_PARTNER_GET CALL FUNCTION 'ICL_PARTNER_GET' EXPORTING i_partner = iv_bpartner_new IMPORTING E_DESCRIPTION = lv_description EXCEPTIONS NOT_FOUND = 1 WRONG_PARAMETERS = 2 OTHERS = 3.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_DOBJ_GET_SELS CALL FUNCTION 'ICL_DOBJ_GET_SELS' EXPORTING i_damagedobj = lv_dobj TABLES et_itemsubcl_do = lt_itemsubcl_do.

ICL_GOS_GET_NOTES_GM CALL FUNCTION 'ICL_GOS_GET_NOTES_GM' TABLES t_notes = lt_notes.

ICL_PART_GET_SELM CALL FUNCTION 'ICL_PART_GET_SELM' EXPORTING i_bpartner = lv_bpartner TABLES t_partocc = lt_partocc.

ICL_CLAIM_GET_ICLCLAIM CALL FUNCTION 'ICL_CLAIM_GET_ICLCLAIM' IMPORTING e_claim = ls_claim.

ICL_SUBCL_GET CALL FUNCTION 'ICL_SUBCL_GET' EXPORTING i_subcl = lv_subcl IMPORTING e_subcl = ls_subcl e_descrip = ev_subclaim_desc EXCEPTIONS subcl_is_initial = 1 partner_not_found = 2 subcl_not_found = 3 is_cross_subclaim = 4 is_claim_level = 5 OTHERS = 6.

ICL_ENQUEUE_CHECK_ADD CALL FUNCTION 'ICL_ENQUEUE_CHECK_ADD' EXPORTING i_subclaim = lv_subcl EXCEPTIONS user_abort = 1 enqueue_error = 2 OTHERS = 3.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_ITEM_GET CALL FUNCTION 'ICL_ITEM_GET' EXPORTING iv_subcl_sel = lv_subcl_sel TABLES et_item = lt_item.

ICL_NAV_VIEW CALL FUNCTION 'ICL_NAV_VIEW' EXPORTING i_subclaim = lv_subcl_sel i_view = 'ICLC30' EXCEPTIONS nav_error = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_SUBCL_GET CALL FUNCTION 'ICL_SUBCL_GET' EXPORTING i_subcl = iv_subcl IMPORTING e_subcl = ls_subcl EXCEPTIONS subcl_is_initial = 1 partner_not_found = 2 subcl_not_found = 3 is_cross_subclaim = 4 is_claim_level = 5 OTHERS = 6.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_SUBCL_SET CALL FUNCTION 'ICL_SUBCL_SET' EXPORTING i_subcl = ls_subcl EXCEPTIONS consistency_error = 1 subclaim_does_not_exist = 2 OTHERS = 3.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PAYMENT_GET CALL FUNCTION 'ICL_PAYMENT_GET' EXPORTING i_subcl = lv_subcl i_payment = lv_payment IMPORTING e_payov = ls_payov EXCEPTIONS not_found = 1 invalid_param = 2 error_read_entries = 3 OTHERS = 4.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_PART_GET CALL FUNCTION 'ICL_PART_GET' TABLES t_partocc = lt_partocc.

ICL_TICL301_GET CALL FUNCTION 'ICL_TICL301_GET' EXPORTING i_role = is_partocc-role IMPORTING e_ticl301 = ls_ticl301 EXCEPTIONS not_found = 1 OTHERS = 2.

ICL_ITEM_GET_SINGLE CALL FUNCTION 'ICL_ITEM_GET_SINGLE' EXPORTING iv_subcl_sel = lv_subcl iv_item = lv_item IMPORTING es_item = ls_item EXCEPTIONS item_not_existing = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_RAISE_EVENT CALL FUNCTION 'ICL_RAISE_EVENT' EXPORTING i_event = 'PACHS' i_actual = ls_actual EXCEPTIONS error_in_rule = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_RAISE_EVENT CALL FUNCTION 'ICL_RAISE_EVENT' EXPORTING i_event = 'PACHP' i_actual = ls_actual EXCEPTIONS error_in_rule = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_RAISE_EVENT CALL FUNCTION 'ICL_RAISE_EVENT' EXPORTING i_event = 'PANCP' i_actual = ls_actual EXCEPTIONS error_in_rule = 1 OTHERS = 2.

ICL_RAISE_EVENT CALL FUNCTION 'ICL_RAISE_EVENT' EXPORTING i_event = 'PANCS' i_actual = ls_actual EXCEPTIONS error_in_rule = 1 OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.

ICL_RAISE_EVENT CALL FUNCTION 'ICL_RAISE_EVENT' EXPORTING i_event = 'PALCH' i_actual = ls_actual EXCEPTIONS error_in_rule = 1 OTHERS = 2.

ICL_RAISE_EVENT * CALL FUNCTION 'ICL_RAISE_EVENT' * EXPORTING * i_event = 'PALCS' * i_actual = ls_actual * EXCEPTIONS * error_in_rule = 1 * OTHERS = 2.

ICL_EXCEPTION_MESSAGE_SEND CALL FUNCTION 'ICL_EXCEPTION_MESSAGE_SEND'.



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