Extentrix Unleashes the Power of Citrix Presentation Server

Extentrix Web Services 2.0 – Application Edition Enhances Access to Citrix Published Applications.
RAK, UAE. -- 10/10/2007 -- -- Extentrix Systems, FZE a leading software development company specializing in infrastructure solutions for Microsoft Terminal Services and Citrix application delivery products, announced the release of the Extentrix Web Services 2.0 – Application Edition.
Extentrix Web Services 2.0 – Application Edition provides an extensive set of web services APIs that allows developers to integrate Citrix published applications into their products and portals. It enables users to access the Citrix application delivery platform by invoking open standard web services APIs.
It works closely with Extentrix Web Services 1.0 -Management Edition which gives developers unlimited power to manage Citrix Presentation Servers Farms through standard protocols.
Extentrix Web Services 2.0 – Application Edition fully supports the latest Citrix Web Interface 4.6 protocol, packaged with Citrix Presentation Server 4.5 and Web Interface 4.6 and supports all features added in Feature Pack 1 (FP1) for Windows Server 2003.
Extentrix Web Services APIs communicate directly with the Citrix XML service which enables it to deliver enhanced performance over the previous version. The APIs provide similar functionality as those provided by Citrix Web Interface, but allow for greater integration with ISV and custom applications.
“Building on the fundamental open Web services standards, Extentrix has developed a great product that unlocks Citrix Application Delivery platform” said Matt Lull, Director of Global SAP Alliance. “Citrix is working Extentrix to utilize this great technology by developing new ways for SAP customers to access Citrix Published applications”
“Extentrix has come up with innovative ways to unleash the power of Citrix Presentation Server and Extentrix Web Services 2.0 – Application Edition is the fruit of our extensive effort” said Alaaeddin Jallad, Extentrix President and Founder “We are very encouraged by the success of our first release of Extentrix Web Services, which lead us to work on a more advanced version to fully implement the latest Citrix Web Interface 4.6 protocol”
“Building on open Web services standards, Extentrix has developed a fascinating product that extends Citrix’s Application Delivery platform” said Matt Lull, Director, Global SAP Alliance. “Citrix is working with Extentrix to demonstrate how SAP customers can seamlessly integrate their legacy applications with their NetWeaver Portal and composite applications”
Additionally Extentrix’s Widget 2.0 with Citrix Presentation Server supports the new released Web Services for easier access to applications and is available for download at http://www.extentrix.com/CPAW.
A whitepaper outlining how to modify the Web Interface 4.6 to use Extentrix web services can be found at resources’ page.
Extentrix Web Services 2.0 – Application Edition for Citrix Presentation Server provides the following features:
● Enhanced Performance
Performance is enhanced by connecting directly to Citrix XML service rather than using intermediate hubs like PNAgent site.
● Extra APIs
Provide an enhanced list of APIs which grant functionality on par with Citrix Web Interface 4.6. New APIs include capabilities that help developers validate users’ credentials, get customizable information about published applications, launch them and more.
● Enhanced Error Handling Mechanism
Say goodbye for unknown error exceptions. Errors returned back from the server are fully reported detailing the reasons. Implementing an effective error handling strategy ensures solving many issues like errors do no go undetected; applications do not terminate abruptly without warning or explanation, application stability is restored after an error, etc...
● Platform Independent and Simple to Integrate
Since it is based on open standard protocols; it is simple to integrate it with any application written on any programming language, running on any platform.
● Simple Management Console
Comes with an easy to manage Microsoft MMC snap-in console which helps users create new web services, edit existing ones, and browse & manage their web services. It functions as one management tool that is provided for both Extentrix Web Services Application and Management editions; it simplifies management mechanisms and enhances administration of Extentrix Products.
A White Paper about Extentrix Web Services 2.0 – Application Edition is available on the product’s page.
Extentrix Web Services 2.0 – Application Edition is available for download at Extentrix Site. Extentrix also provides developers with a test drive as well as examples to help them experience the power of Extentrix Web Services 2.0 – Application Edition.
Extentrix has created a forum for the newly released Web services on its site; Extentrix Forum to encourage customers to share their experiences and problems for better support. Extentrix support will monitor the forum and answer developers’ issues.
About Extentrix
Founded in 2006, Extentrix Systems is a leading software development company specializing in virtualization and developing software solutions for Microsoft and Citrix platforms. Established by former software engineers at Citrix, Extentrix have developed access solutions that simplify and speed users’ access to Microsoft Terminal Services and Citrix Application Delivery platforms.
Extentrix Systems is privately held with company headquarters in RAK, UAE. For more information, please visit the company’s Web site at www.extentrix.com or call +971-4-211-5490.
Citrix® and Citrix Presentation Server™ Client are trademarks of Citrix Systems, Inc. and/or one or more of its subsidiaries, and may be registered in the U.S. Patent and Trademark Office and in other countries.

