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 MohanPlease 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,
AnuragThere 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 GoudaHello,
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_SOURCEHi 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,
BharaniHi,
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,
Vishaldata: 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 nameHi,
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
-
When I select the file to export from pdf to word, thens click the Export button, nothing happens.
-
Dear Experts i now paying D-Pmt for Purchase order containing asset.. when i am going to clear the D-payment with its related invoice through F-44 i faced this Error massage Item category 07000 not allowed in accounting transaction 1010/0001 your ass
-
How to pull up siri when I have have a 3rd gen iPad and have the60.1 iOS update and siri won't pull up in settings or any we're what can do
-
How to clear and delete all the deployed BPEL processes from BPEL console? Undeploying them one by one is a painful process. Any shorter route?
-
Navigation Bar Profile - Copying business role SalesPro
Dear all, i am on CRM 7.0 and i have to create a business role copying the standard one SalesPro. Easy. Therefore, i want to create a navigation bar profile ZSales pro copying the one already used SLS-PRO for the standard one. But when i make the cop