Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

MT103 payment output

Former Member
0 Likes
2,206

I have ameded a couple of standard function modules used to produce the tags for this output. But the actual output produces as header line HSBCSGSG - see below, and the bank have came back and said they don't want this line. My problem is I can't see where this line is added, the line itself is a SWIFT reference.

The 2 programs used in F100 are RFFOAVIS_FPAYM and RFFOEDI1 but both just seem to produce the remittances - I can't actuall se anywhere it generates a file from. Can anyone shed any light on where this header line is getting written to the file?

HSBCSGSG <CR/LF>

:20:MarkIT Group LTD <CR/LF>

:23B:CRED <CR/LF>

:32A:090113SGD20, <CR/LF>

:33B:SGD20, <CR/LF>

:50K:/7232141-672501 <CR/LF>

Markit AsiaPte Ltd <CR/LF>

GB-Mittlesex <CR/LF>

:57A:HSBCSGSG <CR/LF>

:59:/12346789 <CR/LF>

Singapore vendor <CR/LF>

SG - Singapore <CR/LF>

:70:/INV/2010006858/20090113/ <CR/LF>

:71A:OUR <CR/LF>

<END>

I have ameded a couple of standard function modules used to produce the tags for this output. But the actual output produces as header line HSBCSGSG - see below, and the bank have came back and said they don't want this line. My problem is I can't see where this line is added, the line itself is a SWIFT reference.

The 2 programs used in F100 are RFFOAVIS_FPAYM and RFFOEDI1 but both just seem to produce the remittances - I can't actuall se anywhere it generates a file from. Can anyone shed any light on where this header line is getting written to the file?

HSBCSGSG <CR/LF>

:20:MarkIT Group LTD <CR/LF>

:23B:CRED <CR/LF>

:32A:090113SGD20, <CR/LF>

:33B:SGD20, <CR/LF>

:50K:/7232141-672501 <CR/LF>

Markit AsiaPte Ltd <CR/LF>

GB-Mittlesex <CR/LF>

:57A:HSBCSGSG <CR/LF>

:59:/12346789 <CR/LF>

Singapore vendor <CR/LF>

SG - Singapore <CR/LF>

:70:/INV/2010006858/20090113/ <CR/LF>

:71A:OUR <CR/LF>

<END>

6 REPLIES 6
Read only

SuhaSaha
Product and Topic Expert
Product and Topic Expert
0 Likes
1,575

Hello,

The MT103 payment file is generated in the include:

Please check in trxn FBZP>Pmnt Methods in Country>Country-->Pymt Method. The driver program for this?

Does it use Classical Pymt Method or Pymt Medium Workbench.

Plz revert back.

But as i can see RFFOAVIS_FPAYM as the remittance generating program, i guess you are using a Pymt Medium Workbench for this Pymt Method.

Please see the Format from FBZP & goto trxn DMEE.

Give Tree Type: PAYM & Format Tree: <Your Format from FBZP>.

In this you fill a hardcoding for this text - HSBCSGSG.

Hope this will help you.

BR,

Suhas

Edited by: Suhas Saha on Jan 13, 2009 4:04 PM

Read only

Former Member
0 Likes
1,575

It uses the classical method, not the DME workbench. There are standard function moduels that produce the required tags, but somewhere outside the FM's this SWIFT code is appearing in the first line.??

Read only

SuhaSaha
Product and Topic Expert
Product and Topic Expert
0 Likes
1,575

Hello,

Which pymt prog does it use?

BR,

Suhas

Read only

Former Member
0 Likes
1,575

I thought is as one of RFFOAVIS_FPAYM or RFFOEDI1 that are setup in F110?

Its just SAP standard through spro FI/Accounts recievable\Business Transactions\automatic payments\payment method selection for payment program. I am them using function modules FI_PAYMEDIUM_MT103_20 etc to maniuplate the tags. But I can;t see in the config any where that says MT103 uses program xxxxx?

Read only

Former Member
0 Likes
1,575

In fact it is using the payment medium workbench, but not the DME mapping workbench...Sorry this is all a bit new to me...

Read only

Former Member
0 Likes
1,575

The payment medium program SAPFPAYM is setup with variants for each company code. Within these variants against the MT103 format Parameters there was a u2018Create Prefixu2019 flag checked. This outputs a prefix line with the SWIFT code, so I unchecked it and the prefix line no lnger appears.