Need to add extra lines in email generating from oracle

Hi!
I am using Oracle 9i Enterprise Edition 9.2.0.6
I am facing a problem while generating the email from Oracle
Problem is that I want to display the data in following format
Terminal Statistics From: 30-MAR-2008 15:39:00 To: 06-JUN-2008 16:59:00
Containers Examined
Export: 2
Import: 30
but email shows data in following format
Terminal Statistics From: 30-MAR-2008 15:39:00 To: 06-JUN-2008 16:59:00 Containers Examined Export: 2 Import: 30
System combines the all the data in one line, while I have used following function to add new line when and where needed, but unable to get my desired result.
1. utl_tcp.CRLF
2. chr(130) || chr(10)
3. chr(10)
I have used following procedure to generate the email.
PROCEDURE send_html_email(
p_module_name in varchar2,
p_subject in varchar2,
p_text in varchar2 default null,
p_html in varchar2 default null
IS
l_boundary varchar2(32767) default 'a1b2c3d4e3f2g1';
l_connection utl_smtp.connection;
l_body_html clob := empty_clob; --This LOB will be the email message
l_offset number;
l_ammount number;
l_temp varchar2(32767) default null;
l_to varchar2(100);
l_cc varchar2(100);
l_bcc varchar2(100);
t_v_stpt Number:=0;
t_v_endpt Number:=0;
c_v_stpt Number:=0;
c_v_endpt Number:=0;
b_v_stpt Number:=0;
b_v_endpt Number:=0;
l_subject varchar2(255);
BEGIN
/*Function to retrieve the E-mail recipients list according to the Module/application*/
mail_recipient(p_module_name,l_to,l_cc,l_bcc);
l_connection := utl_smtp.open_connection( pk_parameter.setting('MAILSVR'), 25 );
utl_smtp.helo( l_connection, pk_parameter.setting('MAILSVR') );
utl_smtp.mail( l_connection, pk_parameter.setting('MAILFROM') );
l_temp := l_temp || 'MIME-Version: 1.0' || chr(13) || chr(10);
LOOP
t_v_stpt := t_v_stpt + 1;
t_v_endpt := INSTR (l_to, ',', t_v_stpt, 1);
IF l_to is null then
EXIT;
ELSIF t_v_endpt = 0 THEN
UTL_SMTP.rcpt (l_connection, SUBSTR (l_to, t_v_stpt));
EXIT;
ELSE
UTL_SMTP.rcpt (l_connection, SUBSTR (l_to, t_v_stpt, t_v_endpt -t_v_stpt));
END IF;
t_v_stpt := t_v_endpt;
END LOOP;
LOOP
c_v_stpt := c_v_stpt + 1;
c_v_endpt := INSTR (l_cc, ',', c_v_stpt, 1);
IF l_cc is null then
EXIT;
ELSIF c_v_endpt = 0 THEN
UTL_SMTP.rcpt (l_connection, SUBSTR (l_cc, c_v_stpt));
EXIT;
ELSE
UTL_SMTP.rcpt (l_connection, SUBSTR (l_cc, c_v_stpt, c_v_endpt -c_v_stpt));
END IF;
c_v_stpt := c_v_endpt;
END LOOP;
LOOP
b_v_stpt := b_v_stpt + 1;
b_v_endpt := INSTR (l_bcc, ',', b_v_stpt, 1);
IF l_bcc is null then
EXIT;
ELSIF b_v_endpt = 0 THEN
UTL_SMTP.rcpt (l_connection, SUBSTR (l_bcc, b_v_stpt));
EXIT;
ELSE
UTL_SMTP.rcpt (l_connection, SUBSTR (l_bcc, b_v_stpt, b_v_endpt -b_v_stpt));
END IF;
b_v_stpt := b_v_endpt;
END LOOP;
/*Header creation for email.*/
IF l_to is not null or l_cc is not null or l_bcc is not null THEN
l_temp := l_temp || 'To: ' || l_to || chr(13) || chr(10);
l_temp := l_temp || 'CC: ' || l_cc || chr(13) || chr(10);
l_temp := l_temp || 'BCC: ' || l_bcc || chr(13) || chr(10);
l_temp := l_temp || 'From: ' || pk_parameter.setting('MAILFROM') || chr(13) || chr(10);
l_temp := l_temp || 'Subject: ' || p_subject || chr(13) || chr(10);
l_temp := l_temp || 'Reply-To: ' || pk_parameter.setting('MAILFROM') || chr(13) || chr(10);
l_temp := l_temp || 'Content-Type: multipart/alternative; boundary=' ||
chr(34) || l_boundary || chr(34) || chr(13) ||
chr(10);
-- Write the headers
dbms_lob.createtemporary( l_body_html, false, 10 );
dbms_lob.write(l_body_html,length(l_temp),1,l_temp);
-- Write the text boundary
l_offset := dbms_lob.getlength(l_body_html) + 1;
l_temp := '--' || l_boundary || chr(13)||chr(10);
l_temp := l_temp || 'content-type: text/plain; charset=us-ascii' ||
chr(13) || chr(10) || chr(13) || chr(10);
dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
-- Write the plain text portion of the email
l_offset := dbms_lob.getlength(l_body_html) + 1;
dbms_lob.write(l_body_html,length(p_text),l_offset,p_text);
-- Write the HTML boundary
l_temp := chr(13)||chr(10)||chr(13)||chr(10)||'--' || l_boundary ||
chr(13) || chr(10);
l_temp := l_temp || 'content-type: text/html;' ||
chr(13) || chr(10) || chr(13) || chr(10);
l_offset := dbms_lob.getlength(l_body_html) + 1;
dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
-- Write the HTML portion of the message
l_offset := dbms_lob.getlength(l_body_html) + 1;
dbms_lob.write(l_body_html,length(p_html),l_offset,p_html);
-- Write the final html boundary
l_temp := chr(13) || chr(10) || '--' || l_boundary || '--' || chr(13);
l_offset := dbms_lob.getlength(l_body_html) + 1;
dbms_lob.write(l_body_html,length(l_temp),l_offset,l_temp);
-- Send the email in 1900 byte chunks to UTL_SMTP
l_offset := 1;
l_ammount := 32767;
utl_smtp.open_data(l_connection);
while l_offset < dbms_lob.getlength(l_body_html) loop
utl_smtp.write_data(l_connection, dbms_lob.substr(l_body_html,l_ammount,l_offset));
l_offset := l_offset + l_ammount ;
l_ammount := least(32767,dbms_lob.getlength(l_body_html) - l_ammount);
end loop;
utl_smtp.close_data(l_connection);
utl_smtp.quit( l_connection );
dbms_lob.freetemporary(l_body_html);
END IF;
END;
Following procedure calls the above function and generate the email
PROCEDURE generate_statistics
IS
l_minutes NUMBER:=0;
l_sub_type cg_ref_codes.rv_meaning%type;
l_gate_text VARCHAR2(5000);
l_ves_text VARCHAR2(5000);
l_exm_text VARCHAR2(5000);
l_email_text VARCHAR2(5000);
l_gate_tot NUMBER:=0;
l_load_tot NUMBER:=0;
l_discharge NUMBER:=0;
l_exm_tot NUMBER:=0;
/*Declare Cursor to get Examined Containers Summary*/
CURSOR cur_examined_ctrs IS
SELECT decode(eu.category,'I','Import','E','Export') Category, count(*) Total
FROM service_events se, equipment_uses eu
WHERE se.performed BETWEEN round(sysdate-l_minutes/1440,'mi')
AND round(sysdate,'mi')
AND se.tserv_id IN ('EXM')
AND eu.gkey = se.equse_gkey
AND eu.category IN ('I','E')
GROUP BY eu.category;
BEGIN
/*Retrieve parameterized minutes*/
l_minutes := nvl(pk_parameter.setting('STATSGMI'),0);
/*Assign Values to generate email*/
l_email_text := 'Terminal Statistics From: '||
to_char(round(sysdate-l_minutes/1440,'mi'),'DD-MON-RRRR HH24:MI:SS')||
' To: '||to_char(round(sysdate,'mi'),'DD-MON-RRRR HH24:MI:SS')||
chr(13) || chr(10)||chr(13) || chr(10);
l_exm_text := 'Containers Examined'||utl_tcp.CRLF;
FOR rec_examined_ctrs IN cur_examined_ctrs LOOP
/*Generate Text for email - Vessel Activity Crane Wise Starts*/
l_exm_text := l_exm_text ||rec_examined_ctrs.category ||': '||
rec_examined_ctrs.total||utl_tcp.CRLF;
l_exm_tot := l_exm_tot + rec_examined_ctrs.total;
END LOOP;
l_email_text := l_email_text||l_exm_text;
pk_kictl_email.send_html_email('TERM STATISTICS',
'Terminal Statistics Report',
l_email_text,
l_email_text
END;
I have been searching the reason and solution on net since last 2 days but hasn't find it yet.
would anybody plz help me regarding this.
Thanks
Hassan

I checked your suggestions after week end today and found that
the suggestion of Nalla did not provide the result in my required format
rewrite it as l_email_text := l_email_text||CHR(10)||l_exm_text;
Peter & Krithika:
I used html tag <BR> when and where needed and its gave me result in my required format
e.g.: l_exm_text := l_exm_text ||'<br>'||rec_examined_ctrs.category ||': '||
rec_examined_ctrs.total;
Now I want to know if there any html tag thru which I can define the column number so that my text will start from there.
means any html tag replacement of lpad (oracle funtion):
Thanks
Hassan

Similar Messages

  • Need to add extra Payment modes in Claim Advance Request

    Dear Friends,
    I need to add extra Payment modes such as Corporate Credit Card and Company Card options in Payment mode option dropdown list  in ESS Claim Advance Request against a Reimbursement type.
    Below is the original thread created by me with screen shot. As per group members suggestion diverting this query from Travel mgmt forum to SAP HCM Forum
    Need to add extra Payment modes in ESS Travel management against a Reimbursement type
    Expecting solutions from HCM Experts !!
    Regards,
    Nayak

    Dear Experts,
    Any suggestions?
    Regards,
    Nayak

  • Need to add extra Payment modes in ESS Travel management against a Reimbursement type

    Dear Travel Experts,
    I need to add extra Payment modes such as Corporate Credit Card and Company Card options in Payment mode option dropdown list  in ESS Travel management against a Reimbursement type.
    Screen shot attached where I need extra two Payment mode options:
    Please let me know how to add it .
    Regards,
    Nayak

    Dear Sigi,
    Please find more screen shots :
    Regards,
    Nayak

  • How to add extra lines in the address field?

    How, if possible, to add extra lines in the address field? For example, the street address might require two lines:
    Bob Smith
    Newport A  Unit 32
    Century Village
    Aventura, FL 

    Thanks, Barney! It's even easier than the solution I came to: copying and pasting into the field. 

  • How to add header line in a file from XI system using file adapters

    Hi All,
    I need to add header line (Column names) in a file coming from XI system.
    I am using file adapters.
    Thanks & Regards,
    Gaurav Mittal

    The Receiver File Adapter is configured, using the following settings:
    1) Choose File Content Conversion as the Message Protocol.
    2) You give the ‘addHeaderLine’ parameter as 1
    3) For the ‘fieldSeparator’ parameter you need to give field separator for both list and substructure (referring to the data type above). For eg: it may be a ‘,’ (comma) for substructure in a comma separated file.
    4) The ‘endSeparator’ parameter needs to given for substructure only. For eg: it may be a ‘nl’ (new line)
    5) Give the file name, the directory and the Construction mode. Activate all the settings. Receiver File Adapter with F.C.C. is configured.
    please visit the blog.
    /people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion
    /people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
    /people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2

  • My iPhone, iPad and G5 cant open PDF or Word attachments on emails generated from a specific PHP written system.

    I use iPhone, iPad and G5 receiving emails generated from a PHP written system hosted on 1and1.  I cant open PDF or Word attachments on any emails. The attachment's file names are displayed at the bottom of the email with no link.  No problem on Windows Outlook.   Is it me, 1and1 or the PHP system!? Does Apple OS handle email attachments differently to Windows?  Help!?

    Followed your instructions on my iPhone running 4.3.5 and my iPad which is running iOS 5 beta 4...  IT WORKS!
    Thanks a lot!

  • When i need to send somthing to an email address from a website, the Outlook Express pop up even i do not set it as default's email

    When i need to send somthing to an email address from a website, the Outlook Express pop up even i do not set it as default's email

    http://support.mozilla.com/en-US/kb/Changing+the+e-mail+program+used+by+Firefox

  • Help sending out long email message from ORACLE PL/SQL

    Hello,
    I need help sending out long email message from ORACLE PL/SQL.
    My message(email body) contains about 4000 characters and comes out truncated somewhere on the middle.
    My business requirements do not allow me to send it as attachment.
    I am using oracle utl_smtp package and on oracle 10gR2.
    Is it possible to send out long text message from Oracle?
    Thanks!
    Ia

    Thank you very much for your responses.
    Even if I use email procedure below my message is getting truncated.
    Here is how I am trying to execute the procedure from sql plus:
    DECLARE
    P_SENDER VARCHAR2(32767);
    P_RECIPIENT VARCHAR2(32767);
    P_SUBJECT VARCHAR2(32767);
    P_BODY VARCHAR2(32767);
    BEGIN
    P_SENDER := 'xxxx@yyy';
    P_RECIPIENT := 'xxxx@yyy';
    P_SUBJECT := 'long text message';
    P_BODY :=
    '1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    7 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    8 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    9 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    10 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    11 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    12 34567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
    21 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789';
    EMAIL ( P_SENDER, P_RECIPIENT, P_SUBJECT, P_BODY );
    COMMIT;
    END;
    SQL> @long_sp;
    PL/SQL procedure successfully completed.
    The email message is:
    long text message
    xxx@yyyy
    Sent:     Tuesday, May 25, 2010 6:52 AM
    To:     
    xxx@yyyy
    1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 7 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 8 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 9 12345678901234567890123456789012345678901234567890123456789012345678901234
    Message is getting truncated around 1000 characters.
    What am I doing wrong?
    Please help!
    Thanks!!

  • Need to download a tool to make reports from Oracle 10g or Oracle 11R1

    Hello,
    need to download a tool to make reports from Oracle 10g or Oracle 11Release 1,      
    but not too well from where to download it, my system is 32 bits
    thanks

    All Oracle product downloads are available from http://download.oracle.com or http://edelivery.oracle.com
    Before going to the download site, you may want to review the available tools. Go to http://otn.oracle.com and check out the white papers and info under Products : Developer Tools

  • Overcharged and need to add a line

    I believe I am paying too much for my iPhone. I only have 150mg of data and pay $65 per month. I do not even use my iPhone as intended. I know a friend who has 2g and is paying $45. Besides  this I need to add my son to my plan. Any idea how much one extra line would cost for a smartphone? Maybe a basic I since I know it will roughly be $40 or so for the sp.Please help with any info!

        Asell1201,
    Great question, if you are on the MORE Everything Share Plan for an additional line it would be $30 for basic phone and $40 for smartphone. Does your employer offer discounts for Verizon Wireless? If so add the discount here: http://vz.to/1dGmv25
    KarenC_VZW
    Follow us on Twitter @VZWSupport

  • Not able to add extra line item in sales order - va01

    Hi friends,
    At the time of creation of sales order via va01.
    I am appending the my extra line item in xvbap. But on screen I am not able to view that extra line item.
    Could you please help me out with this problem.
    My code is given below.
    I am writting this code in MV45AFZB &
    in that FORM USEREXIT_CHECK_VBAP USING US_DIALOG.
    it_free_goods is the table in which i am having data which needs to be uploaded in xvbap.
      IF it_free_goods[] IS NOT INITIAL.
        LOOP AT it_free_goods INTO wa_free_goods.
          wa_xvbap-matnr = wa_free_goods-matnr.
          RV45A-MABNR  = wa_free_goods-matnr.
          VBAP-POSNR   = vbap-posnr + 10.
          wa_xvbap-kwmeng = wa_free_goods-menge.
          wa_xvbap-meins = wa_free_goods-meins.
          wa_xvbap-pstyv = co_pstyv.
          wa_xvbap-posnr = vbap-posnr + 10.
          wa_XVBAP-UPDKZ = 'I'.
          MOVE-CORRESPONDING wa_xvbap TO xvbap.
          APPEND xvbap.
         ENDLOOP.
       ENDIF.
    Please let me know if somethings needs to be changed.
    It will be very helpful for me,
    Thanks,
    Best Regards,
    Prashant

    Hi Prashanth,
    I believe the use of
    USEREXIT_CHECK_VBAP
    This user exit can be used to carry out additional checks (e.g. for completion) at item level
    Please check the following link which has a similar requirement
    Re: VA01/VA02  screen exit
    Regards
    Byju

  • PLD Production Order need to add BOM lines

    I have a need to add the comments from the BOM lines table (ITT1) to the production order.
    As soon as I add the field (copied the definition from the BOM report) the lines go wild.  I go from 5 lines to 35 lines with the production components printing multiple times.
    Any body have a way to link the BOM lines to the production order lines so I get the right lines printing?

    I would suggest you create a user field at the Production Order Rows and use the following formatted search to copy the comments from the BOM definitions.
    This user field can be easily added to the PLD and will help avoid duplicating rows which you are currently facing.
    SELECT T0.Comment FROM  [dbo\].[ITT1\] T0  WHERE T0.Code = $\[$37.4.0]   AND  T0.Father = $\[$6.0.0]
    Suda

  • Need to add contact with 2 email addresses

    I have a contact in my address book for whom I need to add 2 email addresses in the same field. I know I can add multiple addresses, but that gets confusing for this contact, because I need to send every email to him at both addresses. I tried adding both addresses in the same field, separated by both a comma and a semicolon, and when I tried to sent the message Mail told me it was an invalid address. Is there any way to do this?

    There is no reason why you should not be able to enter both addresses in the Address Book as two separate addresses on the same contact card (e.g. "home" and "work") and when typing in the To: field of a Mail message, start entering as one address at a time. If the addresses exist in Address Book or previous recipients list, each will "quick fill". After first is entered (as a "bubbled" address), enter a comma then start entering second address. If either address is not in Address Book or previous recipient list, separate each entry with comma and spacebar while typing.
    If launching Address Book as a helper application from within the Mail application, single-click each email address (not the name) and either drag each, one at a time, to the To: field or click the To: button in Address book helper app. Repeat with other address. You can't snag 'em both at once.
    I just tried all of the above so these methods work here.

  • Extra lines in email received on Iphone

    Hi, when I receive an email which containes extra lines it is unreadable on the Iphone whereas in Outlook it is fine.
    Anyone else with this problem?
    Anyone knows a solution?
    Cheers
    Imre

    Sorry, this is what I see on the Iphone:
    {\rtf1\ansi\ansicpg1252\fromhtml1 \fbidis \deff0{\fonttbl {\f0\fswiss\fcharset0 Arial;} {\f1\fmodern Courier New;} {\f2\fnil\fcharset2 Symbol;} {\f3\fmodern\fcharset0 Courier New;}} {\colortbl\red0\green0\blue0;\red0\green0\blue255;} \uc1\pard\plain\deftab360 \f0\fs24 {\*\htmltag19 } {\*\htmltag34 } {\*\htmltag161 } {\*\htmltag241 } {\*\htmltag241 } {\*\htmltag241 } {\*\htmltag241 } {\*\htmltag41 } {\*\htmltag50 }\htmlrtf \lang1040 \htmlrtf0 {\*\htmltag96
    }\htmlrtf {\htmlrtf0 {\*\htmltag64
    }\htmlrtf {\htmlrtf0 Ciao ad entrambi, {\*\htmltag244
    } {\*\htmltag252
    }\htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag244
    } {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 {\*\htmltag252
    }\htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 mi confermate cortesemente anche per il 2014 le aliquote che abbiamo applicato lo scorso anno? {\*\htmltag244
    } {\*\htmltag252
    }\htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 Grazie {\*\htmltag244
    } {\*\htmltag252
    }\htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 Sabrina {\*\htmltag244
    } {\*\htmltag252
    }\htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag244
    } {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 {\*\htmltag252
    }\htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\b \htmlrtf0 {\*\htmltag84 }\htmlrtf {\lang1033 \htmlrtf0 Sabrina xxx{\*\htmltag92 }\htmlrtf }\htmlrtf0 {\*\htmltag92 }\htmlrtf }\htmlrtf0 {\*\htmltag84 }\htmlrtf {\lang1033 \htmlrtf0 {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\b \htmlrtf0 {\*\htmltag84 }\htmlrtf {\lang1033 \htmlrtf0 XXX Company Name {\*\htmltag92 }\htmlrtf }\htmlrtf0 {\*\htmltag92 }\htmlrtf }\htmlrtf0 {\*\htmltag84 }\htmlrtf {\lang1033 \htmlrtf0 {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 Piazza xxx, x {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 - {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 xxxxx City(xx) {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 - {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 Italia {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 T. +39 02 80 47 44 {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 (operator) {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 F. +39 02 xx xx xx xx {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 {\*\htmltag84  }\htmlrtf \'a0\htmlrtf0 {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\lang2057 \htmlrtf0 {\*\htmltag84 }\htmlrtf {\field{\*\fldinst{HYPERLINK "mailto:[email protected]"}}{\fldrslt\cf1\ul \htmlrtf0 {\*\htmltag84 }\htmlrtf {\lang1040 \htmlrtf0 [email protected] {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf }\htmlrtf0 \htmlrtf }\htmlrtf0 {\*\htmltag92 } {\*\htmltag92 }\htmlrtf }\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\field{\*\fldinst{HYPERLINK "http://www.xxx-group.com/"}}{\fldrslt\cf1\ul \htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 www.xxx-group.com {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf }\htmlrtf0 \htmlrtf }\htmlrtf0 {\*\htmltag92 } {\*\htmltag92 }\htmlrtf }\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htmlrtf0 {\*\htmltag244
    } {\*\htmltag252
    } {\*\htmltag92 }\htmlrtf }\htmlrtf0 \htmlrtf\par}\htmlrtf0 \htmlrtf \par \htmlrtf0 {\*\htmltag72
    } {\*\htmltag64
    }\htmlrtf {\htmlrtf0 {\*\htmltag84 }\htmlrtf {\htm

  • Need to add new line in Service Provider Agreement

    Hi All,
    In Change Service Provider (T Code- EEDMIDESERVPROV02) screen, under the agreement tab (Payment and Billing Data) I need to add the agreement details for respective Service Provider which I am getting through WebService Call (ABAP Proxy).
    Need to update existing or add new record programatically.
    Is there any standard function module or method to do the same ?
    Thanks in advance.

    Hi Ankit,
    There is a standard class for this - CL_ISU_IDE_DEREGSPAGREEMENT, which I believe should help you.
    Regards,
    Asif

Maybe you are looking for