Open all | Close all
|
Organisation selection BSP - get server side cookie ( get_server_cookie )
*initial.htm
Type Definitions
----------------
TYPES: BEGIN OF t_orgdisplay,
level(40) TYPE c,
id type i,
parent type i,
objid TYPE hrp1001-objid,
orgtx type string,
begda TYPE hrp1001-begda,
endda TYPE hrp1001-endda,
display type string,
checked(1) type c,
END OF t_orgdisplay.
TYPES: tt_orgdisplay TYPE STANDARD TABLE OF t_orgdisplay.
Page Attributes
---------------
it_orgdisplay TYPE TT_ORGDISPLAY
p_windowsid TYPE STRING
On Initialization
---------
* event handler for data retrieval
DATA: a_name TYPE string VALUE 'NONE',
a_name_space TYPE string VALUE 'NONE',
u_name TYPE string VALUE 'NONE',
session_id TYPE string VALUE 'NONE'.
DATA: guid TYPE guid_22,
window_tab(25) TYPE c.
IF p_windowsid IS INITIAL.
CALL FUNCTION 'GUID_CREATE'
IMPORTING
ev_guid_22 = guid.
p_windowsid = guid.
ENDIF.
cl_bsp_server_side_cookie=>get_server_cookie(
EXPORTING
name = p_windowsid
application_name = 'ORG_LIST'
application_namespace = runtime->application_namespace
username = sy-uname
session_id = 'SESSION_ID'
data_name = 'COOKIE_ID_43CASE1'
* IMPORTING
* EXPIRY_DATE =
* EXPIRY_TIME =
CHANGING
data_value = it_orgdisplay ).
Layout
------
<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function goToURL() {
window.open ('orgselection.htm')
}
// End -->
</script>
<SCRIPT TYPE="text/javascript">
<!--
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=mylink;
else
href=mylink.href;
window.open(href, windowname, 'width=500,height=600,scrollbars=yes');
return false;
}
//-->
</SCRIPT>
</head>
<body>
<A HREF="orgselection.htm?p_windowsid=<%=p_windowsid%>"
onClick="return popup(this, 'OrgUnit')"><img src="orgbutton.bmp"
rsrc="orgbutton2.bmp" border=0></A>
</body>
</html>
|
|
|