cancel
Showing results for 
Search instead for 
Did you mean: 

F4 help for SC screen field

Former Member
0 Kudos

Hi All,

We are running on SRM 4.0 (Classic) with Integarted ITS.

I have a query reagarding the change of ITS screen templates for the Shopping cart screen.

On my SC screen,there is a field called "Required on" which does not have any F4 help(Calendar)...I need to add the same for that field....

Can anyone suggest what do I need to do for this?is this possible??

regards,

Disha.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Disha,

this has been done for SRM 5.0: all input field of type "date" are now linked to a calendar.

I think this has been implemented via javascript functions, not by emulating the SAP GUI F4 calendar (to be verified).

You could look at HTML web sources on the net: many web sites are using this calendar feature via javascript.

Rgds

Christophe

Former Member
0 Kudos

Hi Christophe,

That means i have to modify the HTML templates in the ITS services right??

regards,

Disha.

Former Member
0 Kudos

Yes,

you have to modify HTML templates.

in SRM 5.0, when looking at search criteria template SAPLBBP_PDH_SEARCH 1000, we can see some reference to the calendar from bbpglobal service:

`<!-- -


-->

<!-- 1) Including BHTML functions for the calendar -->

<!-- -


-->`

`include (~service="bbpglobal", ~name="BBP_EXT_WIN_CALENDAR.html")`

`<!-- -


-->

<!-- 2) Introducing functions and initialization for the calendar -->

<!-- -


-->`

`BBP_ITS_EXTW_WindowHandling()`

Then each date field has been changed to call this calendar:

`if(GS_SEARCH_FIELD-CREATE_DATE_FROM.exists)`

`<!-- -


-->

<!-- 3) Exchange of the <input ...> by the BHTML function for calendar -->

<!-- -


-->`

`BBP_ITS_EXTW_INPUT(id="GS_SEARCH_FIELD-CREATE_DATE_FROM", type="text",

title = "",

formname = bbpformname,

inputname = "GS_SEARCH_FIELD-CREATE_DATE_FROM",

inputvalue = GS_SEARCH_FIELD-CREATE_DATE_FROM.value,

mode = "1")`

<!--

<input type="text" id="GS_SEARCH_FIELD-CREATE_DATE_FROM" name="GS_SEARCH_FIELD-CREATE_DATE_FROM"

value="`MaskSpecialChar(GS_SEARCH_FIELD-CREATE_DATE_FROM.value)`" maxlength="010" size="10">

-->

`end`

To help you further, here is the code of HTML template BBP_EXT_WIN_CALENDAR from global service:

`declare

BBP_ITS_EXTW_INPUT(id="", type="", title="",

formname = "",

inputname = "", inputvalue = "",

size = "10",

mode = "1",

mandatory = ""),

BBP_ITS_EXTW_WindowHandling(),

in "bbp_ext_win_calendar_def.html";`

`include(~service="bbpglobal", style=style, ~name="bbp_ext_win_calendar_def.html");`

And the HTML template BBP_EXT_WIN_CALENDAR_DEF:

`include(~service="bbpglobal", ~name="generalhtmlb.html");`

`include(~service="bbpglobal", ~name="bbpfunctions.html");`

`

<!-- -


-->

<!-- function to include a calendar input field. -->

<!-- id : ID of the <input> field -->

<!-- type : Type of the <input> field -->

<!-- title : Title of the <input> field (Tooltip-Text) -->

<!-- formname : Name of form to send back entered data -->

<!-- inputname : Name of input field in form to send back entered data -->

<!-- inputvalue: Value of input field in form to send back entered data -->

<!-- size : Number of possible input characters -->

<!-- mode : Change / Display mode -->

<!-- mandataory: Input must be done by user -->

<!-- startdate : Javascript funtion to determine the inital value if the -->

<!-- input field is empty. -->

<!-- -


-->

`

`function BBP_ITS_EXTW_INPUT(id="", type="", title="",

formname = "",

inputname = "", inputvalue = "",

size = "10",

mode = "1",

mandatory = "",

startdate = "")`

