UPARI_PROCESS_ASRTPRDVRSO is a standard SAP function module that performs Process assortment product version optimisation message type functionality. This is available within standard R/3 SAP systems depending on version and release level.
Below are the pattern details for this FM showing its interface including any import, export and tables parameters. There is also a list of Exceptions and for your convenience any standard documentation available. All this information and more can also be viewed if you enter the function module name UPARI_PROCESS_ASRTPRDVRSO into the relevant SAP transaction such as SE37 or SE80.
CALL FUNCTION 'UPARI_PROCESS_ASRTPRDVRSO' "Process assortment product version optimisation message type
EXPORTING
it_selopt = " upari_yt_selopt select options
i_mode = " char1 Single-character flag
* it_content_message = " upari_yt_asrtprdvrs_msg List with Assortment Product Version Data
* it_product_list = " upari_yt_product List with successful released products
* it_locgrp_list = " upari_yt_locgrp List with successful released assortments
i_select_data = SPACE " char1 Single-character flag
is_msgtp = " upari_tc_msgtp Message types
EXCEPTIONS
MSG_INACTIV = 1 " Message is inactive
LOG_ERROR = 2 " Error while writing into the application log
CUSTOM_ERROR = 3 " Error while reading customizing
INPUT_PARAM_ERROR = 4 " Error in input parameters
GET_DATA_ERROR = 5 " Error while getting data
. " UPARI_PROCESS_ASRTPRDVRSO