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-MANDT
Default: SY-MANDT
Optional: No
Call by Reference: No ( called with pass by value option)

CONTEXT - Application Context of a PSE

Data type: PSECONTEXT
Default: 'SSFA'
Optional: No
Call by Reference: No ( called with pass by value option)

APPLIC - SSF application description

Data type: SSFARGS-APPLIC
Optional: Yes
Call by Reference: No ( called with pass by value option)

KEYVERSION -

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

DESCRIPTION_NOPREFIX -

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

EXPORTING Parameters details for SSFPSE_PARAMETER

FALLBACK -

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

DESCRIPTION -

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

SAD -

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

KEY - Key field for SSF_PSE storage

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

HOST - R/3 System, Name of Application Server

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

INSTANCEID - R/3 System, Name of Application Server

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

PSENAME - PSE file name

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

PROFILE - Local file for upload/download

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

ID - SSF Signatory/Recipient Name

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

SIGNED - Flags for PSE storage

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

DATALEN - PSE file length

Data type: SSF_PSE_H-DATALEN
Optional: 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



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!