`if ((inputvalue == "") && (startdate != ""))`

`end`

`ltext=text`

`if (ltype=="") ltype="text" end`

`if (mode == "1")`

<input id="`id`" type="`ltype`" title="`title`", name="`inputname`"

value="`inputvalue`" size="10" onBlur="BBP_ITS_EXTW_CloseCalendar()">

`if(~accessibility != "1")`

`a_name = "a_" & inputname`

<a id="`a_name`" name="`a_name`"

href="javascript:BBP_ITS_EXTW_OpenCalendarDomRel(window.document.`formname`.elements['`inputname`'], '`a_name`')">

<img src="`mimeURL(~service="bbpglobal", ~language="",

~name="images/calendar/ico12_calendar.gif")`" border="0"></a>

`end`

`else`

`inputvalue`

`end`

`end`

`

<!-- -


-->

<!-- including the javascript functions and initialising global variables -->

<!-- -


-->

`

`function BBP_ITS_EXTW_WindowHandling()`

<script type="text/javascript">

` <!--

// Path to Calendar Icons

//----


-->`

BBP_ITS_EXTW_IconPath_L1 =

"`mimeURL(~service="bbpglobal", ~language="", ~name="images/calendar/Left1.gif")`";

BBP_ITS_EXTW_IconPath_L2 =

"`mimeURL(~service="bbpglobal", ~language="", ~name="images/calendar/Left2.gif")`";

BBP_ITS_EXTW_IconPath_R1 =

"`mimeURL(~service="bbpglobal", ~language="", ~name="images/calendar/Right1.gif")`";

BBP_ITS_EXTW_IconPath_R2 =

"`mimeURL(~service="bbpglobal", ~language="", ~name="images/calendar/Right2.gif")`";

` <!--

//----


-->`

</script type="text/javascript">

<script type="text/javascript">

` <!--

// Path to Calendar scripts

//----


-->`

BBP_ITS_EXTW_ScriptCal =

"`mimeURL(~service="bbpglobal", ~language="", ~name="script/extwin/BBP_ITS_EXTW_CALENDAR.js")`";

BBP_ITS_EXTW_ScriptDate =

"`mimeURL(~service="bbpglobal", ~language="", ~name="script/extwin/BBP_ITS_EXTW_DATE.js")`";

BBP_ITS_EXTW_ScriptW =

"`mimeURL(~service="bbpglobal", ~language="", ~name="script/extwin/BBP_ITS_EXTW_W.js")`";

` <!--

//----


-->`

</script type="text/javascript">

<script type="text/javascript">

` <!--

//----


// Path to Calendar style

-->`

BBP_ITS_EXTW_CalStyle =

"`mimeURL(~service="bbpglobal", ~language="", ~name="style/CALENDAR.css")`";

BBP_ITS_EXTW_EBPStyle =

"`mimeURL(~service="bbpglobal", ~language="", ~name="style/EBPAPPLICATION.css")`";

` <!--

//----


-->`

</script type="text/javascript">

<script type="text/javascript"

src="`mimeURL(~service="bbpglobal", ~language="",

~name="script/extwin/BBP_ITS_EXTW_Date.js")`">

</script type="text/javascript">

<script type="text/javascript"

src="`mimeURL(~service="bbpglobal", ~language="",

~name="script/extwin/BBP_ITS_EXTW_Calendar.js")`">

</script type="text/javascript">

<script type="text/javascript"

src="`mimeURL(~service="bbpglobal", ~language="",

~name="script/extwin/BBP_ITS_EXTW_W.js")`">

</script type="text/javascript">

<script type="text/javascript">

` <!--

//----


// ITS Date and Time

-->`

BBP_ITS_EXTW_UsrDateFormat = `BBP_ITS_CAL_USRDATEFORMAT`;

BBP_ITS_EXTW_DateFormat = BBP_ITS_DAT_GetDateFormat("`~date`");

BBP_ITS_EXTW_DateStart = "`~date`";

BBP_ITS_EXTW_TimeSystem = "`~time`";

` <!--

