Professional Documents
Culture Documents
Chandresh.vyas@yahoo.com
DMEE Configuration:
Step By Step
https://launchpad.support.sap.com/#/notes/1788223
Introduction:
DME stands for Data Medium Exchange
A data medium exchange (DME) is a data exchange file which is used to send payment
information of an enterprise to banks or tax authority. Basically these files
contain financial data which can be in flat file or xml file format. Different File
formats can be created for different countries and different banks based on their
own norm which replaces conventional ABAP programs.
DMEE Configuration: Step By Step.
Create Payment Medium Formats (OBPM1) Accounts Receivable and Accounts Payable ®
Business Transactions ® Outgoing Payments ® Automatic Outgoing Payments ® Payment
Media ® Make Settings for Payment Medium Formats from Payment Medium Workbench ®
Create Payment Medium Formats
Format : Z_IDES
Description : Z_IDES
Payment medium without docs. : Select
Type : 01 File
Country : IN
Mapping using DME engine : Select
Company Code : Select
House Bank : Select
Save!
Create a new format with the same name as your DMEE format tree. Choose the format
output Payment medium without docs., and type File. Under Program control, set the
Mapping using DME engine indicator. Once this indicator is set, the DME engine
button appears, which allows you to access the DMEE format tree directly.
Under Format information, specify your country. You can also write documentation
for your PMW format by choosing the field help for the Documentation module field.
From there, choose Proceed, and a document maintenance screen appears. Select
document class General text, enter a name for the text, and create the
documentation. Lastly, enter the name of this text in the PMW format in the
Documentation module field.
DME Engine: Initial Screen (DMEE):
Click on Change.
Click on DMEE tree:Properties
Here you need to give the format attributes for your DMEE output File.
Please see the screen shot Below.
Header data should appear only once, so a value like the payment run identifier
(FPAYH-LAUFD) is the same for the entire payment run and file created. Next level
is usually the single payment (FPAYH-LFDNR), so the DMEE creates a new line for
every payment. Alternatively and based on the requirements, this could be done also
per vendor. Lowest level is usually the invoice references, as you can group
several vendor invoices in a single payment.
After This Goto File Data where you need to tick on Carriage return and Line Feed.
The tick on Carriage return and Line feed is for creatin new line after the finish
of Header Part.
Carriage Return is used for creating new line in word or PDF formart and Line Feed
is used for creating new line in XML format. Please refer Screen Shot Given Below.
In Header Part you need to define the Level and the type of output you want..
Screen shot is attached for the same.
The tick on Carriage return and Line feed is for creatin new line after the finish
of Header Part.
Carriage Return is used for creating new line in word or PDF formart and Line Feed
is used for creating new line in txt Format.
Add the fields to Header and Details as per the requirement and then save.
Now will show step by step for every Header and payment Details configured here.
A. P.S:Requirement may vary according to Client and Bank.
In Header Part I have made it Constant which you need to choose in Attributes tab
of DMEE.
Give name(as I have given Header),Give Length and choose character as shown in
Screen Shot Below.
Go to Source Tab and write what you want to get in the output as shown in screen
shot below.
Now click on the Source Tab and one need to provide structure and Field name(though
we are using Exit Module but we need to provide Structure and Field name so that
the data can be populated in the Structure and field given and system populates the
data in DMEE file through this Structure and Field)
I have Used FPAYH-FORMZ,.
Please refer the screen shot Below.
PS:Please maintain the IFSC code of Payee bank in Control Data Tab in SWIFT column
in House bank .
Click on Receivers IFSC Code and configure as shown in Screen Shot Below.
I have used Exit Module here as well and the coding is as follows:
WHEN ‘N_9336226660’ . “ifsc code
CLEAR: l_lifnr,l_bkref.
l_lifnr = l_item–fpayp–gpa2r.
SELECT SINGLE bkref FROM lfbk INTO l_bkref WHERE lifnr = l_lifnr.
l_item–fpayh–bkref = l_bkref . ” L_ITEM-FPAYH-EIKTO. ” L_BKREF.
o_value = l_item–fpayh–bkref.
c_value = l_item–fpayh–bkref.
Now in Vendor Master Data You need to maintain IFSC code in Reference Details Field
as shown in Screen Shot Below.
Now Click on Beneficiary Account No and configure as shown in Screen Shot Below.
Here also I have used Exit Module and the Coding is as follows:
WHEN ‘N_3908411670’. “account no
CLEAR: l_lifnr,l_bankn.
l_lifnr = l_item–fpayp–gpa2r.
SELECT SINGLE bankn FROM lfbk INTO l_bankn WHERE lifnr = l_lifnr .” L_ITEM-FPAYH-
EIKTO.
l_item–fpayh–zbnkn = l_bankn.
o_value = l_item–fpayh–zbnkn.
c_value = l_item–fpayh–zbnkn.
Maintain bank account in vendor master in Bank account Column as Shown in Screen
Shot Below.
Then Save.
Reservation for Cross-Payment Run Payment Media (OBPM5)
Select