SAP FKK_SAMPLE_6605 Function Module for EBPP Services: Inbound XI Mapping PaymentDirectiveCreateRC









FKK_SAMPLE_6605 is a standard fkk sample 6605 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for EBPP Services: Inbound XI Mapping PaymentDirectiveCreateRC 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 fkk sample 6605 FM, simply by entering the name FKK_SAMPLE_6605 into the relevant SAP transaction such as SE37 or SE38.

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



Function FKK_SAMPLE_6605 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 'FKK_SAMPLE_6605'"EBPP Services: Inbound XI Mapping PaymentDirectiveCreateRC
EXPORTING
INPUT = "

CHANGING
T_INVOICES_PAYDATA = "Payment Data
T_ALLOCATION = "Biller Direct: Items<-->Invoice Assignment
E_PAYDATA = "Biller Direct: Payment Data
* E_PAYSPECDATA = "
E_PAYCARD = "Biller Direct: Data for One-Time Payment with Card
E_PARTNER = "SAP Biller Direct: Partner Data
* E_ADDSEL = "Biller Direct: Additional Selection Data
E_RETURNCODE = "Return Value of ABAP Statements
T_MESSAGES = "Table with BAPI Return Information
.



IMPORTING Parameters details for FKK_SAMPLE_6605

INPUT -

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

CHANGING Parameters details for FKK_SAMPLE_6605

T_INVOICES_PAYDATA - Payment Data

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

T_ALLOCATION - Biller Direct: Items<-->Invoice Assignment

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

E_PAYDATA - Biller Direct: Payment Data

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

E_PAYSPECDATA -

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

E_PAYCARD - Biller Direct: Data for One-Time Payment with Card

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

E_PARTNER - SAP Biller Direct: Partner Data

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

E_ADDSEL - Biller Direct: Additional Selection Data

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

E_RETURNCODE - Return Value of ABAP Statements

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

T_MESSAGES - Table with BAPI Return Information

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

Copy and paste ABAP code example for FKK_SAMPLE_6605 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_input  TYPE FKK_PAYDIR_CREATE_REQ_MT, "   
lv_t_invoices_paydata  TYPE FKK_EBPP_TT_INVOICE_PAYDATA, "   
lv_t_allocation  TYPE FKK_EBPP_TT_ALLOCATION, "   
lv_e_paydata  TYPE GENEBPP_PAYDATA, "   
lv_e_payspecdata  TYPE RFKIP_1249, "   
lv_e_paycard  TYPE GENEBPP_PAYCARD, "   
lv_e_partner  TYPE GENEBPP_PARTNER, "   
lv_e_addsel  TYPE GENEBPP_ADDSEL, "   
lv_e_returncode  TYPE SY-SUBRC, "   
lv_t_messages  TYPE BAPIRETTAB. "   

  CALL FUNCTION 'FKK_SAMPLE_6605'  "EBPP Services: Inbound XI Mapping PaymentDirectiveCreateRC
    EXPORTING
         INPUT = lv_input
    CHANGING
         T_INVOICES_PAYDATA = lv_t_invoices_paydata
         T_ALLOCATION = lv_t_allocation
         E_PAYDATA = lv_e_paydata
         E_PAYSPECDATA = lv_e_payspecdata
         E_PAYCARD = lv_e_paycard
         E_PARTNER = lv_e_partner
         E_ADDSEL = lv_e_addsel
         E_RETURNCODE = lv_e_returncode
         T_MESSAGES = lv_t_messages
. " FKK_SAMPLE_6605




ABAP code using 7.40 inline data declarations to call FM FKK_SAMPLE_6605

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 SUBRC FROM SY INTO @DATA(ld_e_returncode).
 
 


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!