Frontend Printing Using Access Method G - Properties

I am looking for some light on Frontend printing using access method G. I am using ERP 4.7 on Windows 2000 and SQL 2000. We are using access method G to print and when users get the pop up dialog to print, the properties and the cancel options are grayed out. The printers are already define in all of our SAP systems. We are using the latest Kernel 640 and patch level 247 as well as sapgui 7.10 with patch 15.
Thanks for your help in advance

Hi,
Check below link:
http://help.sap.com/saphelp_tm60/helpdata/en/42/dd174f02302cede10000000a1553f7/content.htm
Thanks
Sunny

Similar Messages

  • Frontend printing using SAPsprint

    Currently we are using frontend printing using SAPlpd. This method is not recommended anymore and we have issues with it. So we would like to use SAPsprint instead.
    Here is a typical scenario:
    1- Web AS running on a UNIX box in location A
    2- SAP GUI on Windows XP in location B
    3- Print server running Windows 2003 server in location B
    My question is: where should we install SAPsprint? What needs to be changed on Web AS? Do we still need SAPlpd on Windows XP workstations?
    Cheers,
    Masoud

    Hello Masoud,
       Our implementation has SAPSprint running on our CI which then routes the job to our Windows print server that has all the printers defined and shared.  We do not have SAPSprint installed on each workstation.  SAPLPD will still run via the SAP GUI if the user selects the local print option which means that it will use the devices attached to that workstation directly.  The SAPLPD that is used locally is part of our GUI install and is valid to use in conjunction with SAPSprint (for server based printing).
    Example Output Device in SAP:
    DeviceAttributes Tab
    Device Type              ZHPLJ4 ZHPLJ4   : HP Laserjet 4 serie
    Spool Server             r3ciserver_P01_00                     
    Server Description                                           
    Host                     r3ciserver                            
    Device Class              Standard printer                   
    Access Method Tab
    Host Spool Access Method C C: Direct operating system
    Host printer            
    printserver\mis          ***Windows Print Server***     
    Host Name                r3ciserver                 ***Central Instance***      
    Hope that helps you some,
    Thomas

  • 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

  • Print using ALV method-set_table_for_first_display

    Hi ,
    I have developed a report with ALV output , using the method -set_table_for_first_display.
    But now I am asked to change it to print the output also in 8/11" sheet.
    Please suggest how I can do it.
    Thanks & Regards,
    Ramana

    Print function on the ALV toolbar?  Is it there?  Or, what I have done upon occasion is put a checkbox on selection panel to indicate printout desired.  The loop through the table that is used for the ALV display and output a list report.

  • Advise on using access methods

    Hi
    I have defined a class which looks like this
    public class Order {
    private int ordernumber;
    private OrderLines lines;
    I have a requirement to display all the orders including the details for a customer,
    Should I write a program which gets all the orders and then loop thru the orders and get the order details or write one sql which gets me all the data at once and populate the classes from there
    Please advise
    Thanks

    No, I think you're actually following a J2EE pattern. I believe the correct name is "Session Facade". The idea is to give clients coarse-grained access to data.
    It's well known that the "one entity EJB per database row" analogy breaks down because it requires too many network roundtrips to fetch a collection of objects, so it's considered a best practice to fetch related objects at once.
    You'll get better info at this site than from me:
    http://www.corej2eepatterns.com
    But I think DrClap has summarized the idea in a previous note. - MOD

  • PDF printing using SAPSPRINT

    We want to move from SAPLPD to SAPSPRINT shortly.
    At the moment some aspects are not working and I need your input.
    We have a printer that used to print PDF documents fine with SAPLPD however its failing with SAPSPRINT.  Does this mean that with SAPSPRINT, we are mandated to use SAPPDFSPRINT or would it still work with other PCL based printers.
    The printer in question is a HPLJ5SI printer using access method U on a print server with SAPSPRINT.  I reviewed SAP notes and found that we need to have a supported XDC file in order for PDF printing to work. I couldn't find one for HPLJ5SI within the list of XDC files supplied so I added the device type HPLJ5SI and gave default XDC name as hppcl5e.xdc however it doesn't work as it still says unknown device type.
    I tried tweaking other things to make it to work but no luck. Also once I add the missing device type to an existing PCL XDC in the XDC assignment, do i need to re-create the PDF form from scratch or would it be okay if I were to re-print a PDF spool thats already there. Just wanted to get test case right here.
    The error seem to indicate problem at the core so my question is do we need to switch to SAPPDFSPRINT and if this is our only option given that we will be migrating from SAPLPD to SAPSPRINT.Any pointers here are appreciated.
    Regards
    Kalyan

    Hello Kalyan,
    Please see note 1444342.
    "You want to print forms that were generated by ADS on printers that are not
    defined with a device type in accordance with Note 685571 (that is, they are not
    assigned to an XDC file). This was not previously possible. Due to the new
    component SAPPDFPRINT, interactive forms can be printed on any Windows printer
    just like all of the other spool requests with the SAPWIN device types."
    By using SAPPDFPRINT, you do not need to assign XDC file to device type. So it is a easy way to
    print PDF on any printer.
    If you want to use XDC file and device type other than PDF1 or PDFUC, please read note  685571.
    685571 - Printing SAP Interactive Forms by Adobe
    Regards,
    Yiming

  • Javascript enabling and using JS methods on TextEdit component

    Hello Friends:
    I am working to display data using TableView component.
    In each row, one of the cell contains a group of radio
    buttons and an other cell contains TextEdit component.
    For an event on the group of radio buttons, the TextEdit
    should flip editable to non-editable and vice-versa.
    I am using the TextEdit attribute method,
    <b>setJsObjectNeeded(true)</b>
    to expose the JavaScript methods of the component.
    I am using the following bits of code for accessing the
    TextEdit JavaScript functionality.
    var funcName = htmlb_formid+"_getHtmlbElementId";
    func = window[funcName];
    var text_edit_comp = eval(func(id_of_textedit));
    <b>text_edit_comp.setEnabled()</b>;
    Whole thing works as planned, but it is not possible to
    disable or enable the TextEdit component using the
    JavaScript, as shown above.
    In the portal documentation, the JavaScript object
    methods were mentioned only for certain components, NOT
    including TextEdit !!
    If I replace TextEdit with InputField, it works perfectly
    as like needed.
    How to hack it to work for TextEdit ?
    Thank you very much for your kind answers.
    Prasad Nutalapati

    I did use the suggestion. No use.
    When I say,
    var textedit = eval(func("<id-of-the-textedit-from-java"));
    I am getting the object reference.
    When I say,
    <b>var id = textedit.id;
    var elem = document.getElementById(id);</b>
    I am getting the HTML name/id and object of the text edit.
    Now when I use JS methods and properties,
    alert("type="+elem.type);
    alert("name="+elem.name);
    I get them back correctly.
    Then when I say,
    <b>alert("disable ?"+ document.forms[0].elements[elem.name].disabled;</b>
    I am getting answer as 'false' which is not correct. It
    is initially disabled, when I defined with Java.
    And subsequently, when I say,
    <b>document.forms[0].elements[elem.name].disabled = false;</b>
    It didn't affect it at all.
    If I try to use the JS methods provided by Portal, like..
    <b>textedit.setEnabled();</b>
    It is giving an JS error saying that the object doesn't
    have that method.

  • Issues with access method G.

    hello,
    i am using access method G,its working fine users are able to get the print outs , but the issue is in the windows selection box only ALL is highligted and they are not able to select the page numbers its disabled.
    and one  more issue is we have 2 printers one head office and site office.In head office printer they are able to take the print out along with their company logo but in the site office with same configuration and same kind printer logo is not being displayed .
    kindly suggest me for these issues.
    thanks in advance.
    regards,
    Divya

    Usually this means, that some necessary controls are not properly registered in the registry and hence can't be found. You may solve that by removing the SAPGUI from the PC completely, booting the machine and reinstall the GUI.
    Markus

  • Can't printing in front-end when implement LOCL access method 'G'

    We are implementing ECC5.0 and print Purchase Order in normal status.But in recent,user print PO by long printer name with some trouble.So we check the notes,and it recommand us to implement access method 'G'.It seems every thing is OK on front-end printing.Still not work for printing PO on front-end output immediate.If we choose short printer name and access method 'F',it work fine.But SAP will no longer develop method 'F'.Please advise it.

    SAP PO is using background printing. SAP frontend print doesn't support background printing.
    As per SAP Frontend document, You cannot perform front-end printing in the background, as there is not connection to the front end.
    For this, you need to configure network printer.
    Thanks,
    Miral.

  • Front - end print with new access method G - having issues for some users

    Hi Gurus,
    Recently we have implemented the new access method G for front-end printing. it is working fine for 90% users in our company. but some users having problems in printing to WINDEFAULT using this new method.
    Here is the SAP GUI trace file for the error that they are getting.
    (Error)(25.09.09 15:42:36.444):    CALL METHOD "CreateControl"[DispID=5] OF [#1/0x0AE31790/1/{83658045-6571-3232-7082-797884697868}]
                        #0: LONG "101"
                        #1: STRING "SAPFPRINT.sapfprintCtrl.1"
                        #2: LONG "0"
                        #3: LONG "10"
    IDispatch::Invoke raised exceptionException occurred
    (Error)                       :   
    (Error)                       :    ****************************ERROR OCCURED IN MODULE: [{83658045-6571-3232-7082-797884697868}]******************************************************************************************************
    (Error)                       :    PROGRAM_ID                                 |MODULE_NAME              |METHOD_NAME       |ERROR DESCRIPTION         |VERSION                    |GUI VERSION               |MODULE_PATH              |
    (Error)                       :    *****************************************************************************************************************************************************************************************************
    (Error)                       :    {83658045-6571-3232-7082-797884697868}     |Class name not found     |CreateControl     |Create control failed     |Version info not found     |Gui Version not found     |Module doesnot exist     |
    (Error)                       :    *****************************************************************************************************************************************************************************************************
    (Error)                       :   
    (Error)                       :    Exception fire by :SAP Frontend Server
    (Error)                       :    Exception info:Create control failed
    (Error)                       :    Exception code:65535
    Did any one face this error? what could be the resolution?
    We are already on SAP GUI 710 patch level 11
    DISP+Work  : 229
    Appreciate your answers
    Thanks,
    Srini

    Usually this means, that some necessary controls are not properly registered in the registry and hence can't be found. You may solve that by removing the SAPGUI from the PC completely, booting the machine and reinstall the GUI.
    Markus

  • Frontend printing method G question.

    Hi All,
    is it possible to print on frontend workstation using method "G" but bypassing windows printer selection dialog box?
    Thanks in advance.
    Jacek

    Check out SAP Note # 938965.  I think it might solve your problem: 
    <i>Printer checkbox can be deactivated with access method "G" You want to be able to deactivate the printer checkbox with access method "G". For this purpose, you have to select the checkbox for the non-selection of devices on the front end when defining the printer in Transaction SPAD.</i>
    Regards,
    John

  • SAP printer issue using output method store in windows

    Hi,
    Here is my issue:
    I created a printer in SAP in t-code SPAD.  The host spool access method is C, direct operating system call. The host printer (windows printer) has an output method «store», which means that the printing request is stored in the printer and the user needs to release the printing job directly on the printer using a password.
    If we use printer LOCL_LOCAL, this works correctly, i.e. the printing job is sent in the printer memory and the user release it with his password
    If we use a printer with an access method C, the printing job bypass the output method store and the job is printed immediately.
    Any idea why the acces method C is not working for output method «store» in Windows?
    Thanks,
    Julien

    ideally it should work if the spool work process of the SAP System and the host spool system (operating system spooler) are on the same host. is this the case?
    check [http://help.sap.com/saphelp_nw70/helpdata/en/4f/9c033cff903105e10000000a114084/content.htm]

  • I'd like to select print paper size with using AxAcroPDFLib method depend on user

    I'd like to select print paper size with using AxAcroPDFLib method depend on user
    request. Is it possible? in AxAcroPDFLib?
    Is there any method to select print paper size in the C# programming.
    Or if you know another method, please introduce how to use.
    Thank you for your cooperation always.

    I am pretty sure that you can only do this from JavaScript or from C/C++ APIs.

  • How to print a string with out using main method??

    how to print a string with out using main method??
    if we can tell me with example?
    thanks in adavance
    raja

    Hi,
    actually there's none. The UITableView class needs to "know" the tableView's height so either it can calc <number of rows> times <row height> or it has to sum the height of each single row.
    If the row which needs to be of different size always is the first or the last row you can user a tableHeader or tableFoot view.
    Regards
    Dirk

  • Flash content (embedded using SWFObject or using other methods) won't print

    All Flash content embedded using SWFObject or using other methods won't print anymore, since version 3.6.4.
    There is a blank square on the printed page instead of the object.
    There was no trouble with previous firefox version.
    I've got the issue with version 3.6.4, 3.6.6 & 3.6.7
    I'm using Adobe flash player version 10,1,53,64 ; I've tried to downgrade to Adobe flash player version 9, I'd got the same issue.
    I've tried from multiple computer and still had the same blank square.
    Thanks for your help !
    == URL of affected sites ==
    http://www.bobbyvandersluis.com/swfobject/testsuite_2_2/test.html

    Having the same problem with our flash based design tool. For now we're recommending that our users use IE as it prints the flash objects fine. Would prefer to use Firefox, but that won't be an option until flash objects can be printed again (as they used to be).
    example:
    [http://webblox.libertycable.com/print_fl.asp?partid=202531&checksum=5523020.37&rand=728201062255PM]

Maybe you are looking for