Professional Documents
Culture Documents
Hi All,
This is my First Document in the Forum and hope this will be helpful for all.
I have searched in Forum but I did not get any Document on DMEE where Step By Step Configuration is
Given.
Any Suggestion and Critics are always Welcome as this will help me to improve.
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.
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
Description : Z_IDES
Type : 01 File
Country : IN
Save!
Create a new format with the same name as your DMEE format tree. Choose the format
outputPayment 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
theDocumentation module field.
Here you need to give the format attributes for your DMEE output File.
In Delimiter Section I have taken | but you can use comma,semi colon or anything.
Delimiter separates the items in DMEE file by the input provided by you.
Sort key Fileds controls the output of line in DMEE.It actually controls the levels of DMEE.
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.
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.
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.
The Next is Corporate ID,This is nothing but the paying Co code.
Please select Structure Field(I have taken Structure Field because it can be fetched from the Tables and
Field,Some data are there which you can fetch from tables so either you have to make it constant or you
have to use Exit Module).
You will find Field name,You can choose Field name according to your requirement.
As I have copied the standard structure where Segment group and Elements were already there but you can
definitely create segment group,segment and elements according to the requirement.
For this you can not use constant or structure field,here you need to use Exit Module and you need the help
of ABAPER to write a logic(The logic here is that if the amount is less than or equal to rs 200000 then
NEFT else RTGS).
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,.
The Exit Function ZDMEE_EXIT_TEMPLATE_ABA is done by ABAPER and you need to assign this
Exit Function as shown in Screen Shot Above.
I am giving the code as well which is done by ABAPER and it works according to NODE ID.
b) Bank Determination: For Paying Company Code 1000, select Ranking Order.
Create New Entries for E
c) Bank Accounts
Create Bank Account for 1000.
http://scn.sap.com/docs/DOC-65031
Hope this will be helpful for all.
Any Suggestions or Critics will be highly appreciated as this will help me to Improve in Future.
Regards
Eugene
Alert Moderator
54 Comments
Thanks again.
Regards
Eugene
Reply Like (0)
Best Regards,
Ravi
Reply Like (0)
I know this is for posting a journal, but, this is based on the program. You could be easily able to
correlate the same.
Reply Like (0)
Your comment on my post means a lot to me and many of the consultants like me because you
are inspiration to many of them in the community.
Regards
Eugene
Reply Like (0)
Wow !!!!!!! This is being amazing. I have being waiting for this for a long time. Light at the end of
the tunnel.
Excellent . Keep up the good work.
Reply Like (0)
Regards
Eugene
Reply Like (0)
Regards,
Mohammed Kalim
Reply Like (0)
Regards
Eugene
Reply Like (0)
5. Prasad TatikondaJune 29, 2015 at 4:51 pm
Hi Eugene,
Thank you for sharing knowledge. If is very useful to understand PMW and DME process for all
the countries.
Regards,
Prasad
Reply Like (0)
Regards
Eugene
Reply Like (0)
One additional comment for the user functions SAP provides a template FM
DMEE_EXIT_TEMPLATE_ABA that needs to be copied because it has all the right parameters in
it. There is also documentation available for that function.
Thanks for you suggestion,I would definitely try and implement in my next document.
Thanks a ton for pointing out about the FM template DMEE_EXIT_TEMPLATE_ABA which actually
have missed in my document but many thanks to you for pointing it out.
Regards
Eugene.
Reply Like (0)
1. Wasi AhmadNovember 23, 2015 at 4:59 am
the template you provided do not contain import paramater i_extension .Use template
DMEE_EXIT_TEMPLATE_EXTEND_ABA or add import parameter i_extension type
dmee_exit_interface_aba in your current Z FM.
Regards
Eugene
Reply Like (0)
7. Abhay ParekhJune 30, 2015 at 5:10 am
Hii Ranu,
A very brief and awesome document looking forward for more documents from you
Reply Like (0)
Regards
Eugene
Reply Like (0)
8. Rakesh GoenkaJuly 3, 2015 at 6:42 am
Hi Ranu,
Regards
Rakesh
Reply Like (0)
Regards
Eugene
Reply Like (0)
9. Naveen VermaJuly 4, 2015 at 11:58 am
Regards,
Eugene
Reply Like (0)
10. sunil kumar boyaJuly 4, 2015 at 12:08 pm
Regards
Eugene
Reply Like (0)
11. Murugan ChelliahJuly 15, 2015 at 9:07 am
Hi Ranu,
Regards
Murugan c
Reply Like (0)
12. Sapan AgarwalJuly 20, 2015 at 6:23 pm
Dear Ranu,
Can you please explain the usage of Exit module with the example of FPAYH-ZBNKN (where exit
is used) and ZPAYH-ZNMEI where only structure is used.
Regards,
Sapan Agarwal
Reply Like (0)
You are right that structures get the field from REGUH or REGUP.
I did try with structure FPAYH-ZBNKN and I was getting the value as well but it was payee bank account
number,I tried it many times but of no use.After further analysis i found that FPAYH-ZBNKN and FPAYHX-
UBKNT both are fetching the data from house bank which is payee bank account number,this is the reason why I
have used exit module.
Exit modules is used in DMEE to populate the data in DMEE file which are not present in
standard structure and field in DMEE like I have done in FPAYH-ZBNKN(Beneficiary account
number) and FPAYH-FORMZ for payment type(means whether the payment is NEFT or RTGS) and
structures are used where you can directly populate the data in DMEE file by only giving Structure
and Field in you DMEE structure.
Regards
Eugene
Reply Like (0)
13. Madhu Babu MoturiJuly 25, 2015 at 12:53 pm
Hi Eugene,
Hi Eugene,
Regards,
Raj
Reply Like (0)
Regards
Eugene
Reply Like (0)
15. Zubin SHAHAugust 5, 2015 at 6:47 am
Ranu, this is a great post. Needs some work on formatting but you have been very detailed on
the content, so hats off to you!
We have a lot of DMEE/PMW/SEPA questions on our discussion forums hope you could help
the community by answering those too.
BR,
Zubin
Reply Like (0)
Regards,
Eugene
Reply Like (0)
16. Satya YenumulaSeptember 11, 2015 at 4:51 am
Hi Eugene,
Nice Document.
Regards,
Satya
Reply Like (0)
Regards
Eugene
Reply Like (0)
17. NISAR AHMEDSeptember 28, 2015 at 1:45 pm
Hi,
Thanks for the document which has good info Its very helpful to every one. Appreciate your effort.
Regards,
Nisar
Reply Like (0)
Regards
Eugene
Reply Like (0)
18. Alexandre Marques FolgadoOctober 13, 2015 at 2:53 pm
Hi Eugene,
Nice Document.
But I have a question. How do I make a specific estruture with only 226 positions ? Because, when I make a
copie using DMEE PAYM FEBRABAN_P my file has 240 positions.
Regards
Alexandre Folgado
Reply Like (0)
19. NISAR AHMEDNovember 19, 2015 at 8:49 am
Hi expert,
i would like to know if i reverse a finance doc in sap would it effect on exchange rate? and if i
want the exchange rate values remain same not to change what should i do please help me.
Reply Like (0)
Please click on the link given below and post your query there,you will get the reply for sure.
http://scn.sap.com/post!input.jspa?container=2102&containerType=14
Regards
Eugene
Reply Like (0)
1. NISAR AHMEDNovember 19, 2015 at 2:01 pm
Thanks Ranu,
Reply Like (0)
20. Linus PTSDecember 9, 2015 at 7:02 am
Hi Ranu,
Regards,
Sunil
Reply Like (0)
Regards
Eugene
Reply Like (0)
1. P DFebruary 8, 2016 at 5:55 am
Hi Ranu Eugene,
In my system AUTOPLAN1 tree does not exist. So I am not able to copy. How can I proceed ?
Reply Like (0)
Regards
Eugene
Reply Like (0)
1. P DFebruary 8, 2016 at 6:15 am
Hi Ranu Eugene,
My requirement is to have a custom bank format for bank direct debits. I have gone through
help.sap.com and they are proposing two option to achieve this. One through DMEE set up and
other through exits. But I am not getting how to code in exits EXIT_RFFOEXIT_100,
EXIT_RFFOEXIT_101. If you have any sample to share it would be great.
Reply Like (0)
21. Jos Manuel Maestre MoralesMarch 15, 2016 at 4:31 pm
Hi Eugene,
We are using DMEE trees to generate an XML file and we are facing an issue with one tag that
contains 3 fields separated by blank spaces, for example:
We have read several OSS notes about this and tried different solutions but still the file will be
written deleting every space in between fields. We have even tried setting the tag as a constant
but still it appears without blanks in the file. The only workaround we have found so far is to use
non breakable spaces (ascii 255) which maintain the fields correctly separated but, as they are
not blanks, the file is not successfully read.
Goood doc.
Reply Like (0)
23. Prashant Govind RaneApril 14, 2016 at 9:14 am
Hi Ranu,
B/R
Prashant Rane
Reply Like (0)
24. RAHUL SURIMay 15, 2016 at 7:37 am
Hi Ranu,
Regards,
Kripa
Reply Like (0)
Hope this document would help your colleagues and friends too.
Regards
Eugene
Reply Like (0)
Best Regards,
Arvind Leo Pereira
Reply Like (0)
Regards
Eugene
Reply Like (0)
27. Sebastian LemkeFebruary 17, 2017 at 9:13 am
Hello Ranu,
very good documentation. Do you know if it is possible to create a tree without Header line, but
with a Trailer at the end? I need to count line items and amounts but it should only occur once at
the end. Level 1 should be only the Trailer record.
Thanks and best regards,
Sebastian