Beruflich Dokumente
Kultur Dokumente
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.
DMEE Configuration:Step By
Step.
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
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.
Please see the screen shot Below.
In the Field type you have two options 1 or 2
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.
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.
I am giving the code as well which is done by ABAPER and it works according to NODE ID.
The Coding is as follows:
CASE i_extension-node-node_id.
WHEN 'N_8559886880' .
IF l_item-fpayp-dmbtr LT 200000.
l_item-fpayh-formz = 'NEFT'.
o_value = l_item-fpayh-formz.
c_value = l_item-fpayh-formz.
ELSE.
l_item-fpayh-formz = 'RTGS'.
o_value = l_item-fpayh-formz.
c_value = l_item-fpayh-formz.
ENDIF.
Now click on Payee IFSC Code and Configure as given in 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 Payee Bank Number and Configure According to Screen Shot.
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:
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:
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.
Now Click on Transaction Currency and configure as shown below.
Now Click on Amount and configure as Shown in Screen Shot.
Click on Name of Payee(Vendor) and configure as shown in Screen Shot Below.
Click on Vendor Email Id and Configure as shown in Screen Shot Below.
Here also I have used Exit Module.
Coding is as follows:
WHEN 'N_9785488450'. " Vendor Email ID
CLEAR: l_lifnr,l_adrnr,l_emailid.
l_lifnr = l_item-fpayp-gpa2r.
SELECT SINGLE adrnr FROM lfa1 INTO l_adrnr WHERE lifnr = l_lifnr .
IF sy-subrc IS INITIAL.
SELECT
SINGLE smtp_addr FROM adr6 INTO l_emailid WHERE ADDRNUMBER = l_adrnr.
ENDIF.
l_item-fpayh-INTAD = l_emailid.
o_value = l_item-fpayh-INTAD.
c_value = l_item-fpayh-INTAD.
WHEN OTHERS.
ENDCASE.
b) Bank Determination: For Paying Company Code 1000, select Ranking Order.
Create New Entries for "E"
c) Bank Accounts
Create Bank Account for 1000.
DMEE Configuration:Step By
Step Part 2
Please Follow the link for the same.
http://scn.sap.com/docs/DOC-65031
Any Suggestions or Critics will be highly appreciated as this will help me to Improve in Future.
Regards
Eugene