//----


// Variables to follow on with date and time while template is not rebuildt.

-->`

BBP_ITS_EXTW_CLNTStart = new Date();

BBP_ITS_EXTW_CLNTNow = BBP_ITS_EXTW_CLNTStart;

BBP_ITS_EXTW_TMPLStart =

new Date(BBP_ITS_DAT_GetYear(BBP_ITS_EXTW_DateStart,BBP_ITS_EXTW_DateFormat),

(BBP_ITS_DAT_GetMonth(BBP_ITS_EXTW_DateStart,BBP_ITS_EXTW_DateFormat)-1),

BBP_ITS_DAT_GetDay(BBP_ITS_EXTW_DateStart,BBP_ITS_EXTW_DateFormat));

BBP_ITS_EXTW_TMPLNow = BBP_ITS_EXTW_TMPLStart;

` <!--

//----


-->`

</script type="text/javascript">

<script type="text/javascript">

` <!--

//----


// Read month names from resource

-->`

BBP_ITS_EXTW_Months = new Array

("`#M_JANUARY`","`#M_FEBRUARY`","`#M_MARCH`","`#M_APRIL`","`#M_MAY`","`#M_JUNE`",

"`#M_JULY`","`#M_AUGUST`","`#M_SEPTEMBER`","`#M_OCTOBER`","`#M_NOVEMBER`","`#M_DECEMBER`");

// Read day names from resource

BBP_ITS_EXTW_Days = new Array

("`#D_MONDAY_ABREV`","`#D_TUESDAY_ABREV`","`#D_WENDSDAY_ABREV`","`#D_THURSDAY_ABREV`",

"`#D_FRIDAY_ABREV`","`#D_SATURDAY_ABREV`","`#D_SUNDAY_ABREV`");

BBP_ITS_EXTW_CWHeader = "`#CWHEADER_ABREV`";

BBP_ITS_EXTW_BtnTxt = "`#TODAY`";

BBP_ITS_EXTW_WTitle = "`#WTITLE_CAL`";

`BBP_BHTMLintoJSVar("BBP_ITS_EXTW_BtnSource",doubleQuotKeep(

BBPButtonCode(okcode="", label=#TODAY, jsFunction="MToday()", tooltip=#TODAYTOOLTIP, target="", srcFrame="")))`;

` <!--

//----


-->`

</script type="text/javascript">

<script type="text/javascript">

` <!--

//----


// Opens the window and writes the html coding to it.

// function executed when the calendar icon is clicked

//----


-->`

function BBP_ITS_EXTW_OpenCalendarDomRel(fInput, anchor)

{

BBP_ITS_EXTW_OpenCalendarInit(fInput, anchor);

var options = BBP_ITS_EXTW_OpenCalendarOptions(fInput, anchor);

`SRM_WinOpen(~wname="Calendar", ~wnamevariable="",

~opt="", ~optvariable="options",

~wref="BBP_ITS_EXTW_CW", ~wfunc="CALwriteLocal");`

}

` <!--

//----


// Function is executed when the new pop-up window is opened

// The call is included in teh dummy HTML Mime dom_relax(i).html in the

// service BBPGLOBAL.

// The document content of the new opened window will be overwritten here.

//----


-->`

function CALwriteLocal(w)

{

BBP_ITS_EXTW_CW = w;

`if(toupper(~language) == "HE")`

w.document.write(BBP_ITS_CAL_WritePage_HE(BBP_ITS_EXTW_WTitle,

BBP_ITS_EXTW_ScriptCal,

BBP_ITS_EXTW_CalStyle,

BBP_ITS_EXTW_EBPStyle));

`else`

w.document.write(BBP_ITS_CAL_WritePage(BBP_ITS_EXTW_WTitle,

BBP_ITS_EXTW_ScriptCal,

BBP_ITS_EXTW_CalStyle,

BBP_ITS_EXTW_EBPStyle));

`end`

w.document.close();

}

