AQ_INT_OPTIONS_DIALOG is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name AQ_INT_OPTIONS_DIALOG into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
AQ_INT_FUNCTIONS
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'AQ_INT_OPTIONS_DIALOG' "
EXPORTING
popup_pos_x = " i
popup_pos_y = " i
via_selection_screen_in = " flag_x
use_select_options_in = " flag_x
currency_in = " s_curr
currency_conversion_date_in = " sy-datum Key date for currency translation
currency_conversion_type_in = " kurst_curr
unit_in = " msehi
add_counter_in = " flag_x
nr_of_ranks_in = " i Number of rankings for ranked list
type_of_list_in = " aqadh_type_of_list Type of List
diact_in = " aqs_diact SAP Query (S): Flag for direct interaction
xikey_in = " aqs_xikey SAP Query (S): Name of additional function
crp_create_new_in = " aqcrpnew Indicator
crp_template_name_in = " aqcrpname
active_tabstrip_in = " char30
show_use_select_options = " flag_x
show_add_counter = " flag_x
selection_default_text_in = " flag_x
output_default_text_in = " flag_x
alv_count = " flag_x
IMPORTING
via_selection_screen_out = " flag_x
use_selectoptions_out = " flag_x
currency_out = " s_curr
currency_conversion_date_out = " sy-datum Key date for currency translation
currency_conversion_type_out = " kurst_curr
unit_out = " msehi
add_counter_out = " flag_x
nr_of_ranks_out = " i Number of rankings for ranked list
type_of_list_out = " aqadh_type_of_list Type of List
diact_out = " aqs_diact SAP Query (S): Flag for direct interaction
xikey_out = " aqs_xikey SAP Query (S): Name of additional function
crp_create_new_out = " aqcrpnew
crp_template_name_out = " aqcrpname
active_tabstrip_out = " char30 Active tab
selection_default_text_out = " flag_x
output_default_text_out = " flag_x
alv_count_out = " flag_x
EXCEPTIONS
INTERNAL_ERROR = 1 " Internal Error
DIALOG_CANCELED = 2 " Action terminated
. " AQ_INT_OPTIONS_DIALOG
The ABAP code below is a full code listing to execute function module AQ_INT_OPTIONS_DIALOG including all data declarations. The code uses 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 original method of declaring data variables up front. 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).
| ld_via_selection_screen_out | TYPE FLAG_X , |
| ld_use_selectoptions_out | TYPE FLAG_X , |
| ld_currency_out | TYPE S_CURR , |
| ld_currency_conversion_date_out | TYPE SY-DATUM , |
| ld_currency_conversion_type_out | TYPE KURST_CURR , |
| ld_unit_out | TYPE MSEHI , |
| ld_add_counter_out | TYPE FLAG_X , |
| ld_nr_of_ranks_out | TYPE I , |
| ld_type_of_list_out | TYPE AQADH_TYPE_OF_LIST , |
| ld_diact_out | TYPE AQS_DIACT , |
| ld_xikey_out | TYPE AQS_XIKEY , |
| ld_crp_create_new_out | TYPE AQCRPNEW , |
| ld_crp_template_name_out | TYPE AQCRPNAME , |
| ld_active_tabstrip_out | TYPE CHAR30 , |
| ld_selection_default_text_out | TYPE FLAG_X , |
| ld_output_default_text_out | TYPE FLAG_X , |
| ld_alv_count_out | TYPE FLAG_X . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| ld_via_selection_screen_out | TYPE FLAG_X , |
| ld_popup_pos_x | TYPE I , |
| ld_use_selectoptions_out | TYPE FLAG_X , |
| ld_popup_pos_y | TYPE I , |
| ld_via_selection_screen_in | TYPE FLAG_X , |
| ld_currency_out | TYPE S_CURR , |
| ld_currency_conversion_date_out | TYPE SY-DATUM , |
| ld_use_select_options_in | TYPE FLAG_X , |
| ld_currency_in | TYPE S_CURR , |
| ld_currency_conversion_type_out | TYPE KURST_CURR , |
| ld_currency_conversion_date_in | TYPE SY-DATUM , |
| ld_unit_out | TYPE MSEHI , |
| ld_currency_conversion_type_in | TYPE KURST_CURR , |
| ld_add_counter_out | TYPE FLAG_X , |
| ld_nr_of_ranks_out | TYPE I , |
| ld_unit_in | TYPE MSEHI , |
| ld_type_of_list_out | TYPE AQADH_TYPE_OF_LIST , |
| ld_add_counter_in | TYPE FLAG_X , |
| ld_nr_of_ranks_in | TYPE I , |
| ld_diact_out | TYPE AQS_DIACT , |
| ld_type_of_list_in | TYPE AQADH_TYPE_OF_LIST , |
| ld_xikey_out | TYPE AQS_XIKEY , |
| ld_crp_create_new_out | TYPE AQCRPNEW , |
| ld_diact_in | TYPE AQS_DIACT , |
| ld_crp_template_name_out | TYPE AQCRPNAME , |
| ld_xikey_in | TYPE AQS_XIKEY , |
| ld_active_tabstrip_out | TYPE CHAR30 , |
| ld_crp_create_new_in | TYPE AQCRPNEW , |
| ld_selection_default_text_out | TYPE FLAG_X , |
| ld_crp_template_name_in | TYPE AQCRPNAME , |
| ld_active_tabstrip_in | TYPE CHAR30 , |
| ld_output_default_text_out | TYPE FLAG_X , |
| ld_show_use_select_options | TYPE FLAG_X , |
| ld_alv_count_out | TYPE FLAG_X , |
| ld_show_add_counter | TYPE FLAG_X , |
| ld_selection_default_text_in | TYPE FLAG_X , |
| ld_output_default_text_in | TYPE FLAG_X , |
| ld_alv_count | TYPE FLAG_X . |
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name AQ_INT_OPTIONS_DIALOG or its description.