SAP /IXOS/DC_K_MESSAGE_HANDLER_IXT Function Module for Message handler for IXTractor









/IXOS/DC_K_MESSAGE_HANDLER_IXT is a standard /ixos/dc k message handler ixt SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Message handler for IXTractor processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for /ixos/dc k message handler ixt FM, simply by entering the name /IXOS/DC_K_MESSAGE_HANDLER_IXT into the relevant SAP transaction such as SE37 or SE38.

Function Group: /IXOS/DC_K
Program Name: /IXOS/SAPLDC_K
Main Program: /IXOS/SAPLDC_K
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function /IXOS/DC_K_MESSAGE_HANDLER_IXT pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION '/IXOS/DC_K_MESSAGE_HANDLER_IXT'"Message handler for IXTractor
EXPORTING
* PI_PROJECT = "Project
* PI_VERSION = 01 "Version
PI_PARAM = "Parameter (RECNUM or VIEW number (INIT))
* PI_START_MODE = 'N' "
PI_FUNCTION = "Type of function from visualization...
PI_CODE = "Function code
* PI_CALLED_FROM_FG = ' ' "Function group of visualization

IMPORTING
PE_HITLIST_PARENTNUM = "
PE_CODE = "
PE_NO_OPENED_NODES = "
PE_INPLACE_VIEWING = "
PE_IMAGE_NAME = "

CHANGING
* PC_SEP_HITLIST_FLAG = "
* PCT_R_UX_FCODE_DESCR = "
* PCT_R_UX_FCODE_DESCR_HITL = "
* PCT_ICONPROP = "
* PCT_SEL_FIELDS_ADM = "
* PCT_R_SFVAL = "
* PCT_R_SFVAL_S = "Selection fields at nodes
PCT_R_TREE = "Tree
* PCT_R_TREE_CHANGES = "Changed nodes in PCT_R_TREE
PCT_R_REC255 = "
PCT_R_REC1023 = "
PCT_R_REC2048 = "
PCT_R_FCODE = "Function codes available at nodes
* PCT_R_FCODE_EXCLUDE = "
* PCT_R_FCODE_EXCLUDE_HITL = "

TABLES
* PT_RANGETAB = "Interface Kernel/Selectionscreen for list of selections

EXCEPTIONS
WRONG_FCODE = 1 INTERNAL_ERROR = 2 USER_CANCEL = 3
.



IMPORTING Parameters details for /IXOS/DC_K_MESSAGE_HANDLER_IXT

PI_PROJECT - Project

Data type: /IXOS/DC_EC_PROJECT
Optional: Yes
Call by Reference: Yes

PI_VERSION - Version

Data type: /IXOS/DC_EC_VERSION
Default: 01
Optional: Yes
Call by Reference: Yes

PI_PARAM - Parameter (RECNUM or VIEW number (INIT))

Data type:
Optional: No
Call by Reference: Yes

PI_START_MODE -

Data type: /IXOS/DC_EV_START_MODE
Default: 'N'
Optional: Yes
Call by Reference: Yes

PI_FUNCTION - Type of function from visualization...

Data type: C
Optional: No
Call by Reference: Yes

PI_CODE - Function code

Data type: /IXOS/DC_EC_FCODE
Optional: No
Call by Reference: Yes

PI_CALLED_FROM_FG - Function group of visualization

Data type: RSEUX-CF_VALUE
Default: SPACE
Optional: Yes
Call by Reference: Yes

EXPORTING Parameters details for /IXOS/DC_K_MESSAGE_HANDLER_IXT

PE_HITLIST_PARENTNUM -

Data type: /IXOS/DC_EC_RECNUM
Optional: No
Call by Reference: Yes

PE_CODE -

Data type: /IXOS/DC_EC_FCODE
Optional: No
Call by Reference: Yes

PE_NO_OPENED_NODES -

Data type: I
Optional: No
Call by Reference: Yes

PE_INPLACE_VIEWING -

Data type: /IXOS/DC_EC_INPLACE
Optional: No
Call by Reference: Yes

PE_IMAGE_NAME -

Data type: /IXOS/DC_EC_IMAGE_NAME
Optional: No
Call by Reference: Yes

CHANGING Parameters details for /IXOS/DC_K_MESSAGE_HANDLER_IXT

PC_SEP_HITLIST_FLAG -

