SAP FTR_ALERT_CONVERT_RSPARAMS Function Module for Alert Monitor: Conversion of Selection Parameters









FTR_ALERT_CONVERT_RSPARAMS is a standard ftr alert convert rsparams SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Alert Monitor: Conversion of Selection Parameters 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 ftr alert convert rsparams FM, simply by entering the name FTR_ALERT_CONVERT_RSPARAMS into the relevant SAP transaction such as SE37 or SE38.

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



Function FTR_ALERT_CONVERT_RSPARAMS 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 'FTR_ALERT_CONVERT_RSPARAMS'"Alert Monitor: Conversion of Selection Parameters
EXPORTING
PI_TAB_RSPARAMS = "RFTR_MINIALV_ALERTMONITOR Selektionsbild

IMPORTING
PE_SG_COMPANYCODE = "GBL: Selektionsopt. für Buchungskreis (BUKRS)
PE_SP_HOUSEBANK_ID = "Selektionsopt. für Hausbank (RAHABKI)
PE_SP_HOUSEBANK_ACCOUNT = "Selektionsopt. für Hausbankkonto (RAHKTID)
PE_SP_FLOW_CLASS = "Selektionsopt. für Bew.klassifikation (SBKKLAS)
PE_SP_POSTING_STATE = "Selektionsopt. für Buchungsstatus (SBEWEBE)
PE_SZ_PAYMENT_STATE = "Selektionsopt. für Zahlungsstatus (algorithmisch)
PE_SZ_PAYER_PAYEE = "Selektionsopt. für Zahl.Regulierer (RPZAHL)
PE_SZ_PAYER_PAYEE_BANK = "Selektionsopt. für Partnerbankverb. (RPBANK)
PE_SF_REF = "Selektionsoption für Zinsreferenz (TRIAT-INT_REFERENCE)
PE_STRUC_PARAMETERS = "Sel.parameter (KIND = 'P')
PE_SG_SECURITY_AC = "Tabellentyp für Depot-Schlüsselstruktur
PE_SG_TRANSACTIONNUMBER = "GBL: Selektionsopt. für Geschäftsnummer (RFHA)
PE_SG_SABUK = "
PE_SM_COMM_ID = "Seketionsopt. für Commodity ID
PE_SM_QUOT_SOURCE = "Selection option for Quotation source
PE_SM_QUOT_TYPE = "Selection option for Quotation type
PE_SV_SEC_ID = "Selection option for Security ID
PE_SV_RHANDPL = "
PE_SV_SKURSART = "
PE_SM_DCSID = "Derivative Contract Specification ID
PE_SM_MIC = "Market Identifier Code
PE_SM_PRICE_TYPE = "Type of Price Quotation
PE_SG_PRODUCTTYPE = "GBL: Selektionsopt. für Produkttyp (GSART)
PE_SM_TENOR = "Time to Maturity
PE_SG_TRANSACTIONTYPE = "GBL: Selektionsopt. für Geschäftstyp (SFHAART)
PE_SG_PARTNER = "GBL: Selektionsopt. für Kontrahent (KONTRH)
PE_SG_USER = "GBL: Selektionsopt. für Benutzer (CRUSER)
PE_SG_DATE = "GBL: Selektionsopt. für Datum (DCRDAT)
PE_SG_ACTIVESTATUS = "GBL: Selektionsopt. für Aktivstatus des Geschäfts (SAKTIV)
PE_SP_PAYMENT_CURRENCY = "Selektionsopt. für Zahlwährung (WZBETR)

EXCEPTIONS
INVALID = 1
.



IMPORTING Parameters details for FTR_ALERT_CONVERT_RSPARAMS

PI_TAB_RSPARAMS - RFTR_MINIALV_ALERTMONITOR Selektionsbild

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

EXPORTING Parameters details for FTR_ALERT_CONVERT_RSPARAMS

PE_SG_COMPANYCODE - GBL: Selektionsopt. für Buchungskreis (BUKRS)

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

PE_SP_HOUSEBANK_ID - Selektionsopt. für Hausbank (RAHABKI)

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

PE_SP_HOUSEBANK_ACCOUNT - Selektionsopt. für Hausbankkonto (RAHKTID)

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