` <!--

//----


-->`

</script type="text/javascript">

`end`

As you can see there is a lot of mofifications to do...

Rgds

Christophe

Former Member
0 Kudos

Hi christophe,

So is this reqt feasible for SRM 4.0??How long will it take to modify the ITS templates and test the same???The client is saying that this is a std facility which should be provided for the date fields and hence gotto do it asap...

Regards,

Disha.

Former Member
0 Kudos

Hi Disha,

Yes this is feasable in SRM 4.0.

There is no reason for any limitations.

I don't know how long it will take (never did it on SRM4.0).

This could be fastened if you downgrade this feature from SRM 5.0.

At one of my customers, the integrator developped a delivery calendar feature on a SRM 3.0, with a control on supplier delivery schedule (specific customizing tables).

Your client is right, this sdt facility should have been delivered for long.

But as from the beginning SRM prefered to use the time frame selection (today, last week, ...) rather than date fields (from - to)- I guess because more productive and asked by majority of customers- this was not implemented for date fields.

Rgds

Christophe

Former Member
0 Kudos

Hi Christophe,

Thanks a lot for the attention...i am currently working on it ..wil get back to you once it is completed....

Regards,

Disha.

Former Member
0 Kudos

Hi Christophe,

Need some help on this...Can you send me the code for the template SAPLBBP_SC_UI_ITS_230?

Regards,

Disha.

Former Member
0 Kudos

Disha,

your business card does not contain email address, so here is the SRM 5.0 code.

PS: please reward points for helpfull answers

<!-- START: freetext Item, BBPSC01 template 230 -->

`include (~service="bbpglobal", ~name="bbpfunctions.html")`

`include (~service="bbpsc01", ~name="saplbbp_sc_functions.html")`

`include(~service="bbpglobal", ~name="bbptextarea.html")`

`<!-- -


-->

<!-- 1) Including BHTML functions for the calendar -->

<!-- -


-->`

`include (~service="bbpglobal", ~name="BBP_EXT_WIN_CALENDAR.html")`

`<!-- -


-->

<!-- 2) Introducing functions and initialization for the calendar -->

<!-- -


-->`

`BBP_ITS_EXTW_WindowHandling()`

`if(GS_SCR_SPEC_I-SERVICE_FLAG.exists)`

`BBPXBoxBegin(TXT_ITMSEL_SPECIAL.label,BTN_FREE_TEXT_CLOSE.okcode)`

`TABLE(class="format")`

`TR()`

`TD(class="label", active="", nowrap="x")``#INSTRUCTION_CREATE_FREETEXT.value`

`ENDTable()`

`BBPVSpace()`

`else`

`BBPXBoxBegin(TXT_ITMSEL_PRODUCT.label,BTN_FREE_TEXT_CLOSE.okcode)`

`TABLE(class="format")`

`TR()`

`TD(class="label", active="", nowrap="x")``#INSTRUCTION_CREATE_ITEM.value`

`ENDTable()`

`BBPVSpace()`

`end`

`TABLE(class="format")`

`TR()` <!-- product/service -->

`if(GS_SCR_SPEC_I-SERVICE_FLAG.exists)`

`TD(class="label")` `TXT_SPEC_I-SERVICE_FLAG.label`

`TD(class="data")`

<input type="radio" id="goods"

Onclick="BBPSCForm_Submit('SC_REFRESH')"

name="`GS_SCR_SPEC_I-SERVICE_FLAG.name`"

value=" " `if(GS_SCR_SPEC_I-SERVICE_FLAG != "X")` checked `end`>

<label for="goods">

`TXT_SPEC_I-PRODUCT.label` </label>

<input type="radio" id="services"

name="`GS_SCR_SPEC_I-SERVICE_FLAG.name`"

Onclick="BBPSCForm_Submit('SC_REFRESH')"

value="X" `if(GS_SCR_SPEC_I-SERVICE_FLAG == "X")` checked `end`>

<label for="services">

