SAP PPPIWP_USER_SETTINGS Function Module for









PPPIWP_USER_SETTINGS is a standard pppiwp user settings 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 pppiwp user settings FM, simply by entering the name PPPIWP_USER_SETTINGS into the relevant SAP transaction such as SE37 or SE38.

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



Function PPPIWP_USER_SETTINGS 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 'PPPIWP_USER_SETTINGS'"
EXPORTING
PROGRAM = "

IMPORTING
VARIANT_CATALOG = "
SHUFFLER_INFO = "

CHANGING
SELECTION_TYPE = "
VARIANT = "
LAYOUT = "

TABLES
SELECTION_CATALOG = "
SELECTION_DATA = "
QUERY_STRING = "
.



IMPORTING Parameters details for PPPIWP_USER_SETTINGS

PROGRAM -

Data type: SY-REPID
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for PPPIWP_USER_SETTINGS

VARIANT_CATALOG -

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

SHUFFLER_INFO -

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

CHANGING Parameters details for PPPIWP_USER_SETTINGS

SELECTION_TYPE -

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

VARIANT -

Data type: RSVAR-VARIANT
Optional: No
Call by Reference: Yes

LAYOUT -

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

TABLES Parameters details for PPPIWP_USER_SETTINGS

SELECTION_CATALOG -

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

SELECTION_DATA -

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

QUERY_STRING -

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

Copy and paste ABAP code example for PPPIWP_USER_SETTINGS 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_program  TYPE SY-REPID, "   
lv_selection_type  TYPE CHAR1, "   
lv_variant_catalog  TYPE RSVCAT, "   
lt_selection_catalog  TYPE STANDARD TABLE OF ALSHUFFCAT, "   
lv_variant  TYPE RSVAR-VARIANT, "   
lv_shuffler_info  TYPE ALSHUFFMSG, "   
lt_selection_data  TYPE STANDARD TABLE OF ALSHUFFDAT, "   
lv_layout  TYPE SLIS_VARI, "   
lt_query_string  TYPE STANDARD TABLE OF W3QUERY. "   

  CALL FUNCTION 'PPPIWP_USER_SETTINGS'  "
    EXPORTING
         PROGRAM = lv_program
    IMPORTING
         VARIANT_CATALOG = lv_variant_catalog
         SHUFFLER_INFO = lv_shuffler_info
    CHANGING
         SELECTION_TYPE = lv_selection_type
         VARIANT = lv_variant
         LAYOUT = lv_layout
    TABLES
         SELECTION_CATALOG = lt_selection_catalog
         SELECTION_DATA = lt_selection_data
         QUERY_STRING = lt_query_string
. " PPPIWP_USER_SETTINGS




ABAP code using 7.40 inline data declarations to call FM PPPIWP_USER_SETTINGS

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 REPID FROM SY INTO @DATA(ld_program).
 
 
 
 
"SELECT single VARIANT FROM RSVAR INTO @DATA(ld_variant).
 
 
 
 
 


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!