XML Payment Format (APXMLPMT) Obsolete in R12
Hi all,
We are using the XML Payment Format APXMLPMT in R11. In the "Functional Upgrade Guide: Release 11i to Release 12" is stated to be obsolate, but with
no clear indication on what to use for R12.
What are our options?
Thanks,
Knut
Knut,
Review the following note:
Note: 435151.1 - Is the Format Payments (Evergreen) APXPBFEG.rdf Obsolete in Release 12?
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=435151.1
Regards,
Hussein
Similar Messages
-
Payment Format Program Output in XML
Hi All,
I am trying to create a new payment format and should display the output in XML.
For this I created a PL/SQL procedure , created my tags and displayed the out put in XML format. Using this I created one RTF template and did the data def and data Template.
I defined the payment format, programs and a document.
When I run the payment batch using this format , It says no output is generated.
But the xml output is generated, the template is not shown as attached.
If I run the concurrent program alone of the payment format I can see the template attched and the output generated in XML.
BUt when I run the same through a payment batch selecting the document from which the program format is run it does not seem to take the template and hence no output even though there is XML.
Can someone throw some light.
Thanks.Hi,
I got it...Now I am able to generated the output in PDF.
It is a 2 step process, I had to submit XML Report Publisher Program once the format program is run so that it picks the tempalte and generates the output.
So, Now is there a way to skip this 2 step process ?
coz finally I have to print the out of the format to a printer.
Thanks
Edited by: user576422 on Oct 21, 2008 2:22 PM -
Payment Format R12 -- IBY_FD_EXTRACT_EXT_PUB
Hi Gurus,
I've one requirement in R12, need to define custom Payment formats in instance. In our prior instance 11.5.7, we are generating custom payment format through concurrent program defined and attached to the Payment formats in payabales, and this one is being used in the Payments creation in 11.5.7 (which we knows very well). In the standard program 'Format' we are generating one text file through custom coding.
Now we need to design similar functionality in R12, as per the Oracle we need to customize IBY_FD_EXTRACT_EXT_PUB.Get_Pmt_Ext_Agg i am using for placing the custom code in that package as suggested in the metalink. The template document also needs to redefined for our purpose, we will not be using the output file. In place of that we need to generate text which we are producing like in the older versions. This text file we will upload to the banks. Our client don't want to change the process needs to adhere to the same old concept.
My requirement is that , is there a way where we can remove template functionality and only generate text output through IBY_FD_EXTRACT_EXT_PUB.Get_Pmt_Ext_Agg package. Or do I still need to use the template and manage it. Please suggest is that packaged function which I am referring suits for requirement or not.
Thanks in advance for your valuable suggestions.
regards,
NagendraHi vinit,
Thanks for your inputs. Actually I am bit confused with the rtf files how to modify them. As my requirement is to shown the same kind of output what we are generating in the 11.5.7, means in the text output format. For generating this we are using the query in the old instance and when ever any payment is created in the format request we will be getting the output, where it was used to send it to the bank.
Now in R12 I want to use the same thing, for that what approach will be better, since what r12 structure conveys is that we need to use the template which they have provided. My question is whether is it mandatory for me to use the package IBY_FD_EXTRACT_PUB and template for this. As I found of lot things in the google regarding, where it suggests to customize the package and update the template. But how can I sync custom code with package and again with package to the template. I found all these things but not exactly getting how to put them in manner.
Can you please explain me in detail steps.
Regards,
Nagendra -
SWIFT-XML PAYMENT MEDIUM FORMAT
Hello Gurus,
My company is implementing SWIFT online banking recently. I have to configure payment medium file in XML format. We do not have PI package , understand that it require license costs. Can you please help to provide solution for :
1) MT101 payment medium format in XML format, how to generate such file format from SAP?
2) Besides mapping the relevant values to bank format, any mapping to SWIFT?
Can you please share the details step by step for SWIFT payment medium file?
Many thanks in advance,Hi Kamen
There are various flavors how you can integrate SAP into SWIFTNet.
We have implemented such solutions for 40+ customes with various SAP blueprints:
- full blown SAP with ECC 6.0, PI/BCM incl. SIPS
- SAP ECC 6.0 with PI but no SIPS
- SAP ECC 6.0 with BCM but no PI and SIPS
- SAP ECC 6.0 direct integration
1) payment format templates (e. g. MT101 or XML PAIN.001 are available in Payment Medium Workbench (PMW) and can be modified with Data Definition Exchange Engine (DDEE) to the bank specific flavor.
2) mapping would be provided by us in the Service Bureau
The longer the more we see the trend, that a corporate only maintains one payment format in SAP and we then map it to to bank or country specific format and flavor. -
I have add GLDATE in custom payment program how to do this which field is belongs to GLDATE can some one help me?
How to get the xml file for the same
Edited by: 958542 on Sep 26, 2012 6:21 AMTim,
How do you get this "structure" assuming it is the XML structure of the payment? (check)
The basis of creating a new template requires the XML output right? But I cannot ever see or even find the XML output after I run the concurrent program?
In fact the link between the layout used and the concurrent programs seems to be all smoke and mirrors? Is there documentation on how Payments works with XMLP in r12?
11i seemed to be a lot easier, just set my program 'Format Payments (Evergreen)' to XML output, build my template... create the Data Def, map it to my template... and off I go. I was able to implement that at various clients...
Shouldn't things get easier in r12? Am I missing something here? I know I’m missing the XML output :)
Jeremy -
Hi,
does anyone know if there is a payment format tree available for payment file format KOZOS (Pan European Payments) at the Deutsche Bank in Hungary?
I know I can build it in DMEE, but I would prefer not to. (Don't have time.) If there is a structure I can copy, it would help.
Thanks!
MolyHi Moly,
Thanks for your quick reply and nice to acknowledge that you had built the new file structure by yourself. Is it therefore possible to send me a copy that file structure; or provide me the basic settings of the .xml file?
Thanks in advance.
Best regards,
Arjanto -
Hi,
We are trying to implement the AP XML Payments feature to format and send payment instructions to bank in the Payment Batch generation.
For our requirement, we cannot use this feature without doing a customization.
We need to introduce few more new fields in the transaction map and the payment instructions to be sent to the middleware instead of sending them to the bank directly.
Wanted to understand and get help from people who already worked on this or have knowledge around this.
Regards,
Vidhya.Hi Gareth,
Thanks for your input. We are not looking at creating custom programs. We wanted to make use of the stanadard XMl Payments program to send payment instructions to 50+ banks from different sites.... We wanted to avoid the 50% format customizations instead use a single standard XML payment program may be by introducing few more fileds... and have only one program... I am looking for help in understanding the Transaction Map feature.
Regards,
Vidhya. -
Hello,
I am creating payment method in country using transaction FBZP.
in the payment medium format, I wanted to use MT101.
But I noticed that this format is not displayed in transaction DMEE with tree type PAYM even if it is shown in the match code in transaction FBZP ( in the payment format medium).
Why is this situation ? what Should I do to see it in DMEE ?
ThanksSAP has provided some of the DME structures for different countries. like GB_BACS for GB etc.
If your client is not part of those structure, probably you are required to create your own structure. It also depends on the bank of your client. They may want the file in a different format. Therefore, you need to first talk to the bank and get a sample file in which they need the format.
You can create the DME structure by using transaction code DMEE - Tree Type is PAYM.
You can create the DME structure as a flat file or XML file based on the requirement of your client (bank).
You can also copy the standard structure to Z structure and modify it according to your requirements.
Please also make sure that you have made settings in OBPM1, OBPM2, OBPM3 and OBPM4 (More importantly you should maintain the path where it needs to be downloaded)
Complete your FBZP settings - Importantly payment methods in country, select your DME structure.
Take help of basis consultant in order to create the directories. You can see the directories in AL11.
If there are no directory path maintained in OBPM4, then the file gets saved to temporary directory in AL11.
If you are using DME structure, then forget the classic payment medium.
1. First ask the bank for the format, file type etc. Ask bank for any document available.
2. The see for that country if SAP has provided any standard DME structure (Transaction Code DMEE - Tree Type PAYM)
3. If this is not sufficient, then copy the standard DME strcutre and modify it accordingly to your requirement.
4. Assign this DME structure in FBZP - Payment Methods in country. * Use payment medium workbench
5. Check with your basis whether any secured folders are created in AL11 (where the output file needs to get generated) - If not ask them to create.
6.Check your settings in OBPM1 / OBPM2 / OBPM3 / OBPM4 - (In OBPM4 make sure you have given the secured folder path and file name for your variant)
7. Run F110 - Check you have maintained your variant details properly for program RFFOAVIS_FPAYM
If you maintain all these steps correct, hope your DME file should get generated.
Regards,
Ravi -
How to export table contents in xml file format through SQL queries
hi,
i need to export the table data in to xml file format. i got it through the GUI what they given.
i'm using Oracle 10g XE.
but i need to send the table name from Java programs. so, how to call the export commands from programming languages through. is there any sql commands to export the table contents in xml format.
and one more problem is i created each transaction in two tables. for example if we have a transaction 'sales' , that will be saved in db as
sales1 table and sales2 table. here i maintained and ID field in sales1 as PK. and id as FK in sales2.
i get the combined data with this query,
select * from sales1 s1, sales2 s2 where s1.id=s2.id order by s1.id;
it given all the records, but i'm getting two ID fields (one from each table). how to avoid this. here i dont know how many fields will be there in each table. that will be known at runtime only.
the static information is sales1 have one ID field with PK and sales2 will have one ID filed with FK.
i need ur valuable suggestions.
regards
pavan.You can use DBMS_XMLGEN.getXML('your Query') for generating data in tables to XML format and you can use DBMS_XMLGEN.SETROWSETTAG to change the parent element name other wise it will give rowset as well as DBMS_XMLGEN.SETROWTAG for row name.
Check this otherwise XMLELEMENT and XMLFOREST function are also there to convert data in XML format. -
ABAP to XML file - Formatting problem and UTF-8 requirement
Hi Everyone,
Could you please guide us on the ABAP coding required to get the proper XML file format. We have prepared the code for downloading SAP transaction data into an XML file format. However, we are stuck with an improper format as per Example 1.
The file format we get is this:
Example 1:
<?xml version="1.0"?><FDXLMDOrd><FXNHdrLp><CrtDtTm>20070613094517</CrtDtTm><MsgID>319304155</MsgID><MsgTyp>850</MsgTyp><MsgSubTyp>SALES_A</MsgSubTyp><Pr
<RcvTP>FSCS</RcvTP><SndSrc>FXN</SndSrc><RcvSrc>EIB</RcvSrc><UsrID>VAR</UsrID></FXNHdrLp><OrdHdrLp><OrdNbr>319304155</OrdNbr><OrdActnCD>9</OrdActnCD><Ord
teCarrReq>FDE</RteCarrReq><RteTptSvcReq>FEIP</RteTptSvcReq></DprtRteLp><SpecInstrLp><SpecInstrTyp>SHIP</SpecInstrTyp><SpecInstr>Example Packing Instruct
les Order</RefDesc></RefLp><RefLp><RefIDQual>CPO</RefIDQual><RefID>test 1 line 1 pc - s</RefID><RefDesc>Customers Customer Purchase Order</RefDesc></Ref
Typ><EntIDQual>91</EntIDQual><EntID>H00092</EntID><EntNm>VLAD BOBES</EntNm><Cty>MONTREAL</Cty><PstlCD>H3X 2N5</PstlCD><RgnalCD>QC</RgnalCD><CtryISOCD>CA
></AdrLnLp><ConLp><ConTypCD>IC</ConTypCD><ConNm>VLAD BOBES</ConNm><CommLp><CommNbrQual>TE</CommNbrQual><CommNbr>514-731-8361</CommNbr></CommLp></ConLp><
<Cty>MONTREAL</Cty><PstlCD>H3X 2N5</PstlCD><RgnalCD>QC</RgnalCD><CtryISOCD>CA</CtryISOCD><AddlNmLp><AddlNm1>VLAD BOBES</AddlNm1></AddlNmLp><AdrLnLp><Str
However, the format need to look like this as in Example 2 below.
We also need help in how to get " encoding="UTF-8"?> " as part of the file format.
Example 2:
<?xml version="1.0" encoding="UTF-8"?>
<FDXLMDProdRcpt>
<FXNHdrLp>
<CrtDtTm>20070612151817</CrtDtTm>
<SessID>26796</SessID>
<MsgTyp>861</MsgTyp>
<MsgSubTyp>WRE_A</MsgSubTyp>
<PrcsingPrty>5</PrcsingPrty>
<SndTPQualCD>ZZ</SndTPQualCD>
<SndTP>FSCS</SndTP>
<RcvTPQualCD>ZZ</RcvTPQualCD>
<RcvTP>EIB</RcvTP>
<SndSrc>YANTRA</SndSrc>
<RcvSrc>EIB</RcvSrc>
<UsrID>VAR</UsrID>
</FXNHdrLp>
<ProdRcptHdrLp>
<ShpID>VAR20070612NCHIC1</ShpID>
<ShpTyp> </ShpTyp>
<ShpActnCD>00</ShpActnCD>
<InTransMrgTyp> </InTransMrgTyp>
<ShpVolUOM>CI</ShpVolUOM>
<ShpWgtUOM>LB</ShpWgtUOM>
<ShpTotVol>310022.00</ShpTotVol>
<ShpTotWgt>861.00</ShpTotWgt>
<DtTmLp>
<DtTyp>050</DtTyp>
<DtTmQual>501</DtTmQual>
<DtTm>2007-06-12T15:07:41-04:00</DtTm>
</DtTmLp>
<AdrLp>
<EntTyp>RC</EntTyp>
<EntIDQual>93</EntIDQual>
<EntID>NCHIC</EntID>
<EntNm>NCHIC</EntNm>
<AutoCrtTrdPar>0</AutoCrtTrdPar>
<AutoCrtTrdParRole>0</AutoCrtTrdParRole>
<AutoUpdtTrdPar>0</AutoUpdtTrdPar>
</AdrLp>
<ProdRcptTptLp>
<TptIDQual>BOL</TptIDQual>
<TptSCAC> </TptSCAC>
<TptID> </TptID>
Thanks and Best Regards
SitaramanYou could try to use the following coding:
*& Report ZUS_SDN_UC_XML_TO_UTF8_TRANSF
REPORT zus_sdn_uc_xml_to_utf8_transf.
define local data
CONSTANTS:
gc_encoding TYPE string VALUE 'UTF-8'.
DATA:
gd_result type string,
go_ixml TYPE REF TO if_ixml,
go_stream_factory TYPE REF TO if_ixml_stream_factory,
go_encoding TYPE REF TO if_ixml_encoding,
go_resstream TYPE REF TO if_ixml_ostream.
DATA:
gt_knb1 TYPE STANDARD TABLE OF knb1,
gd_xml TYPE string,
gt_xml TYPE TABLE OF string.
START-OF-SELECTION.
SELECT * FROM knb1 INTO TABLE gt_knb1 UP TO 10 ROWS
WHERE bukrs = '1000'.
go_ixml = cl_ixml=>create( ).
go_stream_factory = go_ixml->create_stream_factory( ).
go_encoding = go_ixml->create_encoding( character_set = gc_encoding
byte_order = 0 ).
go_resstream =
go_stream_factory->create_ostream_cstring( gd_result ).
CALL METHOD go_resstream->set_encoding
EXPORTING
encoding = go_encoding.
XML Transformieren
CALL TRANSFORMATION id_indent
SOURCE itab = gt_knb1
RESULT XML go_resstream.
APPEND gd_result TO gt_xml.
CALL METHOD cl_gui_frontend_services=>gui_download
EXPORTING
BIN_FILESIZE =
filename = 'C:\temp\xml_to_utf8.txt'
FILETYPE = 'ASC'
APPEND = SPACE
WRITE_FIELD_SEPARATOR = SPACE
HEADER = '00'
TRUNC_TRAILING_BLANKS = SPACE
WRITE_LF = 'X'
COL_SELECT = SPACE
COL_SELECT_MASK = SPACE
DAT_MODE = SPACE
CONFIRM_OVERWRITE = SPACE
NO_AUTH_CHECK = SPACE
CODEPAGE = SPACE
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
WRITE_BOM = SPACE
TRUNC_TRAILING_BLANKS_EOL = 'X'
IMPORTING
FILELENGTH =
CHANGING
data_tab = gt_xml
EXCEPTIONS
file_write_error = 1
no_batch = 2
gui_refuse_filetransfer = 3
invalid_type = 4
no_authority = 5
unknown_error = 6
header_not_allowed = 7
separator_not_allowed = 8
filesize_not_allowed = 9
header_too_long = 10
dp_error_create = 11
dp_error_send = 12
dp_error_write = 13
unknown_dp_error = 14
access_denied = 15
dp_out_of_memory = 16
disk_full = 17
dp_timeout = 18
file_not_found = 19
dataprovider_exception = 20
control_flush_error = 21
not_supported_by_gui = 22
error_no_gui = 23
OTHERS = 24.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
END-OF-SELECTION.
However, I like to mention that the file created from out ECC 5.0 (6.40, non-Unicode) contains a special character between the XML header and the data part (when displayed using NotePad Editor):
...xml version="1.0" encoding="utf-8"?>[special character]<asx:abap xmlns:asx="http://www.sap.com/a...
Using a HexEditor the special character (0x0A) is displayed as a dot.
Also Check with FM - TREX_TEXT_TO_UTF8
Reward Points if it is helpful
Thanks
Seshu -
I have to pay from new bank.
I created new rdf with the file to upload connected it t executable and program .
The problem I can not create new payment format because the lov of format payment doesn't include my program.You need to define new payment program in AP.
Navigation Setup->Payment->Programs
HTH
DineshS -
How to create Payment against the invoices in R12 using API/Interface table
Hi Experts,
I need your help.
As per my requirement , we need to create the payments against the invoices using the payment information provided.
Earlier the Payments against the invoice is done by (3rd party system) in 11i.
But, as a part of R12 implementation,
The requirement is like now they are going to provide us and flat file(having below payment information) and we need to create the payment with these information.
COLUMNS PROVIDED
SOURCE
INVOICE INTERNAL NUMBER #
ACCOUNTING SEGMENTS
DEBIT/CREDIT
AMOUNT
CURRENCY
BANK ACCOUNT
PAYMENT DATE
DUE DATE
PAYMENT METHOD
PAYMENT TERMS
BATCH ID
We need to create an inbound interface to achieve the below requirement.
1. Create the payments in oracle R12 with the above payment information. (unable to find the way please suggest).
2. Creating the Journal entries. -> We are having GL_INTERFACE & Journal Import program to import the journals.
3. Finally we have to posting the same into GL.-- Interface & Import programs available.
Is there any api or interface tables can be used to create the payment against the invoices in r12?
Could you please help me to achive my above requirements.
Any sample code or reference will be a great help for me.
Waiting for your response.
Thanks,
Thiru.Hi Thiru,
Perhaps these links can help:
http://ccchuanblog.blogspot.in/2010/12/oracle-ap-payment-api.html
http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/ap-invoice-payment-need-help-4037407
See "Understanding Oracle Payments APIs" here:
http://docs.oracle.com/cd/B40089_10/current/acrobat/120ibyig.pdf
If this answers your question, please mark the post. Thanks.
Kristofer Cruz
Edited by: Kristofer Cruz on Sep 5, 2012 2:41 PM -
Is it possible to maintain multiple payment formats with a single Program
Hi,
Is it possible to maintain multiple payment formats with in a single program.
For example let us assume that we have created 2 payments formats as 'XX-PAY1' & 'XX-PAY2'.
When i select the parameter as '1' then 'XX-PAY1' has to run else 'XX-PAY2'.
if its possible could you please tel us where to define the parameters in Setups.
Many thanks,
Zaheer Snazzu wrote:
Hi,
Is it possible to maintain multiple payment formats with in a single program.
For example let us assume that we have created 2 payments formats as 'XX-PAY1' & 'XX-PAY2'.
When i select the parameter as '1' then 'XX-PAY1' has to run else 'XX-PAY2'.
if its possible could you please tel us where to define the parameters in Setups.
Many thanks,
Zaheer SSounds like an Apps question. Start here: https://forums.oracle.com/forums/category.jspa?categoryID=3 -
Converting ISO20022 XML Payment file to PAYEXT iDoc using PI 7.1
Hi All,
As per my requirement : R/3 generates ISO20022 XML Payment file . PI will pick the file and converts into PAYEXT Idoc and send back to the same R/3.
I have some doubts regarding this...
1)Is ISO20022 XML Payment file also like normal xml file in R/3 OR different.
2) Can we use file adapter to pick the file.
3)Any modules required in CC.
4)Can I go with normal file to Idoc scenario.
Thanks
Drumisolved
-
Exception in XML Parser (format problem?)
Hi Experts,
I am working on IDOC -> AS2 Configuration and the AS2 Configuration has the below structure
<RecordSet>
<Row1>
<row1 - field1>
<row1 - field2>
<row1 - field3>
</Row1>
<Row2>
<row2 - field1>
<row2 - field2>
<row2 - field3>
</Row2>
<Records>
<Record1>
<Record1-Field1>
<Record1-Field1>
<Record1-Field1>
</Record1>
<Record2>
<Record2-Field1>
<Record2-Field1>
<Record2-Field1>
</Record2>
</Records>
</RecordSet>
We are getting the expected Structure when we AS2 Receiver has the xml format. But while doing module development with the strctxml2Plain, we are getting the below error in RWB CC Monitoring.
Message processing failed. Cause: com.sap.aii.messaging.adapter.trans.TransformException: Error converting Message: 'java.lang.Exception: Exception in XML Parser (format problem?):'java.lang.NullPointerException''; nested exception caused by: java.lang.Exception: Exception in XML Parser (format problem?):'java.lang.NullPointerException'
Any ideas, why this error we are getting.....
Thanks in advance,
Regards,
VasuHi Vasu,
Not in the Mapping of IR.
In BIC Mapping Designer you have to test with the standard Mappings by providing the sample file whether the Conversion is happening correctly or not.
You have to take the same input file that what ever you are having now.
So that it will say clearly what is the problem in converting the XMLto the required EDI Format...
Check whether you have any Date Format Values are comming from the input file.
Regards
Seshagiri
Maybe you are looking for
-
What connector do I need for MacBookPro1,1 for a Sony Bravia KDL-32L5000?
I'm a little confused on which display connector I need to hook up my Macbook Pro (MacBookPro1,1) to a Sony Bravia KDL-32L5000. (http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=1055 1&storeId=10151&langId=-1&XID=O:kdl32l50
-
InDesign CS4 not exporting to ePub with a TOC
I've been trying to export a file to ePub this morning but keep getting the error "Cannot export filename. Export failed" . I narrowed down the problem so that when I uncheck the "Include TOC", the file exports. The only trouble is, I need the TOC. T
-
Combobox as Datagrid Item editor
Hi there, i'm trying to use a combobox as an itemEditor for a datagridcolumn, and i'm having some difficulties in doing this. I'm using the code below to define the column, so far so good the itemeditor appears and selects the item accordingly to the
-
Display jsp files with .html extension
my problem is very straight forward i want all my jsp pages to be shown with .html extension. like if i have a page test.jsp and I access it through a hyperlink Test then in the browser's address bar i want it test.html .. any ideas ..
-
Interactive Adobe Form's Language Translation
Hi all, we activated the MSS 60.1 version on the SAP NetWeaver 2004 Enterprise Portal. We need to activate a link on EP that refers to PCR application. From this link we want to call all the Interactive Adobe Forms associated to the ISR standard scen