`TXT_SPEC_I-SERVICE.label` </label>

`TR()` `Lines()`

`end`

<!-- Description -->

`TR()` `BBPSC_TD_FIELD("GS_SCR_SPEC_I-DESCRIPTION",

TXT_SPEC_I-DESCRIPTION.label,

"X", TXT_SPEC_I-DESCRIPTION_MAX.label)`

`if (TXT_SPEC_I-NOTE_TEXT.visible)`

`TR()`

`if (FIXVALUE_KEY.dim == "0")`

`TD(class="label", nowrap="X", valign="top")`<label for="GT_SCR_SPEC_NOTE:132[]"> `TXT_SPEC_I-NOTE_TEXT.label`</label>

`TD()`

<!-- wrapper to prevent refresh at ENTER-Key in text area -->

`BBP_TA_WRAPPER_START()`

<textarea style="font-family:courier;font-size:11px;"

id="GT_SCR_SPEC_NOTE:132[]" name="GT_SCR_SPEC_NOTE:132[]"

cols="40" rows="4" wrap="physical" title="`#AREA_INFO`">`

repeat with r in GT_SCR_SPEC_NOTE;write (r, "\r\n");end

`</textarea>

`BBP_TA_WRAPPER_END()`

`else`

`TD(class="label", nowrap="X", valign="top")`<label for="GS_SCR_SPEC_I-FIXVALUE_SELECTED"> `TXT_SPEC_I-NOTE_TEXT.label`</label>

`TD(class="data")`

<select id="GS_SCR_SPEC_I-FIXVALUE_SELECTED" name="`GS_SCR_SPEC_I-FIXVALUE_SELECTED.name`">

`repeat with j from 1 to FIXVALUE_KEY.dim`

<option value="`FIXVALUE_KEY[j]`"

`if (FIXVALUE_KEY[j] == GS_SCR_SPEC_I-FIXVALUE_SELECTED.VALUE)`

selected

`end`> `FIXVALUE_TEXT[j]`

`end`

</select>

`end`

`TR()``Lines()`

`end`

`TR()` `BBPSC_TD_FIELD("GS_SCR_SPEC_I-ORDERED_PROD",

TXT_SPEC_I-ORDERED_PROD.label,

"X", "", "X")`

`TR()` `BBPSC_TD_FIELD("GS_SCR_SPEC_I-QUANTITY",

TXT_SPEC_I-QUANTITY.label,

"X", "", "", "")`

`BBPSC_TD_UNIT("GS_SCR_SPEC_I-UNIT",

"GS_SCR_SPEC_I-UNIT_TEXT",

"")`

`TR()` `BBPSC_TD_FIELD("GS_SCR_SPEC_I-PRICE",

TXT_SPEC_I-PRICE.label,

"X", "", "", "")`

`BBPSC_TD_CURRENCY("GS_SCR_SPEC_I-CURRENCY",

"GS_SCR_SPEC_I-CURRENCY_TEXT",

"")`

`TR()` `BBPSC_TD_CATEGORY("GS_SCR_SPEC_I-CATEGORY",

"GS_SCR_SPEC_I-CATEGORY_TEXT",

"TXT_SPEC_I-CATEGORY")`

`TR()` `<!--BBPSC_TD_FIELD("GS_SCR_SPEC_I-DELIV_DATE",

TXT_SPEC_I-DELIV_DATE.label)-->`

`<!-- -


-->

<!-- 3) Exchange of the <input ...> by the BHTML function for calendar -->

<!-- -


-->`

`BBPSC_TD_DATE("GS_SCR_SPEC_I-DELIV_DATE",

TXT_SPEC_I-DELIV_DATE.label,

bbpformname)`

