SAP SSFPSE_PARAMETER Function Module for
SSFPSE_PARAMETER is a standard ssfpse parameter SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 ssfpse parameter FM, simply by entering the name SSFPSE_PARAMETER into the relevant SAP transaction such as SE37 or SE38.
Function Group: SSFM
Program Name: SAPLSSFM
Main Program: SAPLSSFM
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function SSFPSE_PARAMETER 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 'SSFPSE_PARAMETER'".
EXPORTING
* MANDT = SY-MANDT "
* CONTEXT = 'SSFA' "Application Context of a PSE
* APPLIC = "SSF application description
* KEYVERSION = "
* DESCRIPTION_NOPREFIX = ABAP_FALSE "
IMPORTING
FALLBACK = "
DESCRIPTION = "
SAD = "
KEY = "Key field for SSF_PSE storage
HOST = "R/3 System, Name of Application Server
INSTANCEID = "R/3 System, Name of Application Server
PSENAME = "PSE file name
PROFILE = "Local file for upload/download
ID = "SSF Signatory/Recipient Name
SIGNED = "Flags for PSE storage
DATALEN = "PSE file length
EXCEPTIONS
PSE_NOT_DISTRIB = 1 PSE_NOT_FOUND = 2
IMPORTING Parameters details for SSFPSE_PARAMETER
MANDT -
Data type: SSFARGS-MANDTDefault: SY-MANDT
Optional: No
Call by Reference: No ( called with pass by value option)
CONTEXT - Application Context of a PSE
Data type: PSECONTEXTDefault: 'SSFA'
Optional: No
Call by Reference: No ( called with pass by value option)
APPLIC - SSF application description
Data type: SSFARGS-APPLICOptional: Yes
Call by Reference: No ( called with pass by value option)
KEYVERSION -
Data type: SSFKEYVERSOptional: Yes
Call by Reference: No ( called with pass by value option)
DESCRIPTION_NOPREFIX -
Data type: ABAP_BOOLDefault: ABAP_FALSE
Optional: No
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for SSFPSE_PARAMETER
FALLBACK -
Data type: COptional: No
Call by Reference: No ( called with pass by value option)
DESCRIPTION -
Data type: SSFAPPLTXTOptional: No
Call by Reference: No ( called with pass by value option)
SAD -
Data type: MOD_FIELDSOptional: No
Call by Reference: No ( called with pass by value option)
KEY - Key field for SSF_PSE storage
Data type: SSF_PSE_H-NAMEOptional: No
Call by Reference: No ( called with pass by value option)
HOST - R/3 System, Name of Application Server
Data type: SSF_PSE_H-HOSTOptional: No
Call by Reference: No ( called with pass by value option)
INSTANCEID - R/3 System, Name of Application Server
Data type: SSF_PSE_H-INSTANCEIDOptional: No
Call by Reference: No ( called with pass by value option)
PSENAME - PSE file name
Data type: SSF_PSE_H-FILENAMEOptional: No
Call by Reference: No ( called with pass by value option)
PROFILE - Local file for upload/download
Data type: RLGRAP-FILENAMEOptional: No
Call by Reference: No ( called with pass by value option)
ID - SSF Signatory/Recipient Name
Data type: SSF_PSE_H-IDOptional: No
Call by Reference: No ( called with pass by value option)
SIGNED - Flags for PSE storage
Data type: SSF_PSE_H-SIGNEDOptional: No
Call by Reference: No ( called with pass by value option)
DATALEN - PSE file length
Data type: SSF_PSE_H-DATALENOptional: No
Call by Reference: No ( called with pass by value option)
EXCEPTIONS details
PSE_NOT_DISTRIB -
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
PSE_NOT_FOUND -
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
Copy and paste ABAP code example for SSFPSE_PARAMETER 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_mandt | TYPE SSFARGS-MANDT, " SY-MANDT | |||
| lv_fallback | TYPE C, " | |||
| lv_pse_not_distrib | TYPE C, " | |||
| lv_description | TYPE SSFAPPLTXT, " | |||
| lv_sad | TYPE MOD_FIELDS, " | |||
| lv_key | TYPE SSF_PSE_H-NAME, " | |||
| lv_context | TYPE PSECONTEXT, " 'SSFA' | |||
| lv_pse_not_found | TYPE PSECONTEXT, " | |||
| lv_host | TYPE SSF_PSE_H-HOST, " | |||
| lv_applic | TYPE SSFARGS-APPLIC, " | |||
| lv_instanceid | TYPE SSF_PSE_H-INSTANCEID, " | |||
| lv_keyversion | TYPE SSFKEYVERS, " | |||
| lv_psename | TYPE SSF_PSE_H-FILENAME, " | |||
| lv_description_noprefix | TYPE ABAP_BOOL, " ABAP_FALSE | |||
| lv_profile | TYPE RLGRAP-FILENAME, " | |||
| lv_id | TYPE SSF_PSE_H-ID, " | |||
| lv_signed | TYPE SSF_PSE_H-SIGNED, " | |||
| lv_datalen | TYPE SSF_PSE_H-DATALEN. " |
|   CALL FUNCTION 'SSFPSE_PARAMETER' " |
| EXPORTING | ||
| MANDT | = lv_mandt | |
| CONTEXT | = lv_context | |
| APPLIC | = lv_applic | |
| KEYVERSION | = lv_keyversion | |
| DESCRIPTION_NOPREFIX | = lv_description_noprefix | |
| IMPORTING | ||
| FALLBACK | = lv_fallback | |
| DESCRIPTION | = lv_description | |
| SAD | = lv_sad | |
| KEY | = lv_key | |
| HOST | = lv_host | |
| INSTANCEID | = lv_instanceid | |
| PSENAME | = lv_psename | |
| PROFILE | = lv_profile | |
| ID | = lv_id | |
| SIGNED | = lv_signed | |
| DATALEN | = lv_datalen | |
| EXCEPTIONS | ||
| PSE_NOT_DISTRIB = 1 | ||
| PSE_NOT_FOUND = 2 | ||
| . " SSFPSE_PARAMETER | ||
ABAP code using 7.40 inline data declarations to call FM SSFPSE_PARAMETER
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.| "SELECT single MANDT FROM SSFARGS INTO @DATA(ld_mandt). | ||||
| DATA(ld_mandt) | = SY-MANDT. | |||
| "SELECT single NAME FROM SSF_PSE_H INTO @DATA(ld_key). | ||||
| DATA(ld_context) | = 'SSFA'. | |||
| "SELECT single HOST FROM SSF_PSE_H INTO @DATA(ld_host). | ||||
| "SELECT single APPLIC FROM SSFARGS INTO @DATA(ld_applic). | ||||
| "SELECT single INSTANCEID FROM SSF_PSE_H INTO @DATA(ld_instanceid). | ||||
| "SELECT single FILENAME FROM SSF_PSE_H INTO @DATA(ld_psename). | ||||
| DATA(ld_description_noprefix) | = ABAP_FALSE. | |||
| "SELECT single FILENAME FROM RLGRAP INTO @DATA(ld_profile). | ||||
| "SELECT single ID FROM SSF_PSE_H INTO @DATA(ld_id). | ||||
| "SELECT single SIGNED FROM SSF_PSE_H INTO @DATA(ld_signed). | ||||
| "SELECT single DATALEN FROM SSF_PSE_H INTO @DATA(ld_datalen). | ||||
Search for further information about these or an SAP related objects