Our order confirmation letters are being generated and transferred to SAPConnect. The problem is the format is being converted from SAPScript to OTF. I need to convert the format from SAPScript to text. I am using the program RVADOR01, form routine ENTRY and calling a form to generate the output. I was attempting to add a function module 'CONVERT_OTF_MEMORY' to the program for the conversion. Do you have any suggestions?

    Requires Free Membership to View

Here is some sample code for achieving manual conversion to the OTF format.
* In case of more than 10 pages:
- Check the spool request
- Click Edit -> OTF display -> No. of OTF pages
* Convert SAP Script to text:
- Display the spool request
- Then click Goto -> List display

Automatic conversion to the OTF format:
tables: tline.
data:   begin of int_tline1 occurs 100.
             include structure tline.
data:   end of int_tline1.
call function 'OPEN_FORM'
                 device         = 'OTF_MEM'
* after CLOSE_FORM
call function 'CONVERT_OTF_MEMORY'
          format                = 'ASCII'
          max_linewidth         = 132
           lines                 = int_tline1
          err_max_linewidth        = 1
          err_format                    = 2
          err_conv_not_possible = 3
          others                          = 4.
* write the text file to spool
loop at int_tline1.
   if int_tline1-tdline = space.
      write:/ int_tline1-tdline.

This was first published in April 2003

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: