Internation ACH & Wire encashmnet File
All,
My company wants to implement the integrated payables i.e when it sends the files for the ACH & wrires to the bank, it wants to get a encashmnet file back from the back and upload it into the system and also that how to take care of the forex valuation in case of international Paymnets since the exchange rate in SAP will be different than the exchange rate chanregd by the bank.
Thanks,
Vineet
I'm answering my own question.. This is what I found after an extended research.
I'm answering my own question.. This is what I found after an extended research.
EDI is a form of transmitting the electronic files. The files that are being sent with EDI is processed synchronous(immediate). ACH vs Wire u2013 ACH is not an immediate payment. It takes about two days. The funds will reach immediately with wire transfer. Both can have their own electronic file formats according to the bank that we are dealing with.
ACH / Wire transfers payments non edi format: you need to setup a separate payment method for company code and county. RFFOUS_T is a standard classic payment medium program for ACH . A DME file will be generated based house bank and payment program settings. DME file can also be generated by using DMEE(Data Medium Exchange Engine). You need to create DMEE format and assign payment medium format to payment method
EDI Settings: To send the files in EDI format, use RFFOEDI1 program. Create payment method and create EDI partner in house bank under EDI tab.
Thanks Sri
Similar Messages
-
Difference between ACH, Wires and Direct Debit
Can anyone tell me the difference between the following:
ACH
Wires
International Wires
Direct Debit
What is the additional configuration required from a functional consultant apart from setting them up as a payment method. Please help with all steps. and what inforamtion shouldbe requested from bank in order to set a data flow to and from the bankHi,
ACH - A provider of electronic funds transfer services in the United States, handling automated payments such as direct debit and direct credit.
Companies that use ACH send a DME file with information about the payments to be made. ACH then carries out the payments for them.
Direct Debit - Payment of an agreed amount that is collected from a customer's account by an originator on request.
A direct debit may or may not be subject to advance notice and the amounts may vary. Examples include the payment of utilities, news subscriptions, or the periodic collection of insurance premiums or loan payments.
Wire Transfer: Wire transfer is a method of transferring money from one entity to another
So U can create the APP Config FBZP for the ACH and Wire payments
Additionally search sdn.sap.com, you will find lot of information.
Please let me know if you need more information.
Assign points if useful.
Regards
Sridhar M -
Error while downloading data from internal table into XML file
hi all,
i developed a program to download data from into internal table to xml file like this.
tables: mara.
parameters: p_matnr like mara-matnr.
data: begin of itab_mara occurs 0,
matnr like mara-matnr,
ernam like mara-ernam,
aenam like mara-aenam,
vpsta like mara-vpsta,
end of itab_mara.
data: lv_field_seperator type c, " value 'X',
lv_xml_doc_name(30) type c, " string value my xml file,
lv_result type i.
lv_field_seperator = 'x'.
lv_xml_doc_name = 'my xml file'.
types: begin of truxs_xml_line,
data(256) type x,
end of truxs_xml_line.
types:truxs_xml_table type table of truxs_xml_line.
data:lv_tab_converted_data type truxs_xml_line,
lt_tab_converted_data type truxs_xml_table.
data: lv_xml_file type rlgrap-filename value 'c:\simp.xml'.
select matnr ernam aenam vpsta from mara into table itab_mara up to 5
rows where matnr = p_matnr.
CALL FUNCTION 'SAP_CONVERT_TO_XML_FORMAT'
EXPORTING
I_FIELD_SEPERATOR = lv_field_seperator
I_LINE_HEADER =
I_FILENAME =
I_APPL_KEEP = ' '
I_XML_DOC_NAME = lv_xml_doc_name
IMPORTING
PE_BIN_FILESIZE = lv_result
TABLES
I_TAB_SAP_DATA = itab_mara
CHANGING
I_TAB_CONVERTED_DATA = lt_tab_converted_data
EXCEPTIONS
CONVERSION_FAILED = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
open dataset lv_xml_file for output in binary mode.
loop at lt_tab_converted_data into lv_tab_converted_data.
transfer lv_tab_converted_data to lv_xml_file.
endloop.
close dataset lv_xml_file.
this program is syntactically correct and getting executed, but when i open the target xml file it is showing the following error.
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
XML document must have a top level element. Error processing resource 'file:///C:/simp.xml'.
will anyone show me the possible solution to rectify this error
thanks and regards,
anil.Hi,
Here is a small sample program to convert data in an internal table into XML format and display it.
DATA: itab TYPE TABLE OF spfli,
l_xml TYPE REF TO cl_xml_document.
* Read data into a ITAB
SELECT * FROM spfli INTO TABLE itab.
* Create the XML Object
CREATE OBJECT l_xml.
* Convert data in ITAB to XML
CALL METHOD l_xml->create_with_data( name = 'Test1'
dataobject = t_goal[] ).
* Display XML Document
CALL METHOD l_xml->display.
Here are some other sample SAP programs to handle XML in ABAP:
BCCIIXMLT1, BCCIIXMLT2, and BCCIIXMLT3.
Hope this helps,
Sumant. -
Downloading data from internal table to xls file leading zeros are not disp
Hai abap gurus,
when i am downloading data from internal table to excle file. some field values in a column are with leading zeros and some others dont have leading zeros.but in the output it is showing without leading zeros. then how to get with exact values.
Ex:
<b>ECC Code.</b>
045234
88567
098456
but output is giving like this:
45234
88567
98456
how to get the actual values.....
plz help me in this matter.Dear Kiran,
Those field in the internal table having Leading Zeroes, make those fields' datatype as character.
Then use the function module to download the content of the internal table to the excel file.
Regards,
Abir
Don't forget to Reward Points * -
Send An Internal Table Via Excel File As An Attachment of E-mail
Hi,
I've sent my internal table via Excel file as an attachment of email but all records of internal table are in a row of sended excel file.
How can i send an internal table via excel file , records of internal table for each rows of excel file,as an attachment of email correctly?
CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
EXPORTING
document_data = w_doc_data
put_in_outbox = 'X'
sender_address = ld_sender_address
sender_address_type = ld_sender_address_type
commit_work = 'X'
IMPORTING
sent_to_all = w_sent_all
TABLES
packing_list = t_packing_list " t_packing_list-doc_type = 'XLS'.
contents_bin = pit_attach " this is a normal internal table.
contents_txt = pit_message
receivers = t_receivers
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.Hi,
CLASS CL_ABAP_CHAR_UTILITIES DEFINITION LOAD.
CONSTANTS:
CON_TAB TYPE C VALUE CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB,
CON_CRET TYPE C VALUE CL_ABAP_CHAR_UTILITIES=>CR_LF.
LOOP AT T_FINAL INTO WA_T_FINAL.
CONCATENATE WA_T_FINAL-PERNR
WA_T_FINAL-NAME
WA_T_FINAL-LEVEL
WA_T_FINAL-POS
WA_T_FINAL-JOB
WA_T_FINAL-SECTION
WA_T_FINAL-DEPT
WA_T_FINAL-GROUP
WA_T_FINAL-EX_HEAD
WA_T_FINAL-SUPID
WA_T_FINAL-SUPNM
WA_T_FINAL-FHRNM
WA_T_FINAL-VACID
WA_T_FINAL-VAC_SECTION
WA_T_FINAL-VAC_DEPT
WA_T_FINAL-VAC_GROUP
WA_T_FINAL-VAC_EX_HEAD
WA_T_FINAL-VAC_FHRNM
INTO T_FINAL3 SEPARATED BY CON_TAB.
CONCATENATE CON_CRET T_FINAL3 INTO T_FINAL3.
APPEND T_FINAL3.
ENDLOOP.
*Fill the document data.
W_DOC_DATA-DOC_SIZE = 1.
*Populate the subject/generic message attributes
W_DOC_DATA-OBJ_LANGU = SY-LANGU.
W_DOC_DATA-OBJ_NAME = 'REPORT'.
W_DOC_DATA-OBJ_DESCR = LD_MTITLE . "mail description
W_DOC_DATA-SENSITIVTY = 'F'.
*Fill the document data and get size of attachment
CLEAR W_DOC_DATA.
READ TABLE T_FINAL1 INDEX W_CNT.
W_DOC_DATA-DOC_SIZE =
( W_CNT - 1 ) * 255 + STRLEN( T_FINAL1 ).
W_DOC_DATA-OBJ_LANGU = SY-LANGU.
W_DOC_DATA-OBJ_NAME = 'SAPRPT'.
W_DOC_DATA-OBJ_DESCR = LD_MTITLE.
W_DOC_DATA-SENSITIVTY = 'F'.
CLEAR T_ATTACHMENT.
REFRESH T_ATTACHMENT.
T_ATTACHMENT[] = PT_FINAL1[].
*Describe the body of the message
CLEAR T_PACKING_LIST.
REFRESH T_PACKING_LIST.
T_PACKING_LIST-TRANSF_BIN = SPACE.
T_PACKING_LIST-HEAD_START = 1.
T_PACKING_LIST-HEAD_NUM = 0.
T_PACKING_LIST-BODY_START = 1.
DESCRIBE TABLE IT_MESSAGE LINES T_PACKING_LIST-BODY_NUM.
T_PACKING_LIST-DOC_TYPE = 'RAW'.
APPEND T_PACKING_LIST.
*Create 1st attachment notification
T_PACKING_LIST-TRANSF_BIN = 'X'.
T_PACKING_LIST-HEAD_START = 1.
T_PACKING_LIST-HEAD_NUM = 1.
T_PACKING_LIST-BODY_START = 1.
DESCRIBE TABLE T_ATTACHMENT LINES T_PACKING_LIST-BODY_NUM.
T_PACKING_LIST-DOC_TYPE = LD_FORMAT.
T_PACKING_LIST-OBJ_DESCR = 'Application 1'.
T_PACKING_LIST-OBJ_NAME = 'Application 1'.
T_PACKING_LIST-DOC_SIZE = T_PACKING_LIST-BODY_NUM * 255.
APPEND T_PACKING_LIST.
CLEAR T_PACKING_LIST.
*Add the recipients email address
CLEAR T_RECEIVERS.
REFRESH T_RECEIVERS.
T_RECEIVERS-RECEIVER = LD_EMAIL.
T_RECEIVERS-REC_TYPE = 'U'.
T_RECEIVERS-COM_TYPE = 'INT'.
T_RECEIVERS-NOTIF_DEL = 'X'.
T_RECEIVERS-NOTIF_NDEL = 'X'.
APPEND T_RECEIVERS.
CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
EXPORTING
DOCUMENT_DATA = W_DOC_DATA
PUT_IN_OUTBOX = 'X'
SENDER_ADDRESS = LD_SENDER_ADDRESS
SENDER_ADDRESS_TYPE = LD_SENDER_ADDRESS_TYPE
COMMIT_WORK = 'X'
IMPORTING
SENT_TO_ALL = W_SENT_ALL
TABLES
PACKING_LIST = T_PACKING_LIST
CONTENTS_BIN = T_ATTACHMENT
CONTENTS_TXT = IT_MESSAGE
RECEIVERS = T_RECEIVERS
EXCEPTIONS
TOO_MANY_RECEIVERS = 1
DOCUMENT_NOT_SENT = 2
DOCUMENT_TYPE_NOT_EXIST = 3
OPERATION_NO_AUTHORIZATION = 4
PARAMETER_ERROR = 5
X_ERROR = 6
ENQUEUE_ERROR = 7
OTHERS = 8.
Edited by: Rahul Ghosh on Apr 6, 2009 6:42 AM -
Download data from internal table to flat file.
I need to download the data from Internal table to Flat file. can any one suggest how to do it? i suppose WS_Download OR GUI_DOWNLOAD.
but if it is please guide me how to use this.
is thre any other F.M. please provide the information.
Thanks in advanceHi,
Try this,
* File download, uses older techniques but achieves a perfectly
* acceptable solution which also allows the user to append data to
* an existing file.
PARAMETERS: p_file like rlgrap-filename.
* Internal table to store export data
DATA: begin of it_excelfile occurs 0,
row(500) type c,
end of it_excelfile.
DATA: rc TYPE sy-ucomm,
ld_answer TYPE c.
CALL FUNCTION 'WS_QUERY'
EXPORTING
query = 'FE' "File Exist?
filename = p_file
IMPORTING
return = rc.
IF rc NE 0. "If File alread exists
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
* TITLEBAR = ' '
* DIAGNOSE_OBJECT = ' '
text_question = 'File Already exists!!'
text_button_1 = 'Replace'
* ICON_BUTTON_1 = ' '
text_button_2 = 'New name'
* ICON_BUTTON_2 = ' '
* DEFAULT_BUTTON = '1'
* DISPLAY_CANCEL_BUTTON = 'X'
* USERDEFINED_F1_HELP = ' '
* START_COLUMN = 25
* START_ROW = 6
* POPUP_TYPE =
IMPORTING
answer = ld_answer
* TABLES
* PARAMETER =
EXCEPTIONS
text_not_found = 1
OTHERS = 2.
* Option 1: Overwrite
IF ld_answer EQ '1'.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
* BIN_FILESIZE =
filename = p_file "File Name
filetype = 'ASC'
* IMPORTING
* FILELENGTH =
TABLES
data_tab = it_excelfile "Data table
EXCEPTIONS
file_write_error = 1
no_batch = 2
gui_refuse_filetransfer = 3
invalid_type = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE i003(zp) WITH
'There was an error during Excel file creation'(200).
exit. "Causes short dump if removed and excel document was open
ENDIF.
* Option 2: New name.
ELSEIF ld_answer EQ '2'.
CALL FUNCTION 'DOWNLOAD'
EXPORTING
filename = p_file "File name
filetype = 'ASC' "File type
* col_select = 'X' "COL_SELECT
* col_selectmask = 'XXXXXXXXXXXXXXXXXXXXXXXXXX'
* "COL_SELECTMASK
filetype_no_show = 'X' "Show file type selection?
* IMPORTING
* act_filename = filename_dat
TABLES
data_tab = it_excelfile "Data table
* fieldnames =
EXCEPTIONS
file_open_error = 01
file_write_error = 02
invalid_filesize = 03
invalid_table_width = 04
invalid_type = 05
no_batch = 06
unknown_error = 07.
ENDIF.
ELSE. "File does not alread exist.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
* BIN_FILESIZE =
filename = p_file "File name
filetype = 'ASC' "File type
* IMPORTING
* FILELENGTH =
TABLES
data_tab = it_excelfile "Data table
EXCEPTIONS
file_write_error = 1
no_batch = 2
gui_refuse_filetransfer = 3
invalid_type = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE i003(zp) WITH
'There was an error during Excel file creation'(200).
exit. "Causes short dump if removed and excel document was open
ENDIF.
ENDIF.
Regards,
Raghav -
Convert data from internal table to XML file.
Hi All,
I am selecting data from database into one internal table.
Now I want to convert data from internal table to xml file format and save in to my desktop. Please suggest me how I can achieve my requirement.
Kindly reply me ASAP.Use this FM. SAP_CONVERT_TO_XML_FORMAT
Check this link too -
Re: Data Export in XML format
XML files from ABAP programs -
How to address Cash payment, ACH & Wire Transfer to Customers in SAP
Hi Experts,
I have requirement where customers make payments thru cash, ACH & Wire Transfer, could somebody let me know how to address this in SAP and what payments methods needs to be configured and how to use these payment methods and the entire process
Thanks in advance
Best Regards,
gjHi Madan,
Whenever you use FBCJ for postings, it has to be for Cash postings only. The Cash posting is default and you don't get the option to enter the cash GL. So, whenever you make postings in FBCJ, one leg has to be Cash A/c(Either DR. or CR.)
My question to you is, why would you like to post Vendor Invoice in FBCJ? You have FB60 to post Vendor Invoice which would post a Credit on vendor and your advance postings in FBCJ would have posted a Dr. on Vendor.
You just need to clear this Dr. and Cr. postings in T-Code F-44 and your transaction is complete. There is no need to try to post Vendor Invoice in FBCJ. Only & Only Cash transactions can be posted in FBCJ.
Hope this helps. If this has answered your query, please close the thread.
Regards,
Kavita -
Change the address of the outgoing ACH/Wire payments
Hi Gurus,
Could you please suggest me where can i change the address for the outgoing ACH/wire payments, Could you please suggest me.
Thanks in advance.....
RamanjaneyuluMake master data changes and recreate output (reprint) in transaction F110.
-
Conversion of internal table into excel file format &put it on app server
Hi,
My requirement is to convert the internal table into excel file format and I have to store it on application server so that administrator can send the file thr e-mail attachment.
So, please let me know how to convert the records of internal table and store it on application server in Excel file format.
TIA,
NitinHi,
Use FM GUI_DOWNLOAD to download the data from inernal table to excel sheet.
Then Using tcode CG3Z u can transfer file to application server.
*& Form sub_download
text
--> p1 text
<-- p2 text
FORM sub_download.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE =
filename = p_path
filetype = 'ASC'
APPEND = ' '
write_field_separator = 'X'
HEADER = '00'
TRUNC_TRAILING_BLANKS = ' '
WRITE_LF = 'X'
COL_SELECT = ' '
COL_SELECT_MASK = ' '
DAT_MODE = ' '
CONFIRM_OVERWRITE = ' '
NO_AUTH_CHECK = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
WRITE_BOM = ' '
TRUNC_TRAILING_BLANKS_EOL = 'X'
WK1_N_FORMAT = ' '
WK1_N_SIZE = ' '
WK1_T_FORMAT = ' '
WK1_T_SIZE = ' '
IMPORTING
FILELENGTH =
TABLES
data_tab = it_final
FIELDNAMES =
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
OTHERS = 22
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " sub_download
Otherwise use OPEN DATASET and TRANSFER statement to download data from internal table to direct application server
Regards,
Prashant -
How to download leading zeros from internal table to XL file
Hi,
i am dowanloading data from interna table to XL file using GUI_DOWNLOAD FM. i want download the leading zeros also into xl file
EX: 012345
at present only "12345" is down loading into XL file. But i want "012345" into XL file.
Please help me.Hi,
Can you try with DBF format(Pass FILETYPE = 'DBF'? I remember that in this format data will be downloaded in database storage format. Just check and update if it works!!!
This is what FM documentation says.
'DBF' :
The data is downloaded in dBase format. With this format, the data types are stored as well, For this reason, import problems can be avoided - for example, problems with Microsoft Excel. In particular, you can avoid problems with the interpretation of numeric values.
Thanks,
Vinod. -
Upload data from Internal table to text file with '~' separator
can anyone help me to download data from internal table to flat file with '' separator. GUI_DOWNLOAD is not working in my case ....like for '' separator
Here it is
REPORT zkb_test1.
TYPE-POOLS: truxs.
DATA: i_scarr TYPE TABLE OF scarr,
i_conv_data TYPE truxs_t_text_data.
SELECT * FROM scarr INTO TABLE i_scarr.
CALL FUNCTION 'SAP_CONVERT_TO_TEX_FORMAT'
EXPORTING
i_field_seperator = '~'
TABLES
i_tab_sap_data = i_scarr
CHANGING
i_tab_converted_data = i_conv_data
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL METHOD cl_gui_frontend_services=>gui_download
EXPORTING
filename = 'C:\Test1.txt'
filetype = 'ASC'
CHANGING
data_tab = i_conv_data
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.
Regards
Kathirvel -
Email internal table as zip file
Hello everyone
I spent several days to have a full example on how to convert an internal table has ZIP file than send it by email.
I found several example to upload file from the OS and than convert it to ZIP to save it after. But nothing from the current internal email.
So, for the benefit of everybody who that can interrest, here is the code I did. Feel free to optimize it and post the new version here.
===========================================
Moderator message - Please respect the 2,500 character maximum when posting. Post only the relevant portions of code
==========================================
Regards
dstj
Edited by: Rob Burbank on Feb 12, 2010 2:09 PMHello Daniel,
Thank you very much for this post, it is quite helpful. However, I have followed your template very closely and my file will not send. I am not an advaned ABAP programmer, but have a good knowledge of programming in general...here's a bit of my code related to this...
*-Create table body
LOOP AT (internal table) INTO (structure)
(Fill lv_line with one line of string based on structure)
CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
EXPORTING
text = lv_line
IMPORTING
buffer = lv_xline
CONCATENATE lv_xcontent lv_xline INTO lv_xcontent IN BYTE MODE.
ENDLOOP.
*-Create zip xstring
CREATE OBJECT lo_zipper.
CALL METHOD lo_zipper->add
EXPORTING
name = 'AHReport.zip'
content = lv_xcontent.
CALL METHOD lo_zipper->save
RECEIVING
zip = lv_xzipcontent.
*-Convert zip xstring to binary
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
buffer = lv_xzipcontent
TABLES
binary_tab = lt_data.
*- Add attachment
TRY.
CALL METHOD l_document->add_attachment
EXPORTING
i_attachment_type = 'ZIP'
i_attachment_subject = 'Report'
i_att_content_hex = lt_data.
CATCH cx_document_bcs.
ENDTRY.
Any help would be very much appreciated, ty. -
Does anyone know what causes this error..
PLS-00801: internal error [*** ASSERT at file pdw4.c, line 796;
Cannot coerce between type 49 and type 31;
The statement that caused this error is:
SELECT t.xml.EXTRACT('/ROOT/ROW/PURPOSE/text()') Result INTO i_Purpose FROM (SELECT XMLTYPE( Xml_String) XML From dual) t;
My variable defination is:
Xml_String varchar2(4000):='<ROOT>
<Row>
<Purpose>P1</Purpose>
<SubP>PS1</SubP>
<Analyte>
<ACD1>A1</ACD1>
<ACD2>A2</ACD2>
<ACD3>A3</ACD3>
</Analyte>
<Inum>1625</Inum>
<Lnum>sd7879</Lnum>
<SID>VX2561</SID>
<wrkNum>1234</wrkNum>
<wrkStat>Comp</wrkStat>
<wrsd>20-DEC-2006</wrsd>
<wred>30-MAR-2007</wred>
<AssayNum>1234</AssayNum>
<AssayStat>PEND</AssayStat>
<Instru>5672</Instru>
<AssRDTS>30-JUN-2007</AssRDTS>
<AssRDTE>30-JUN-2007</AssRDTE>
<Dept>234</Dept>
<UserID>JDOW</UserID>
</Row>
</ROOT>';
i_purpose varchar2(15):=Null;
All help is appreciated.
Regards,
Kumar.Try this..
scott> WITH testxml as
2 (SELECT XMLTYPE('<ROOT>
3 <Row>
4 <Purpose>P1</Purpose>
5 <SubP>PS1</SubP>
6 <Analyte>
7 <ACD1>A1</ACD1>
8 <ACD2>A2</ACD2>
9 <ACD3>A3</ACD3>
10 </Analyte>
11 <Inum>1625</Inum>
12 <Lnum>sd7879</Lnum>
13 <SID>VX2561</SID>
14 <wrkNum>1234</wrkNum>
15 <wrkStat>Comp</wrkStat>
16 <wrsd>20-DEC-2006</wrsd>
17 <wred>30-MAR-2007</wred>
18 <AssayNum>1234</AssayNum>
19 <AssayStat>PEND</AssayStat>
20 <Instru>5672</Instru>
21 <AssRDTS>30-JUN-2007</AssRDTS>
22 <AssRDTE>30-JUN-2007</AssRDTE>
23 <Dept>234</Dept>
24 <UserID>JDOW</UserID>
25 </Row>
26 </ROOT>') col1 FROM DUAL)
27 SELECT EXTRACT(COL1, '/ROOT/Row/Purpose/text()') Result
28 FROM testxml t;
RESULT
P1 -
FBZP forms and postive payfiel, ACH and Wire text files
Dear experts,
Can someone please explain the difference between various forms that we assign in FBZP
1) form for the payment advice in paying comopany code - is this is the form that we will be using to print the check and advice when using the classic payment medium program
2) From for the payment medium - in payment method in company code - is this for when we use payment medium work bench?
3) I under stand that the payment medium program we assign fbzp will only be used to print the checks not to generate positive payfile
4) we need to develop a zprogram to generate the positive pay file to fit bank's requirements. where do I assign the zprogram to print the positive payfile
5) Client is currently sending ACH and Wires in EDI820 format via EFT, they are not implementing EDI right now. What will be the best to use - classi program or payment medium work bench to generate the .txt file that will fit the most? Once we generate the file the PI system will massage the data to turn into IDOC. What kind of configuration I have to do as functional configurator and what kind of information I should be giving to the developers.closing
Maybe you are looking for
-
How can I display total playlist size in iTunes 11. It used to be visible for each playlist or CD, but I can't find it now.
-
I hadn't used my ipod for about a week, and when I went to go charge it, I tried to disconnect it. When I did, it just shut off. I tried it with several other charger cords (both car and home), tried pressing power and home but only seemed to wo
-
'update was terminated' while creating billing document VF01
Hi all, i need a solution urgently ..except for paticular document no all documents that i post using VF01 create successfully document no. but for a paticular document no(may be it is of some type that i am unable to) while creaing billing
-
Problems w/ Adobe Bridge on a MAC
Hello People, I just spent an entire WEEK with Adobe on the phone trying to solve the problem of adobe bridge not opening / working on a MAC. Nothing is working and adobe keeps putting me off, referring it to the next "level" of help. Their service
-
iphone was flashing apple logo then got it into recovery mode then restore so had to download 7.0.4 and that was successful but got error (21) when restoring it to phone and screen on phone flashed while doing this the went back to recovery mode but