`<!--

`if (GS_SCR_SPEC_I-DELIV_DATE.exists)`

<label for="`GS_SCR_SPEC_I-DELIV_DATE.name`">

`TD(TXT_SPEC_I-DELIV_DATE.label, class="label")`

</label>

`TD(class="data")`

`BBP_ITS_EXTW_INPUT(id=GS_SCR_SPEC_I-DELIV_DATE.name, type="text",

title="",

formname = bbpformname,

inputname = GS_SCR_SPEC_I-DELIV_DATE.name,

inputvalue = GS_SCR_SPEC_I-DELIV_DATE.value, mode = "1")`

`end`

-->`

`TR()` `if (gs_scr_spec_i-vper_start.visible)`

`TD(class="label", nowrap="x")`<label for="`GS_SCR_SPEC_I-VPER_TYPE.name`">`TXT_SPEC_I-VPER_START.label`&nbsp;</label>

`TD(class="data", nowrap="x")`

<select id="`GS_SCR_SPEC_I-VPER_TYPE.name`" name="GS_SCR_SPEC_I-VPER_TYPE" onchange="BBPSCForm_Submit();">

<option value="BE" `if (GS_SCR_SPEC_I-VPER_TYPE == "BE")`selected`end`>`#REQUIRED_BETWEEN`

<option value="AT" `if (GS_SCR_SPEC_I-VPER_TYPE == "AT")`selected`end`>`#REQUIRED_AT`

<option value="FR" `if (GS_SCR_SPEC_I-VPER_TYPE == "FR")`selected`end`>`#REQUIRED_FROM`

</select>&nbsp;&nbsp;

`<!-- -


-->

<!-- 3) Exchange of the <input ...> by the BHTML function for calendar -->

<!-- -


-->`

`BBP_ITS_EXTW_INPUT(id=GS_SCR_SPEC_I-VPER_TYPE.name, type="text",

title = #DATE_FROM,

formname = bbpformname,

inputname = GS_SCR_SPEC_I-VPER_START.name,

inputvalue = GS_SCR_SPEC_I-VPER_START.value,

mode = "1")`

<!--

<input type="text"

id="`GS_SCR_SPEC_I-VPER_TYPE.name`"

name="GS_SCR_SPEC_I-VPER_START"

title="`#DATE_FROM`"

value="`GS_SCR_SPEC_I-VPER_START.value`"

maxlength="010"

size="008">

-->

`if (GS_SCR_SPEC_I-VPER_END.visible)`

&nbsp;-&nbsp;

<!-- -


-->

<!-- 3) Exchange of the <input ...> by the BHTML function for calendar -->

<!-- -


-->

`BBP_ITS_EXTW_INPUT(id=GS_SCR_SPEC_I-VPER_TYPE.name, type="text",

title="#DATE_TO",

formname = bbpformname,

inputname = GS_SCR_SPEC_I-VPER_END.name,

inputvalue = GS_SCR_SPEC_I-VPER_END.value, mode = "1")`

<!--

<input type="text"

id="`GS_SCR_SPEC_I-VPER_TYPE.name`"

name="GS_SCR_SPEC_I-VPER_END"

title="`#DATE_TO`"

value="`GS_SCR_SPEC_I-VPER_END.value`"

maxlength="010" size="008">

-->

`end`

`TR()` `Lines()`

`end`

`endTABLE()`

`TABLE(class="format")`

`TR()` `TD()`

`BBPVSpace()`

`BBPButtonBegin()`

`if (BTN_SPECIAL_SAVE.exists)`

`if (BTN_SPECIAL_SAVE.disabled)`

`BBPDisabledButton(BTN_SPECIAL_SAVE.label)`

`BBPButtonSpace()`

`else`

`BBPButton(BTN_SPECIAL_SAVE.OKCODE,BTN_SPECIAL_SAVE.label)`

`BBPButtonSpace()`

`end`

`end`

`if (BTN_SPECIAL_CANCEL.exists)`

`if (BTN_SPECIAL_CANCEL.disabled)`

`BBPDisabledButton(BTN_SPECIAL_CANCEL.label)`

`else`

`BBPButton(BTN_SPECIAL_CANCEL.OKCODE,BTN_SPECIAL_CANCEL.label)`

`end`

`end`

`BBPButtonEnd()`

