MT103 - IBAN fields not output in DME file
We completed the necessary payment method / payment media configuration using the PMW for MT103. We are testing payments in EUR which our banks says should output the IBAN number from the vendor master record vs. the SWIFT account. When the DME file is output, the SWIFT code or the bank account number is output instead of the IBAN.
Does anyone know how to output the IBAN number instead?
Thanks,
Jason
Hi Jason,
To populate the IBAN number in the DME File please follow the following configuration process:
1. Execute Program SAPFPAYM to create a variant.
2. Enter MT103 in Payment Medium Format and click enter
3. Then click on the Format Parameters.
4. One pop-up appears " Other specifications for payment medium formats MT103"
5. Check the field " Transfer IBAN".
6. After this assign this variant to your Company Code and House Bank in TCode OBPM4 under MT103 Payment Format.
This way you would be able to transfer IBAN to your payment file.
Regards,
Sanjay
Similar Messages
-
Add new field in outgoing bank DME file
Hi SAP FICO friends,
I need your help in below issue resolution.
After executed F110 transaction, DME file is generated for outgoing payment. Now client is requested for Add a new field (value date) in DME file. Please let me know how to add this new field in DME config? Already I have checked DMEE transaction, under the keyfield structure tab (4th tab), But I could not succeed to how proceed to add this field.
Please let me know with complete details. Thanks,
RajWhat DME structure you are using?
Go to DMEE
Tree Type PAYM
Enter your format tree.
Go through in details, you will come to know where to add it and how to add it. -
Vendor Bank account details not appearing in DME file
Hi SAP gurus,
We have maintained bank information for vendor in the master record and also configured the field FPAYH-ZBNKN in the DME structure to retrieve bank information and pass to the DME file.However the values are not passing to the DME output file. Please let me know if any config is missing.
Answers will be rewarded with good points
Thanks
RaviHi Ravi,
This is not reply to ur query but, we are implementing the same thing. I have designed the DMEE tree for the format required by the bank. I am able to run the F110 succesfully but after going to env->pay med->DME adm i get the FDTA screen with the message 'no records found'. Can u guide me in this case. I have done all the settings in the customization.
But when i run the program SAPFPAYM with the proper required values of payment run i get the overview screen in the overview screen when i dbl click the item under output list. I dont get download option in EDIT. In the spool Request when I go to forward and export the file, the file which I get is in different format.
pls. guide -
Reasons for not creating a DME file in the payment program (F110)?
Hi,
I am using the payment program F110 for customer payments.
A payment run was carried out:
Parameters have been entered. Payment proposal has been created. Payment run has been carried out. Posting orders: 17 generated, 17 completed.
However, the DME file was not created.
What could be the reason?
Thank you.
Kind regards,
LindaSolved.
Someone has changed the variant of the payment program.
The DME file name had disappeared. -
Smartform - Field not outputting more than 255 characters in a loop - Help!
Hi,
I have the following problem with my Smartform:
I am looping from a table and into a structure (Loop function).
1 of those fields is 1000 characters long and will be filled usually at 500 characters inside.
However, when looping and outputting the field (text node) in the format &Tablename-Fieldname&, only up to 255 characters are output.
To give you a better idea - I have a Loop Node and there, I am looping from a table (type table of) into a header
(type).
Using LCHR does not help.
Why does this happen? How can I fix this? Are any symbols available in Smartforms, like they are in SAPscript?
Any possible solutions will help.
Please help this is very important and very urgent.
Best Regards,
JohnHi,
if you want to output a long string in a smartform putting it as &name& in a text will not help you. For printing such an information you use temp include texts you create an delete on the fly while processing the SF.
To Do so:
- define GV_SUFFIX type char2, GS_HEAD a structure with fields TDOBJECT type TDOBJECT, TDNAME type TDOBNAME, TDID type TDID, TDSPRAS type SPRAS
- define a code step importing the text, the language and the GV_SUFFIX, in the coding , you convert the string to itf and than use function module SAVE_TEXT to save the include text and put the information into GS_HEAD
- define an include text where you put out the newly created include text
- define a code step to delete the temporary text with function module DELETE_TEXT
Best Regards
Roman Weise -
Smartform - Field not outputting more than 255 characters in a loop
Hi,
I have the following problem with my Smartform:
I am looping from a table and into a structure (Loop function).
1 of those fields is 1000 characters long and will be filled usually at 500 characters inside.
However, when looping and outputting the field (text node) in the format &Tablename-Fieldname&, only up to 255 characters are output.
Why does this happen? How can I fix this? Are any symbols available in Smartforms, like they are in SAPscript?
Any possible solutions will help.
Please help this is very important and very urgent.
Best Regards,
John
Edited by: Alvaro Tejada Galindo on Mar 17, 2008 4:06 PMHi,
if you want to output a long string in a smartform putting it as &name& in a text will not help you. For printing such an information you use temp include texts you create an delete on the fly while processing the SF.
To Do so:
- define GV_SUFFIX type char2, GS_HEAD a structure with fields TDOBJECT type TDOBJECT, TDNAME type TDOBNAME, TDID type TDID, TDSPRAS type SPRAS
- define a code step importing the text, the language and the GV_SUFFIX, in the coding , you convert the string to itf and than use function module SAVE_TEXT to save the include text and put the information into GS_HEAD
- define an include text where you put out the newly created include text
- define a code step to delete the temporary text with function module DELETE_TEXT
Best Regards
Roman Weise -
F110- DME file - Vendor Bank a/c no not appearing
When I run the F110 transaction in development client, it is displaying the vendor bank a/c no in DME file.
However, when I run the F110 transaction in Quality client, vendor bank a/c no not appearing in DME file.
I have checked the entire configuration between the two clients and it appears to be same without any difference.
Can anyone help me? It is very urgent.
Thanks in advance.Hi,
Please do chek the masters.
The vendor' bank account data flows from the master data.
Do chek it.
Cheers
P O I N T S -
Build.vi does not output Generated files list for installer
In LV 2011, Build.vi does not output a "Generated files" list when used on an installer. Example attached. When run on my system, "Generated files" is an empty array and "error out" shows no errors or warnings. The built installer can be found on disk, so I know the build succeeded.
I critically need to know the target folder for my built installer so I can use it in an automated build tool. Assuming this is a real bug, can someone help me with a workaround that doesn't require an operator to point the VI to the target path?
Attachments:
build_vi_bug.zip 10 KBHi David,
You may find the solution in the following two links
Creating Builds Programmatically
Build executable and installer programmatically
In the second link, there is an example code posted by Suse to find the destination path programmatically, hope it helps answer your question.
Yupeng J. -
DME File Format FI_LUM2
Hi Experts,
My Client want to have Account holders name instead of Vendor name in the DME file. I have checked the DME format and there we have Field name KOINH for account holder name in Structure FPAYH in the same structure where we have ZNME1 in Structure FPAYH for Vendor name.
I tried by changing the field name to KOINH in the name node. After i run the APP the file got generated but the system did not brought the account holder name from Vendor Master to the DME file.
Here is the example of DME file i am able to generate.
LUM200 00000000000 0080311181100000000000000 LUM210+ABCDEFG+ Pune Indien IN No.0200000007/18.2.2008 000000002500000INR J000000000000000000000000000000000000000000000000INR000000000000000
LUM2L000000000000 JOSHF11000 0000000000000000000000000000000000000 LUM2200INR000000000250000000000000000000000000000000 00000000 JOSHF11000 LUM290 00000000000 00000100001000000002500000
The place where ABCDEFG is coming there i want account holders name to come from Vendor master data
when i put the KOINH field in the tree why the account holder name did not came to DME file?
Reward points will be alloted
JSHi Kiran,
Thanks for the information. Yes the Vendor Name and The account Holder Name fields are there in the strucuter FPAYH used for creation of the DME file.
The fprogram is already using the Vendor Name field to populate the file with Vendor Name from structure FPAYH - ZNME1 but now i want to replace it with the field FPAYH - KOINH.
I changed it in the sourse tab in the DME tree in the respective node but it didn't helped the Account holder name did not came to the DME file.
JS -
Wrong payment method in DME file
Hi Experts,
We have notice a difference in the payment files for payment method . PG = P created after The Fiscal Year Change data conversion operation made on the 12th of December.
Prior the payment files include 53 in the beginning but now the file include 54 instead (that is for payment method BG = I ).
Can you please help how we can fix this issue.
I have not worked on DME file befor and need your help in identfying the reason for this change and fix the same.
Regards
Yogesh.Hi,
In FBZP pls check "Payment methods in country" and check payment medium tab for each payment method - check the format is assigned to the correct payment method.
As per this format only file will generated in F110.
This format you can check in t.code DMEE with tree type PAYM and a format tree which is assigned in above config path.
Regards
SM -
IBAN field functionality in ess
Hi all, I'm working on ess portal SAP NetWeaver 7.0 (2004s).
We have a bug regarding IBAN field - not shown for the home country bank (we created already an OSS note for this). So I cannot use this functionality at the moment.
Could someone confirm that for complete a bank address it's enough to fill in only the IBAN field (from the ESS - Personnel Information - Bank Information - Edit iView) without need to fill ither fields.
Thanks,
RoccoHi ,
For deleting the filed from structure
Please find the following process.
Go to Transaction SE11 select 1st option "Database Table" give the structure name there in which the filed is exits and click up on change ..After this you can see the list of fields in "components" ..Select the field that you want to delete and click upon "-" ( Delete ) and .. Then Save and Activate .. Structure... -
F110, grouping payments by lenght of note to payee field in DMEE file
Hello,
How is it possible to group payments in F110 by lenght of note to payee field in DMEE file?
Exmaple: 10 documents, description of 4 documents fits into the note to payee, therefore payment is split into 3 payments (4 documents, 4 documents, 2 documents).Yes, it is "Pmnt methods in company code" and tab "Payment advice note control", radiobutton "restricted to" XX rows
It means that you can pay as many invoices as you want but only for four invoices (max) a ayment document will get generated. So if vendor have 10 invoices, then he will get three payments, first for 4 invoices, second for 4 invoices and third for 2 invoices.
Regards,
Gaurav -
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
TSRHi,
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 files not getting stored in Appl Server .
Hi All ,
Please help me to solve this issue ..
My DME files is not getting stored in the application server directory created by me , rather it is getting stored in the
TEMP folder of the application server . How Can I store the DME output files in my application server , please let me know if I have missed any steps .
Regards,
RanjitaHi,
FUNCTION YFI_PAYMEDIUM_DMEE_20_F2.
""Global Interface:
*" IMPORTING
*" VALUE(I_FPAYH) LIKE FPAYH STRUCTURE FPAYH
*" VALUE(I_FPAYHX) LIKE FPAYHX STRUCTURE FPAYHX
*" VALUE(I_FORMAT_PARAMS) LIKE FPM_SELPAR-PARAM
*" VALUE(I_FILENAME) LIKE REGUT-FSNAM
*" VALUE(I_XFILESYSTEM) TYPE DFILESYST
*" TABLES
*" T_FILE_OUTPUT STRUCTURE FPM_FILE
*" CHANGING
*" REFERENCE(C_FILENAME) LIKE REGUT-FSNAM
put filename
DATA: Y_FILENAME TYPE REGUT-FSNAM,
T_FILENAME TYPE STANDARD TABLE OF REGUT-FSNAM WITH HEADER LINE,
structures filled by application program
L_FPAYH TYPE FPAYH,
*structure for bank data
L_BANKDATA TYPE YFI_BANK_AD_DATA,
*date
W_DATE(10) TYPE C,
*counter
W_CHAR(3) TYPE N,
*dot
W_DOT(1) TYPE C VALUE '.',
W_LEN TYPE I,
W_POS TYPE I.
fill strutures of payment documents
L_FPAYH = I_FPAYH.
Get the Client code( Source Code )
based on the Company code ,House Bank and Bank Id
SELECT SINGLE * FROM YFI_BANK_AD_DATA
INTO CORRESPONDING FIELDS OF L_BANKDATA
WHERE Z_BUKRS = L_FPAYH-ZBUKR AND
Z_BANK = L_FPAYH-HBKID AND Z_BANKID = L_FPAYH-HKTID.
*today's date
W_DATE = SY-DATUM.
*make file name as per bank
IF L_FPAYH-HBKID cp 'HSP01*'.
IF L_FPAYH-HBKID cp 'HS*'.
CONCATENATE '/data/fi/epay/hsp01_int/' '%' L_BANKDATA-Z_CLIENTC(4) W_DATE6(2) W_DATE4(2) w_date(4) L_FPAYH-LAUFI
'.___' INTO Y_FILENAME.
CONCATENATE '/data/fi/epay/pearl2/' '%' L_BANKDATA-Z_CLIENTC(4) W_DATE6(2) W_DATE4(2) w_date(4) L_FPAYH-LAUFI
'.___' INTO Y_FILENAME.
ELSE.
CONCATENATE '/data/fi/epay/icp01/' '%' L_BANKDATA-Z_CLIENTC(4) W_DATE6(2) W_DATE4(2) W_DATE+2(2) '.___' INTO Y_FILENAME.
ENDIF.
*is there any entry for given key
SELECT COUNT( * ) FROM REGUT WHERE DWNAM LIKE Y_FILENAME .
*if none
IF SY-SUBRC <> 0.
*this wud be first file - remove % from file name
W_LEN = STRLEN( Y_FILENAME ) - 22.
Y_FILENAME = Y_FILENAME+22(W_LEN).
IF L_FPAYH-HBKID cp 'HSP01*'.
IF L_FPAYH-HBKID cp 'HS*'.
CONCATENATE '/data/fi/epay/hsp01_int/' Y_FILENAME INTO Y_FILENAME.
CONCATENATE '/data/fi/epay/pearl2/' Y_FILENAME INTO Y_FILENAME.
ELSE.
CONCATENATE '/data/fi/epay/icp01/' Y_FILENAME INTO Y_FILENAME.
ENDIF.
SPLIT Y_FILENAME AT W_DOT INTO Y_FILENAME W_CHAR.
W_CHAR = '001'.
*if yes
ELSE.
*existing file name
SELECT DWNAM FROM REGUT INTO TABLE T_FILENAME WHERE DWNAM LIKE Y_FILENAME
AND DWNAM NE SPACE.
*get file name with max counter
LOOP AT T_FILENAME.
Y_FILENAME = T_FILENAME.
DO.
SEARCH Y_FILENAME FOR '\'.
IF SY-FDPOS = 0.
EXIT.
ELSE.
W_POS = SY-FDPOS + 1.
W_LEN = STRLEN( Y_FILENAME ) - W_POS.
Y_FILENAME = Y_FILENAME+W_POS(W_LEN).
MODIFY T_FILENAME FROM Y_FILENAME .
ENDIF.
ENDDO.
ENDLOOP.
SORT T_FILENAME DESCENDING.
READ TABLE T_FILENAME INDEX 1.
Y_FILENAME = T_FILENAME.
*increment the counter by 1.
SPLIT Y_FILENAME AT W_DOT INTO Y_FILENAME W_CHAR.
TRY.
W_CHAR = W_CHAR + 1.
CATCH CX_SY_CONVERSION_NO_NUMBER.
*-- Make it first file
W_CHAR = '001'.
ENDTRY.
ENDIF.
*put file name
CONCATENATE Y_FILENAME W_DOT w_char INTO Y_FILENAME.
*export to ABAP memory id will be used by filename node in header
EXPORT Y_FILENAME TO MEMORY ID 'Y_DMEE_FILENAME'.
CONCATENATE '/data/fi/' y_filename INTO y_filename.
C_FILENAME = Y_FILENAME.
*} INSERT
ENDFUNCTION. -
How to reduce fields in DME file
Hi
Can anyone help me How we can reduce fields in DME file.
RameshNandita,
thank you very much.
Can you please help me know how to suppress the field length of an element. Say the length of the field is 11 and the data generating in that field consists of only 8 characters, then the field should reflect 8 characters only and the remaining should be blank. Currently it is coming as a space, which is not acceptable by bank.
Many Thanks
Ramesh Babu
Maybe you are looking for
-
How to refresh the list of select one choice which is inside a table?
Hello I am using Jdeveloper Version 11.1.2.1.0. The table is a normal table that is made to look like a treeTable. For some rows are or can be parents with Parent_vo_group_id = null and other are children with parent_vo_group_id = vo_group_id of the
-
Error Updating Photoshop from Creative Cloud App Manager
ERROR: DS015: Unable to read symlink target of source file "/Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/Required/Plug-Ins/Extensions/FastCore.plugin/Contents/CodeResources"(Seq 2)
-
Graphing Multiple 3D Graph Types with Spherical Data Points
I have data points that are in theta, phi and r (magnatude) that I would like to be able to 3D plot and change the text/contour to either wireframe or contoured or points on the fly. I believe this is possible however, after looking at the NI exampl
-
HI Experts, I am doing Purchase Orders migration from One SAp to another SAP. For this I thought i can use the goto - > messages -> output option and send An idoc from Current SAP to new SAP. It has generated the IDOC type as ORDERS and moved success
-
SMTP autnehtication does not appear to happen
I am attempting to use SMTP authentication with a mirapoint SMTP server that supports authentication. In the debug output, useAuth is set to true. The server does not announce that it supports the AUTH extension. Is this enough to prevent JavaMail fr