Data type: C
Optional: Yes
Call by Reference: Yes

PCT_R_UX_FCODE_DESCR -

Data type: /IXOS/DC_TTK_R_UX_FCODE_DESCR
Optional: Yes
Call by Reference: Yes

PCT_R_UX_FCODE_DESCR_HITL -

Data type: /IXOS/DC_TTK_R_UX_FCODE_DESCR
Optional: Yes
Call by Reference: Yes

PCT_ICONPROP -

Data type: /IXOS/DC_TTK_ICON_PROPERTY
Optional: Yes
Call by Reference: Yes

PCT_SEL_FIELDS_ADM -

Data type: /IXOS/DC_TTK_SEL_FIELDS
Optional: Yes
Call by Reference: Yes

PCT_R_SFVAL -

Data type: /IXOS/DC_TTK_R_SFVALUE
Optional: Yes
Call by Reference: Yes

PCT_R_SFVAL_S - Selection fields at nodes

Data type: /IXOS/DC_TTK_R_SFVALUE_S
Optional: Yes
Call by Reference: Yes

PCT_R_TREE - Tree

Data type: /IXOS/DC_TTK_R_TREE
Optional: No
Call by Reference: Yes

PCT_R_TREE_CHANGES - Changed nodes in PCT_R_TREE

Data type: /IXOS/DC_TTK_R_TREE_CHANGES
Optional: Yes
Call by Reference: Yes

PCT_R_REC255 -

Data type: /IXOS/DC_TTK_R_REC255
Optional: No
Call by Reference: Yes

PCT_R_REC1023 -

Data type: /IXOS/DC_TTK_R_REC1023
Optional: No
Call by Reference: Yes

PCT_R_REC2048 -

Data type: /IXOS/DC_TTK_R_REC2048
Optional: No
Call by Reference: Yes

PCT_R_FCODE - Function codes available at nodes

Data type: /IXOS/DC_TTK_R_ICON
Optional: No
Call by Reference: Yes

PCT_R_FCODE_EXCLUDE -

Data type: /IXOS/DC_TTK_R_FCODE_EXCLUDE
Optional: Yes
Call by Reference: Yes

PCT_R_FCODE_EXCLUDE_HITL -

Data type: /IXOS/DC_TTK_R_FCODE_EXCLUDE
Optional: Yes
Call by Reference: Yes

TABLES Parameters details for /IXOS/DC_K_MESSAGE_HANDLER_IXT

PT_RANGETAB - Interface Kernel/Selectionscreen for list of selections

Data type: /IXOS/DC_SS_RANGETAB
Optional: Yes
Call by Reference: Yes

EXCEPTIONS details

WRONG_FCODE -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

INTERNAL_ERROR -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

