Session ID in BSP
Is it possible in a BSP application to not have inside the URL the sessionID that means to not have all which is into brackets.
Hello Eric,
To reply simply to your question, it is not possible to disable URL mangling (which is what is added between brackets in the URL by SAP). For more details about it, I suggest you to have a look at this weblog which explains everything clearly: /people/brian.mckellar/blog/2003/09/30/bsp-in-depth-url-mangling
You can also try a search in the BSP forum with the keyword "mangling" and you should find another topic dealing with that too. But in my opinion, you'll already find everything you want in the weblog.
François
Similar Messages
-
Hello,
My BSP inside an iView is located in the xRPM content. What I now try to achieve is, to hand over the chosen project-id from the portal to the BSP - iView.
request->get_cookies provides me with the cookie "sap-appcontext", which I think contains the portal session-id. Since BSP has it's own session-id, I somehow have to get the session - content of the portal, where I hope, the chosen project-id is stored.
Am I on the right way?
I would appreciate any help or suggestions.
Thanks in advance.
Daniel<i>How can I register such an event inside xRPM-content without modifying the standard-source? Or how can I find out, if there's an event fired I could use?</i>
I see no real easy way. I have never seen the source code of xRPM, and know no developers inhouse to ask directly. Effectively portal eventing is just JavaScript code. To see if xRPM supports any events, why not look at the outputted HTML. Look for anything to do with EPCM, or search for events.
<i>It's hard to understand, why it's not possible to access session-information of the portal from a BSP started in the same page...</i>
What exactly session information do you wish to know. From my understanding, you have a BSP running inside the portal. Inside this BSP application you wish to know something. I assume not exactly session ids, but some other information from the portal. Maybe this helps us.
At the low level of HTML is might be easier to understand. The portal renders the HTML page, and then starts the BSP inside an <iframe>. The BSP does not know anything about the surrounding environment. Of course you could use JavaScript to walk up the dom (document.parent) and look at things inside the other frames. But keep in mind you are in the browser, and not on the portal server, not in the ABAP stack (where BSP is). So you can only look at rendered code. And this can (and will) change per SP.
At the end of the day it is all plain HTML in your browser, and this are what sets your limitations.
brian -
Hi
I am creating a new iView of type BSP. On executing/previewing the iView the url is generated similar to:
http://<hostname>:<port>//sap(bD1lbiZjPTEwMCZkPW1pbiZpPTEmcz1TSUQlM2FBTk9OJTNhZHYxZDIxX0QyMV8yMSUzYU5pOXBPcGVTbE9HTVk0ZWdfcU1jUnVkYU04MU5WUUdCTDhrai10cGMtQVRU)/bc/bsp/sap/<application>/<start page>.htm
Although the BSP url is
http://<hostname>:<port>//sap
(bD1lbiZjPTEwMCZkPW1pbg==)/bc/bsp/sap/<application>/<start page>.htm
So the session parameters generated in the two URLs is different and the latter one works fine but the earlier one gives some issue when trying to save etc and does not work as expected.
I analysed the session parameters in the URLs and found that the former URL:
(l)anguage en
(c)lient 100
(d)omainRelax min
(i)info 1
(s)ession-id SID:ANON:dv1d21_D21_21:Ni9pOpeSlOGMY4eg_qMcRudaM81NVQGBL8kj-tpc-ATT
and the latter:
(l)anguage en
(c)lient 100
(d)omainRelax min
Is there any way this parameter be controlled from portal end so that I am able to get the BSP url (latter).
Appreciate any pointers.
Thanks,
PriyankaHi, it is not possible to diasable the url mangling you mentioned. You can call the static method
cl_o2_helper=>generate_url_for_page to get an url for a specific page.
Best regards,
Stefan -
Hi,
We're using the hap_document app to allow employees to change appraisal documents in ESS and for managers to create them thru MSS....
When employees have their documents open for more than 1 hour, the next time they click on save, it takes them to the session timeout (ICM, version 6040, module icxxthr_mt.c)....
Is there a way to add a timer to the document.htm or body.htm pages in the application to start a timer, reset it each time user clicks on save, and warn him with a popup when we're within 5 minutes to a timeout...
I've read messages on the BSP thread that say...
"Document.htm is split in two frames. One hidden to enable session handling, the second one visible which contains the document.
So the document.htm is not refreshed, the second frame is refreshed. I tried your approach as well and was not able to tie the script to the second frame.
Regards and Groetjes,
Maurice"
I've also read Thomas's stateful/stateless timeout parameters article...
Can anyone help me with where I would put the timer javascript code (if not in document.htm or body.htm) and which timeout parameter to check...
Thanks for all your help,
VenkateshLook at the sample code..Will solve your problem..
<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<script type="text/javascript">
function remind() {
var msg = "Your Session will be timed out in 10 Secs";
alert(msg);
</script>
<htmlb:content design="design2003" >
<%
data: v_rem type string.
DATA: port TYPE STRING.
port = request->get_header_field( if_http_header_fields_sap=>server_port ).
DATA: services TYPE TABLE OF ICM_SINFO.
CALL FUNCTION 'ICM_GET_INFO' TABLES SERVLIST = services.
FIELD-SYMBOLS: <service> TYPE ICM_SINFO.
DATA: wait TYPE STRING.
READ TABLE services ASSIGNING <service> WITH KEY service = port.
wait = <service>-KEEPALIVE - 10.
CONDENSE wait.
concatenate `'remind(` wait `)',2000` into v_rem.
%>
<htmlb:page onLoad = "setTimeout(<%= v_rem %>)"
title = " " >
<htmlb:form>
<htmlb:textView text = "Hello World!"
design = "EMPHASIZED" />
<htmlb:button text = "Press Me"
onClick = "myClickHandler" />
</htmlb:form>
</htmlb:page>
</htmlb:content>
<i>* Reward each useful answer</i>
Raja T -
Regarding session handling in BSP
hi all,
we have integrated our BSP application to EP 5.o, we have used 'existbspapplication'(used buffered page) function in our default page to handle the sessions.
and its working fine, but now we have to integrate it to the EP 6.0 and we find the sessions are not terminated, and tend to remain after closing the application manually.
my question is does portal handle sessions if yes, tried the same(by removing session handling code from default page) but could not get the desired result. is there any other way to handle sessions in EP 6.0
thanks,
raju
Message was edited by: krishnam rajuHi,
Did you set the checkbox for portal integration on in the properties of the BSP page?
Check also
http://help.sap.com/saphelp_nw2004s/helpdata/en/83/132197c3564643af326a5ebccb604f/frameset.htm
Furthermore, check things like
/people/eddy.declercq/blog/2005/11/15/enemy-of-the-state
/people/eddy.declercq/blog/2006/03/20/wake-me-up-before-you-go-go
Eddy -
Session Management in BSP applications
Hello,
I habe been developing the following application to send E-Mails from Outlook to SAP WEB AS Abap Stack:
- I have created a COM-Addin in MS Outlook
- When the user clicks on a button, that I have created, the currently marked E-Mail-Message is read
- The E-Mail-Information is analysed
- MS Internet Explorer is dynamically opened by my Outlook application
- A html form is dynamically created
- html form is posted dynamically to a BSP-application
-> Basically what I have is a HTML form, that is posted to a BSP application
I am facing the problem that Web AS is mixing up different sessions:
- I have no user specified for my BSP application, that means whenever a client visits my page a login popup should appear
- I have defined the first page of my web application as stateless
So what I expected was, that whenever my html form is posted to the Web AS, I get a logon popup, and everytime my web page is called a new session is started
Actually MS Internet Explorer and my BSP Web Application are acting differently:
When I post the html form for the first time, the logon popup appears and everything works fine
When I post the html form for the second time WITHOUT CLOSING THE FORMER INTERNET EXPLORER INSTANCE, the LOGON POPUP DOES NOT APPEAR, and the BSP application is using old, wrong data from the former html form
When I CLOSE ALL INTERNET EXPLORER INSTANCES, THE LOGON POPUP APPEARS, and I get the correct information for my BSP application
->
Whenever I have already sent a html form to the application and do not close all internet explorer instances, my BSP application mixes up old data
Whenever I have already sent a html form to the application and CLOSE all internet explorer instances, my BSP application is working fine.
I have the following settings for my BSP application in transaction SICF:
- Logon Procedure: Stanadard
- Anonymous Logon Data:
Client: 301
User: [blank]
Password: [blank]
Does anybody have an idea how to get my application to work correctly?
- I cannot change internet explorer settings as I have many clients and no authorization for that
- I can change (maybe meta data?) the html form
- Are there any settings of the BSP application that I can change, so that my application works fine
Thanks for your help in advance!
AndreasHello Sebastian,
Thanks for your answer!!!
Unfortunately I cannot close the brower window via javascript, as my BSP application is not simply one page reveiving the form and sending one response page, but the BSP application consists of more pages (providing search functionalities,...).
I have tried the following:
- I have opened a new Internet Explorer application "IE-application1"
- I have started my MS Outlook application which (dynamically) opened a new Internet Explorer "window2".
- The Mail was saved to SAP
- I closed the "window2"
- I sent another mail to SAP via "window3"
-> SAP was still remembering the session of "window2" and mixed up the session (session info obviously was hold in "IE-application1")
I did not fully understand your answer refering to BSP Application "system" and its page "session_single_frame.htm" together with the source code of "session_single_frame.htm".
What I need is, to tell my startpage "index.htm" the following: Forget every cookie and session and whatever else you have had until now, take the input values of the html form and process them. Is this possible with "session_single_frame.htm"?
Andreas -
Hi,
I have a Stateful BSP application running from portal.
In this application INIT method is not called.
Do_REQUEST is the first method to get executed.
While testing in portal I logon with user id user1, after some testing, I logout using logout button from the portal and re-login with user2. But the application continues the execution in user1 login. This does not occur when DO_INIT is used. Please suggest what could be the reason?
Regards
Jyoti.Hi Jyoti,
it seems your logoff doesn't work correctly in the BSP application.
To check this run your application outside the portal.
Check TA SM04 after you've closed the browser window. Is the session gone?
If not, look at BSP application 'system', integrate 'session_single_frame.htm' into you application,
some documentation is included as comment, see http://help.sap.com/saphelp_47x200/helpdata/en/6b/9d91d062cc52419f23926ff1bf2ad3/content.htm for more.
After you have done this, test again. If the session is gone after you've closed the browser window,
repeat the test from the portal using the 'logoff' link.
regards,
Ulli
Message was edited by: Ulli Hoffmann -
Closing Server Session of a BSP application deployed on the Portal
I have a BSP application deployed on the Portal v. NW07. This BSP application is a tab sitting besides other applications such as My Staff of MSS.
The BSP sets a lock like "CALL FUNCTION 'ENQUEUE' " and the backend system is SAP R/3 4.7.
QUESTION: How can I get the server session to terminate when the user navigates from the tab corresponding to my BSP application to the other tabs.
Currently, the session doesn't even close when I logoff completely from the Portal. This BSP used to be deployed to users alone within the
IE browser and I was able to handle session management using JavaScript code similar to what's in page 'session_single_frame.htm' of BSP 'SYSTEM'. However, when deployed to the Portal, that piece
of code doesn't seem to do anything.
"Supports Portal Integration" is checked and the BSP application is stateful.
Thanks in advance for your help.
Achillefor managing the backend session, all you have to do at the BSP app level is to set the supports portal integration flag, so that it generates the domain relaxation scripts.
it (ending backendsession) is the job of portal's DSM terminator. More on this can be read from http://help.sap.com/saphelp_nw04/helpdata/en/ca/a9a7408f031414e10000000a1550b0/frameset.htm -
What is session variables in BSP
Hi
I am using using IC Webclient. can anyone help me to findout the details about session varibales ?
Best Regards
Bhavishyahi,
Session variables is a handy way to define a persistent variable.The standard variables used in ColdFusion can be only transferred or sent to the next page before it is necessary to restate the variable. In some situations, you may want to define a variable that will apply to all the pages during a single session of the user. An example is when the pages a user sees are personalized to his or her specific needs. In such a case, session variables are defined and used.
Session variable persistent
A session variable is one of several types of variables that persist across multiple templates:
>Server variables - Accessible by all clients and applications on a single
>Application variables - Tied to a single application and accessible by multiple clients
>Client variables - Tied to a single client over multiple sessions
>Session variables - Exist for one client or browser during a single session
>Cookie variables
Session variables are designed to hold information that you seldom write but are read often.
Defining session variables
Session variables are normally defined in the Application template, but can be also defined on all applicable pages.
Application template
The standard method of using session variables is to define them in the application.cfm template, which is a special ColdFusion page that is processed before the other pages in a session. It usually should be in the session root directory.
CFAPPLICATION tag
To enable the use of session variables, as well as client and application management, you should use the CFAPPLICATION tag in the Application template. A typical tag would be:
<CFAPPLICATION NAME="Name"
SESSIONMANAGEMENT="Yes"
SESSIONTIMEOUT="#CreateTimeSpan(0, 0, 20, 0)#">
where:
>NAME is required to avoid problems if you have session variables tied to separate applications.
>SESSIONMANAGEMENT is required to enable the session variables.
>SESSIONTIMEOUT is optional and limits the time the variables will stay in memory (20 minutes in the example) Note that the default is 20 minutes, so you really may not need this unless you want to change that number.
Setting variables
After the CFAPPLICATION tag, you can set your session variables, using the CFSET tag. You must always refer to session variables with the prefix session. Thus, you could define a session variable, such as:
<CFSET session.name="#form.othername#">
Should lock variables
You should lock the session variables to avoid problems when several people are using the system at the same time. An example of this is:
<CFLOCK TIMEOUT="30" NAME="#session.sessionID#" TYPE="Exclusive">
<CFSET session.name="#form.othername#">
</CFLOCK>
Defined on applicable pages
A problem in using the Application.cfm template is that it is often difficult to change your session variables, once they have been set. An alternative is to use the CFAPPLICATION tag in each applicable page:
<CFAPPLICATION NAME="Name"
SESSIONMANAGEMENT="Yes">
You then can define the session variable in the first page, accessed:
<CFOUTPUT QUERY="return">
<CFSET session.ID="#ID#">
</CFOUTPUT>
This is a compromise between the standard method and defining the variable on each page.
Example of use
Suppose a user logged in to the site. His name could be sent through a form and entered in Application.cfm. Then the session will constantly refer to him by name.
Application.cfm
<CFAPPLICATION NAME="Name"
SESSIONMANAGEMENT="Yes">
<CFSET session.name="#form.othername#">
Start.cfm
<CFOUTPUT>
<H1>Hello #session.name#</H1>
</CFOUTPUT> -
Refresh problem of Webdynpro application which is wrapped in a BSP IFrame
I have a BSP Iframe inside which I am calling a webdynpro application ('zwdc_re_replenishment'). The requirement is that this WD application should be reloaded whenever a timeout occurs. Currently, when there is a timeout, an error is shown.
In order to achieve this, for this WD Application , I have a SICF node to which I have attached a customized Errorpage via the option 'Redirect URL'.
Whenever the WD application undergoes a timeout error, my custom error page is called which is named as errorpage.htm. On this page in the 'OnInitialization event', I try to call the WD application URL again (via the following code) which should reload the application. But instead I get a blank page.
CALL METHOD cl_wd_utilities=>construct_wd_url
EXPORTING
application_name = 'zwdc_re_replenishment'
IMPORTING
out_absolute_url = lv_def_url.
response->redirect( url = lv_def_url
permanently = 1 ).
Just as a note I have already tried out the following methods as well but nothing works
*navigation->exit( lv_def_url ).
*navigation->call_application( lv_def_url ).
Is this because my WD application is inside a BSP Iframe and therefore reloading it manually does not work ?
Please help!
Thanks.
SukanyaHi Thomas,
First of all, thanks a lot for replying !!
Sorry for the confusion. Although seems like you have answered my question already.
Actually the requirement for embedding WDA inside a BSP Iframe came up since there are some WD report applications that are accessed by very controlled environments in which the users were not able to close the WDA session directly (without the IFrame) and were getting some errors. Hence the WDAs had to be wrapped inside BSP IFrame which solved the above problem.
I am working with only one BSP app which has the Iframe and one WD app which is called within the BSP app.
Now, the other requirement that came up was that whenever the WDA session inside the BSP IFrame expires, there should be no error page and instead the WD app should be reloaded.
So I was trying to reload the WD App in the following way.
1. For the SICF node of WDA, I attached an errorpage.htm for all the tabs under the tab 'Error Pages'. I have defined this errorpage.htm inside the same BSP App which has got another default.htm page. So the BSP App has 2 views : default.htm which has the IFrame and Errorpage.htm.
2. So now when the WDA expires, the events of errorpage.htm are called like OnInitialization, In this event I was calling the methods navigation->exit( 'URL of the same WDA' ).
I did this because I wanted to reload the WDA whenever it expires. I tried to specify the WDA Url in the SICF node of the same WDA in 'Redirect URL' under the Error Page tabs but it didnot work.
Now I realize this is not gonna work. I didnot want to modify the WDA and so I didnot specify any exit plugs in the WDA which would have taken care of reloading the WDA. But that seems to be the only way out.
Actually speaking there are multiple WDAs which will open inside the same BSP IFrame via their own Application URLs. I have coded the BSP IFrame to read the URL Parameters and open up the corresponding WDA. So now I have to define an exit plug in all of these WDAs.
Do you suggest that this will solve the problem of WDA refresh ? Just to confirm.
Thanks again. -
Calling a custom BSP application in CRM2007 ICWC using transaction launche
Hi Experts,
I created a Z BSP application in se80 which is a statefull application.Now I created a direct link in ICWC for this Bsp application using transaction launcher.
Now my problem is that the session of this BSP remains active even if I click on some other link in the navigation bar.
I need a way to end the session as soon as we navigate to some other link on the navigation bar.
It would also be helpful if I just know the code for killing the session programatically.
Helpful Answers will be rewarded!!
Thanks,
Ashish.Hi,
I am not sure, but according to my understanding u can use CL_BSP_SERVER_SIDE_COOKIE class in ur BSP application to get refrence of ur BSP page.
When u r in Web UI by the help of this class u can check whether u r in BSP related view or in other then view. If u r in other view then u can set runtime->keep_context = 0.
Take help from this link for the class related info.
http://help.sap.com/saphelp_nw04/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htm
Regards
Gaurav -
I have some table data that I want to update and I want to LOCK it. The standard enqueue/ dequeue method doesn't work across different user sessions in a BSP environment.
Has anyone else solved this issue? Is there a 'standard approach'? or is it a case of build your own locking table?
regards and thanks in advance,
NigelHi,
you mean, no one else may update it at the same time ?? or are you the only one to update it ?? This is a difficult case and you must think how you create it.
Is there any representation of the table in BSP ?? If so, then create a subroutine where you save in a variable the user name of the first one to call it and erase that variable when leaving the page. If some one else calls that page, he won´t be able to work with it in case there´s a value in your variable.
For the second option you can work with authorizations for calling transaction SE16:
AUTHORITY-CHECK OBJECT object
ID name1 FIELD f1
ID name2 FIELD f2
ID name10 FIELD f10. -
Hello everybody
We have developed a BSP that is displayed in a Portals using an iView. When the user navigate to this iView a Plugin HTTP Session appears in the R/3 system.
If the user navigate to another iView and after a while he/she returns to the BSP iView, a new Plugin HTTP Session apears in the R/3 system.
Is possible to avoid this? Can a user have a unique session?
Thank you in advanced.
RubéAs much I understand this.
This is the default feature of BSP .You are using an I View ,you have plugin http session and one RFC connection in R3.
Now once you leave leave the BSP page ,Your plug in session shall be finished since it is no more using that BSP.
Once you come back to the same page ,I believe you get the new session for that BSP.
In my point of view ,My reply is No but you can check with developers if they can modify sessions mechanism ?
Thanks
Hope this helps you.
Amit -
Using Voice Browsers, creates multiple HTTP Sessions
I am using the default voicebrowser.aef script.
I do a Create URL Document step followed by a Voice Browser step.
The VXML developer is telling me the different HTTP sessions are getting created for the 2 steps and it is extremely critical that the same HTTP session is used throughtout the call.
Does anyone have any insight on this or know of a way I set it to use the same session thourghout?
Ive attached screen shots of my script...
This is the log excerpt from the VXML log...
DEBUG [2011-04-21 08:57:16,950] [http-8080-1] [CallController] [] - : ~~~HTTPSession ID: 86DD667F1ED8C42D8430D4DE8D38ED9A
DEBUG [2011-04-21 08:57:16,952] [http-8080-1] [CallController] [] - : ~~~HTTPSession Creation Time: 1303394236902
DEBUG [2011-04-21 08:57:16,952] [http-8080-1] [CallController] [] - : ~~~HTTPSession Last Accessed: 1303394236902
DEBUG [2011-04-21 08:57:16,953] [http-8080-1] [CallController] [] - : ****** PARAMETERS : *********
DEBUG [2011-04-21 08:57:16,953] [http-8080-1] [CallController] [] - : txtDNIS = 7079
DEBUG [2011-04-21 08:57:16,953] [http-8080-1] [CallController] [] - : txtANI = 6516864319
DEBUG [2011-04-21 08:57:16,955] [http-8080-1] [CallController] [] - : UserInput =
DEBUG [2011-04-21 08:57:16,955] [http-8080-1] [CallController] [] - : FromState = 0
DEBUG [2011-04-21 08:57:16,955] [http-8080-1] [CallController] [] - : txtCTIID = 1234567890
DEBUG [2011-04-21 08:57:16,955] [http-8080-1] [CallController] [] - : txtLineNbr = 1
DEBUG [2011-04-21 08:57:18,044] [http-8080-2] [CallController] [] - : ~~~HTTPSession ID: B64DDD4D99F4A4A490B35DC5BA817928
DEBUG [2011-04-21 08:57:18,044] [http-8080-2] [CallController] [] - : ~~~HTTPSession Creation Time: 1303394238044
DEBUG [2011-04-21 08:57:18,044] [http-8080-2] [CallController] [] - : ~~~HTTPSession Last Accessed: 1303394238044
DEBUG [2011-04-21 08:57:18,044] [http-8080-2] [CallController] [] - : ****** PARAMETERS : *********
DEBUG [2011-04-21 08:57:18,044] [http-8080-2] [CallController] [] - : TimeOutCount = 0
DEBUG [2011-04-21 08:57:18,044] [http-8080-2] [CallController] [] - : FromState = 1
DEBUG [2011-04-21 08:57:18,045] [http-8080-2] [CallController] [] - : BadCount = 0As much I understand this.
This is the default feature of BSP .You are using an I View ,you have plugin http session and one RFC connection in R3.
Now once you leave leave the BSP page ,Your plug in session shall be finished since it is no more using that BSP.
Once you come back to the same page ,I believe you get the new session for that BSP.
In my point of view ,My reply is No but you can check with developers if they can modify sessions mechanism ?
Thanks
Hope this helps you.
Amit -
Hi all i have got a slight problem when closing an SAP session from an BSP(MVC). I am currently using navigation->goto_page( 'main.do?sap-sessioncmd=close' ), which works when i call my BSP using a GET method form:
<FORM name=form1 action=https://www.not_real_url/main.do method=GET target="_blank"> ... </FORM>
But when i use a POST method form it just does not seem to close the session:
<FORM name=form1 action=https://www.not_real_url/main.do method=POST target="_blank"> ... </FORM>
Has anyone got any ideas?
Regards
Mart<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<script language="JavaScript">
function exitBSPApplication()
<% CLASS cl_bsp_login_application DEFINITION LOAD. %>
var EXIT_URL = "<%= CL_BSP_LOGIN_APPLICATION=>GET_SESSIONEXIT_URL( page = page ) %>";
EXIT_URL += "&bsp_do_not_delete_sso2_cookie=X";
alert(EXIT_URL);
self.location.href=EXIT_URL;
window.open(EXIT_URL);
</script>
<form name="frmmenu" method="post">
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr><td>
<input type=submit name="pributton" value="exit" alt="Click here to Print" onClick="Javascript:exitBSPApplication()">
</td></tr>
</table>
</form>
It works for me.<b> Create a new BSP Page with the above code and test.
Rgds,
Jothi.
Maybe you are looking for
-
Report on placed image size and resolution?
I was asked by a client today "does CS4 allow you to create a report of the filenames and the sizes they're used at?" They're getting slides scanned at a higher resolution and the higher the resolution the greater the cost. I guess I need: what show
-
HTML Client: How to get the content/value of a custom control?
I made two Custom Controls named, "CustomControl_1" and "CustomControl_2". In the render function of "CustomControl_1", how to access the value of "CustomControl_2"? For example, myapp.BrowseOrders.CustomControl_2_render = function (element, content
-
Datetime from SQL server 2005 to Crystal Reports 11 subtracting 6 hours
I have a view that I build a report from in crystal reports 11. in the view in SQL server 2005 I have a date field that returns 2008-12-15 00:00:00.000 but when I view this in Crystal Reports it shows up as 12/14/08 6:00 pm. Any suggestions why t
-
This started 2 days ago. If I click a link ,often, or if I type an address into my browser, the My Start page pops in. I don't want this. How do I get rid of it. My homepage is still my own.
-
SOP flexible planning calender
Hi Experts, Plz light on the issue, we are going with SOP flexible planning - client want planning result for only 6 days/week but we maintained calendar for work center for 7 days, How assign 6 days calendar for only for SOP planning purpose, Thanks