About DME
Hi,
Can you explain something about DME? i have to look one problem in DME.
Requirement is
"After completing the payment run yet although the DME file generates the correct payment the file is being rejected by our bankers. This issues appears to be that when a vendor has more than 1 invoice for payment the DME should list all invoices and payment amounts and then the total amount payable to that individual Vendor. What is actually happening is that only the last invoice is being generated in DME and the real total amount payable is therefore different."
What i have to do in this. I am new to this DME. can somebody explain me about DME and what i have to do in this.
Regards
Muthappan
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.
<b>
Reward points</b>
rEGARDS
Similar Messages
-
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,
LindaHello,
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 -
I am an Abaper, I want to create an outgoing file for a particular country and company code in f110 transaction. For this I have to create a file format in DMEE(Data Medium Exchange Engine) tool.Here my questions are...
1. I am copying the existing file format and adding more nodes(elements), can I delete all the elements
from the previous one. Any precautions need to take care of?
2. Any special nodes that we need to take of them ?
3. What is Active version and maintenance version ? During development anything that I need to take
care of in this regards ?
4. How can I apply some conditions on various fields depending on some more field values?
5. I want to maintain '@' as field seperator in my output, How can I do this ?
6. Want to know the varient creation procedure to execute this in F110.
Please give me some helpful examples that are available in the system.
I am so thankful to you people who can suggest me.Hi Dileep,
PFB the understanding of DMEE based on my experience.
Use
The Data Medium Exchange (DME) Engine enables you to define file formats that meet the requirements of your financial institution. By doing so, you model an externally defined bank format in the SAP system, which allows you to send or receive data in the form of DME files in this format.
The ability to define these formats in the system is particularly important as there is no worldwide or regional standard format. In some cases, no country standard exists and the file must comply with bank-specific standards. Covering such numerous and varied local format requirements is very difficult in standard software, but the DME Engine now enables you to define your particular local format yourself u2013 without any ABAP programming knowledge or coding. With this Customizing tool, in the form of a graphical editor, you can define new formats flexibly and, as format requirements change, modify existing ones efficiently.
Integration
Once you have modeled an external file format as a format tree in the DME Engine, calling applications can use it to:
· Generate an outgoing DME file as a flat file or an XML file
· Convert an incoming DME file to a format that the system can process
Features
The system comes complete with predefined format trees, which represent the file format requirements in a number of countries.
You can also transport format trees to other systems, or alternatively upload and download as XML files.
Hope this helps. Please let me know if I can help you else..
Rgds
Manish -
How to put dots at the end of dmee line instead of blanks?
dear all,
i have a question about dmee, one customer needs just a line in the dmee has dots at the end instead of blanks.
This field has 36 chars. when it is filled with fpayh-zstra, the blank fields should be dots instead, and they want this just for a line, it should not effect the other lines.
example;
afi this is the current situation
afi……………… this is what is expected.Is fpayh-zstra fixed length?
Regarding DMEE Tree you have several options to do that.
One way would be to use a conversion function
There are other ways but let us know if you can do it with this one. -
Hi
Please explain me the difference between idoc and the method of sending file to bank using dme engine.
I tried reading the notes in sap library. But I am confused.
1) When do you use idoc . In what scenarios
2) When do you use the PMW, where you create formats using DME engine.
Thanks
kamalaHi
First of all please note that there are many ways of communicating with banks. You can send the payment file through various means - DME, IDOC, using PI etc.
IDOC means an Intermediate document for transferring data of a business. It means that you will configure the way the file should look in an IDOC and send the file to bank. However, for every file, it creates a new IDOC. Moreover, the banks must be able to support IDOC.
DME is Data Medium Exchange, just another method of communication. However, it is the most frequently accepted technique. PMW (Payment Medium Workbench) is a technique, for maintaining the formats and variants pertaining to DME. DME is more of a flat file which downloads to a specified location. There are few standard DME's available, or if you need some customization, you can create your own fie using DMEE. You can access more about DME and PMW using the following T Codes - OBPM1, OBPM2, OBPM3, OBPM4 & DMEE.
To sum up, it all boils down to the client businness requirements and the various facilities banks offer to receive files.
Thanks and Regards
Srini -
Hello Gurus,
In my client place I have to genereat NACHA( Flate) FILE For outgoing payment of Vendor (Garnishment Child support)
So as per the client Requiremet I have to use ACH specification Which we got from bank and use PMW is require to create Payment File So Here my Question is How i have to map the data From ACH File Specificton to SAP systeam And I have to create Dme tree ? If yes so how ? and Othere thing Also I want to know the configuration about Dme tree .
IF i write down some silly words so sorry for that but I am so thankful for all your answer when i am getting.
Thanks
RoyThis might be a late response to your question but below is the best link to understand the DMEE
http://sap.ittoolbox.com/groups/technical-functional/sap-acct/dmee-format-tree-1153608
Thanks -
Dear SAP experts,
I'm implementing an automatic payment module through HSBC in an SAP project.
My customer want to streamline their payments to vendors using automated
payments with HSBC.
I have a document about ifile description which show me information about the
structure and data format in HSBC ifile. I know how to create a DME format tree
but the HSBC format seem to be very complicated, it contains a lots of fields and
a lots of them I don't really understand.
I'm sure that many of you have done this before. Do you have any document about
data mapping for HSBC file format? I have a lot of fields leaving undone so any
relevant documents will be very helpful for me.
Hope you can help.
Thank in advance.
Maxielight.Hello Maxielight,
I too am working on this IFILE format for transmitting to HSBC for Indian INR payments & am using DMEE.
I'm struggling with a couple of fields in relation to PP.
1st is the 'Record Count' in FIle header, which is just a count of the total number of lines in the file.
2nd is the 'Total number of instructions in batch' in Batch Header section, because I'm trying to count using aggreation via reference node id, but because the Batch Header is level 1 & I need to wait for '2nd Party Details for PP' which is at a lower level I always get an error when I run the check with error 'aggregation not permitted because of field I'm using is lower level, or they are not in the same segment.
I've also tried creating a new segment with 'Delay output' but still get similiar error about the nodes being in differenet segments.
How did you get past this issue?
We are not using COS, instead we will print our own cheques in the office so sorry I cannot offer advise there.
Any advice you can offer would be appreciated.
Thanks,
Steve -
Hello All
Getting error message in Pre DME program
R55 Error for personnel number and transfer number 76746
Is this a master data or program error
Please advise us to fix this
Regards
sk> We are getting errors in Pre-DME for checks. The error description is misnomer.
> "Error for personnel number and transfer number 40000000 01"
> This is happening due to IBAN and in the listed function. Not sure how to got out of this. ACH are working well.
> RPCDTK09 892 PERFORM check_zbnkn_ziban_filled. "JLA1265111
>
> RPCDTM00 1460 *& Form CHECK_ZBNKN_ZIBAN_FILLED
> 1468 FORM check_zbnkn_ziban_filled. "JLA1265111
> 1511 ENDFORM. "CHECK_ZBNKN_ZIBAN_FILLED
Seems to me like a payroll issue (there's no context, even nothing mentioned about an upgrade).
I can just point to
Note 1265111 - Payroll: Considering the IBAN in the BT
Note 1285219 - DME: Message 3G 612 for checks
or to an HR forum.
Markus -
Minus Sign in the Downloaded DME file using F110 Transaction
Hi All,
From the F110 Transaction I navigate to the DME Administration from the menu bar in order to download the DME file into my system. I could open the txt file that is downloaded. Now my requirement is to add a minus sign to the invoice amount of the txt file.
I tried debugging the program to find out where the data is populated but was unable to. I can see the FM GUI_DOWNLOAD that downloads the file but the internal table contains hexadecimal data.I don't understand how this is converted to the text data.
I'm unsure of what to do.... Any body has any suggestions.
Regards,
Shipin PaulHi Anmol,
Your answer helped me a lot. I am really thankful. But my issue is not solved.
I went to the DMEE Transaction and gave the correct format and the tree type as input.
Inside the format i went into the amount element as you have mentioned and included an exit module with the respective coding.
Then i execute the transaction F110 with the Run date and Identification.
I then navigate to the menubar Enviroment->Payment Medium->DME Administration so as to download it into my system as notepad.
I select one of the entries and press the download button. But it does not stop at the exit which i included in the DMEE Transaction
even though i have created a breakpoint there..
Do you have any idea about this.
Regards,
Shipin Paul -
User exit in after DME file creation
Hi ABAPers,
Firstly I'm an FI consultant and dont know anything about ABAP coding.
My company is using DME to create an EFT file for the AP payment run and for the Payroll payments. This file is dropped into a secure location on our file server. We have a function module which sends an idoc to our middleware in order to pick up the file and transmit it to the bank. I'd like to call this function module automatically once the file has been written to the file server.
Can you please advise if there is a user exit in the program which can be used for;
A) Payroll file
B) AP Payment file
Or is there one user exit which can be used in the DME creation process?
PS: Please dont copy and past a bunch of user exit names in here unless they are relevant to my question
thanksHi Philip,
I think we can go ahead, with program SAPFPAYM.
There is an enhancement point in
INCLUDE fpaym_end. "End Of Selection of program SAPFPAYM. At the end of this include you can call your function module.
You may need the help of an ABAPer to call your FM,as this FM may need some inputs, which may or may not available within the program SAPFPAYM.
IF you need to pass any thing through the selection screen of this program,(for ex:path of the file), you can even make it available with the help enhancement point available with INCLUDE fpaym_top. "Global Data Declarations in program SAPFPAYM.
Thanks and Regards,
Antony Thomas -
DMEE REGUP payment docment no. mapping to FPAYH,FPAYHX
Hi Guys,
I'm trying to modify DMEE tree logic about from vendor + payment docment no.(REGUP_VBLNR) to get reference(REGUP_XBLNR). Payment document no. VBLNR is very important in my customized tree.
how can I get mapping from REGUP_VBLNR to FPAYH, FPAYHX or FPAYP???? Thank you very much.Hi Ravish,
Thanks for your reply and I know there is no direct way to maintain the relationship between payment table to FPAY* sturcture.
I am a new person for developing DME payment tree.In the standard payment tree SEAP_DD , I want to know how to fill the DMEE elements which attribute is structure field using FPAY* field? I analyzed the structure details of FPAY* and its fields description and the fields in FPAY* are always different to payment tables. I think there are maybe exist background program or FM to transfer data from referenced payment tables to FPAY* field. If the background process exsits, I want to know the them and I can know how to fill DMEE element when running the DME payment tree.
Thanks a lot.
Iris -
DME configuration for payment Media (FI-CA payment program)
Hi all,
I need to change the standard entry class code in the batch header (batch is created by the programs SAPFKPY3 and RFKPYL00_MASS). Currently the batch header is PPD (for consumer and business).
I need to modify it like- PPD for consumer and CCD for businees.
Can you please tell me how can i run this batch....its giving me an error ACH:No payment medium created...(i am not able to create this)
Please suggest how to go about this.
Thanks,
SanjoyHi,
You can create the coditional node (Create Atom) in the DME structure.
For the first Atom, give the condition as
Argument 1-1 = FPAYH
Argument 1-2 = RZAWE
Type = 2
Operator = "="
Argument 2-1 = your first payment method
Argument 2-2 = blank
Type = 1
For the second Atom, give the condition as
Argument 1-1 = FPAYH
Argument 1-2 = RZAWE
Type = 2
Operator = "="
Argument 2-1 = your second payment method
Argument 2-2 = blank
Type = 1
Regards,
Gaurav -
Nedd to configure DME(payment transaction) ve to change setting
Hi experts,
I need to change the standard entry class code in the batch header (batch is created by the programs SAPFKPY3 and RFKPYL00_MASS). Currently the batch header is PPD (for consumer and business).
I need to modify it like- PPD for consumer and CCD for businees.
Can you please tell me how can i run this batch....its giving me an error ACH:No payment medium created...(i am not able to create this)
Please suggest how to go about this.
Thanks,
SanjoyHello Sam
When configuring the payment methods for the country (transaction OBVCU), choose the payment medium program as RFFOM100.
From se38, pls read the documentation for the program, which will give you the various options & the required config too.
You would also need to configure the instructions keys as required.
To generate the DME file, you have to run the automatic payment program with this payment method.
After the payments have been successfully posted, you can go to DME administration and with the help of dme manager download files on your PC.
SAP has determined that the standard print programs for automatic payments will no longer be supported, and will be replaced by transfer structures created by a tool called the DME Engine.
This tool enables the business to create DME output files without ABAP development, and can be attached to a print program and form for the creation of Payment Advices.
Outside of the DME Engine (DMEE), the majority of the configuration takes place within the following IMG menu path:
IMG Path: Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Outgoing Payments -> Automatic Outgoing Payments -> Payment Media -> Make Settings for Payment Media Formats from Payment Medium Workbench
Config
Assign Selection Variants
IMG -> Financial Accounting -> 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 / Assign Selection Variants or transaction
OBPM4..select your format that you are using
Check in FBZP config that all is linked!
Although this is bitty but you need to work through it!
Start with FBZP, create all there than go to DMEE either to create your own format or use the standard ones.. than go to the menu path above and work through from create to assign... -
DMEE - creating new format tree
Hello,
I have to define new format tree for my new company code.
My problem is: how to check that I am in the first row of the file while processing payments.
Format to define:
232145
1|<IBAN1>|<IBAN21>|<NAME1>|<ADDRESS1<|AMOUNT1>|<TITLE1>|DATE|
1|<IBAN1>|<IBAN22>|<NAME2>|<ADDRESS2<|AMOUNT2>|<TITLE2>|DATE|
1|<IBAN1>|<IBAN2n>|<NAMEn>|<ADDRESSn<|AMOUNTn>|<TITLEn>|DATE|
Format I receive:
232145
1|<IBAN1>|<IBAN21>|<NAME1>|<ADDRESS1<|AMOUNT1>|<TITLE1>|DATE|
232145
1|<IBAN1>|<IBAN22>|<NAME2>|<ADDRESS2<|AMOUNT2>|<TITLE2>|DATE|
232145
1|<IBAN1>|<IBAN2n>|<NAMEn>|<ADDRESSn<|AMOUNTn>|<TITLEn>|DATE|
I have to eliminate constant = 232145 for other positions in the payment file; it must be only the header of this file and may appear only in the first row.
DMEE format definition:
Node # 1 (u2019COUNTERu2019) -> I try to aggregate to count how many times this node appeared
Aggregation type = 2 for Reference ID = u201800_LPu2019 in the node = u2018COUNTERu2019
The condition in the second node = u2018VERSION_NUMBERu2019.
I want to test: u2018If the node = u2018COUNTERu2019 appeared for the first time (00_LP = 1) print the constant = 232145 ; otherwise u2013 donu2019t .
I receive DMEE error = 550 ; it means I canu2019t refer to node with u2018Lpu2019 aggregation.
This is technical element.
I couldnu2019t find another solution for checking whether I should print header constant or not.
Could anybody help me to solve the problem I have?
Irek from PolandHi Ondrej,
I am not sure whether that is possible. Need to check the same once i am in front of SAP Screen.
But why can't you write a Substitution for this field and populate the Value as X*0.07.
In this way, you Need not have to worry about making Change in DME. The value will be picked automatically from the field in the document.
Another Option is, create a simple user Exit for value = X*0.07 and assign it to the node. This will resolve your requirement.
BR
Amitash
Message was edited by: amitash shah -
Hi Gurus
I'm trying to create a new DMEE tree format (T.code DMEE) to include the basic details about the payments for PMW. I'm trying to copy a preexisting one and make necessary changes to get the required format. After this I will get the DME file at F110.
Please let me know if any one has created a new DMEE format tree, or changed the existing one like me. I really need some help in setting that up.
Thanks for looking
SKI have created new formats, and i have done the data mapping for outgoing files as well, whats your specific question??? any way here is a link for the data mapping: http://help.sap.com/erp2005_ehp_01/helpdata/en/f4/b38e3c2936230ae10000000a114084/frameset.htm
RGS, assign point if its helpfull
Maybe you are looking for
-
I just paid £609 for something that according to itunes... doesnt exist
-
I cannot open any pdf files that are saved to my computer. Keep getting error 507:507
Every time I try to open a pdf file from a website or through an email it will not let me opne the file. I can open files that are saved to my computer but that doesn't do me much good in some scenarios. I run IE 10 on Windows 7 Home with Adobe Reade
-
HT1918 Every time I tap payment info it keeps telling me my session has timed out
Every time I tap on payment information in settings it keeps telling me my session has timed out, I need to change card details and cannot do it
-
Is there way to change the report background based on a condition via function when the report is opened? example pseudo code: If (a = "1") then Report.background = image1 else Report.background = image2 where the images would have to be saved on the
-
Raid Admin 1.5 - Recognize Array button not active
Hi all, just updated to RaidAdmin 1.5, updated firmware on both controllers to 1.5 version. I have 6 disks on which should be my lost array. Suddenly 'Recognize Array' button in utilities is not active. Any idea? Leos.