USER_CANCEL -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for /IXOS/DC_K_MESSAGE_HANDLER_IXT Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_pi_project  TYPE /IXOS/DC_EC_PROJECT, "   
lt_pt_rangetab  TYPE STANDARD TABLE OF /IXOS/DC_SS_RANGETAB, "   
lv_wrong_fcode  TYPE /IXOS/DC_SS_RANGETAB, "   
lv_pc_sep_hitlist_flag  TYPE C, "   
lv_pe_hitlist_parentnum  TYPE /IXOS/DC_EC_RECNUM, "   
lv_pct_r_ux_fcode_descr  TYPE /IXOS/DC_TTK_R_UX_FCODE_DESCR, "   
lv_pct_r_ux_fcode_descr_hitl  TYPE /IXOS/DC_TTK_R_UX_FCODE_DESCR, "   
lv_pct_iconprop  TYPE /IXOS/DC_TTK_ICON_PROPERTY, "   
lv_pct_sel_fields_adm  TYPE /IXOS/DC_TTK_SEL_FIELDS, "   
lv_pct_r_sfval  TYPE /IXOS/DC_TTK_R_SFVALUE, "   
lv_pct_r_sfval_s  TYPE /IXOS/DC_TTK_R_SFVALUE_S, "   
lv_pe_code  TYPE /IXOS/DC_EC_FCODE, "   
lv_pct_r_tree  TYPE /IXOS/DC_TTK_R_TREE, "   
lv_pi_version  TYPE /IXOS/DC_EC_VERSION, "   01
lv_internal_error  TYPE /IXOS/DC_EC_VERSION, "   
lv_pi_param  TYPE /IXOS/DC_EC_VERSION, "   
lv_user_cancel  TYPE /IXOS/DC_EC_VERSION, "   
lv_pct_r_tree_changes  TYPE /IXOS/DC_TTK_R_TREE_CHANGES, "   
lv_pe_no_opened_nodes  TYPE I, "   
lv_pct_r_rec255  TYPE /IXOS/DC_TTK_R_REC255, "   
lv_pi_start_mode  TYPE /IXOS/DC_EV_START_MODE, "   'N'
lv_pe_inplace_viewing  TYPE /IXOS/DC_EC_INPLACE, "   
lv_pi_function  TYPE C, "   
lv_pct_r_rec1023  TYPE /IXOS/DC_TTK_R_REC1023, "   
lv_pe_image_name  TYPE /IXOS/DC_EC_IMAGE_NAME, "   
lv_pi_code  TYPE /IXOS/DC_EC_FCODE, "   
lv_pct_r_rec2048  TYPE /IXOS/DC_TTK_R_REC2048, "   
lv_pct_r_fcode  TYPE /IXOS/DC_TTK_R_ICON, "   
lv_pi_called_from_fg  TYPE RSEUX-CF_VALUE, "   SPACE
lv_pct_r_fcode_exclude  TYPE /IXOS/DC_TTK_R_FCODE_EXCLUDE, "   
lv_pct_r_fcode_exclude_hitl  TYPE /IXOS/DC_TTK_R_FCODE_EXCLUDE. "   

  CALL FUNCTION '/IXOS/DC_K_MESSAGE_HANDLER_IXT'  "Message handler for IXTractor
    EXPORTING
         PI_PROJECT = lv_pi_project
         PI_VERSION = lv_pi_version
         PI_PARAM = lv_pi_param
         PI_START_MODE = lv_pi_start_mode
         PI_FUNCTION = lv_pi_function
         PI_CODE = lv_pi_code
         PI_CALLED_FROM_FG = lv_pi_called_from_fg
    IMPORTING
         PE_HITLIST_PARENTNUM = lv_pe_hitlist_parentnum
         PE_CODE = lv_pe_code
         PE_NO_OPENED_NODES = lv_pe_no_opened_nodes
         PE_INPLACE_VIEWING = lv_pe_inplace_viewing
         PE_IMAGE_NAME = lv_pe_image_name
    CHANGING
         PC_SEP_HITLIST_FLAG = lv_pc_sep_hitlist_flag
         PCT_R_UX_FCODE_DESCR = lv_pct_r_ux_fcode_descr
         PCT_R_UX_FCODE_DESCR_HITL = lv_pct_r_ux_fcode_descr_hitl
         PCT_ICONPROP = lv_pct_iconprop
         PCT_SEL_FIELDS_ADM = lv_pct_sel_fields_adm
         PCT_R_SFVAL = lv_pct_r_sfval
         PCT_R_SFVAL_S = lv_pct_r_sfval_s
         PCT_R_TREE = lv_pct_r_tree
         PCT_R_TREE_CHANGES = lv_pct_r_tree_changes
         PCT_R_REC255 = lv_pct_r_rec255
         PCT_R_REC1023 = lv_pct_r_rec1023
         PCT_R_REC2048 = lv_pct_r_rec2048
         PCT_R_FCODE = lv_pct_r_fcode
         PCT_R_FCODE_EXCLUDE = lv_pct_r_fcode_exclude
         PCT_R_FCODE_EXCLUDE_HITL = lv_pct_r_fcode_exclude_hitl
    TABLES
         PT_RANGETAB = lt_pt_rangetab
    EXCEPTIONS
        WRONG_FCODE = 1
        INTERNAL_ERROR = 2
        USER_CANCEL = 3
. " /IXOS/DC_K_MESSAGE_HANDLER_IXT




ABAP code using 7.40 inline data declarations to call FM /IXOS/DC_K_MESSAGE_HANDLER_IXT

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
DATA(ld_pi_version) = 01.
 
 
 
 
 
 
 
DATA(ld_pi_start_mode) = 'N'.
 
 
 
 
 
 
 
 
"SELECT single CF_VALUE FROM RSEUX INTO @DATA(ld_pi_called_from_fg).
DATA(ld_pi_called_from_fg) = ' '.
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!