Remittance advice functional spec plz
Hi SAP gurus
I have to create a Functional spec to attach a remittance advice FORM (its a functiona spec mentioned in the FORM from RICEF objects) at document level. Below is the requirement given to me to write a functional spec.
"Ability to attach remittance advice to explain residual items is a requirement .So far it is possible to attach remittance at customer level but not document level.Document level attachment of such documentation is desired.Currently it is available for write-off and intercompany.Would like to expand for payments,residual items etc.,"
Can any body explain how to proceed?
Thanks in advance and points will be rewarded for answers.
Deepa
Please refer below post:
What Are Functional Specification in SAP? :
https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action?pageId=33351
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/erplo/fuctional%2bspec%2bwith%2bexample
https://forums.sdn.sap.com/click.jspa?searchID=4726557&messageID=2880678
Functional & Technical Specs
Pls assign ponts as way to say thanks
Similar Messages
-
How do I add an email body text for remittance advices / payment advices?
Hello,
I am trying to send an email body text with the pdf remittance advice to my vendors.
Background:
We are running automatic payments to vendors via transaction F110. We have configured the pay run to produce remittance advices for vendor payments. Finally we activated the BTE 00002040, through transaction FIBF, to use a custom copy of the function module SAMPLE_PROCESS_00002040.
Our payment run sends emails with pdf-file attachments to our vendors correctly.
<b>The Issue:</b>
I can not find a way to add text to the body of the email with the attached remittance advice.
Has anyone advise on how to populate the email body with text?
Thank you and best regards
Karsten AroldHello Subhashree,
I have not implemented the functionality, but I found rerference to SAP Note 1033893 in another forum post.
Email text to Payment Advice in BTE2040
Allan -
How to delete Remittance Advice through FB01 - which User exit or BADI?
I have created a BDC program for transaction FB01 to create an FI posting. During this BDC session, i need to delete the associated remittance advice using the function REMADV_DELETE.
Is there a user exit or BADI that i can use to call REMADV_DELETE once the FI posting is successful?
Thanks,
JayJay,
In BTE there are two types of exit - Publish and Subscribe (P&S) and Process. Generally P&S give access to read data from a transaction and trigger your own processing as a result, while Process give access to change parts of the data in the SAP transaction. For what you want, P&S probably gives the functionality you need.
You need to copy the sample function to a Z function in a Z function Group. Put in your code, and activate the function and function group. As an initial test just a break-point in the code is useful to see when the exit executes and what data is available.
Then in transaction FIBF you need to insert customising to link in and activate the exit.
In the FIBF transaction, go to menu option Settings>Products>Of a Customer. Select New Entries and create a Z... entry with appropriate text. Leave other fields at this time and save.
Go to Settings>P/S Modules>Of a Customer. Select New Entries and create an entry for the relevant event number with the Z product you just created and add your function module name. Country and Appl can be filled or left blank for "All". Save the entry.
Go back to the Settings>Products>Of a Customer entry and selct the activate check box and save the entry.
Your function should now get executed at the relevant point. Remember this will get executed in all posting transactions, so include appropriate checks for your transaction code, document type, etc.
One note. Transaction FB01 performs some of its updates using "IN UPDATE TASK" so some records may not be created at the time some exits are executed. In the old style debugger a commit is performed when you debug so the update is triggered, but then when you run without the debugging things work differently. The new style debugger lets you debug these exits without the commit and thus gives a better picture of what will really happen.
Andrew -
No remittance advice output in the 'Outbound Payment File Directory'
We are working on an upgrade from 11i to R12.
Configuration has created a profile for an electronic payment with a separate remittance advice. They have specified an outbound payment file directory. The EFT text file is generated in the proper directory (on the appserver); however, the remittance advice file went to the default directory on the dbase server. We want to pick up the file, rename and ftp to our printer from the 'outbound payment file directory'.
Is this expected functionality or did we miss something in configuration?Manu,
I do not think it is possible -- You may log a SR and confirm this with Oracle support.
Where Can Be Found The Output File For The Transfer To The Bank [ID 730548.1]
How To Change Nacha Payament Output Directory And Name [ID 786007.1]
Thanks,
Hussein -
F110 Automatic sent remittance advice to vendor per mail
Hi,
I have an question.
Does somebody knows how to sent automatic remittance advices to vendors per mail after you have runned the payment in transaction F110?
Thanks for you help!
Regards,
EdwinHi,
You may also look at the possiblity to use BTE with custom function module if you seek more flexibility
FIBF > Process Module > of Customer > Process 0000002040 (Automatic Payment advice)
SAP provide a sample function module but then you need to engage your abaper to develop a custom function module.
Hope that this helps
taro -
Remittance advice to multiple Emails of Vendor
Hi Friends,
Business would like to have the functionality of sending Remittance advices to multiple email ids of a vendor.
As we know, we can add as many email ids as in the vendor master but only one email id is active at a time.
As I see in this forum - one way of doing is creating the group id in which we maintain all email ids of a vendor in the exchange server and assign it to the vendor master.
When F110 runs remittance advices goes automatically to group id and hence to multiple emails of vendor.
I would like to know, is there any other method of acheiving the same result. ( either with any functional module or userexits)?
Can we achieve the same result with ABAP modification in the standard payment program RFFOUS_T.?
Thanks in advance.
KrisHi
Please check these function modules:
SO_DOCUMENT_RECEIVE_API1
SO_DOCUMENT_RESUBMIT_API1
SO_DOCUMENT_SEND_API1
SO_DOCUMENT_SET_STATUS_API1
SO_DOCUMENT_UPDATE_API1
Regards
Suresh -
Hi All,
We have a remittance advice e-mail going out to vendors from AP after the check run is completed by the users. The users kick off conc. request to send the remittance advice. The module is coded to send the rem. advice when the vendors in the check run is > 10.
However, few weeks back, one of the vendors complained that they received the rem. adv of another vendor.
Does any one know if the remittance advice is a standard oracle or not?
Thanks,
Chirucheck the workflow events table...
you need a investigation, why its happen...
check the AP_PAYMENT_EVENT_WF_PKG
and see wf_notification tableThanks for the reply.
But we don't use workflow. The conc.req to send the rem. adv is kicked off manually.
I am just trying to determine if rem.adv is a standard oracle functionality or if this module is a custrom created (by earlier developers)
I opened up the shell script which is pretty intensive. The problem that I am facing is, after the code creates the rem. adv in the PDF format, it invokes the UNIX sendmail. The vendor email address and the correct PDF# to attach to it are read from a file which gets created after the checkrun process (the vendors for that checkrun and their email info is written to that file along with the PDF#). I am not able to determine if it is the sendmail which is causing it, or the company's mail server which sends out the mails after taking it from sendmail.
The module then logs to a table, which rem adv PDF got sent to which vendor. If I go by the log it shows that the correct rem adv PDFis being sent to the correct vendor. However, the vendor is complaining that they got the wrong rem adv PDF. I am trying to prove that Oracle is working correctly and it is the company's windows mail server which is goofing up. LAN admin is refusing that it is their mail server which is goofing up.
Thanks,
Chiru -
Automatic emailing option for remittance advice
Hi Experts,
I have a requirement to generate an email to the vendor on payment run of remittance advice . I was able to identify the BTE 2040 for this purpose, however it is not working as desired . I added the z function mod copied from the exisiting FM in "Financial Accounting - Financial Accounting Global Settings - Business Transaction Events - Settings - Process Function Modules - of an SAP Appl " .
However once I do this the even the spool does not get triggered , while if I remove this the spool gets generated correctly .
Can you guys please let me know if I am missing something and explain on the procedure to do this if some of you have already done it before.
Thanks in advance,
Regards,
Ashwin GHello,
We are able to trigger the email:
We have done the following:
Go to transaction code FIBF
Settings ==> Process Modules ==> of an SAP Application
Process = 00002040
Ctr: Kept Blank
Appl: Kept Blank
Function Module: SAMPLE_PROCESS_00002040
Hope this should work.
Regards,
Ravi -
Trigerring email to vendor in remittance advice script
hi,
I have finished remittance advice using script, nw i have to send mail to the vendor and e-mail has to be picked from the Vendor e-mail Id field.please let me know how to do this action.
thanks in advanaceHi,
http://www.sapdevelopment.co.uk/reporting/rep_spooltopdf.htm
or
*& Report ZSPOOLTOPDF *
*& Converts spool request into PDF document and emails it to *
*& recipicant. *
*& Execution *
*& This program must be run as a background job in-order for the write *
*& commands to create a Spool request rather than be displayed on *
*& screen *
REPORT zspooltopdf.
PARAMETER: p_email1 LIKE somlreci1-receiver
DEFAULT '@sapdev.co.uk',
p_sender LIKE somlreci1-receiver
DEFAULT '@sapdev.co.uk',
p_delspl AS CHECKBOX.
*DATA DECLARATION
DATA: gd_recsize TYPE i.
Spool IDs
TYPES: BEGIN OF t_tbtcp.
INCLUDE STRUCTURE tbtcp.
TYPES: END OF t_tbtcp.
DATA: it_tbtcp TYPE STANDARD TABLE OF t_tbtcp INITIAL SIZE 0,
wa_tbtcp TYPE t_tbtcp.
Job Runtime Parameters
DATA: gd_eventid LIKE tbtcm-eventid,
gd_eventparm LIKE tbtcm-eventparm,
gd_external_program_active LIKE tbtcm-xpgactive,
gd_jobcount LIKE tbtcm-jobcount,
gd_jobname LIKE tbtcm-jobname,
gd_stepcount LIKE tbtcm-stepcount,
gd_error TYPE sy-subrc,
gd_reciever TYPE sy-subrc.
DATA: w_recsize TYPE i.
DATA: gd_subject LIKE sodocchgi1-obj_descr,
it_mess_bod LIKE solisti1 OCCURS 0 WITH HEADER LINE,
it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,
gd_sender_type LIKE soextreci1-adr_typ,
gd_attachment_desc TYPE so_obj_nam,
gd_attachment_name TYPE so_obj_des.
Spool to PDF conversions
DATA: gd_spool_nr LIKE tsp01-rqident,
gd_destination LIKE rlgrap-filename,
gd_bytecount LIKE tst01-dsize,
gd_buffer TYPE string.
Binary store for PDF
DATA: BEGIN OF it_pdf_output OCCURS 0.
INCLUDE STRUCTURE tline.
DATA: END OF it_pdf_output.
CONSTANTS: c_dev LIKE sy-sysid VALUE 'DEV',
c_no(1) TYPE c VALUE ' ',
c_device(4) TYPE c VALUE 'LOCL'.
*START-OF-SELECTION.
START-OF-SELECTION.
Write statement to represent report output. Spool request is created
if write statement is executed in background. This could also be an
ALV grid which would be converted to PDF without any extra effort
WRITE 'Hello World'.
new-page.
commit work.
new-page print off.
IF sy-batch EQ 'X'.
PERFORM get_job_details.
PERFORM obtain_spool_id.
Alternative way could be to submit another program and store spool
id into memory, will be stored in sy-spono.
*submit ZSPOOLTOPDF2
to sap-spool
spool parameters %_print
archive parameters %_print
without spool dynpro
and return.
Get spool id from program called above
IMPORT w_spool_nr FROM MEMORY ID 'SPOOLTOPDF'.
PERFORM convert_spool_to_pdf.
PERFORM process_email.
if p_delspl EQ 'X'.
PERFORM delete_spool.
endif.
IF sy-sysid = c_dev.
wait up to 5 seconds.
SUBMIT rsconn01 WITH mode = 'INT'
WITH output = 'X'
AND RETURN.
ENDIF.
ELSE.
SKIP.
WRITE:/ 'Program must be executed in background in-order for spool',
'request to be created.'.
ENDIF.
FORM obtain_spool_id *
FORM obtain_spool_id.
CHECK NOT ( gd_jobname IS INITIAL ).
CHECK NOT ( gd_jobcount IS INITIAL ).
SELECT * FROM tbtcp
INTO TABLE it_tbtcp
WHERE jobname = gd_jobname
AND jobcount = gd_jobcount
AND stepcount = gd_stepcount
AND listident <> '0000000000'
ORDER BY jobname
jobcount
stepcount.
READ TABLE it_tbtcp INTO wa_tbtcp INDEX 1.
IF sy-subrc = 0.
message s004(zdd) with gd_spool_nr.
gd_spool_nr = wa_tbtcp-listident.
MESSAGE s004(zdd) WITH gd_spool_nr.
ELSE.
MESSAGE s005(zdd).
ENDIF.
ENDFORM.
FORM get_job_details *
FORM get_job_details.
Get current job details
CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
IMPORTING
eventid = gd_eventid
eventparm = gd_eventparm
external_program_active = gd_external_program_active
jobcount = gd_jobcount
jobname = gd_jobname
stepcount = gd_stepcount
EXCEPTIONS
no_runtime_info = 1
OTHERS = 2.
ENDFORM.
FORM convert_spool_to_pdf *
FORM convert_spool_to_pdf.
CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = gd_spool_nr
no_dialog = c_no
dst_device = c_device
IMPORTING
pdf_bytecount = gd_bytecount
TABLES
pdf = it_pdf_output
EXCEPTIONS
err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11
OTHERS = 12.
CHECK sy-subrc = 0.
Transfer the 132-long strings to 255-long strings
LOOP AT it_pdf_output.
TRANSLATE it_pdf_output USING ' ~'.
CONCATENATE gd_buffer it_pdf_output INTO gd_buffer.
ENDLOOP.
TRANSLATE gd_buffer USING '~ '.
DO.
it_mess_att = gd_buffer.
APPEND it_mess_att.
SHIFT gd_buffer LEFT BY 255 PLACES.
IF gd_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO.
ENDFORM.
FORM process_email *
FORM process_email.
DESCRIBE TABLE it_mess_att LINES gd_recsize.
CHECK gd_recsize > 0.
PERFORM send_email USING p_email1.
perform send_email using p_email2.
ENDFORM.
FORM send_email *
--> p_email *
FORM send_email USING p_email.
CHECK NOT ( p_email IS INITIAL ).
REFRESH it_mess_bod.
Default subject matter
gd_subject = 'Subject'.
gd_attachment_desc = 'Attachname'.
CONCATENATE 'attach_name' ' ' INTO gd_attachment_name.
it_mess_bod = 'Message Body text, line 1'.
APPEND it_mess_bod.
it_mess_bod = 'Message Body text, line 2...'.
APPEND it_mess_bod.
If no sender specified - default blank
IF p_sender EQ space.
gd_sender_type = space.
ELSE.
gd_sender_type = 'INT'.
ENDIF.
Send file by email as .xls speadsheet
PERFORM send_file_as_email_attachment
tables it_mess_bod
it_mess_att
using p_email
'Example .xls documnet attachment'
'PDF'
gd_attachment_name
gd_attachment_desc
p_sender
gd_sender_type
changing gd_error
gd_reciever.
ENDFORM.
FORM delete_spool *
FORM delete_spool.
DATA: ld_spool_nr TYPE tsp01_sp0r-rqid_char.
ld_spool_nr = gd_spool_nr.
CHECK p_delspl <> c_no.
CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ'
EXPORTING
spoolid = ld_spool_nr.
ENDFORM.
*& Form SEND_FILE_AS_EMAIL_ATTACHMENT
Send email
FORM send_file_as_email_attachment tables it_message
it_attach
using p_email
p_mtitle
p_format
p_filename
p_attdescription
p_sender_address
p_sender_addres_type
changing p_error
p_reciever.
DATA: ld_error TYPE sy-subrc,
ld_reciever TYPE sy-subrc,
ld_mtitle LIKE sodocchgi1-obj_descr,
ld_email LIKE somlreci1-receiver,
ld_format TYPE so_obj_tp ,
ld_attdescription TYPE so_obj_nam ,
ld_attfilename TYPE so_obj_des ,
ld_sender_address LIKE soextreci1-receiver,
ld_sender_address_type LIKE soextreci1-adr_typ,
ld_receiver LIKE sy-subrc.
data: t_packing_list like sopcklsti1 occurs 0 with header line,
t_contents like solisti1 occurs 0 with header line,
t_receivers like somlreci1 occurs 0 with header line,
t_attachment like solisti1 occurs 0 with header line,
t_object_header like solisti1 occurs 0 with header line,
w_cnt type i,
w_sent_all(1) type c,
w_doc_data like sodocchgi1.
ld_email = p_email.
ld_mtitle = p_mtitle.
ld_format = p_format.
ld_attdescription = p_attdescription.
ld_attfilename = p_filename.
ld_sender_address = p_sender_address.
ld_sender_address_type = p_sender_addres_type.
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 = 'SAPRPT'.
w_doc_data-obj_descr = ld_mtitle .
w_doc_data-sensitivty = 'F'.
Fill the document data and get size of attachment
CLEAR w_doc_data.
READ TABLE it_attach INDEX w_cnt.
w_doc_data-doc_size =
( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
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[] = it_attach[].
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 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 = ld_attdescription.
t_packing_list-obj_name = ld_attfilename.
t_packing_list-doc_size = t_packing_list-body_num * 255.
APPEND 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.
Populate zerror return code
ld_error = sy-subrc.
Populate zreceiver return code
LOOP AT t_receivers.
ld_receiver = t_receivers-retrn_code.
ENDLOOP.
ENDFORM.
Regards,
Kumar -
Printing remittance advices when payment method is T
We use payment method T (ACH transmission) to pay our vendors, yet, at this time, we still need to print a copy of the remittance advice. A remittance advice is created with program RFFOUS_T and that advice is sent out electronically. However, those documents are NOT spooled. How can I get the payment program to create a spool file with the advices so that we can print them?
Thank you
Janet KuckHi Janet-
You can print and email payment advices. All you would have to do is to code logic into the function module that is being used for emailing payment advices. In detail, for the function module that you use in Business Transaction Event 002040 (Transaction FIBF), ask your programmer to code the logic in such a way to print and send email at the time of payment run. This way you can handle both the outputs together. I am not sure of any other way where we can print it afterwords.
Hope this helps.
Shail -
Payment advice Vs Remittance advice
Folks:
Could you please explain me the difference between Payment advice and Remittance advice.
Thanks
Gitahi,
in TDS we have seperate tax codes for tax rate,Surcharge,education cess, higher education cess,while creating remittance challane(j1inchln) our surcharge amount and challane number is not displaying,but it will update the corresponding gl account.how to resolve this issue could u give any ideas on this issue
This topic describes the functions provided by the system for the processing of payment advice
notes.
A payment advice note contains the incoming payment details required for assigning and clearing
the relevant open item. Payment advice note headers contain the payment amount, payment
date, and other information about the payment. The advice items contain information on the paid
items; the amount, difference reason codes. They also contain information used for identification
purposes such as document number, reference number, billing document number, customer
reference number, and so on.
ranjit -
Functional specs and technical specs
Hello friends can any one send me some functional specs and technical specs to my email id [email protected]
shankar thanks for ur help please send me some documents to my email id.Hi S.K.B
I am also looking for such docs, plz forward if you have any
Mail ID : [email protected]
Thanks.
- Raveendra Hegde -
You are given functional specs for a BDC program
You are given functional specs for a BDC program
and you need to decide whether to write a method
call transaction or a session. How u will decide?
plz explain clearlydepends of type of erro handling required and amount of data to be transfered, we can decide which is best method.
call transaction - no errorhandling, we have to write a code to show errors
sessin method - errohandling is there, locking mechanism is there.
for large amount of data , we should go for session method. for faster data transfer we can go for call transaction -
Contents of functional specs for BW project
Hi
I would just like to know what kind of detail available on functional spec. Suppose you have to create a cube for storing sales data then what are the details you will be mentioning on the functional specification document.
Also what will you be mentioning on tech specs for this.
Please let me know its urgent.
Kind regards,
Nisha.Hi Bwer,
I would like to know if at all the name of the data sources(BC or customer specific) to be used will be mentioned in the functional specs or will this be mentioned in the tech specs.
Also suppose we have to do some enhancements to the data souces then where will the details of the enhancements to be made will be mentioned.
Please advice.
Thanks in advance.
Kind regards,
Nisha. -
Xdodelivery.cfg for email delivery - R12 Separate Payment Remittance Advice
Hi all,
I'm trying to configure the Email Document Delivery for Separate Remittance Advice in R12 but have been unsuccessful so far. I filled the xdodelivery.cfg file with the relevant information and placed it under $XDO_TOP/resource directory and set up the profile option IBY_XDO_DELIVERY_CFG_FILE to point to this directory. I'm getting the below error message in the log file of the standard program "Send Separate Remittance Advices"
Finished extract and formatting.
Got user profile IBY_XDO_DELIVERY_CFG_FILE: /net/ebs/DEV2/ddcerp012/apps/apps_st/appl/xdo/12.0.0/resource
Loaded email subject from DB: Message { Code = IBY_FD_SRA_EMAIL_SUBJ, Cause = Separate Remittance Advice: payment reference number - 147}
Loaded email send-from from DB: Message { Code = IBY_FD_SRA_EMAIL_FROM, Cause = [email protected]}
Loaded email attachment file prefix from DB: Message { Code = IBY_FD_EMAIL_ATT_PRE, Cause = Payment}
Preparing for email delivery
SMTP server host: null
Email subject: Separate Remittance Advice: payment reference number - 147
Recipient: [email protected]
Content file name: Payment147.html
Email send from: [email protected]
before calling XDO req.setDocument()
before calling XDO req.submit()
oracle.apps.xdo.delivery.MissingRequiredPropertyException: Required property missing. Property name :[HOST]
at oracle.apps.xdo.delivery.AbstractDeliveryRequest.validateProperties(AbstractDeliveryRequest.java:1367)
at oracle.apps.xdo.delivery.AbstractDeliveryRequest.submit(AbstractDeliveryRequest.java:1174)
Below is the content of the xdodelivery.cfg that I'm using
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://xmlns.oracle.com/oxp/delivery/config">
<servers>
<server name="mysmtp1" type="smtp_email" default="true">
<host>ddcsend001d-vip.dev.abc.com</host>
<port>25</port>
</server>
</servers>
<properties>
<property name="ds-temp-dir">/tmp</property>
<property name="ds-buffering">true</property>
<property name="SMTP_CONTENT_TYPE">"application/pdf"</property>
</properties>
</config>
Could anyone please suggest if I'm doing something wrong? Or has anyone been able to accomplish this functionality successfully in R12?
Thanks,
VinayHi Vinay,
You'll have some reassurance in at least that I had the same problem with a R12 upgrade with Separate Remittance Advice. Unfortunately, I was not able to remain on the client site long enough to solve this, although I do have the following to offer, even if its not a solution:
1) The xdodelivery.cfg file for one of our clients where this does work is as follows:
<?xml version="1.0" encoding="UTF-8" ?>
<config xmlns="http://xmlns.oracle.com/oxp/delivery/config">
<servers>
<server name="mysmtp1" type="smtp_email" default="true">
<host>r12p660.<company_name>.co.uk</host>
<port>25</port>
</server>
</servers>
<properties>
<property name="ds-temp-dir">/usr/tmp/PROD</property>
<property name="ds-buffering">true</property>
<property name="SMTP_CONTENT_TYPE:String">"application/pdf"</property>
</properties>
</config>
2) I note in the error the the SMTP sever is null. In my example setup the local host (e.g KWDMXV41). The XML file may be in $INST_TOP/appl/admin and will be called <ORACLE_SID>_KWDMXV41.xml
3) You have the following error in the stack: "oracle.apps.xdo.delivery.MissingRequiredPropertyException: Required property missing. Property name :HOST". This may imply that either the host is not defined in some profile option or the host is not being recognised by the program. Is this a multi-tier system, is there an entry in the /etc/hosts file?
I hope that may be so some help.
Thanks,
Mark
Maybe you are looking for
-
hello is it possible, and if so how, to set a form to read only. i will have 2 oracle responsibilitys. 1 group will enter the data and save it . the other will only be able to view the form as read only. any ideas is helpful thanks james
-
Lead / Cycle time for procurement
Hi, Is there a T Code which gives me the lead time / cycle time for the complete process from PR-PO-GR. Or I need to develop a report. FS for any Report developped will be appreciated. Regards, Anubhav
-
Hi All , I am having one issue with the Approver list generated by AME . Steps :- 1. I have created the requisition . 2.And it is generated the Approver list ... Approver1, Approver2 , Approver3 , Approver4 and Approver5. 3.now requisition created .
-
SAP Business One for HANA - No Harware key
Hi, I've installed SAP Business One for HANA PL11 successfully but when i try to install sap b1 client on windows client there's an error during the installation of DI API (hanadb client installed already). I also noticed that there's no hardware key
-
[Solved] Problems after recent update
I did update my system at 9 Jan 2015 the first problem was it won't book because the update installed new kernel without updating grub.cfg so far so good (Linux fatal 3.14.28-1-lts #1 SMP Thu Jan 8 21:04:11 CET 2015 x86_64 GNU/Linux). Next deluge is