DME file in payment run

Hi All,
I have this query regarding payment run. We have the standard program RFFOEDI1. In APP if we set variants for this and click on Printout tabs, Idocs get generated. This one is clear.
But we have in FBZP, in payment method in country>form data>Payment medium-->Use classic payment medium programs .
There I set Payment medium program as ' RFFOD__L' .
Just wanted to know the significance of this.Please give some pointers.
Regards
Rudra

Rudra,
You would need either the EDI compatible payment method and IDocs creation, OR use the classic payment medium program RFFOD__L.
If your Bank accepts IDocs in native format, you can set up your system to transmit the IDocs directly to the Bank's system and that's it - you shouldn't need the classic payment medium program in that case.
If your Bank actually doesn't accept native IDocs, but needs a file (flat or XML), use DMEE payment tree, which is what the RFFOD__L allows you to do.
Depends entirely on what your Bank accepts, and what system can be configured to do. Trust this suffices.
Rgds
Gulshan

Similar Messages

  • DME file issue: Payment run for Customers

    Hi Gurus,
    Please help me in the following problem.
    I have done the configurations for automatic collection/refund using F110 for customers in our ECC 6 system. Iu2019m having a requirement as below.
    1. Singular payments to be made for each customer transaction.  Have done that by checking u2018Singular paymentsu2019 check box in customer master data.
    2. All payments should be collected in DME file at customer level even though the payments are multiple.   have done that by customizing the RFFOGB_T program.
    3. Configurations are done for incoming (Receivables) and outgoing payments (refunds) in SAP and working fine.
    Now the problem is, there is a requirement to net-off the monetary value of a customer in DME file i.e. if a customer having debits and credits then we need to net off the amounts and check whether itu2019s an incoming or outgoing payment to that customer. I have done the code changes for this requirement as well and it is working perfectly fine, however DME file produces 2 CONTRA lines one as debit to bank account and another as Credit to bank account (provided I have 2 customers in a run where one customer ends up in net debit balance, and another customer ends up with net credit balance). Our Bank doesn't accept more than one CONTRA in a single DME file.
    Example scenario:
    Customer1
    Booking 1  -> 400 (Dr) & 200 (Cr)
    Booking 2  -> 300 (Dr) & 100 (Cr)
    Customer2
    Booking 3 -> 100 (Dr) & 300 (Cr)
    Currently If I run the payment run by having both incoming and outgoing payment methods, then my DME file will result as below
    Customer 1 -> Dr 400
    Customer 2 -> Cr 200
    Bank account -> Cr 200
    However our bank is not accepting the above DME since there are debits as well as credit data records in the same file.
    Currently we are going with 2 separate payment runs, one for incoming and another for outgoing by this I could able to produce 2 DME files as below for the above customer bookings.
    Payment run 1:
    DME 1:
    Customer 1 -> Dr 700
    Customer 2 -> Dr 100
    Bank account -> Cr 800
    Payment run 2:
    DME 2:
    Customer 1 -> Cr 300
    Customer 2 -> Cr 300
    Bank account -> Dr 600
    Both files are being accepted by Bank, however business is not agreeing this since for every customer transaction bank charges client. (There will be 2 transaction for same customer in the same day)
    Anybody encountered the same problem? I need some suggestion on how to produce 2 DME files in a single payment run, one having only net debit balance customers and another having only net credit balance customers, so that on a particular payment run a customer will have only one transaction going into bank either Credit or Debit. Basically I need to produce DME files as below for the above customer bookings
    Payment Run 1:
    DME 1:
    Customer 1 -> Dr 400
    Bank account -> Cr 400
    DME 2:
    Customer 2 -> Cr 200
    Bank account -> Dr 200
    Please help.

    Client has a difft scenario.
    They pay to the customers for warranty and incentives. 2 ways to pay to the customer: generating payment run F110 within AR and the other being F110 from AP where all the customer open items are closed and sent to AP for payment using a custom program.
    The problem with this is they have two interfaces each from AP and AR and aslo a custom program.
    Now, solution is to pay all customers thru AP by setting each customer as vendor so that all the open items are picked in the payment run.
    Next solution is to have single interface but paymentruns seperately from AR and AP. Both would send the files differently to Bank when paymnt run executed. Concern here is when both Ar and AP send files will the interface be able to handle it like 2 difft files or should there be any consolidation kind of thing.
    Another question is, do we have to set up all customers as vendors in order to pay to the customer thru AP. There is customer accounts field where range of customer accounts can be added. Just by adding customer accounts, does it pick up the items for payment.
    Please reply.
    Satya

  • Question about DME file in payment run (transaction F110)

    Hi expert,
    I have made a payment run in transaction F110.
    The payment was made and the bank file (DME file) was created. We are using DME format /BE_BEPDTA.
    The bank number in the file is the bank account number from transaction FBZP (table V_T012K, field BANKN).
    However, we would like to use the "alternative account number "in the DME file. This is table T012K, field BNKN2.
    How can this field be used in the DME file for a specific bank ?
    Thank you for your support.
    Kind regards,
    Linda

    Hello,
    Copy /BE_BEPDTA in DMEE transaction code to ZBE_BEPDTA and modify according to your needs.
    Then use this format in FBZP settings. (payment method in country)
    Regards,
    Ravi

  • Duplicate DME files for payment run

    Hi
    When you run a proposal one payment medium file is creating but when you run a payment run, there are 2 files are generating. they are duplicate files.  why the program is generating duplicate files?
    solution please
    Manikond

    Dearn,
    the system generate duplicate files if you got two different banks on your documents. Is that your case?
    regards

  • XBLNR  field in DME file (classic payment medium program)

    Hi ,
             My client wants XBLNR field in the DME file which is created from automatic programme F110,can u please advise whether it is possible if yes can u please tell the procedure to do the same i.e whether we should use any function module , programme name to be changed and any includes to be made in the programme.
    Regards,
    RAM

    Hi,
    Please use the below logic,
    DATA: lwa_item   TYPE dmee_paym_if_type,
            l_fpayp   TYPE fpayp,
            l_fpayh TYPE fpayh,
            l_fpayhx TYPE fpayhx,
            first_flag TYPE c,
            lv_lifnr   TYPE lifnr,
            lv_vblnr TYPE vblnr,
            invoice_id TYPE string,
            invoice TYPE string,
           invoice_len1 TYPE i,
            invoice_len TYPE i.
      TYPES:
      BEGIN OF lt_regup,
            xblnr TYPE xblnr1,
            belnr TYPE belnr_d,
      END OF lt_regup.
      DATA: lt_regup TYPE STANDARD TABLE OF regup,
            lv_regup TYPE regup.

  • Add field to be extracted by DME file / engine

    Hi,
    I am trying to change the DME format such that the vendor email address information can be extracted in the DME file from payment run.
    I can see the field "BENEFICIARY EMAIL 1" under DMEE. However, I am not sure how to link the structure & field name so that the information can be extracted.
    Please advise the steps. How to I change here ? Where did the DME engine pulls the information from ?
    Thanks.
    Angel.

    Hi,
    The structures available for the DME tree does not consist email id of the payee/beneficiary. For this we will have to write a function module and fetch the email id from ADR6 - SMTP_ADDR. The function module written by the ABAPer can be attched using the mapping option "Exit Module".
    Please revert for any clarification.
    Thanks and Regards,
    Anit

  • Problem in DME file

    HI All,
    When I am creating DME file after payment run intermediately bank details are missing in the DME file.
    If I run the same for the other company code then I can see the intermediately Bank details.
    Both the case use same payment method.
    Advice me how can I get the intermediately bank details in the first company code.
    Note: we are using user  defined  format Z_MT103. we updated bank chain details.

    Have you created the format using DMEE?  I think not.  Check the form details in FBZP for your payment method in 'Payment Methods in Co. Code' step, if both are the same.
    It may be that the intermediary bank details info is missing for the particular Co. Code.  You may have to check the Bank chain assignment for your Bank Account and country of the first Co. Code.
    Also, check the form if any conditions given to restrict to a Co. Code.
    Ravi.

  • How to rename the XML file generated during payment run

    Hi,
    We have a requirement to rename the XML file during payment run, format some fields of XML file and upload it onto Application server with the new XML file name. All these activities need to be performed during payment run F110.
    Please let know if there is any User exit or Enahancement to achieve these functionalities.
    Thanks !
    Regards,
    Ravinder

    Hi,
    We have achieved the second functionality also i.e. populating the additional nodes or custom nodes of an extended tree.
    This is what we have done...
    We have copied the standard exit FM: DMEE_EXIT_TEMPLATE_EXTEND_ABA into a custom one and assigned it to each (custom) node in 'Source' tab. Line item text FPAYP-SGTXT will not be returned via this FM, so we fetched it explicitly from BSEG table using the input FPAYP-DOC2R (this field will have the company code, document number, fiscal year and item no, all concatenated).
    Thanks,
    /Ravinder

  • F110 - How to prevent multiple creation of DME file?

    Hello,
    I need to prevent multiple creation of DME file for the same Payment Run (after it has been created once).
    "Printout" bottom creates DME file and Payment Advice any time you trigger it.
    I'm searching for some User Exit / BAdi / Function that will help me to add ABAP code that will check if DME file has already been created.
    Thank You in Advance

    Hello,
    Please check if the flag "Create payment medium" is not flagged at the proposal and the payment run file.
    If it is flagged the payment file will be generated. Also when you press the print out button, the print program will be called and the system will try to created a new payment file.
    In order to avoid duplicated payments you should consider using the flag 'Payment Document Validation" in your print program.
    If the 'Payment Document Validation' parameter is not set ON, documents already processed for payment can be selected and paid again in a subsequent payment run, when posting terminations have occurred.
    Please refer to SAP Knowledge Base Article 1713825 in order to activate Payment Document Validation.
    Another option is to suppress  the"Create Payment Medium" flag at Proposal Run.
    In this case you should check the following information:
    Please restrict the activity 15 of object F_REGU_BUK in the user
    profile/role
    You may also refer to the available activities on this:
    - 02 Edit parameters
    - 03 Display parameters
    - 11 Execute proposal
    - 12 Edit proposal
    - 13 Display proposal
    - 14 Delete proposal
    - 15 Create payment medium proposal
    - 21 Execute payment run
    - 23 Display payment run
    - 24 Delete payment run payment data
    - 25 Create payment media of payment run
    - 26 Delete payment orders of payment run
    - 31 Print payment medium manually
    Kind Regards,
    Fernando Evangelista

  • DME File not Generating

    Hi Experts,
                    Is there any authorization required for the generation of the DME file after we run the automatic payment program?.
    1. The open line items are cleared once the APP is run.
    2. checked for the dme file using the AL11, But no files has been created.
    Note I have used the payment method S - SWIFT payment
    Regards
    TSR

    Hi,
    I see that you are using PMW format and you have mentioned that you use program RFFOAVIS_FPAYM. Please note that this program creates payment advice notes for payments created using the Generic payment medium program SAPFPAYM.
    Please use program SAPFPAYM to create payment medium file.
    There are 2 types of output medium that can be used 1) File system 2) Temse
    In se38: sapfpaym, use the correct variant, once the Payment medium format is entered, check the Output Control section, here you have an indicator "Output to File System", check the F1 help of this field. If you enable this indicator then File is created on application server path specified. Else file is created and stored with SAP
    TemSe in the SAP System (file for storage of temporary sequential data).
    Hope this helps. Let me know if this information was useful.
    Kind Regards
    Soumya

  • DME file generation in APP

    Hi All,
    Can you tell me, how i can generate DME file after APP run, what program should i use for this and are there any other specific settings required to generate

    Hello,
    Follow the below step,
    1) Create a structure in the transaction code DMEE
    2) Assign the DMME structure in the payment method by conuntry in FBZP
    3) Create the payment medium Formats with the same name as given in the DMEE structure ( PATH : AP - Business transaction - outgoing payment - automatic outgoing payment - payment media - make settings for payment medium from payment medium workbench - create payment medium formats)
    4) create a variant for the DMEE structure you created (Select the DMEE you created and create a new variant)
    5) Then execute the F110
    based on the above config and settings, DME file will be generated.
    Hope this clarifies.
    Raja.A

  • What is a DME file?

    What is a DME file?

    hi
    DME - Data Medium Exchange.
    For example in APP - For Bank Transfers we have to use DME file. After run the payment program, system will generate DME file, that we have to send it to Bank.
    Same as for Tax also. but we have to sit with ABAP guy and develop. yes we can create DME for that. But better use SAP Script Forms.
    DME (Data Medium Engine) which replaces conventional ABAP programs
    chk out this link :https://www.sdn.sap.com/irj/sdn/advancedsearch?query=dme&cat=sdn_all
    Hope this helps
    if it helped, you can acknowledge the same by rewarding
    regards
    dinesh

  • Automatic Payment Run - Problem with downloading DME file

    Hi,
    My client recently went live with the Automatic Payment run. But when trying to download ( or export) the DME file he is unable to do so. The message says like "There is no source data for this data record".
    Please help.
    Regards,
    Raj/

    Hello,
    You have to give the destination path where the file needs to be saved in transaction code OBPM4.
    Hope you must have maintained proper variant for your Payment Medium Format.
    Unless, you maintain these values, the file will not be generated at the destination.
    Thanks,
    Ravi

  • Payment run for DME file- error

    I have successfully executed payment run. the varaint is defined for DME file. when i execute the print program i get error
    'Payment run/group (20110701 DME2) locked by user 10609576'

    Hi,
    The user "10609576" is also doing some activity for this payment run id.DME2 Dated: 20110701.
    You can generate the DME after that user has come out of this payment run.
    Regards,
    Kiron Kumar T.

  • F110 Payment run - problem with DME file

    We are using a custom Payment medium Program for Colombia to generate a DME file. The problem is that after scheduling the Payment Run the user is trying to download the DME File into a folder on the PC to send to the bank. When the user clicks on the export file button the message says:
    'There is no source for the data record'.
    We tested this thoroughly in the Test environment and the user was able to download the file. But for some strange reason this is not happening in our production. The user has proper authorizations w.r.t F110 and FDTA transaction codes.
    I am not sure if this would be useful but when the user gets this message the SU53 screenshot shows Authorization failure to the object P_ABAP  HR: Reporting. The Object class is HR Human Resources and the ABAP Program name is SAPMFDTA.
    I am not able to understand why we get this because my client does not use SAP HR module.
    Please let me know how to resolve this.
    Regards,
    Raj/

    Hello,
    Please check the variant in OBPM4. To down load the file to PC, you special authorization and it is not rcommended as these files are very critical and changing to PC would allow the user to modify them.
    These files are being downloaded to application servers. You can see the folders in AL11.
    In OBPM1, you have enabled "DME file output".
    Hope this solves your problem.
    Regards,
    Ravi

Maybe you are looking for