Sending invoices and reminders to clients thru e-mail messages
Hi
I would like to know if there is a standard functinality in Receivables module to send invoices and reminders to client via e-mail?
I there is please inform where i can get some information, if not please advise in a few words how we can customise this .
Thx and regards
Ozlem
Hi shaun,
Payment advice is transfer to the external sytem. It means we need conectivity between 2 systems. I need to configure EDI settings. You need to contact the ABAPer and Basis consultant for your configuration.
Regards
Odaiah Pelley
Similar Messages
-
Sending INVOICE as attachment in PDF for external Mail address
HI!,
We have made configuraiton for sendin mail while saving VF01 or VF02 from SAP R/3 to external id.
Email is going to the partner Payer but the attachment of the invocie is going as OTF format and not in PDF.
Where i am missing. I have gone thro the discussion thread of srinivas talks about some coding required in Program which what is that
thanks in advanceHi,
Check this program.
Re: send a mail thro abap report
Posted: Mar 14, 2006 11:40 AM Reply E-mail this post
hi,
the below program will help you to send email with any kind of attachment.It is working fine for me.Just try it.
REPORT ZSAMPL_001 .
INCLUDE ZINCLUDE_01.
DATA
DATA : itab LIKE tline OCCURS 0 WITH HEADER LINE.
DATA : file_name TYPE string.
data : path like PCFILE-PATH.
data : extension(5) type c.
data : name(100) type c.
SELECTION SCREEN
PARAMETERS : receiver TYPE somlreci1-receiver lower case.
PARAMETERS : p_file LIKE rlgrap-filename OBLIGATORY.
*PARAMETERS : appfn(150) TYPE c LOWER CASE OBLIGATORY.
DATA : pos TYPE i.
DATA : len TYPE i.
AT SELECTION SCREEN
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CLEAR p_file.
CALL FUNCTION 'F4_FILENAME'
IMPORTING
file_name = p_file.
START-OF-SELECTION
START-OF-SELECTION.
PERFORM ml_customize USING 'Tst' 'Testing'.
PERFORM ml_addrecp USING receiver 'U'.
PERFORM upl.
PERFORM doconv TABLES itab objbin.
PERFORM ml_prepare USING 'X' extension name.
PERFORM ml_dosend.
SUBMIT rsconn01
WITH mode EQ 'INT'
AND RETURN.
FORM
FORM upl.
file_name = p_file.
*file_name = appfn.
*OPEN DATASET appfn FOR INPUT IN BINARY MODE.
*DO.
READ DATASET appfn INTO ITAB.
IF SY-SUBRC EQ 0.
*APPEND ITAB.
ELSE.
*APPEND ITAB.
EXIT.
ENDIF.
*ENDDO.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = file_name
filetype = 'BIN'
TABLES
data_tab = itab
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
OTHERS = 17.
path = file_name.
CALL FUNCTION 'PC_SPLIT_COMPLETE_FILENAME'
EXPORTING
complete_filename = path
CHECK_DOS_FORMAT =
IMPORTING
DRIVE =
EXTENSION = extension
NAME = name
NAME_WITH_EXT =
PATH =
EXCEPTIONS
INVALID_DRIVE = 1
INVALID_EXTENSION = 2
INVALID_NAME = 3
INVALID_PATH = 4
OTHERS = 5
ENDFORM. "upl
***INCLUDE ZINCLUDE_01 .
Data
tables crmrfcpar.
DATA: docdata LIKE sodocchgi1,
objpack LIKE sopcklsti1 OCCURS 1 WITH HEADER LINE,
objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE,
objtxt LIKE solisti1 OCCURS 10 WITH HEADER LINE,
objbin LIKE solisti1 OCCURS 10 WITH HEADER LINE,
objhex LIKE solix OCCURS 10 WITH HEADER LINE,
reclist LIKE somlreci1 OCCURS 1 WITH HEADER LINE.
DATA: tab_lines TYPE i,
doc_size TYPE i,
att_type LIKE soodk-objtp.
DATA: listobject LIKE abaplist OCCURS 1 WITH HEADER LINE.
data v_rfcdest LIKE crmrfcpar-rfcdest.
FORM
FORM ml_customize USING objname objdesc.
Clear Variables
CLEAR docdata.
REFRESH objpack.
CLEAR objpack.
REFRESH objhead.
REFRESH objtxt.
CLEAR objtxt.
REFRESH objbin.
CLEAR objbin.
REFRESH objhex.
CLEAR objhex.
REFRESH reclist.
CLEAR reclist.
REFRESH listobject.
CLEAR listobject.
CLEAR tab_lines.
CLEAR doc_size.
CLEAR att_type.
Set Variables
docdata-obj_name = objname.
docdata-obj_descr = objdesc.
ENDFORM. "ml_customize
FORM
FORM ml_addrecp USING preceiver prec_type.
CLEAR reclist.
reclist-receiver = preceiver.
reclist-rec_type = prec_type.
APPEND reclist.
ENDFORM. "ml_customize
FORM
FORM ml_addtxt USING ptxt.
CLEAR objtxt.
objtxt = ptxt.
APPEND objtxt.
ENDFORM. "ml_customize
FORM
FORM ml_prepare USING bypassmemory whatatt_type whatname.
IF bypassmemory = ''.
Fetch List From Memory
CALL FUNCTION 'LIST_FROM_MEMORY'
TABLES
listobject = listobject
EXCEPTIONS
OTHERS = 1.
IF sy-subrc <> 0.
MESSAGE ID '61' TYPE 'E' NUMBER '731'
WITH 'LIST_FROM_MEMORY'.
ENDIF.
CALL FUNCTION 'TABLE_COMPRESS'
IMPORTING
COMPRESSED_SIZE =
TABLES
in = listobject
out = objbin
EXCEPTIONS
OTHERS = 1
IF sy-subrc <> 0.
MESSAGE ID '61' TYPE 'E' NUMBER '731'
WITH 'TABLE_COMPRESS'.
ENDIF.
ENDIF.
Header Data
Already Done Thru FM
Main Text
Already Done Thru FM
Packing Info For Text Data
DESCRIBE TABLE objtxt LINES tab_lines.
READ TABLE objtxt INDEX tab_lines.
docdata-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objtxt ).
CLEAR objpack-transf_bin.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'TXT'.
APPEND objpack.
Packing Info Attachment
att_type = whatatt_type..
DESCRIBE TABLE objbin LINES tab_lines.
READ TABLE objbin INDEX tab_lines.
objpack-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objbin ).
objpack-transf_bin = 'X'.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = att_type.
objpack-obj_name = 'ATTACHMENT'.
objpack-obj_descr = whatname.
APPEND objpack.
Receiver List
Already done thru fm
ENDFORM. "ml_prepare
FORM
FORM ml_dosend.
SELECT SINGLE * FROM crmrfcpar WHERE consumer = 'CRM'.
v_rfcdest = crmrfcpar-rfcdest.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1' DESTINATION v_rfcdest
EXPORTING
document_data = docdata
put_in_outbox = 'X'
commit_work = 'X' "used from rel. 6.10
IMPORTING
SENT_TO_ALL =
NEW_OBJECT_ID =
TABLES
packing_list = objpack
object_header = objhead
contents_bin = objbin
contents_txt = objtxt
CONTENTS_HEX = objhex
OBJECT_PARA =
object_parb =
receivers = reclist
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
IF sy-subrc <> 0.
MESSAGE ID 'SO' TYPE 'S' NUMBER '023'
WITH docdata-obj_name.
ENDIF.
ENDFORM. "ml_customize
FORM
FORM ml_spooltopdf USING whatspoolid.
DATA : pdf LIKE tline OCCURS 0 WITH HEADER LINE.
Call Function
CALL FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = whatspoolid
TABLES
pdf = pdf
EXCEPTIONS
err_no_otf_spooljob = 1
OTHERS = 12.
Convert
PERFORM doconv TABLES pdf objbin.
ENDFORM. "ml_spooltopdf
FORM
FORM doconv TABLES
mypdf STRUCTURE tline
outbin STRUCTURE solisti1.
Data
DATA : pos TYPE i.
DATA : len TYPE i.
Loop And Put Data
LOOP AT mypdf.
pos = 255 - len.
IF pos > 134. "length of pdf_table
pos = 134.
ENDIF.
outbin+len = mypdf(pos).
len = len + pos.
IF len = 255. "length of out (contents_bin)
APPEND outbin.
CLEAR: outbin, len.
IF pos < 134.
outbin = mypdf+pos.
len = 134 - pos.
ENDIF.
ENDIF.
ENDLOOP.
IF len > 0.
APPEND outbin.
ENDIF.
ENDFORM. "doconv
FORM
FORM ml_saveforbp USING jobname jobcount.
Data
*data : yhead like yhrt_bp_head.
*DATA : ydocdata LIKE yhrt_bp_docdata,
*yobjtxt LIKE yhrt_bp_objtxt OCCURS 0 WITH HEADER LINE,
*yreclist LIKE yhrt_bp_reclist OCCURS 0 WITH HEADER LINE.
*DATA : seqnr TYPE i.
Head
*yhead-jobname = jobname.
*yhead-jobcount = jobcount..
*MODIFY yhrt_bp_head FROM yhead.
Doc Data
*ydocdata-jobname = jobname.
*ydocdata-jobcount = jobcount.
*MOVE-CORRESPONDING docdata TO ydocdata.
*MODIFY yhrt_bp_docdata FROM ydocdata.
Objtxt
*seqnr = 0.
*LOOP AT objtxt.
*seqnr = seqnr + 1.
*yobjtxt-jobname = jobname.
*yobjtxt-jobcount = jobcount.
*yobjtxt-seqnr = seqnr.
*MOVE-CORRESPONDING objtxt TO yobjtxt.
*MODIFY yhrt_bp_objtxt FROM yobjtxt.
*ENDLOOP.
RecList
*seqnr = 0.
*LOOP AT reclist.
*seqnr = seqnr + 1.
*yreclist-jobname = jobname.
*yreclist-jobcount = jobcount.
*yreclist-seqnr = seqnr.
*MOVE-CORRESPONDING reclist TO yreclist.
*MODIFY yhrt_bp_reclist FROM yreclist.
*ENDLOOP.
ENDFORM. "ml_saveforbp
FORM
FORM ml_fetchfrombp USING jobname jobcount.
*CLEAR docdata.
*REFRESH objtxt.
*REFRESH reclist.
*SELECT SINGLE * FROM yhrt_bp_docdata
*INTO corresponding fields of docdata
*WHERE jobname = jobname
*AND jobcount = jobcount.
*SELECT * FROM yhrt_bp_objtxt
*INTO corresponding fields of TABLE objtxt
*WHERE jobname = jobname
*AND jobcount = jobcount
*ORDER BY seqnr.
*SELECT * FROM yhrt_bp_reclist
*INTO corresponding fields of TABLE reclist
*WHERE jobname = jobname
*AND jobcount = jobcount
*ORDER BY seqnr.
ENDFORM. "ml_fetchfrombp
-suresh -
Mail does not sending emails , and i can't install the mail update.
Hi
i have a problem with out going mail after install
OS X 10.9.1 (13B42)
mail app : Version 7.1 (1827)
when im sending an email its not being send, the email move to outbox , and stays there , sometimes its send it after i restart mail app , but still the email been kept in the out box ,(from what i know it should move to the "sent box".
i have tried to remove and install OS x a few times , nothing change .
i have tried to downloud and install the mail update from the support page , and it gives me this :
help pleaseSometimes booting into the Safe Mode works.
Safe Mode
Safe Mode - About -
More than once as I am working with 3 or more open tabs, kanji script appears superimposed across the tabs. Won't respond to right or left clicking, haven't tried highlighting.
Today while opening email on yahoo, a message appeared in my inbox with kanji characters in the information parameters (date, checkbox) but English in the subject line. I deleted it.
I'm getting worried. I do not think this is a Yahoo problem as I'm not actually in Yahoo when the kanji appears first, but the yahoo tab was still active. The kanji spreads across more than one tab.Thanks, Fred. I have removed the Site Advisor. I hesitate to mark the problem solved until some time has passed with no new occurrences. I will be sure to follow up on this in a week or so. MinMan
-
IOS 7 Mail and Exchange server - no more threaded mail messages?
In iOS 6, Exchange-hosted Mail would show entire message threads, meaning you'd see your reply as a separate message. In iOS 7, it appears that unless the party responds, you won't have an email 'conversation' and you don't know what you've said (or whether your message got through) unless you look in "Sent Mail."
Mail.app in Mountain Lion does not work this way. There, all messages are threaded.
Anyone know how to fix this?
thanks!Hello whizzo,
Thank you for using Apple Support Communities!
Check out this setting to see if the option to group by thread is turned off or on.
Mail settings
Go to Settings > Mail, Contacts, Calendars, where you can:
Turn on Organize by Thread to group related messages together
From: iPhone User Guide
http://manuals.info.apple.com/MANUALS/1000/MA1565/en_US/iphone_user_guide.pdf
Regards,
Sterling -
Down Payment Invoice and A/R Invoice
Dear Expert
I have been experiencing a scenario where my client wants to create A/R down payment Invoice to their Customers. But the down payment may or may not be received before issue of the (balanced) A/R invoice and further the client sometimes would have to issue the down payment invoice together with the (balanced) A/R invoice to customers.
The problem is that SAP B1 does not allow me to refer or adjust the down payment in A/R invoice unless there is Incoming Payment received against the down payment . But as per this scenario the payment may or may not be received before raising the (balanced) A/R invoice.
I know that using the A/R down payment request could solve the billing issue, however, it can not reflect account receivable of customers which can not satisfy my client's need.
Could you please suggest some workarounds to overcome this limitation?
Thank you very much
Regards
EltonDear Expert
Let me clarify my client's scenario more to see whether you could give advise.
My client's business is project based and the invoicing flow is as below:
Phase 1 -
Invoicing 30%
Phase 2 -
Invoicing 30%
Phase 3 -
Invoicing 40%
Total 100%
However, invoice for phase 2 maybe issued before invoice for phase 1 is paid and so do invoice for phase 3.
There is also possibility that invoice for phase 1 is paid while invoice for phase 2 is not at the time when whole project is completed. Invoice for phase 3 therefore has to be issued before invoice for phase 2 is paid.
The installments for A/R is not applicable in this case since sales would be realized at the time when the A/R invoice is issued.
My client would have to realize the sales upon completion of project phase. A/R down payment invoice almost satisfy this scenario however, no A/R invoice of the balance with reference to the down payment invoices can be issued before the down payment invoices are settled.
Can anything be done to overcome this limitation?
Regards
Elton -
In a PC to PC GPIB configuration, one PC is used as a non-controller and it reads either LACS or TACS status bits continuously. It apears that the controller PC does not send UNTALK and UNLISTEN at the end of each message. The non-controller reads and writes therefor times-out.
What is the correct message synchronisation for a non-controller?
I use Labview 6, PCIIA, WIN98SE.
Thanks.Are you using LabVIEW as the controller, non-controller, or both?
NI-488.2 does have a configuration option to enable unaddressing. I am not sure of where it is in LabVIEW, but if you search for unaddressing, you should find some information on it. With unaddressing, NI-488. will unaddress the device after communicating with it.
If you are not using LabVIEW as the non-controller, National Instruments does have a software package called NI-Device that may help. This is an API designed for non-controllers. It does not currently have a LabVIEW interface. It works under C++ with a PCI-GPIB board.
A third option is to rewrite your device application. Your device should really not care about TACS or LACS as you read them from the status register Your device
should only look for LACS, DCAS, and perhaps DTAS (if you desire triggering). When it is LACS, it should read data. After a read has completed, it should interpret the data and get ready for a response. It is only at that moment that the device should look for TACS (and DCAS). It is hard to put a flowchart here, but if you design the flow of a standard instrument, you will see some patterns about when to look for certain status bits. -
Invoice and reciept must be paid exactly in A/R Invoice + Payment
We have set the option of overpayment/undepayment amount to 1.00 in the incoming payment of per document tab in the document settings. However, when we enter an invoice and then pay the document with under/overpayment of 1.00 or less in the A/R invoice +payment screen we get the following error: invoice and reciept must be paid paid exactly (message 131-45).
Is there an option of adding the document for cash sale customers even if the payment is greater than or less then by atleast 1.00 due to rounding/adjustments.Hi Asif
A/R invoice+ Payment
SAP Business One provides the A/R Invoice + Payment transaction for sales to one-time customers.
Prerequisites
The customer pays the entire amount at once (for example, in a shop).
The customer does not need documents such as an order or delivery note document.
Settings in the System
You maintain a representative master record for one-time customers in the system (Administration - Setup - Financials - G/L Account Determination, choose the Sales tab page, then choose Default Customer for A/R Invoice + Payment)
The system automatically calls up this customer when you enter the invoice. You cannot change the customer number in the document. You can, however, change the customer's name and address in the fields provided.
Using the default values in the user parameters, you can also assign a separate customer master record to each user for the A/R Invoice + Payment transaction.
Exception: The customer only makes a partial payment
In this case, you should create a separate customer master record for this customer so that you can monitor the incoming payments.
Regards
Rashid -
My client wants to send the Purchase oredr to Vendor thru E mail.So how to configure this.Also what is EDI.
Pl. help urgently.
Thankshi,
PO can be sent to using Outlook email or the Internal send within SAP.
Message via E-Mail
Use
You can send purchasing documents to a vendor by e-mail.
You can also send memos to an internal user from within the purchasing document, in which case the recipient can directly access the relevant document when processing the e-mail (executable mail).
Prerequisites
External Transmission
Make the necessary Customizing settings
The SAP system is configured for the transmission of external mails.
The message determination facility has been set up in Customizing for Purchasing.
You have defined a communication strategy in Customizing under Messages Output Control -> Message Types -> Define Message Types for <Purchasing Document> -> Maintain Message Types for <Purchasing Document> on the Default Values tab page, so that if no e-mail address can be found, for example, the system sends a fax.
The following information is necessary:
1.Data
2.Value
3.Comment
Message type:
Communication strategy
E.g. NEU
Choose a communication strategy or create a new one. Via the input help, you can branch to the maintenance function for communication strategies. Choose in the following window.
Enter the necessary data on the Default Values tab page on the detail screen for the message type ().
Processing routines
Medium
Program
FORM routine
5 (external transmission)
SAPF06P (e.g. for PO)
ENTRY_NEU
The entries are identical to those of the print output.
Partner roles
E.g. external transmission/LF
Maintain master data
Message records must have been created through master data maintenance (Purchasing menu). (See Creating Message Records)
Enter the necessary data u2013 for example, role LF (vendor), medium 5 (external transmission) and time spot 4 (send immediately upon saving).
SAP recommends that you work with time spot 4, so that the e-mails generated are sent immediately.
If you work with processing time spot 1 (send via periodically scheduled job), you must schedule the program RSNAST00 periodically for message output, so that messages are generated and e-mails sent.
An e-mail address is stored in the vendor master record.
An e-mail address is stored in the user master record.
Please note that you must also maintain an e-mail address for user IDs with which batch-jobs are carried out.
Internal Transmission
Make the necessary Customizing settings:
You have maintained the Customizing settings for Purchasing under Messages, Output Control -> Message Types ->Define Message Types for <Purchasing Document> -> Maintain Message Types for <Purchasing Document>.
The following information is necessary:
1.Data
2.Value
3.Comment
Message type:
Time-spot
Transmission medium (output medium)
Partner role
E.g. MAIL
E.g. 4 (send immediately upon saving)
7 (SAPoffice)
MP (mail partner)
Enter the necessary data on the Default Values tab page on the detail screen for the message type ().
Mail title and texts
E.g. mail from purchase order
Processing routines
Medium
Program
FORM routine
7 (SAPoffice)
RSNASTSO
SAPOFFICE_AUFRUF
Partner roles
E.g. SAPoffice/MP
SAPoffice/LF
Maintain master data
Message records must have been created for the message type MAIL through master data maintenance (Purchasing menu). (See Creating Message Records)
For more information on the internal and external transmission of e-mails, refer to the Basis documentation under Business Workplace (BC-SRV-GBT).
Further information on external transmission is available in the Basis documentation under SAPconnect and in the section External Sending in the SAP System.
Activities
External Transmission
If you have specified the processing time-spot 4 (send immediately upon saving), the system will immediately generate and transmit a message when you save the purchasing document.
If you have specified the processing time-spot 1 (send via periodically scheduled job), you must initiate the output of e-mails manually.
Result
You see the documents generated in the SAP system under Office ->Work center -> Outbox -> Documents.
Internal Transmission
On the message screen of the Purchasing application (e.g. in the purchase order), enter the message type, the medium (SAPoffice) and the role (MP = mail partner).
Choose Means of communication and enter your text on the following screen (<Purchasing document>: Send with note). Enter the useru2019s first and last names, for example, in the Recipient field.
Executable mail
If you wish to insert a transaction (because you want the recipient to view a purchase order, for example), choose Goto -> Execution parameters. Enter the necessary data, such as execution type (T = transaction), execution element (ME22N = Change Purchase Order), execution system, and the SET/GET parameters (BES for purchase order).
Result
If you have specified send immediately as the processing time-spot, the user will immediately receive a message or document when the purchase order is saved.
The user can view the message sent to him or her via Office -> Work center -> Inbox.
If the document in your inbox is an executable mail, you can click the right-hand mouse button and directly access the relevant purchase order, for example, via the menu thus displayed.
Hope it works...
Regards,
Priyanka.P
AWARD IF HELPFULL -
How do I send reminders to customers thru email directly thru SAP
Please help me find a solution to a problem that : -
I want to send letters / statements / reminders directly to customers / vendors of smartforms thru email using SAP.
Kindly tell me how do I write program in ABAP. Is there any function module for sending smartforms thru email.
Please help me
Thanks in advance
SK DanielWe can send smartforms thru mail.
Find the below code.
CONSTANTS: lc_getotf_ex TYPE tdgetotf VALUE 'X',
lc_no_dialog TYPE tdsfflag VALUE 'X',
lc_preview TYPE tdpreview VALUE 'X'.
Set Control Parameters and composer Parameters for requirement.
gwa_control_param-no_dialog = space.
gwa_control_param-preview = lc_preview.
gwa_composer_param-tdimmed = gc_ex.
If the File Save Path Is Specified Smart Form to Covert to PDF.
IF gv_fullpath IS NOT INITIAL.
gwa_control_param-getotf = lc_getotf_ex.
gwa_control_param-no_dialog = lc_no_dialog.
ENDIF.
call Smart Form Function Module
CALL FUNCTION gv_smart_form_fm
EXPORTING
control_parameters = gwa_control_param
mail_recipient = gt_recipient
mail_sender = gt_sender
output_options = gwa_composer_param
user_settings = space
gv_summary = gv_summary
gv_detail = gv_detail
gv_multi = gv_multi
IMPORTING
job_output_info = gwa_job_output_info
TABLES
gt_costsheet = gt_costsheet
gt_firstcost_sf = gt_firstcost_sf
gt_costload_sf = gt_costload_sf
gt_misc = gt_misc
gt_cost = gt_cost
gt_totals = gt_totals
gt_zxparam = gt_zfico
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
IF sy-subrc <> gc_subrc.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
If the File Save Path Is Specified
Function Module to Convert Smart Form Output to PDF Formate.
IF gv_fullpath IS NOT INITIAL.
LOOP AT gwa_job_output_info-otfdata INTO gwa_otf.
APPEND gwa_otf TO gt_otf.
ENDLOOP.
Function Module To Conver Smart Form To PDF Formate.
PERFORM call_convert_otf_2_pdf.
ENDIF.
CONSTANTS: lc_tilt1(2) TYPE c VALUE '~ ',
lc_tilt2(2) TYPE c VALUE ' ~'.
DATA: lv_filesize TYPE i,
lv_otf_cmd TYPE c VALUE 'X'.
Conversion From Smart Form to PDF Formate
CALL FUNCTION 'CONVERT_OTF_2_PDF'
EXPORTING
use_otf_mc_cmd = lv_otf_cmd
IMPORTING
bin_filesize = lv_filesize
TABLES
otf = gt_otf
doctab_archive = gt_doc
lines = gt_lines
EXCEPTIONS
err_conv_not_possible = 1
err_otf_mc_noendmarker = 2
OTHERS = 3.
IF sy-subrc <> gc_subrc.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
IF lv_filesize = 0.
EXIT.
ENDIF.
LOOP AT gt_lines INTO gwa_lines.
TRANSLATE gwa_lines USING lc_tilt2.
CONCATENATE gv_buffer gwa_lines INTO gv_buffer.
ENDLOOP.
TRANSLATE gv_buffer USING lc_tilt1.
DO.
SHIFT gv_buffer LEFT BY 255 PLACES.
IF gv_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO. -
I have Adobe Photoshop Album 1.0 & suddenly cannot send photos thru e-mail. It looks like it's working ok; but when I hit Send nothing happens and the program stops responding. Any suggestions?
I have starter 3.0 and cannot share pictures via outlook express. Evidently that version is discontinued and my outlook express does not support the MAPI that is required. I think the only solution is to upgrade to photoshop
elements or to send photos as attachment to your e-mail. I have the same problem using Zoom Browser EX sending photos via internet. I spent a whole day trying to resove this issue and have exhausted all options. Just like "Instant share" in HP image Zone that was replace by photoshop album starter 3.0 and now it is out dated. -
Print normal invoice and send invoice as pdf to creator of invoice
Hello to all,
this is my first post in this big, special and great community.
Many thanks to all people in background for realizing and customizing !
I have a request to print the normal invoice and to send the invoice as pdf copy to the creator of the invoice at the same time.
Using include RVADOPFO and medium 5 would be the correct solution, if I could use the email field in customer master data entering the mail adress of the creator.
But it is not possible, the field is used otherwise.
Can anybody help me to solve the problem ?
Thanks in advance and regards
ClausHi,
One Print Program is sufficient to generate the Print invoice and send the Invoices as PDF to customer.
In the NACE transaction code , In the OUTPUT TYPE define a output with the Transaction medium as 1 & 5
In the CONDITION RECORDS in VV33 also maintain the MEDIUM as 1 and 5
Alternatively you can you one program to generate the PDF and save to your LOCAL file and send to customer
The PROGRAM to generate the PDF is RSTXPDFT4
Please check them and let us know your feedback
regards,
santosh -
Deferred tax: Post invoice and payment separately $1" Message no. DEFTAX020
while reversing a document thru FB08, it is giving the error message,
" Deferred tax: Post invoice and payment separately $1" Message no. DEFTAX020.
This is a stand alone invoice document , without any clearing document. What is to be done ?
Below is the snapshot of FB03:-
Document Number 2256162 Company Code MLTD Fiscal Year 2009
Document Date 24.05.2010 Posting Date 25.05.2010 Period 11
Reference PYX/10-11/032 Cross-CC no.
Currency INR Texts exist
Itm PK BusA Acct no. Description Tx Amount in INR
001 31 U106 503551 PYXIS SYSTEMS PVT.LTD. DD 55,150.00-
002 40 COMM 5656 Membership & Subscri DD 50,000.00
003 40 1371 Service Tax Availed DD 5,000.00
004 40 1372 Ecess on ST Availed DD 100.00
005 40 1373 S&H Ecess on ST Avai DD 50.00
Document Type I2 VEMDOR INV-CORPORATE
Doc.Header Text PYXIS SYS.P.LTD.
Branch number Number of Pages 0
Reference PYX/10-11/032 Document Date 24.05.2010
Posting Date 25.05.2010
Currency INR Posting Period 11 / 2009
Ref. Transactn BKPF Accounting document
Reference key 0002256162MLTD2009 Log.System MALCLNT999
Entered by NITINRB Parked by
Entry Date 25.05.2010 Time of Entry 13:05:08
TCode FBR2
Changed on Last update
Ledger Grp Ledger
Ref.key(head) 1 Ref.key 2Hi,
Check whether OSS note 913805 (see below) offers a solution to your particular issue.
Kind regards, Robert
Note 913805 - Error FF891 or DEFTAX025 when posting FI-Documents Version: 5
Summary
Symptom
The posting of FI-documents cannot be executed due to one of the following error messages:
FF 890 "Vendor and customer items in document with deferred taxes"
FF 891 "G/L account item without tax code in document with deferred taxes"
FF 892 "Error writing to table DEFTAX_ITEM"
DEFTAX 025 (no specific text)
Also update terminations and other errors which are related to function group TAX4 may be the topic of this note.
Other terms
RFUMSV25; RFUMSV50; VAT; deferred tax; BTE; DEFTAX_ITEM; TAX4; SAPSQL_ARRAY_INSERT_DUPREC; FI_POST_DEFTAX_ITEM; FF891; FF890; FF892; FF804; 00 671; FF099; DEFTAX020; DEFTAX021; DEFTAX022; DEFTAX023; DEFTAX025; DEFTAX012; DEFTAX_MX027; DEFTAX_MX047; DEFTAX_MX039; DEFTAX; DEFTAX_MX;
Reason and Prerequisites
Accidentally some business transaction events (BTE) for the new solution for deferred tax were delivered in an active state in support packages of SAP releases 4.70 and ERP 2004. The solution is available in the SAP-Standard only from release ERP 2005. Also in ERP 2005 the new deferred tax can cause problems in countries for which the solution is not released.
These BTEs perform strict tests for documents containing tax codes for deferred tax.
Solution
If you are using the old deferred tax, i.e. you use report RFUMSV25 to create transfer postings, you can safely deactivate these BTEs.
Remove the following BTEs:
00001025 DI-TAX CREATE_DEFTAX_ITEM
00001030 DI-TAX SET_DEFTAX_ITEM
00001040 DI-TAX CREATE_DEFTAX_ITEM_REVERS
00001050 DI-TAX CREATE_DEFTAX_ITEM_MR1M
In ERP 2005 (ECC 600) the application key is 'FI-TAX' instead of the above mentioned 'DI-TAX'.
To do this start transaction FIBF
-> Settings
-> P/S Modules
...of an SAP Application
Mark the entries from the list above and delete them.
This deactivates the functionality of 'new deferred tax' for all company codes in all clients on the system. This means that no data is written to table deftax_item at posting time. Report RFUMSV50 can still be started, but it will not process new documents any more.
If in ERP 2005 problems arise in one country but the new deferred tax is used in another country you must not deactivate the BTEs completely. In this case it is possible to restrict the BTEs to be active only in certain countries using the column 'country' in transaction FIBF.
Header Data
Release Status: Released for Customer
Released on: 16.01.2008 20:12:15
Master Language: English
Priority: Correction with medium priority
Category: Program error
Primary Component: FI-GL-GL-F Value Added Tax (VAT)
Affected Releases
Software Component Release From Release ToRelease And subsequent
SAP_APPL 46C 46C 46C
SAP_APPL 470 470 470
SAP_APPL 500 500 500
SAP_APPL 600 600 600
SAP_APPL 602 602 602
SAP_APPL 603 603 603
SAP_APPL 604 604 604
Related Notes
771319 - RFUMSV50: Documentation
Edited by: Robert North on May 26, 2010 11:49 AM
Edited by: Robert North on May 26, 2010 11:50 AM -
Help Needed With Mail and Reminders Vs. To Do Apps
I am running Yosemite 10.10.3 and IOS 8.2 on a Late 2012 Mac Mini.
I have been all over the place trying to find a perfect To Do List App that fully integrates with Mac Mail. I have versions of Things, Todoist, and Wanderlist that will work, but I have trouble tying them into my ICAL for meetings and reminders.
I am the kind of person who looks all over for a solution to a problem, when it might already be in front of me.
So, how can I take a Email and send it as a to do item to Reminders, or better yet, a section of an email and send it to reminders. I know from there it will automatically sync up to my iCloud and everything else.
I do not need anything over complicated, or have to share with anyone, so I have been leery of investing in Todoist or Wunderlist pro because I cannot seem to get this going.
I am hoping that the geniuses here at the Support Forums can help me out. I am wasting too much time and effort, trying things and having it not work. I have to believe that Apple has the solution right in front of me.
Thanks,
JohnHave a look at this page which Google turned u:http://www.uwc.edu/itresources/OutlookExpressConfig/OutlookExpressSetup.htm
Whilst it's obviously for Outlook Express it contains all the details you need to configure the mail client. Point 5 has the server details for IMAP access (you typically can't access a web-based email account in an email client).
Bear in mind changes you make on the +iPod touch+ will be reflected when you next log-on into your web-based email or desktop email client.
regards
mrtotes -
Dear Gurus,
We have newly configuered the PO Email and Reminders to vendors.The Po is gng thru mail. but i couldn see the take the printout in ME9F and i couldn send the expiditors in ME9f and ME91f.
I have given the PO number and everything but its telling that " NO SUITABLE PURCHASE DOC EXIST".
I have gone thru sdn full and gogled also.but couldn identify this answer,
Plz Help me to solve this issue......
thx in advance...........Hello,
Please check whether your PO is subjected to Release Strategy. If yes, then release the PO.
Once the PO is release you can use the transaction ME9F.
Enter the PO no:
Application - EF
Output type - ZNEU/ZNE1
Processing status - 1
Do following steps to check the Reminder issue
1. Create a PO with back date (06.07.2011) If your planned delivery time is 10 days so the delivery date will be 16.07.2011
2. Define the Reminder 1 as 1 day
3. Now when you execute ME91F with reference date as today's date (18.07.2011) you will be able to see your PO document getting triggered for reminder processing.
Thanks & Regards,
Maybe you are looking for
-
How can I delete items in trash from an external hard drive?
I have a Macbook Pro and have installed Paragon so that I can use an external hard drive on both my Mac and my PC. But some files I deleted from my external hard drive (Seagate 3TB) while on my Mac can't be deleted from the recycle bin. When I try t
-
Premiere CC renders RED PICTURES to QT DNxHD Video to all dissolves
Hello , In my company we use Premiere Pro CC Version 7.2.2 (33) on a Win7 PC. Every time Premiere CC renders a QuickTime DNxHD there are these red pictures coming up. You cant see anything from the original pictures - there is just red for about 10 f
-
My thunderbolt to hdmi cable worked once but then stopped
so i bought a thunderbolt to HDMI adapter and it work great but when i took out the hdmi and put it in my console id didnt work when i checked if it would work with the adapter is didnt so this adaper stoped working a broke my HDMI cord
-
AddressBook.data is missing
hello i have lost all my address book contacts when synchronizing imac-iphone-ipad. i've been searching for help for several hours and found that solution could be: replacing AddressBook.data with AddressBook.data.previous! the problem is they are bo
-
Data bridge not working?
Hi there, I am trying my first import into PCM via Data Bridge but cannot make it work. i am using the coporate PCM10 VMWare. Can you please tell me how I can find the root cause of this issue? Here is the data before the import I have created a very