`endTABLE()`

`BBPXBoxEnd()`

<!-- END: freetext Item, BBPSC01 template 230 -->

Former Member
0 Kudos

Hi Christophe,

There is no template "SAPLBBP_PDH_SEARCH_1000"...i think you meant SAPLBBP_SC_UI_ITS 230 (Here the date field is displayed)....

Also seeing the code for the calendar ,i need to create a template BBP_EXT_WIN_CALENDAR.

Can you please mail me the foll details ...

1>ICONS used for calendar and stored under

MIME objects-->CALENDAR in the service BBPGLOBAL.can you send me the image files for these icons?

2> Also in which Service the template "BBP_EXT_WIN_CALENDAR" is stored.

Please can you mail me the details at the Foll ID : disha_1008@yahoo.co.in..

Thanks & Regards,

Disha.

Former Member
0 Kudos

Hi Disha,

I was looking at SRM 5.0 template SAPLBBP_PDH_SEARCH_1000, because here you find all search criteria, and especially date fields.

Of course there are other date fields all along the SRM transactions... like in SAPLBBP_SC_UI_ITS 230.

1> I will send them:

IMAGES/CALENDAR/ICO12_CALENDAR.GIF

IMAGES/CALENDAR/LEFT1.GIF

IMAGES/CALENDAR/LEFT2.GIF

IMAGES/CALENDAR/RIGHT1.GIF

IMAGES/CALENDAR/RIGHT2.GIF

2> As you could have seen in the template code of SAPLBBP_PDH_SEARCH 1000, it is located in BBPGLOBAL:

`include (~service="bbpglobal", ~name="BBP_EXT_WIN_CALENDAR.html")`

And if you look again at my previous post, I already sent you the code of this BBP_EXT_WIN_CALENDAR...

Rgds

Christophe

PS: please reward points for helpfull answers

Former Member
0 Kudos

Hi christophe,

Thanks for the speedy reply..In SRM 4.0,i cant see the template SAPLBBP_PDH_SEARCH 1000 in the Servcie BBPGLOBAL.Also in my case,i dont want if for all the date fields..Only for the one on the SC screen..So where so i include this template "BBP_EXT_WIN_CALENDAR"?

Regards,

Disha.

Former Member
0 Kudos

Disha,

