SAP PAYMENT_MEDIUM_DATA Function Module for









PAYMENT_MEDIUM_DATA is a standard payment medium data 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 payment medium data FM, simply by entering the name PAYMENT_MEDIUM_DATA into the relevant SAP transaction such as SE37 or SE38.

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



Function PAYMENT_MEDIUM_DATA 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 'PAYMENT_MEDIUM_DATA'"
EXPORTING
I_PAYMI = "
* I_XNAPM = ' ' "
* I_APPLK = "Application Indicator
* I_MREFN = "Reference number on the payment order

IMPORTING
E_PAYMO = "Payment Medium Output

TABLES
* T_FIMSG = "Error Messages

EXCEPTIONS
NO_PRINT = 1
.



IMPORTING Parameters details for PAYMENT_MEDIUM_DATA

I_PAYMI -

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

I_XNAPM -

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

I_APPLK - Application Indicator

Data type: APPLK_BF
Optional: Yes
Call by Reference: Yes

I_MREFN - Reference number on the payment order

Data type: MREFN
Optional: Yes
Call by Reference: Yes

EXPORTING Parameters details for PAYMENT_MEDIUM_DATA

E_PAYMO - Payment Medium Output

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

TABLES Parameters details for PAYMENT_MEDIUM_DATA

T_FIMSG - Error Messages

Data type: FIMSG
Optional: Yes
Call by Reference: Yes

EXCEPTIONS details

NO_PRINT -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for PAYMENT_MEDIUM_DATA 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_e_paymo  TYPE PAYMO, "   
lv_i_paymi  TYPE PAYMI, "   
lt_t_fimsg  TYPE STANDARD TABLE OF FIMSG, "   
lv_no_print  TYPE FIMSG, "   
lv_i_xnapm  TYPE FIMSG, "   SPACE
lv_i_applk  TYPE APPLK_BF, "   
lv_i_mrefn  TYPE MREFN. "   

  CALL FUNCTION 'PAYMENT_MEDIUM_DATA'  "
    EXPORTING
         I_PAYMI = lv_i_paymi
         I_XNAPM = lv_i_xnapm
         I_APPLK = lv_i_applk
         I_MREFN = lv_i_mrefn
    IMPORTING
         E_PAYMO = lv_e_paymo
    TABLES
         T_FIMSG = lt_t_fimsg
    EXCEPTIONS
        NO_PRINT = 1
. " PAYMENT_MEDIUM_DATA




ABAP code using 7.40 inline data declarations to call FM PAYMENT_MEDIUM_DATA

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.

 
 
 
 
DATA(ld_i_xnapm) = ' '.
 
 
 


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!