Question regarding Graphics - Print Forms

Hi,
This is a print forms question. We are on ECC 5.0, basis release 640
Currently, for all our SAPscripts, we have our graphics as TIF files stored as text modules.
For our Smartforms, we loaded BMP files to the BDS using transaction SE78.
Adobe brings up the exciting possibility of using smaller sized JPG/JPEG files.
The only place I can think of storing the JPEG files in the SAP system is the MIME Repository. Looks like SE78 does not support JPEG files.
Here's my requirement and question.
In the mime repository, I created folder 'LOGOS' in SAP/PUBLIC. So, the path would be /SAP/PUBLIC/LOGOS
The names of the files in the mime repository are 'LOGO_A' and 'LOGO_B'.
We need to print the company logo based on company code.
If company code is 'A' then 'LOGO_A' else, 'LOGO_B'.
We are reluctant to read the graphic in the ABAP program and pass the whole content through the Interface.
I cannot embed the graphic in the form since the LOGO will change based on company code.
Since we can use an url for an image field in Adobe forms, how can I point the url to the mime repository?
Any help on this is greatly appreciated.
Thank you.
Best regards,
-Ramesh

Thanks Markus.
By what you said, I am inferring that you mean access to load the graphic files to the Mime Repository.
My question is to read the Mime repository since users of bsp applications can still see the LOGOs in their bsp pages (I think. Never did BSP before).
Here is what I am doing currently.
Here's my interface:
LOGO_DATA TYPE XSTRING.
In my driver program, I am reading the Mime Repository graphic into an XSTRING and passing it through the interface to the LOGO_DATA field.
I created a Graphic in the Context and set it to 'Graphic Content'.
I am setting the 'Field' property to LOGO_DATA and MIME Type to 'image/jpeg'
Now,
Instead of reading and sending the whole binary content across through the function call, I am looking to see if the following would be possible:
Interface:
LOGO_URL TYPE STRING
In the driver program, assign the URL of the Graphic to field LOGO_URL (Don't know how yet).
In the context, create a Graphic and set it to 'Graphic Reference'
In the URL property, set the Graphic URL property to LOGO_URL field and then clear out the delimiter field.
If it is not possible with the Mime Repository, will it be possible with the Business Document Server (Transaction SE78).
Thank you.
Best regards,
-Ramesh

Similar Messages

  • Questions regarding Adobe Interactive Forms capabilities

    Hi,
    We have the following questions regarding Adobe Interactive Forms.
    1. Not able to create a text field with dynamic size according to the data entered in the text field in a form with Static Content type forms.   We use a scroll area, but cannot print content that is not visible in the scroll area.
        We currently have Designer 7.0 and 2004 SP 16. I tried to set “Form Properties -> PDF Render Format” to be “Acrobat 7.0 Compatible Dynamic PDF” but the text field did not grow dynamically.
    2. Another requirement is that once one form is accepted by the Customer, we need to generate a second, new form (with all user entered information from the first form) and the customer should be able to print the form.
        To implement this, we need to have a form that can support dynamically growing text field in some areas, and specific positioning of form elements for other areas. Can we have a dynamic form which lets the fields grow dynamically according to the data entered in the field and with specific positioning of elements?
    3. Sending emails from Offline forms – Requirement is to send an email as soon as the form is accepted by our Customers. But the Customers can complete the form offline. Is it possible to automatically send an email in an offline forms without having the user push the ‘send’ button from their email application?  Can the Adobe Form do that part automatically?
    Appreciate any help regarding above questions.
    Thanks,
    Kalyan

    HI Francois,
    Thank you very much for the very helpful information.
    1. I am able to insert now the floating field inside a static text but the text does not grow dynamically even when I set the form type to be "Flowed Content". Is it something that required Adobe Designer 7.0 and also 2004s ADS?
    2. I can still select only Flow or position content from the option but how can we use both in the same form? I am using Adobe Designer 7.0 and it allows to select only one. Is it again a problem in lower versions that I use?
    3. This is an excellent idea and I strongly believe this is going to work (am trying to create POC for this solution). The form should be able to call the webservice as long as the user is connected to internet.
    Can you provide your views on the first two points. I appreciate your help.
    Thanks,
    Kalyan

  • Question regarding NULL and forms

    Hi all, i have a survey that im working on that will be sent via email.
    I'm having an issue though. if i have a multiple choice question, and the user only selects one of the choices, all the unselected choices return as NULL. is there a way i can filter out anytihng that says "NULL" so it only shows the selected options?
    thanks.
    here is the page that retrieves all the data. thanks
    <body>
    <p>1) Is this your first visit to xxxxxxx? <b><%=request.getParameter("stepone") %></b>
    </p>
    <p> </p>
    <p>2) How did You Learn About xxxxxxx?</p>
    <p><b><%=request.getParameter("steptwoOne") %></b>
      <br>
        <b><%=request.getParameter("steptwoTwo") %></b>
      <br>
        <b><%=request.getParameter("steptwoThree") %></b>
      <br>
        <b><%=request.getParameter("steptwoFour") %></b>
      <br>
        <b><%=request.getParameter("steptwoOther") %></b>
    </p>
    <p> </p>
    <p>3) What was your main reason for visiting xxxxx?</p>
    <p><b><%=request.getParameter("stepthreeOne") %></b>
        <br>
          <b><%=request.getParameter("stepthreeTwo") %></b>
        <br>
          <b><%=request.getParameter("stepthreeThree") %></b>
        <br>
          <b><%=request.getParameter("stepthreeFour") %></b>
        <br>
          <b><%=request.getParameter("stepthreeOther") %></b>
    </p>
    <p>4) did you find the information you were looking for on this site?</p>
    <p><b><%=request.getParameter("stepfour") %>
    <br>
    <b><%=request.getParameter("stepfourOther") %></b>
    </b></p>
    <p>5) Do you plan on using this website in the future?</p>
    <p><b><%=request.getParameter("stepfive") %></b></p>
    <p>6) What is your gender</p>
    <p><b><%=request.getParameter("stepsix") %></b></p>
    <p>7) What is your age group</p>
    <p><b><%=request.getParameter("stepseven") %></b></p>
    8) Would you like to take a moment and tell us how we can improve your experience on xxxxxxxxxx?
    <p><b><%=request.getParameter("stepeightFeedback") %></b></p>

    i was messing around and came up with this. it doesnt remove the null, but if it is null it adds ABC beside it. so i think i might be getting close. i just need to figure out how to replace the null.
    code]
    <b><%=request.getParameter("steptwoFour") %></b>
         <% if (request.getParameter("steptwoFour") == null ) {
         %>
         <% out.print("abc"); %>
         <% }
         %>

  • Question regarding material for Forms and Reports

    Hi, I'm good at SQL, now that i would like to learn Forms and Reports in Database. But i dont know like where to start and how to start. Could someone please help me out like what i need to do to learn them. As i said i'm very much new to these concepts.
    Thanks in advance

    Hello,
    if buying abook is an option for you and you are speaking german I would advise you to get
    Perry Pakull, Stefan Jüssen, Walter H. Müller:
    "Praktische Anwendungsentwicklung mit Oracle Forms", HANSER Verlag ISBN-10: 3-446-41098-8. Have a look at
    [http://www.hanser.de/buch.asp?isbn=978-3-446-41098-5&area=Computer|http://www.hanser.de/buch.asp?isbn=978-3-446-41098-5&area=Computer]
    Regards
    Mario

  • Nagging questions regarding graphics

    I have recently left my trusted beige G3, 0.233GHz and reliable, transparent OS 9.2.2 and embarked on a Mac mini 1.33 GHz running OS X Tiger.
    While lots of improvements can be seen, it is regrettable that many practical features have been abandoned.
    The Mac Help is quite good, but mostly as a reminder fo people who know that stuff already.
    It is a pity that more detailed coaching is not available to enable users to get maximum use of this obviously well designed equipment.
    I have read hundreds of posts related to Tiger and it has helped a lot. In fact it is almost the only help available considering that I cannot use a telephone and my requests to Apple to use the 90 days complimentary support via email has been ignored. It will expire in April.
    I have made a short list of the items that so far elude me, but I can't burden you with too many questions at one time so I will try a few at a time if I may.
    • Preview can convert TIFFs into JPEG, but one at a time. How can I do batches? I read that it cannot be scripted, but is there another way?
    I tried also with Photoshop 6 (File>Automate) I tried both the droplet and the batch features, but results can be unpredictable. In the bad old days I would just drag a folderfull of pics onto the clip2gif icon and get a batch job done swiftly and reliably. Can someone suggest an alternative?
    • Command Shift 4 is a most useful tool. I used to assign F1 to it as I use it a lot, for pics as well as for text. Very handy. In Tiger it is still there (and I managed to give it F1 again) but the crosshair vanishes shortly after I start dragging! After lots of tries & errors I noticed that if I keep a mousedown for at least 6 or 7 seconds before dragging, there is a better chance that the crosshair will survive the whole dragged area. I would be grateful for any constructive comments.
    Grab works very well but As I cannot assign a function key to it, I would prefer the other screenshot method.
    Mac mini Mac OS X (10.4.2)
    Mac mini   Mac OS X (10.4.2)  

    • Preview can convert TIFFs into JPEG, but one at a time. How can I do batches? I read that it cannot be scripted, but is there another way?
    I tried also with Photoshop 6 (File>Automate) I tried both the droplet and the batch features, but results can be unpredictable. In the bad old days I would just drag a folderfull of pics onto the clip2gif icon and get a batch job done swiftly and reliably. Can someone suggest an alternative?
    http://www.lemkesoft.com/ GraphicConverter does batch conversions of Graphic formats.
    • Command Shift 4 is a most useful tool. I used to assign F1 to it as I use it a lot, for pics as well as for text. Very handy. In Tiger it is still there (and I managed to give it F1 again) but the crosshair vanishes shortly after I start dragging! After lots of tries & errors I noticed that if I keep a mousedown for at least 6 or 7 seconds before dragging, there is a better chance that the crosshair will survive the whole dragged area. I would be grateful for any constructive comments.
    You may find http://www.ambrosiasw.com/utilities/snapzprox
    better able to handle your screen capture needs.

  • Regarding FormCalc Scripting for Adobe Print Forms

    Hi Friends
       I am working on Adobe Print Forms.
    I wish to write some FormCalc Scripting  in form on date field.
    I want to know the meaning for the below scripring :
    $.format.picture = DateFmt(2, $.locale);
    $.ui.picture = DateFmt(2, $.locale);
    $.assist.toolTip.oneOfChild.value = LocalDateFmt(2, $.locale);
    Can anyone please explain me the above scripting in detail.
    Points are assured for useful answers.
    Regards,
    Sree

    Hi Susy,
    This is a problem with the transaction SPF. The Adobe form painter i.e. SPF transaction is still not very stable.
    I had faced the same issue when I was working with SAP labs for developing the SAP standard reports.
    Hope this problem is resolved in future versions. But currently there is no solution as such to it.
    I think its better that you create the form yourself rather than uploading the PDF document.
    Lokesh
    Pls. reward appropriate points

  • I have some questions regarding setting up a software RAID 0 on a Mac Pro

    I have some questions regarding setting up a software RAID 0 on a Mac pro (early 2009).
    These questions might seem stupid to many of you, but, as my last, in fact my one and only, computer before the Mac Pro was a IICX/4/80 running System 7.5, I am a complete novice regarding this particular matter.
    A few days ago I installed a WD3000HLFS VelociRaptor 300GB in bay 1, and moved the original 640GB HD to bay 2. I now have 2 bootable internal drives, and currently I am using the VR300 as my startup disk. Instead of cloning from the original drive, I have reinstalled the Mac OS, and all my applications & software onto the VR300. Everything is backed up onto a WD SE II 2TB external drive, using Time Machine. The original 640GB has an eDrive partition, which was created some time ago using TechTool Pro 5.
    The system will be used primarily for photo editing, digital imaging, and to produce colour prints up to A2 size. Some of the image files, from scanned imports of film negatives & transparencies, will be 40MB or larger. Next year I hope to buy a high resolution full frame digital SLR, which will also generate large files.
    Currently I am using Apple's bundled iPhoto, Aperture 2, Photoshop Elements 8, Silverfast Ai, ColorMunki Photo, EZcolor and other applications/software. I will also be using Photoshop CS5, when it becomes available, and I will probably change over to Lightroom 3, which is currently in Beta, because I have had problems with Aperture, which, until recent upgrades (HD, RAM & graphics card) to my system, would not even load images for print. All I had was a blank preview page, and a constant, frozen "loading" message - the symbol underneath remained static, instead of revolving!
    It is now possible to print images from within Aperture 2, but I am not happy with the colour fidelity, whereas it is possible to produce excellent, natural colour prints using its "minnow" sibling, iPhoto!
    My intention is to buy another 3 VR300s to form a 4 drive Raid 0 array for optimum performance, and to store the original 640GB drive as an emergency bootable back-up. I would have ordered the additional VR300s already, but for the fact that there appears to have been a run on them, and currently they are out of stock at all, but the more expensive, UK resellers.
    I should be most grateful to receive advice regarding the following questions:
    QUESTION 1:
    I have had a look at the RAID setting up facility in Disk Utility and it states: "To create a RAID set, drag disks or partitions into the list below".
    If I install another 3 VR300s, can I drag all 4 of them into the "list below" box, without any risk of losing everything I have already installed on the existing VR300?
    Or would I have to reinstall the OS, applications and software again?
    I mention this, because one of the applications, Personal accountz, has a label on its CD wallet stating that the Licence Key can only be used once, and I have already used it when I installed it on the existing VR300.
    QUESTION 2:
    I understand that the failure of just one drive will result in all the data in a Raid 0 array being lost.
    Does this mean that I would not be able to boot up from the 4 drive array in that scenario?
    Even so, it would be worth the risk to gain the optimum performance provide by Raid 0 over the other RAID setup options, and, in addition to the SE II, I will probably back up all my image files onto a portable drive as an additional precaution.
    QUESTION 3:
    Is it possible to create an eDrive partition, using TechTool Pro 5, on the VR300 in bay !?
    Or would this not be of any use anyway, in the event of a single drive failure?
    QUESTION 4:
    Would there be a significant increase in performance using a 4 x VR300 drive RAID 0 array, compared to only 2 or 3 drives?
    QUESTION 5:
    If I used a 3 x VR300 RAID 0 array, and installed either a cloned VR300 or the original 640GB HD in bay 4, and I left the Startup Disk in System Preferences unlocked, would the system boot up automatically from the 4th. drive in the event of a single drive failure in the 3 drive RAID 0 array which had been selected for startup?
    Apologies if these seem stupid questions, but I am trying to determine the best option without foregoing optimum performance.

    Well said.
    Steps to set up RAID
    Setting up a RAID array in Mac OS X is part of the installation process. This procedure assumes that you have already installed Mac OS 10.1 and the hard drive subsystem (two hard drives and a PCI controller card, for example) that RAID will be implemented on. Follow these steps:
    1. Open Disk Utility (/Applications/Utilities).
    2. When the disks appear in the pane on the left, select the disks you wish to be in the array and drag them to the disk panel.
    3. Choose Stripe or Mirror from the RAID Scheme pop-up menu.
    4. Name the RAID set.
    5. Choose a volume format. The size of the array will be automatically determined based on what you selected.
    6. Click Create.
    Recovering from a hard drive failure on a mirrored array
    1. Open Disk Utility in (/Applications/Utilities).
    2. Click the RAID tab. If an issue has occurred, a dialog box will appear that describes it.
    3. If an issue with the disk is indicated, click Rebuild.
    4. If Rebuild does not work, shut down the computer and replace the damaged hard disk.
    5. Repeat steps 1 and 2.
    6. Drag the icon of the new disk on top of that of the removed disk.
    7. Click Rebuild.
    http://support.apple.com/kb/HT2559
    Drive A + B = VOLUME ONE
    Drive C + D = VOLUME TWO
    What you put on those volumes is of course up to you and easy to do.
    A system really only needs to be backed up "as needed" like before you add or update or install anything.
    /Users can be backed up hourly, daily, weekly schedule
    Media files as needed.
    Things that hurt performance:
    Page outs
    Spotlight - disable this for boot drive and 'scratch'
    SCRATCH: Temporary space; erased between projects and steps.
    http://en.wikipedia.org/wiki/StandardRAIDlevels
    (normally I'd link to Wikipedia but I can't load right now)
    Disk drives are the slowest component, so tackling that has always made sense. Easy way to make a difference. More RAM only if it will be of value and used. Same with more/faster processors, or graphic card.
    To help understand and configure your 2009 Nehalem Mac Pro:
    http://arstechnica.com/apple/reviews/2009/04/266ghz-8-core-mac-pro-review.ars/1
    http://macperformanceguide.com/
    http://www.macgurus.com/guides/storageaccelguide.php
    http://www.macintouch.com/readerreports/harddrives/index.html
    http://macperformanceguide.com/OptimizingPhotoshop-Configuration.html
    http://kb2.adobe.com/cps/404/kb404440.html

  • Performance Problem with Adobe Print Forms (Non-Interactive)

    Hi Team,
    I have a <b>Web Dynpro ABAP</b> application with a print button which actually launces an Adibe print form (NOT Interactive) for the WDA data context. The scenario is for a Purchase Order in the ERP system. The problem is regarding performance when the line items are more then 150. The Adobe form is very simple WITH NO scripting and a plain tabular display of the line items. It takes around 4 minutes to load the form which has only 5 pages and is causing the WDA application to time out. Following are the configuration/Design details:
    ADS Version: 705.20060620101936.310918
    Adobe Reader 7.0, Version 7.0.9
    Adobe Live Cycle Designer 7.1, Version 7.1.3284.1.338866
    <b>FORM Element in WDA</b>:
    displayType = activeX (Should this be native for performance improvements?)
    "enabled" is not checked
    readOnly = 'X'
    <b>SFP Settings for the template Form</b>
    Layout Type in Properties = Standard Layout (Should this be xACF or ZCI for performance improvements?
    Interface type for the Form Interface = XML Schema-Based Interface
    <b>We are on 2004s release SP10</b>
    <b>Specific Questions:</b>
    1) Any recommendations for the above settings to improve performance?
    2) The form design is very simple with no complexity. The Table element is very basic and as per the blogs given in SDN. NO Scripting is performed.
    Any help, recommendations would be greatly appreciated.
    Regards

    Hi Sanjay,
    i would suggest you to have ZCI layout (native).
    Set the form properties to be cached on server (refer performance improvements in the Adobe LC Designer help).
    The performance will also depend on the ADS and also the network, including the R/3, as all these components come into picture.
    Hope these points, if you have not checked already, will help you.
    - anto.

  • Text Object Error in Pdf based print forms

    Hello Friends,
    I am trying to include a text object in Adobe PDF-based print form.
    In the context, I have created a node for the text. I chose the Text Type as “Include Text”. I am able to choose the required Text Object and Text ID from the respective search helps. When trying to activate the form, I am getting an error saying that I did not specify a text name. I tried to rectify this error but could not do so.
    Please help me out on how to rectify this error.
    Points will be rewarded for useful answers.
    Thanks,
    John.

    There is no need of activation for standard text... save will do...
    Also note: standard text is client dependent... you need to attach to your transport request manually to move between clients...
    Close the thread once your question is answered.
    Regards,
    Sairam

  • How to print form into pdf format using smart forms in abap

    please let me know how to print form into pdf format using smart forms in abap.
    Moderator message: please search for available information/documentation.
    Edited by: Thomas Zloch on Mar 25, 2011 2:04 PM

    Hi ,
    refer this link
    <removed by moderator>
    Regards,
    Dhina..
    Moderator message: please do not reply to questions that violate forum rules.
    Edited by: Thomas Zloch on Mar 25, 2011 2:04 PM

  • Tutorial for Interactive Forms and Print Forms with ABAP

    Hi All ,
    I am new in Adobe Forms do anybody have any pdf tutorial How -To so as to implement Adobe Forms withh ABAP?
    I know about
    https://www.sdn.sap.com/irj/sdn/interactiveforms
    but i couldn't find any pdf tutorial with ABAP.
    Only video tutorial.
    I will appreciate any help.
    Regards,
    Ari

    Hi Francois & Preetha,
    Please could you tell me wich is the procedure so as to create Print Forms with ABAP.
    I understand that i have to create first in transaction sfp
    1. create a interface where i must import the data i want to bind in Adobe form
    2. create a form where i must include the above interface
    and there i have to map the data in the context which i bind in the Adobe form
    3.In the layout i open the Designer where i create the PDF form
    The question is:
      This procedure is right or what else can i do?
      Do i need ADS installation for this?
      How can i run the form? I push when i created the form the Test(f8) button is there where i must run it?
      Do i have  to write a Application Programm and were can i write it and how i call it in the interface?
    Do i need sth else?
    I am talking for printing form.
    As you can see i have a lot of questions.
    I am new in this technology and Sap so i will appreciate if you help.
    Regards,
    Ari

  • How Adobe Print Forms work?

    Hi All,
    Please could anybody tell me wich is the procedure so as to create Print Forms with ABAP and what i need to achive it?
    I understand that i have to create first in transaction sfp
    1. create a interface where i must import the data i want to bind in Adobe form
    2. create a form where i must include the above interface
    and there i have to map the data in the context which i bind in the Adobe form
    3.In the layout i open the Designer where i create the PDF form
    The question is:
      This procedure is right or what else can i do?
      Do i need ADS installation for this?
      How can i run the form? I push when i created the form the Test(f8) button is there where i must run it?
      Do i have  to write a Application Programm and were can i write it and how i call it in the interface?
    Do i need sth else?
    I am talking for printing form.
    I am new in this technology and Sap so i will appreciate if you help me.
    Regards,
    Ari

    Thank you very much Francois ,
    I appreciate your help.
    Yes i did found some examples FP_.
    This is the Application Program?
    As i can this programm call the form yes.
    I can see that these program has some code equal to all programs?
    Something like
    1.* First get name of the generated function module
      call function 'FP_FUNCTION_MODULE_NAME'
    2.* Now call the generated function module
      call function fm_name
    3.call function 'FP_JOB_OPEN'
        changing
    4.* Close spool job
      call function 'FP_JOB_CLOSE'
    All the FP_  programms must have this functions?
    I had this error when i tried to run the project
    Call contained error(s): ADS (2)
    Message no. FPRUNX003
    Maybe this is because i must install the ADS?
    How can i understand if the ADS is installed to my system?
    If you have any tutorial where i can find ADS and how i can install it will help me.
    Also, what do you mean
    " if you'll need interactive forms later on you'll have to register a credential."?
    Thank you Francois!
    Regards,
    Ari

  • Installing ADOBE Print Forms

    Hello All,
    We have just completed technical upgrade of our SAP 4.7 system to ECC6.0 system. We want to use Adobe forms? We are having only ABAP Stack . We know that ADS needs Java Stack... Please help me out with the below questions.
    1 .Implementing the Adobe Print Forms in the current lanscape by activating the Java Stack.
    Q1. Implications of activating the Java stack only for Adobe Print Forms in the current lanscape for existing business functions.
    Q2. Best option among installing ADD-IN (or) Stand Alone.
    Q3. Is there any other special requirements to take into account when using this forms application?
    2. Is it the best option to go for third party tool.
    3.Thirdly: I assume that the graphical application (Gui add-on) is only required for
    those who will be developing the forms and not for all users. Is that assumption
    correct?
    Please help me out with ur inputs.
    Thanks in advance.

    If you are considering adding a Java stack to your current ECC6.0 environment as an Add-in then you must consider:
    a) Performance - If ADS is going to be heavily used do you have enough resources available ? Will it impact your current ERP systems ? The Java AS alone will consume a lot of resources.
    b) Complexity - Do you regularly restore your systems to test environments ? ...can your backups and restores deal with the added complexity of a Java AS Add-in ?
    From personal experience it's preferable to have at least 2 standalone ADS systems, 1 for DEV/TST and 1 for PROD.
    You can find a guide and more information on the subject [here|http://help.sap.com/saphelp_nw70/helpdata/en/37/504b8cbc2848a494facfdc09a359b1/frameset.htm].
    Nelis

  • How to enable frontend printing using Adobe Print Forms

    Otto Gold at the forum "SAP Interactive Forms by Adobe" gave me the tip that Sandra Rossi in this forum might help me out. Here is the link to my original thread How to enable frontend printing using Adobe Print Forms
    My question was:
    Hi Experts!
    Did anyone of you manage to enable frontend printing using Adobe Print Forms? In order to save administration effort we use frontend printing in our ERP system. We just changed some SMARTFORMS to the new Adobe Forms technology. Now we learned that direct frontend printing does not work with these forms.
    Any help will be very much appreciated.
    Kind Regards,
    Gerald

    I think you'll be disappointed by a rather negative answer but I'll try to explain everything I know (or think I know) the best I can
    The simplest solution is to do a preview, and print from Adobe Reader! (as I could see on one project, users have to display one more dialog than usually to print) It's the best workaround according to me.
    How Adobe form printing works:
    When you print an Adobe form from SAP, a printer language (PCL, PS, ZPL, PDF) is retrieved from TSP0B table according to the device type, ADS (Adobe Document Services, installed in the SAP java stack) is then contacted to generate the form: a file corresponding to the printer language is generated and sent back to SAP (there are also 2 other little files but it's of none interest here). SAP stores it as a file (named SPOOL...) in the global directory (DIR_GLOBAL when you use AL11 transaction).
    When you ask SAP to print it, it sends the file as is to the printer.
    Note: when you ask SAP to display the spool, SAP sends a request to ADS which will send back a PDF (binary stream which is not stored on disk, just displayed on frontend).
    How frontend printing works:
    If you want to print a normal spool via frontend, SAP doesn't know the language of the printer you will choose. SAP sends the spool in a format named SAPWIN to a frontend program named SAPLPD, it converts the SAPWIN format into GDI, a Windows format that is understood by all printer drivers, and it is sent to the printer driver (you have selected) which converts the GDI format into the printer language.
    Any workaround?
    First possibility would be that ADS converts the PDF into SAPWIN format (by creating an Adobe .XDC file at the ADS side). SAP says it's not possible in Note 685571 - Printing PDF-based forms. As I understand, SAPWIN is a very simple language compared to PCL for example, so it is very difficult to convert a PDF to SAPWIN without losing much information. There's a SAP note about the SAPWIN language if you want to check.
    Second possibility is to print directly the PDF through Adobe Reader: you get the PDF from ADS, download it to the frontend (easy), and execute directly Adobe Reader print function. Unfortunately, I don't know if it's possible. Moreover, we should enhance the standard SAP print dialog...
    Third possibility is the one I recommended at the beginning of this post

  • Trouble with unprintable characters in Adobe Print form

    Hi experts,
    I'm trying to implement an adobe printform containing a PDF417 Barcode. To separate the datafields within the barcode, i have to use some unprinteable characters like hex 1E or 1C and so on.
    I had the same issue in SMARTFORMS a few years ago, but was able to solve it in smartforms using /0x1E or /0x1C. Now I tried the same in Adobe Forms, but there comes an error in SM21 (syslog), telling me, that there was a problem during a Render operation. (Processing exception during a "Render" operation... A problem was encountered with the results: RenderResult array is null.)
    I tried to use this coding as well:
      data: zrecsep type c.
    field-symbols: <f>.
    label_data_barcode-recsep   = '1E'. "recsep is type x
    ASSIGN label_data_barcode-recsep to <f> CASTING TYPE C.
    move <f> to zrecsep.
    clear <f>.
    After that, zrecsep contains '#', but in hex the correct value '1E'.
    This coding works for all printable characters, such as hex 66 for 'f' or hex 5B for '[', but not for unrintable characters like hex 1E. In case of an unprintable character, a new syslog entry appears.
    Any ideas?
    Many thanks
    Ralf

    Hi, it's me again
    Here is the answer of the SAP support:
    unfortunatelly this control character is not supported by the XML
    standard and the data in the SOAP request is delivered in XML format to
    the ADS. Therefore such character cannot be used.
    I can only suggest the following web page:
    Link: [http://www.w3.org/International/questions/qa-controls#further]
    I then asked another question:
    Is there any other possibility to generate the pdf417 barcode and use
    it inside the pdf form? For example: Is it possible, to generate the
    barcode-image before calling the ADS-function and submit the address of
    the image instead of the string for the barcode?
    answer:
    I understand that you don't want to print out the string value. But it
    works as follows: the template (which contains the empty label
    definition) and the data (which contains the value for the label) are
    sent to ADS and on ADS side will the label generated.
    Therefore it is also not possible with ADS that you create the label
    befor sending it to ADS.
    The only thing I can imagine that you create the label with an external
    program and you insert it into the template as an image. But I don't
    know if it is possible for you.
    Conclusion: There is definitely no chance to use such characters in Adobe print forms due to the XML standard which is used to process the data inside the ADS.
    In my case, i have to use SMARTFORMS technology to create the label with a pdf417 barcode containing these special characters.
    regards
    Ralf

Maybe you are looking for

  • Different results of color space conversion

    I am converting a raw image. 1. First in ProPhoto, passing it to PS CS3, accepting ProPhoto (against the working color space), and then I convert it in sRGB in Edit. 2. Next, converting it in ProPhoto, but when CS3 receives it, I ask for immediate co

  • 0SRCT_DS1 - Contract Management - No figures in Header Line

    The 0BBP_TD_CONTR_1 InfoSource porvides one record per contract header and one record per individual contract item. The record for the contract header contains no key figures. Is this the normal behaviour of the corresponding data source in SRM? Has

  • XY graph export image JPEG color PB

    Dear. How save a graph in JPEG with a simplified presentation and keep the line color on the picture like "Invoke node: Export images" . To have  JPEG image I used the "invoke node: get image" and I put a 1 on the color to simplified the presentation

  • No Terminal Cursor

    Hello, Firstly, I would like to thank you for your time. So, my problem is that I don't have a cursor in terminal. By that I mean the terminal that first visible before any desktop environments are loaded. (xfce4, gnome, kde, etc.) This can be annoyi

  • Can you add an image to a title slide in iMovie?  So you can show your information and a picture, almost like powerpoint

    I want to add a picture to an imovie title slide, similar to a powerpoint presentation.  Does anyone know if this is possible?  Thank you.