Hi Nicholas (is it?)
I'm afraid I never completed the testing, a long story but the client thought allowing Citrix access over the Internet to non corporate machines was too unsecure.
I'm curious though as to why your set up does work even if it is for a short time.
I'm enabled Smart tunneling and this did provide the correct IP address of the Citrix Farm head, instead of the ASA acting as a proxy, you might want to try that
Sorry I couldn't help more
Cheers Tony

Similar Messages

  • Using iChat to communicate with Pidgin users on a Citrix Presentation Serve

    We have been using iChat on OS X and Pidgin on Windows XP in our environment for several months now. We use Bonjour as the protocol so it makes for a very lightweight easy, inexpensive IM solution on our network (no server component needed).
    I hadn't noticed it before today, but I was communicating with a Pidgin user who was using a Citrix Presentation Server login (running Pidgin within that session), and the name that iChat displayed as the person I was talking to was not the actual person that was talking to me. iChat was displaying a different user who was also using Pidgin in another current session on the Citrix box. If I fired up Pidgin on my XP virtual machine and ran Pidgin from there, the user name is identified properly.
    So it appears that iChat is tying the user name of the IM session to the IP address and then looking it up from the list, which results in a random mis-identification of the IM user on the Citrix session. BTW, there was a Bonjour update a few days ago, it may actually be Bonjour rather than iChat itself. Anyone have any suggestions, ideas, bug fixes?

    I have no new info on this.
    It does seem a bit odd.
    Note:
    By default Bonjour broadcasts and receives data on port 5353 on UDP Protocol to let other Macs know it is there (Linked to mDNSResponder in Activity Monitor).
    See here http://support.apple.com/kb/TS1629
    It may pay to try and check Pidgen and the Mac are using the same ports.
    7:17 PM Friday; January 22, 2010
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

  • Outlook 2010 using Citrix Presentation server does not save mail profile, O365 Mailbox

    We had on-premise exchange 2003 mailboxes which have been migrated to O365. Some users access their mailboxes(O365) using Outlook 2010 which is published using Citrix Presentation server 4.5. The AD accounts TS profile is pointing to \\%computername%\Tprofiles\template.man
    These users used outlook 2003 with this config with the on premise Exchange 2003 server and it saved the outlook profile. After outlook 2010 is configured to connect to the users O365 mailbox all is fine until the user logs off and logs back in, the profile
    setting is lost and has to re-setup. I should mention that Outlook does not auto discover the users mailbox but is able to if the outlook wizard is run either from desktop or RDP however that is not a concern unless these two are related
    issues. I am not sure if the issue is with Citrix ( I am not a Citrix admin) and some configuration fine tuning needs to happen on that front or the issue is somewhere else, setting up a roaming profile is kind of ruled out since this was not needed
    with Outlook 2003 and Exchange 2003.
    What would be the best way to get this working ? any help will be appreciated.

    It seems that deploying a PRF file is best based on the research as well as some of the links which Amy shared. Users are using Outlook 2010 using the /importprf switch however with outlook 2010 the " Encrypt data between Microsoft Outlook and Microsoft
    Exchange" is enabled by default this causes some of the users to be continuously prompted for authentication, I was able to manually fix the issue by disabling  "Encrypt data between Microsoft Outlook and Microsoft Exchange"
    Sorry cannot post images or link yet as my account is not verified...
    We can't do this manually but want to modify the PRF file to disable this. So far the only documentation referring to this is for Outlook 2003 to
    enable this,  it was disabled by default with this version of outlook.
    It is found at
    support.microsoft.com/kb/2006508
    Add "http://" to the link
    From this document I now know the setting is labelled - RPCEncryptData
    Which needs to be changed under the
    [ServiceEGS]
    and
     [Exchange Global Section]
    But I have no clue what values will disable it, anyone knows what values will disable it ? help would be appreciated.
    Thanks in advance.

  • Error while downloading the PDF file on presentation server

    Hi all,
    i have converted OTF file into PDF one and then downloading it to the presentation server . But it gives the error as follows
    'Access to file denied'    . Can anyone tell me what may be the issue ? Below is my code
    DATA: i_lines TYPE tline OCCURS 0 WITH HEADER LINE.
    DATA: ws_bin_size TYPE i.
    DATA: t_otf  TYPE TABLE OF itcoo,
                ws_filename TYPE string.
      t_otf[] = wa_job_info-otfdata[].
    CALL FUNCTION 'CONVERT_OTF'
        EXPORTING
          format        = 'PDF'
          max_linewidth = 132
        IMPORTING
          bin_filesize  = ws_bin_size
        TABLES
          otf           = t_otf
          lines         = i_lines.
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          bin_filesize = ws_bin_size
          filename     = 'C:\ABC.PDF'
          filetype     = 'BIN'
        TABLES
          data_tab     = i_lines.

    Hi Sayeed,
          You may not having the permissions to create files in 'C' folder. Change the path and try again.

  • FM for browsing the directory name in presentation server

    Hi All,
    Can somebody give me the FM for browsing the directory name (not the file name) in the presentation server so that the path comes automatically in the parameter.
    Thanks in advance.
    Regards,
    Arun Mohan

    Please see the following program.  This will give you what you need.
    report zrich_0001 .
    parameters: p_path type localfile.
    at selection-screen on value-request for p_path.
      data: path_str type string.
      call method cl_gui_frontend_services=>directory_browse
          exporting
             window_title    = 'Select Directory'
          changing
             selected_folder = path_str
          exceptions
             cntl_error = 1.
      call method cl_gui_cfw=>flush
           exceptions
              cntl_system_error = 1
              cntl_error        = 2.
      p_path =  path_str.
    Regards,
    Rich Heilman

  • What is the difference between Presentation server administrators and Admin

    Hi Gurus,
    In the groups in dashboard privileges, I can see two groups called Presentation Server Administrators and Administrators.
    Can anyone tell me the difference between the two?
    Regards,
    Anurag

    There is no such group as Administrators, that's a group someone created. The default group is Presentation Server Administrators.

  • Issue in material master update from presentation server  using BAPI....

    Hi Guru's...
    i am trying to change the material master from presentation server (desktop flat file)
    using BAPI(BAPI_MATERIAL_SAVEDATA) ....
    while executing my program i am getting the message like material had changed...
    but while in mm02 i am un able to fine the updates...
    please find below program logic and correct me if any mistakes....
    thanks in advance...
    *& Report  ZAREPAS36
    REPORT  zarepas36.
    DATA : gs_bapimathead             TYPE  bapimathead,
           gs_clientdata              TYPE  bapi_mara,
           gs_clientdatax             TYPE  bapi_marax.
    TYPES : BEGIN OF gty_itab1,
            matnr(18),
            matkl(9),
            spart(2),
            ntgew(13),
            gewei(3),
            meins(3),
            END OF gty_itab1.
    DATA : gt_itab1 TYPE STANDARD TABLE OF gty_itab1,
           gwa_itab1 TYPE gty_itab1.
    TYPES: BEGIN OF gty_itab2,
           abc(132),
           END OF gty_itab2.
    DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,
          gwa_itab2 TYPE gty_itab2.
    flat file at selection screen
    PARAMETERS: p_files TYPE string.
    CALL METHOD cl_gui_frontend_services=>gui_upload
      EXPORTING
        filename = p_files
        filetype = 'ASC'
      CHANGING
        data_tab = gt_itab2
      EXCEPTIONS
        OTHERS   = 8.
    LOOP AT gt_itab2 INTO gwa_itab2.
      IF gwa_itab2-abc(1) = 'S'.
        gwa_itab1 = gwa_itab2-abc(132).
        APPEND gwa_itab1 TO gt_itab1.
      ENDIF.
    ENDLOOP.
    loop at gt_itab1 into gwa_itab1.
    *Material
    gs_bapimathead-material    = gwa_itab1-matnr.
    *Material details at client data
    *material group.
    gs_clientdata-matl_group = gwa_itab1-matkl.
    gs_clientdatax-matl_group = 'X'.
    *Division
    gs_clientdata-division = gwa_itab1-spart.
    gs_clientdatax-division = 'X'.
    *Net Weight
    gs_clientdata-net_weight = gwa_itab1-ntgew.
    gs_clientdatax-net_weight = 'X'.
    *Unit of Weight
    gs_clientdata-unit_of_wt = gwa_itab1-gewei.
    gs_clientdatax-unit_of_wt = 'X'.
    *Base Unit of Measure
    gs_clientdata-base_uom = gwa_itab1-meins.
    gs_clientdatax-base_uom = 'X'.
    endloop.
    *calling BAPI for making changes in material and saving thru BAPI.
    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
      EXPORTING
        headdata    = gs_bapimathead
        clientdata  = gs_clientdata
        clientdatax = gs_clientdatax.
    IF sy-subrc NE 0.
      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      WRITE: / 'Error occured while changing material'.
    ELSE.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      WRITE: / 'material',gs_bapimathead-material,'changed'.
    ENDIF.

    hi hello Guru's
    i resolved the issuee..
    pleaso go thru the below proram logic for your reference..........
    *& Report  ZAREPAS36
    REPORT  zarepas36.
    DATA : gs_bapimathead             TYPE  bapimathead,
           gs_clientdata              TYPE  bapi_mara,
           gs_clientdatax             TYPE  bapi_marax.
    TYPES : BEGIN OF gty_itab1,
            matnr(18),
            matkl(9),
            spart(2),
            ntgew(13),
            gewei(3),
            meins(3),
            END OF gty_itab1.
    DATA : gt_itab1 TYPE STANDARD TABLE OF gty_itab1,
           gwa_itab1 TYPE gty_itab1.
    TYPES: BEGIN OF gty_itab2,
           abc(132),
           END OF gty_itab2.
    DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,
          gwa_itab2 TYPE gty_itab2.
    DATA:ls_return         TYPE bapiret2,
         lt_bapiret2       TYPE standard table of bapiret2.
    flat file at selection screen
    PARAMETERS: p_files TYPE string.
    CALL METHOD cl_gui_frontend_services=>gui_upload
      EXPORTING
        filename = p_files
        filetype = 'ASC'
      CHANGING
        data_tab = gt_itab2
      EXCEPTIONS
        OTHERS   = 8.
    LOOP AT gt_itab2 INTO gwa_itab2.
      IF gwa_itab2-abc(1) = 'S'.
        gwa_itab1 = gwa_itab2-abc(132).
        APPEND gwa_itab1 TO gt_itab1.
      ENDIF.
    ENDLOOP.
    LOOP AT gt_itab1 INTO gwa_itab1.
    *Material
      gs_bapimathead-material    = gwa_itab1-matnr.
    *Material details at client data
    *material group.
      gs_clientdata-matl_group = gwa_itab1-matkl.
      gs_clientdatax-matl_group = 'X'.
    *Division
      gs_clientdata-division = gwa_itab1-spart.
      gs_clientdatax-division = 'X'.
    *Net Weight
      gs_clientdata-net_weight = gwa_itab1-ntgew.
      gs_clientdatax-net_weight = 'X'.
    *Unit of Weight
      gs_clientdata-unit_of_wt = gwa_itab1-gewei.
      gs_clientdatax-unit_of_wt = 'X'.
    *Base Unit of Measure
      gs_clientdata-base_uom = gwa_itab1-meins.
      gs_clientdatax-base_uom = 'X'.
    ENDLOOP.
    *calling BAPI for making changes in material and saving thru BAPI.
    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
      EXPORTING
        headdata    = gs_bapimathead
        clientdata  = gs_clientdata
        clientdatax = gs_clientdatax
      IMPORTING
        return      = ls_return.
    LOOP AT lt_bapiret2 INTO ls_return.
      EXIT.
    ENDLOOP.
    IF sy-subrc = 0.
      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      WRITE: / 'Error occured while changing material'.
    ELSE.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      WRITE: / 'material',gs_bapimathead-material,'changed'.
    ENDIF.

  • Reading a file on presentation server to binary data table

    Hi Experts
    I have to provide a 'Add attachment' functionality in my application and check in the attachments to DMS. Now the DMS check-in api expects the attachment file on presentation server in form of an internal table of binary data. Could you please suggest me any function module to read file data to a table of binary data.
    Thanks and best regards
    Anand.

    hi,
    Try this FM,
    C13Z_FILE_UPLOAD_BINARY – Uploads a file in binary format
    C13Z_FILE_DOWNLOAD_BINARY – Downloads a file in binary format
    Hope this helps, Do reward.
    Edited by: Runal Singh on Mar 17, 2008 12:56 PM

  • Difference between Presentation Server Cache and BI Server Cache

    Hello Experts,
    What is the Diff b/w Presentation Server Cache and BI Server Cache
    Thanks,
    S Gouda

    Hello,
    Okay, what do you want to do about caching at BI server and Presentation server.
    A nQSXXXX.tmp is a temporary cache file which maintained by the BI Server for an analysis request by a user and is kind of shared data between the OBI Server and the OBI Presentation server. This is refereed as the 'Cursor Cache' which could be managed by going thru Administration> Manage Sessions > Clear Cursor Cache.These .tmp files are it is not related to BI Server cache.
    By Default, the BI Server Cache is stored in the and stored as NQSxxxxx.tbl files. [middlware_home]/instances/instance1/bifoundation/OracleBIServerComponent/coreapplication_obis1/cache]
    Caching occurs by default at the subrequest level, which results in multiple cache entries for some SQL statements. Caching subrequests improves performance and the cache hit ratio, especially for queries that combine real-time and historical data.
    Below are some useful links for cache management in OBIEE 11g.
    http://oraclebisolutions.blogspot.com/2013/02/obiee-11g-obi-server-and-presentation.html
    http://drazda.blogspot.com/2012/10/obiee-11g-cache-management.html
    http://allaboutobiee.blogspot.in/2012/03/cache-management-purging-cache.html
    Pls mark itf this helps. Else post the exact questions you have about this post.
    Thanks,
    SVS

  • Web Catalog Permissions - Everyone and Presentation Server Administrators

    When you copy/paste new objects from one Web Catalog to another the default permissions are granted with Everyone having Read access and Presentation Server Administrators having Full Controll. Is there any setting/configuration to change that would allow this to only grant the Full Access to Presentation Server Administrators and not the Read to Everyone. Would appreciate any input, thanks.

    gtpdk wrote:
    When you copy/paste new objects from one Web Catalog to another the default permissions are granted with Everyone having Read access and Presentation Server Administrators having Full Controll. Is there any setting/configuration to change that would allow this to only grant the Full Access to Presentation Server Administrators and not the Read to Everyone. Would appreciate any input, thanks.I don't think this is correct. What I see happening is that when you paste a folder it will get the permissions of the parent folder by default. So your parent folder must have Everyone = Read access and Presentation Server Administrators = Full Controll. So there isn't any default permissions, you just get whatever the parent folder has.

  • How to bring the data from application server to presentation server

    hi,
    i have one problem,i have written the program which will open the files in the application server when we run the program in the background(sm37),the same data from application server i want to bring into presentation server in the format of (.csv),how to bring the data from application to presentation server can any body help me on this  topic.folowing is the code .
    *& Report  ZPFA_HIER_LOAD
    REPORT  ZFPA_HIER_LOAD.
    *---- Declaration of Oracle connectioN
    DATA con_name LIKE dbcon-con_name VALUE 'COMSHARE'.
    DATA: MFL1(9),MFL2(5),MFL3(9),MFL4(2),MFL5(8) TYPE c.
    DATA : mfilename type string.
    data: begin of matab1 occurs 0,
          MFL1(9) TYPE C,
          MFL2(5) TYPE C,
          MFL3(9) TYPE C,
          MFL4(2) TYPE C,
          MFL5(8) TYPE C  ,
         end of matab1 .
    data: setid(8) type c.
    data: begin of source occurs 0,
          setid(8) type c,
          end of source.
    *PARAMETERS : p_pfile LIKE filename-FILEEXTERN.
    *PARAMETERS : m_bsenty(8). " type c obligatory.
    *mfilename = P_PFILE.
    EXEC SQL.
      SET CONNECTION :con_name
    ENDEXEC.
    EXEC SQL.
      CONNECT TO :con_name
    ENDEXEC.
    EXEC SQL PERFORMING get_source.
      SELECT set_id FROM UNIT_SET INTO
      :setid
      ORDER BY SET_ID
    ENDEXEC.
    start-of-selection.
    LOOP AT SOURCE.
      REFRESH matab1. CLEAR matab1.
      EXEC SQL PERFORMING evaluate.
    SELECT TO_CHAR(MEM_ID),TRIM(TO_CHAR(MEM_PID)) FROM UNIT_TREE INTO :MFL1,
    :MFL5
    where set_id = :SOURCE-SETID ORDER BY MEM_ID
      ENDEXEC.
      if SOURCE-SETID = '80000000'.
       mfilename = '/tmp/aesorg'.
      elseif SOURCE-SETID = '80000006'.
       mfilename = '/tmp/Consolidation_Manager'.
      elseif SOURCE-SETID = '80000010'.
       mfilename = '/tmp/10org'.
      elseif SOURCE-SETID = '80000012'.
       mfilename = '/tmp/20org'.
      elseif SOURCE-SETID = '80000018'.
       mfilename = '/tmp/30org'.
      elseif SOURCE-SETID = '80000025'.
       mfilename = '/tmp/40org'.
      Endif.
      mfilename = '/usr/test.dat'.
    ************************This was i tried***********************
      open dataset mfilename for output in text mode encoding default." IN
    *TEXT MODE ENCODING DEFAULT.
    if sy-subrc <> 0.
    exit.
    endif.
    close dataset mfilename.
    CALL FUNCTION 'GUI_DOWNLOAD'
       EXPORTING
         FILENAME         = MFILENAME
         FILETYPE         = 'ASC'
       TABLES
         data_tab         = matab1
       EXCEPTIONS
         file_write_error = 1
         invalid_type     = 2
         no_authority     = 3
         unknown_error    = 4
         OTHERS           = 10.
    loop at matab1 .
    transfer matab1 to mfilename.
    endloop.
      clear matab1.
    ENDLOOP.
    loop at matab1 .
    transfer matab1 to mfilename.
    endloop.
    close dataset mfilename.
         MFL5 = '0'.
       CLEAR MFL5.
    FORM evaluate.
      if MFL5 = -1.
        MFL5 = ''.
      ENDIF.
      concatenate MFL1 ','   into MFL1.
      concatenate MFL1 ','   into MFL3.
      matab1-MFL1 = MFL1.
      matab1-MFL2 = 'ZBUE,'.
      matab1-MFL3 = MFL3.
      matab1-MFL4 = ' ,'.
      matab1-MFL5 = MFL5.
      append matab1 .
      CLEAR MFL1.
      CLEAR MFL2.
      CLEAR MFL3.
      CLEAR MFL4.
      CLEAR MFL5.
    ENDFORM.
                     "evaluate
    *&      Form  GET_SOURCE
          text
    FORM GET_SOURCE.
      source-setid = setid.
      append source.
      clear source.
    ENDFORM.                    "GET_SOURCE

    Hi Rammohan,
    You cannot use OPEN DATASET to transfer data from application server to presentation server.
    You can do the following :
    <b>Do 1st point in BACKGROUND</b>
    1. Read the data file from application server into an internal table using OPEN DATASET
    <b>Do 2nd point in Foreground</b>
    2. Once you get the data into an internal table, then use FM GUI_DOWNLOAD to download it on presentation server
    You cannot use the above 2 point together in Background because its not possible. Hence you need program it partially in background and partially in foreground.
    Best regards,
    Prashant

  • How to schedule the background job if report have Presentation server files

    Hi All,
    I have searched the forums and found , the way for the scheduling the background job if report selection screen have the presentation server file input.
    1. Using the Open data set method.
    And my client is not OK with Open dataset way, it there any other way to do this, As we are using the EXCEL file.
    Thanks and Regards,
    Bharani

    Hi,
    As said above it is generally not possible. Since your client most obviously doesn't like graphical background I would recomend storing data as till now, but show it with your own report in more userfriendly way. For example:
    - as ALV Grid
    - in excel with use of OLE either as embedded in SAP or new window (check transaction OLE for example)
    - with use of webdynpro
    BR
    Marcin Cholewczuk

  • How to create the folder in presentation server through pop-up(

    Hi Experts,
    Can u give me the solution , how to create the folder in presentation server through pop-up(means dynamically, after executing the program , pop-up has to come to create the folderand path)
    regards
    ram.

    Use the methods -> DIRECTORY_BROWSE & DIRECTORY_CREATE of the class CL_GUI_FRONTEND_SERVICES
    DATA: path TYPE string,
          rc TYPE i,
    dir_name TYPE string value 'HI'.
      CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_BROWSE
        CHANGING
          SELECTED_FOLDER      = path
      IF SY-SUBRC <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    concatenate path '\' dir_name into path.
      CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_CREATE
        EXPORTING
          DIRECTORY                = path
        CHANGING
          RC                       = rc
      IF SY-SUBRC <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    Edited by: Kartik Tarla on Sep 23, 2009 5:54 PM

  • How to delete a local file in the presentation server.

    Hi All,
    How to delete a local file in the presentation server. As we do using 'delete dataset dsn' in application server. How can i achieve this. My requirement is after uploading file using gui_upload, i want to delete that source file. Please let me know, how can i achieve this.
    Thanks in advance.
    Regards,
    Vishal

    data: l_rc type i.
      data: f_name type string.
        move 'c:\YourFile.txt' to f_name.
        CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_DELETE
          EXPORTING
            FILENAME             = f_name
          CHANGING
            RC                   = l_rc
         EXCEPTIONS
           FILE_DELETE_FAILED   = 1
           CNTL_ERROR           = 2
           ERROR_NO_GUI         = 3
           FILE_NOT_FOUND       = 4
           ACCESS_DENIED        = 5
           UNKNOWN_ERROR        = 6
           NOT_SUPPORTED_BY_GUI = 7
           WRONG_PARAMETER      = 8
           others               = 9
        IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.

  • How to get the files in presentation server while uploading?

    how to get the files in presentation server while uploading?
    give me the function module name

    Hi,
    PARAMETERS:  P_FILE LIKE RLGRAP-FILENAME DEFAULT C_PRES.  "Prsnt Srvr
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
      CALL FUNCTION 'WS_FILENAME_GET'
        EXPORTING
          DEF_PATH         = P_FILE
          MASK             = ',..'
          MODE             = '0 '
          TITLE            = 'Choose File'
        IMPORTING
          FILENAME         = P_FILE
        EXCEPTIONS
          INV_WINSYS       = 1
          NO_BATCH         = 2
          SELECTION_CANCEL = 3
          SELECTION_ERROR  = 4
          OTHERS           = 5.

Maybe you are looking for