PE_SP_FLOW_CLASS - Selektionsopt. für Bew.klassifikation (SBKKLAS)

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

PE_SP_POSTING_STATE - Selektionsopt. für Buchungsstatus (SBEWEBE)

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

PE_SZ_PAYMENT_STATE - Selektionsopt. für Zahlungsstatus (algorithmisch)

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

PE_SZ_PAYER_PAYEE - Selektionsopt. für Zahl.Regulierer (RPZAHL)

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

PE_SZ_PAYER_PAYEE_BANK - Selektionsopt. für Partnerbankverb. (RPBANK)

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

PE_SF_REF - Selektionsoption für Zinsreferenz (TRIAT-INT_REFERENCE)

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

PE_STRUC_PARAMETERS - Sel.parameter (KIND = 'P')

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

PE_SG_SECURITY_AC - Tabellentyp für Depot-Schlüsselstruktur

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

PE_SG_TRANSACTIONNUMBER - GBL: Selektionsopt. für Geschäftsnummer (RFHA)

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

PE_SG_SABUK -

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

PE_SM_COMM_ID - Seketionsopt. für Commodity ID

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

PE_SM_QUOT_SOURCE - Selection option for Quotation source

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

PE_SM_QUOT_TYPE - Selection option for Quotation type

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

PE_SV_SEC_ID - Selection option for Security ID

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

PE_SV_RHANDPL -

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

PE_SV_SKURSART -

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

PE_SM_DCSID - Derivative Contract Specification ID

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

PE_SM_MIC - Market Identifier Code

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

PE_SM_PRICE_TYPE - Type of Price Quotation

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

PE_SG_PRODUCTTYPE - GBL: Selektionsopt. für Produkttyp (GSART)

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

PE_SM_TENOR - Time to Maturity

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

PE_SG_TRANSACTIONTYPE - GBL: Selektionsopt. für Geschäftstyp (SFHAART)

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

PE_SG_PARTNER - GBL: Selektionsopt. für Kontrahent (KONTRH)

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

PE_SG_USER - GBL: Selektionsopt. für Benutzer (CRUSER)

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

PE_SG_DATE - GBL: Selektionsopt. für Datum (DCRDAT)

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

PE_SG_ACTIVESTATUS - GBL: Selektionsopt. für Aktivstatus des Geschäfts (SAKTIV)

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

PE_SP_PAYMENT_CURRENCY - Selektionsopt. für Zahlwährung (WZBETR)

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

EXCEPTIONS details