before speedy questions, please read carefully the answers :-(((

1> I never said that SAPLBBP_PDH_SEARCH 1000 is in BBPGLOBAL

2> I said that, as you could see in the code of one template using new calendar feature (ex: SRM 5.0 SAPLBBP_PDH_SEARCH 1000), there is an include where we can see that BBP_EXT_WIN_CALENDAR is in BBPGLOBAL service

<b>`include (~service="bbpglobal", ~name="BBP_EXT_WIN_CALENDAR.html")`</b> --> you got it this time ?

3> Change only the screens you want, I don't care. I never told you to change all of them !!!

Rgds

Christophe

PS: please reward points for helpfull answers

Former Member
0 Kudos

Hi Christophe,

Can you send me the foll image files :

IMAGES/CALENDAR/ICO12_CALENDAR.GIF

IMAGES/CALENDAR/LEFT1.GIF

IMAGES/CALENDAR/LEFT2.GIF

IMAGES/CALENDAR/RIGHT1.GIF

IMAGES/CALENDAR/RIGHT2.GIF

My mail ID is disha_1008@yahoo.co.in...Sorry

Thnaks & Regards,

Disha.

Former Member
0 Kudos

Disha,

I sent them 2 days ago, but got the mail reply:

**********************************************

    • THIS IS A WARNING MESSAGE ONLY **

    • YOU DO NOT NEED TO RESEND YOUR MESSAGE **

**********************************************

The original message was received at Wed, 14 Jun 2006 14:32:16 +0200 (MESZ)

from walldorf53.sap-ag.de [194.39.131.53]

-


The following addresses had transient non-fatal errors -


<disha_1008@yahoo.co.in>

-


Transcript of session follows -


... while talking to mx1.mail.in.yahoo.com.:

>>> DATA

<<< 451 mta114.mail.in.yahoo.com Resources temporarily unavailable. Please try again later. [#4.16.4:190].

<disha_1008@yahoo.co.in>... Deferred: 451 mta114.mail.in.yahoo.com Resources temporarily unavailable. Please try again later. [#4.16.4:190].

Warning: message still undelivered after 4 hours

Will keep trying until message is 5 days old

I will let my SAP mail server resend it...

Rgds

Christophe

PS: please reward points for helpfull answers

Former Member
0 Kudos

Thanks.

Former Member
0 Kudos

Hi Christophe,

Can you please send the image files again??If needed ,you can send the files on this ID : dpednekar@gmail.com

regards,

Disha.

Former Member
0 Kudos

Resent to both mails

Former Member
0 Kudos

Hi Christophe,

Can you tell me how do the templates "BBP_EXT_WIN_CALENDAR" and "bbp_ext_win_calendar_def" appear in the service BBPGLOBAL?(particularly in the HTML editor)

Regards,

Disha.

Former Member
0 Kudos

Hi Chrsitophe,

Some more info required....In the Script folder,

1>BBP_ITS_EXTW_CALENDAR.js

2>BBP_ITS_EXTW_DATE.js

3>BBP_ITS_EXTW_W.js

In the style folder,the stylesheet ...

1>CALENDAR.css

Can you mail me the above files??

Regards,

Disha.

Former Member
0 Kudos

Hi Disha,

I mailed you the objects, and added an .txt extension to JS files to pass virus scans (you can trust my files, I didn't add any worm )).

Rgds

Christophe

PS: please reward points for hepfull answers

Former Member
0 Kudos

Hi Christophe,

Yes..I recieved ur files....will work on that and let you know..And trust me..its becasue of members like you that this FORUM is so lively!!!

BR,

Disha.

Former Member
0 Kudos

And will reward you points too...

Disha.

Former Member
0 Kudos

Hi Christophe,

I have made the necessary changes in the templates BBPSC01 AND BBPGLOBAL.But now the problem im facing is that when i add select the product,the next page (for adding the SC items) does not appear at all!!!

Now how do i check as to the error is in which template and where?Please help.

regards,

Disha.

Former Member
0 Kudos

Hi christophe,

Any thoughts on this???

Regards,

Disha.

Former Member
0 Kudos

No thoughts, sorry.

Former Member
0 Kudos

Hi All,

Does anyone working on SRM 5.0 help me with this....Which template needs to be changed for including this calendar function help for the "required on" date field?

Thnaks & Regards,

Disha.

Former Member
0 Kudos

Hi Disha,

I really don't understand your question.

You want to add a calendar feature on a date field in template SAPLBBP_UI_ITS 230, and you ask which template to modify !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

I sent you all the sources of SRM 5.0, so now it is to you to "downgrade" this feature correctly in SRM 4.0.

Rgds

Christophe

PS: please reward points for helpfull answers

Former Member
0 Kudos

Hi christophe,

I tried to do the same....But im confused as to whether i need to create a ztemplate now and include the template for SC screen..or whether i have made some mistake in modifying the BBPSC01 and BBPGLOBAL templates as per the code you sent me last time....

Please ...but just to confirm ..I wnated to know whether the templates i have modified are correct or not....Also should i send you my changed templates so that even you can add your suggestions as to where exactly i might have gone wrong...

The reason i said "which template to modify " was because when i commenetd the section for the "date field" in the temaplate SAPLBBP_SC_UI_ITS 230 in BBPSC01 ,i was not able to hide the "required on" date field.....

Also the date field i am talkin about is the one on the 1st SC screen (just above the ADD TO SHOPPING CART button) where the system date appears by deafult....

I really dont know where im going wrong...Also as you had mentioned i created the CALENDAR templates in the BBPGLOBAL service....But not able to check which chnages(in which templates) have gone wrong.....Please help....:-(

Regards,

Disha.

Answers (0)