INVALID - Call with Errors

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for FTR_ALERT_CONVERT_RSPARAMS 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_invalid  TYPE STRING, "   
lv_pi_tab_rsparams  TYPE RSPARAMS_TT, "   
lv_pe_sg_companycode  TYPE FTRW_SO_COMPANYCODE, "   
lv_pe_sp_housebank_id  TYPE FTRW_SO_HOUSEBANK_ID, "   
lv_pe_sp_housebank_account  TYPE FTRW_SO_HOUSEBANK_ACCOUNT, "   
lv_pe_sp_flow_class  TYPE FTRW_SO_FLOW_CLASS, "   
lv_pe_sp_posting_state  TYPE FTRW_SO_POSTING_STATE, "   
lv_pe_sz_payment_state  TYPE FTRW_SO_PAYMENT_STATE, "   
lv_pe_sz_payer_payee  TYPE FTRW_SO_PAYER_PAYEE, "   
lv_pe_sz_payer_payee_bank  TYPE FTRW_SO_PAYER_PAYEE_BANK, "   
lv_pe_sf_ref  TYPE FTRW_SO_REF, "   
lv_pe_struc_parameters  TYPE VTS_ALERT_PARAMS_ALL, "   
lv_pe_sg_security_ac  TYPE FTRW_SO_DEPOT, "   
lv_pe_sg_transactionnumber  TYPE FTRW_SO_TRANSACTIONNUMBER, "   
lv_pe_sg_sabuk  TYPE FTRW_SO_COMPANYCODE, "   
lv_pe_sm_comm_id  TYPE FTRW_COMM_ID_REF, "   
lv_pe_sm_quot_source  TYPE FTRW_QUOT_SOURCE_REF, "   
lv_pe_sm_quot_type  TYPE FTRW_QUOT_TYPE_REF, "   
lv_pe_sv_sec_id  TYPE FTRW_SEC_ID_REF, "   
lv_pe_sv_rhandpl  TYPE FTRW_RHANDPL_REF, "   
lv_pe_sv_skursart  TYPE FTRW_SKURSART_REF, "   
lv_pe_sm_dcsid  TYPE FTRW_DCSID_REF, "   
lv_pe_sm_mic  TYPE FTRW_MIC_REF, "   
lv_pe_sm_price_type  TYPE FTRW_PRICETYPE_REF, "   
lv_pe_sg_producttype  TYPE FTRW_SO_PRODUCTTYPE, "   
lv_pe_sm_tenor  TYPE FTRW_TENOR_REF, "   
lv_pe_sg_transactiontype  TYPE FTRW_SO_TRANSACTIONTYPE, "   
lv_pe_sg_partner  TYPE FTRW_SO_PARTNER, "   
lv_pe_sg_user  TYPE FTRW_SO_USER, "   
lv_pe_sg_date  TYPE FTRW_SO_DATE, "   
lv_pe_sg_activestatus  TYPE FTRW_SO_ACTIVESTATUS, "   
lv_pe_sp_payment_currency  TYPE FTRW_SO_PAYMENT_CURRENCY. "   

  CALL FUNCTION 'FTR_ALERT_CONVERT_RSPARAMS'  "Alert Monitor: Conversion of Selection Parameters
    EXPORTING
         PI_TAB_RSPARAMS = lv_pi_tab_rsparams
    IMPORTING
         PE_SG_COMPANYCODE = lv_pe_sg_companycode
         PE_SP_HOUSEBANK_ID = lv_pe_sp_housebank_id
         PE_SP_HOUSEBANK_ACCOUNT = lv_pe_sp_housebank_account
         PE_SP_FLOW_CLASS = lv_pe_sp_flow_class
         PE_SP_POSTING_STATE = lv_pe_sp_posting_state
         PE_SZ_PAYMENT_STATE = lv_pe_sz_payment_state
         PE_SZ_PAYER_PAYEE = lv_pe_sz_payer_payee
         PE_SZ_PAYER_PAYEE_BANK = lv_pe_sz_payer_payee_bank
         PE_SF_REF = lv_pe_sf_ref
         PE_STRUC_PARAMETERS = lv_pe_struc_parameters
         PE_SG_SECURITY_AC = lv_pe_sg_security_ac
         PE_SG_TRANSACTIONNUMBER = lv_pe_sg_transactionnumber
         PE_SG_SABUK = lv_pe_sg_sabuk
         PE_SM_COMM_ID = lv_pe_sm_comm_id
         PE_SM_QUOT_SOURCE = lv_pe_sm_quot_source
         PE_SM_QUOT_TYPE = lv_pe_sm_quot_type
         PE_SV_SEC_ID = lv_pe_sv_sec_id
         PE_SV_RHANDPL = lv_pe_sv_rhandpl
         PE_SV_SKURSART = lv_pe_sv_skursart
         PE_SM_DCSID = lv_pe_sm_dcsid
         PE_SM_MIC = lv_pe_sm_mic
         PE_SM_PRICE_TYPE = lv_pe_sm_price_type
         PE_SG_PRODUCTTYPE = lv_pe_sg_producttype
         PE_SM_TENOR = lv_pe_sm_tenor
         PE_SG_TRANSACTIONTYPE = lv_pe_sg_transactiontype
         PE_SG_PARTNER = lv_pe_sg_partner
         PE_SG_USER = lv_pe_sg_user
         PE_SG_DATE = lv_pe_sg_date
         PE_SG_ACTIVESTATUS = lv_pe_sg_activestatus
         PE_SP_PAYMENT_CURRENCY = lv_pe_sp_payment_currency
    EXCEPTIONS
        INVALID = 1
. " FTR_ALERT_CONVERT_RSPARAMS




ABAP code using 7.40 inline data declarations to call FM FTR_ALERT_CONVERT_RSPARAMS

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.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!