How to add months in date
Hi All,
I have an query.
query:
date format output
11/06/2014 11/06/2014 + 2 months= 11/08/2014
10/05/2014 10/05/2014 + 2 months= 10/07/2014
i am stuck due to there are 28/29/30/31 days are in months. so i can not proceed for add days.
Thanks in advance..
Ranjeet
Hi Ranjeet,
Please refer below thread to do in universe-
Reg; Webi Reporting Queries
However, If you want to do at report level follow below-
Create Variables-
MonthNum=If Mod(MonthNumberOfYear(<Cal Date>)+2 ,12)=0 Then 12 Else Mod(MonthNumberOfYear(<Cal Date>)+2 ,12)
TargetMon=MonthNumberOfYear(RelativeDate(<Cal Date> ,(DayNumberOfMonth(LastDayOfMonth(<Cal Date>))+DayNumberOfMonth(LastDayOfMonth(LastDayOfMonth(<Cal Date>)+1)))))
Intermediate Date1=RelativeDate(<Cal Date> ,(DayNumberOfMonth(LastDayOfMonth(<Cal Date>))+DayNumberOfMonth(LastDayOfMonth(LastDayOfMonth(<Cal Date>)+1))))
Intermediate Date2=LastDayOfMonth(<Intermediate Date1>-5)
TargetDate= If <TargetMon>-<MonthNum>=0 Then <Intermediate Date1> Else <Intermediate Date2>
Use TargetDate variable in your report column.
Replace <Cal Date> to your date column in above formula. Let us know if it works.
Thanks,
Anuj
Similar Messages
-
How to add a new data element for existing table filed(Primary key field)
Hi Experts,
How to add a new data element for existing table field(Primary key field)
For this filed ther is no foreign key relation ships and even check table.
while activating table it is giving message like below.
can you help any one to solve this and wil steps to add new dataelement for existing primary key filed of a table.
Check table (NAMING SPACE/TABLE NAME(EX:/TC/VENDOR)) (username/19.02.10/03:29)
Primary key change not permitted for value table /TC/VENDOR
Check on table /TC/VENDOR resulted in errors
Thanks
RaviHi,
Easiest way is to download the table eg into an Excel table (if possible) or text table. Drop the table from the database. Build your table with the new key field. Build the database table again and fill it.
You can do it also over the database into a new table. Drop the old one. Build the enhanced one and fill it. Afterwards drop your (temporary) table.
Maybe there are other ways, but this works.
Success,
Rob -
I want to add image in column is it possible then how to add image in data base what data type we need to give we required any casting please show me one example
jitendraHi again,
Several points that can help more:
1. If you are working with Dot.Net, then I highly recommend read the first link that you got! This is nice and simple coding. Another option is this link which is even better in my opinion:
http://www.dotnetgallery.com/kb/resource21-How-to-store-and-retrieve-images-from-SQL-server-database-using-aspnet.aspx
2. As i mention above both link use the column's type image. There are several other option of working with Files. In most of my applications architecture I find that it is better to use a column which let us use any type of file and not an image column.
In choosing the right column's type for your needs basically your fist question should be if if you want to store your data inside relational database environment or outside relational environment. It is a good idea to look for blogs on this issue. Next
if you chose to store your data inside then you need to chose the right column type according to your server version. I highly recommend to look for blogs on the differences between those column's types: IMAGE,
Check those links:
To BLOB or Not To BLOB: Large Object Storage in a Database or a Filesystem
http://research.microsoft.com/apps/pubs/default.aspx?id=64525
FILESTREAM feature of SQL Server 2008
http://msdn.microsoft.com/library/hh461480
FileTables feature of SQL Server 2012
http://technet.microsoft.com/en-us/library/ff929144.aspx
Compare Options for Storing Blobs (SQL Server)
http://technet.microsoft.com/en-us/library/hh403405.aspx
Binary Large Object (Blob) Data (SQL Server)
http://technet.microsoft.com/en-us/library/bb895234.aspx
Managing BLOBs using SQL Server FileStream via EF and WCF streaming
* Very nice tutorial!
http://petermeinl.wordpress.com/2012/02/20/managing-blobs-using-sql-server-filestream-via-ef-and-wcf-streaming/
[Personal Site] [Blog] [Facebook] -
How to add a new data type of oracle to SIM(7.0)
Hi........
I need to add a new data type(CLOB) to SIM of oracle .can anyone tell me how to modify or add this new data type.
Any pointers to this will be highly appriciated.......
thax in advance...Hi,
Easiest way is to download the table eg into an Excel table (if possible) or text table. Drop the table from the database. Build your table with the new key field. Build the database table again and fill it.
You can do it also over the database into a new table. Drop the old one. Build the enhanced one and fill it. Afterwards drop your (temporary) table.
Maybe there are other ways, but this works.
Success,
Rob -
How to add more summary data in the MIP of Compensation workbench
Hi all,
In the MIP (incentive plan) of the compensation workbench, we need to add more summary data in the summary section. I checked that all the summary data in that section are stored in the table 'ben_cwb_summary'.
Even we can change the VIEW object for that page (using extension), we can't retrieve it because the new summary data/information we need to add are not stored in the table 'ben_cwb_summary'. We need to write our query to summerize data.
How to implement it?
Thanks in advanced!
Janefaiz2000 wrote:
> How to add more one record in the same time?
>
> Please I need your help to add more one record in the
same time, how can I do
> that?
>
> I have only one text field and the value it is linked
from other table, if
> user he bushes bottoms the all data it will copy it to
new record:
>
> Ex.: <input name="textfield" type="text"
>
value="<%=(Recordset1.Fields.Item("webgroup").Value)%>">
>
>
Use "Repeat Region"
Mick -
CWB: how to add more summary data in the summary section
HI All,
We need to add more summary data in the summary section. Some summary data need to calculated dynamically like (summary data A /summary data B).
under the worksheet, there is a link:
Personalize Dynamic Columns
But this link allows to create Dynamic Columns for the worksheet, but not for summary setion.
Is any way to add more summary data in the summary section through personalization instead of customization (VO extension)?
Thanks in advanced!
Janefaiz2000 wrote:
> How to add more one record in the same time?
>
> Please I need your help to add more one record in the
same time, how can I do
> that?
>
> I have only one text field and the value it is linked
from other table, if
> user he bushes bottoms the all data it will copy it to
new record:
>
> Ex.: <input name="textfield" type="text"
>
value="<%=(Recordset1.Fields.Item("webgroup").Value)%>">
>
>
Use "Repeat Region"
Mick -
hi,
how to add time in a date for example
date='01-jan-2005 23:00' [dd-mon-yyyy hh24:mi]
time (to add)='02:00' [hh24:mi]
if any one hv any idea about. pls replyIf you can get the time element into an INTERVAL DAY TO SECOND datatype, you can simply add the interval to the date, e.g:
yourdate + NUMTODSINTERVAL(2,'HOUR')
What is tricky is converting a string like '02:00' into an interval or a number. You could generate a numeric offset with something like:
TO_DATE('02:00','HH24:MI') - TO_DATE('00:00','HH24:MI')
which can then be added to the date
SELECT TO_DATE('01-jan-2005 23:00', 'dd-mon-yyyy hh24:mi') +
(TO_DATE('02:00','HH24:MI') - TO_DATE('00:00','HH24:MI'))
FROM dual; -
How to add minutes to date in java
I have date in string variable, i have to add/subtract minutes from it, please adivce , how i could do in java 1.5
sample data
String olddate = "12/16/2010 4:58:29 PM"
String minutes1 = "300"
i would like to get value as below for above data
String newdate ="12/16/2010 9:58:29 PM"Use SimpleDateFormat to convert the date object to string. Once the string object converted to date object use the getTime() method to get the date in milliseconds.
Now you can easily adds/substract the date object.
Remember, the resulting long value from getTime() method is in milliseconds, to get the value in minutes you need to multiply it by 1000 and by seconds in a minutes, that is 60.
When your subtraction/adds done convert it back to date object.
This is the codes:
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Date;
public class DateCalculator {
public static void main(String[] args) throws ParseException {
String olddate = "12/16/2010 4:58:29 PM";
System.out.println("old Date: "+olddate);
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy h:mm:ss a");
long oldDateInMillis = formatter.parse(olddate).getTime();
String minutes1 = "300";
String newDateAdds = formatter.format(new Date(oldDateInMillis + Long.valueOf(minutes1)*1000*60 ));
String newDateSubstract = formatter.format(new Date(oldDateInMillis - Long.valueOf(minutes1)*1000*60 ));
System.out.println("new Date [Additions] : "+newDateAdds);
System.out.println("new Date [Substraction] : "+newDateSubstract);
} -
How to add event in Date type bean
Hi,
I have created two date items - start date and end date.
now I want to add event in these items?
how can I add event in date type bean?
Pls help..
Thanks
AmitHi Swati,
Yes, I have two OAMessageTextInput bean of Type Date.
How can I set event by --StartDateBean.setEnterClientAction(ClientAction);
I am unable to pass parameter of type "ClientAction" in .setEnterClientAction.
how can I do this. If I declare by
ClientAction DateEvent = null;
then
StartDateBean.setEnterClientAction(DateEvent);
then it doesn't gives me any error but I am unable to initialize the value in "ClientAction" except null.
How can I do this?
Pls Help?
Thanks
Amit -
How to add a hide data into an appointed image of the pdf
Can I add data into an appointed image and hide the data?
if can not add hide data in image, can I add hide the data into the other layer of the pdf?
Can anybody give me some tips?
thanks!My code:
ASFile hddatFile = NULL;
ASPathName hidedataFile = ASFileSysPathFromDIPath (ASGetDefaultFileSys(), "e:/myInfo.txt", NULL);
if (hidedataFile == NULL)
AVAlertNote("not yet");
ASInt32 hidedataVal = ASFileSysOpenFile(NULL, hidedataFile, ASFILE_READ, &hddatFile);
if (hidedataVal != 0)
AVAlertNote("隐藏数据加载失败!");
CosObj imgCos;
PDEImageGetCosObj(pdeImage, &imgCos);
CDocument cDocument;
ASAtom Seal_K = ASAtomFromString("ADBE:Mytest");
CosDictPut(imgCos, Seal_K, CosNewInteger((CosDoc)cDocument, false, ASFileGetEOF(hddatFile)));
I'm not sure whether I have set the hide data in the picture success? there is not a return value to know it.
when I use this code to get data:
CosObj stream;
PDEImageGetCosObj((PDEImage)pdeElement, &stream);
CosObj nameCosObj = CosDictGet(stream, Seal_K);
the return value (nameCosObj is (0,0)). I dont know why? and if I get the cosObj, How to get my hide data?
Where I do wrong?
thanks for Leonard ! -
This is how to add extra Exif data to Aperture :-)
Folks
Often I need additional Exif data in Aperture - which is not available in the standard install.
For example - exactly which lens did I use - not just a focal lenght - which might be any one of various lenses I have.
Or - which focus point was used?
The list is endless...
If you are interested - go to this thread in dpreview
http://forums.dpreview.com/forums/read.asp?forum=1017&message=22939488
A neat combination of an AppleScript and ExifTool
Go for it
BrianHi,
I'm the "author", if you can call it that, since most of the script is, as someone earlier mentioned, Brett Gross' work. I was the one that glued exiftool to it and got it working with my Aperture setup. I am looking at the various problems that have popped up on dpreview and with personal correspondence and trying to find solutions.
But it isn't easy. As Charles said, the Aperture dictionary isn't helpful in that regard. And with the flexibility that Aperture provides in naming is the curse here. And all the variables with versions, external edits, etc. It gets very complicated. But if you look at the thread on dpreview, someone has possibly found a way to query the SQL database to make it all work smoothly.
It is very easy to do this stuff at import. I am just putting the finishing touches on an Automator action to import the files and add the EXIF data (it will even query GeoNames and add the city, state & country IPTC data if there is GPS data present in the file). -
How to add years to date-field ?
hi,
i have a field z_date type d.
now i have to add 25 years to it, and 35 years, and so on.........
how to handle this ?
reg, MartinHi,
Above posts would not check for leap year dates... so while calculating it might give wrong dates...
use the FM given below to calculate date with year's...
data w_date type sy-datum.
w_date = sy-datum.
CALL FUNCTION 'J_1H_CAL_DATE_IN_INTERVAL'
EXPORTING
date = w_date
days = 0
months = 0
SIGNUM = '+'
years = 30
IMPORTING
CALC_DATE = w_date.
Regards,
Siddarth -
HOW TO ADD NEW VARIABLE DATAS ON ALV REPORT
Hi gurus,
I have cretaed one alv report using
REUSE_ALV_GRID_DISPLAY.
I HAVE CALCULATED SOME TOTALS AND STORED ON
ONE VARIABLE .
that variable name is 'toterror'.
now i want to add this variable on first line OF ALV REPORT.
that is i should get LIKE THIS.
PERNR TEXT ACTION [ TITLES OF FIELDS ].THEN
TOTAL ERROR RECORDS '900'.
THEN THE CORRESPONDING FIELDS DATA SHOULD BE DISPLAYED.
HELP ME.
THANKS IN ADVANCE.Hi
Thanks Ajeet.
The scenario is that I have to create a formula (contract end date-current date) and have to display the result using exeption to highlight the contracts ending in 30-60 days.
The problem is that the info provider does not have any infoobject for date(only valid to and validity start date)
I have created a formula variable on valid to date using replacement path. But dont have any variable to use for current date.
The only time char in the cube is Fiscal yera variant.
How should I go futher creating such formula? Shall I user customer exit variable? But I dont have any date char to create on.
Can you shed some light on this problem
Thanks -
How to add or remove data from one table to another in � jsp page
I have two tables on my jsp page.
On the fist table feed by a data base, u have in the first column radiobutton
second colum data
third columm data
on the second table feed by the data of the first table, u have in the first
columm checkbox
second colum data
this column data
u have two link, one link to add and another to remove
1 when u click one of the radiobutton of the fist table following by the click of the link add, u add the line into the second table.
2 when u click on one or two checkboxes of the second table following by a click on the link remove, u remove the line or lines checked.
Did somebody could send to me en example of code and give to me solution on way to make it. thank u.rather than sending you the whole code, i would like
to see your code first, how far you implemented the
code ? and where are you getting problem, asking the
code like this is not a professional.
All the Best !******************************************************************************************************************************
that's what i have implements. U have a bean witch picked data in that the data base, and catch properties .
i describe to u how work the page.
when u chose or selected TypeDetoyer, it present to u the first table with all the toyer contains in the typeDeToyer, and presents the second table empty.
Secondly, u click a radio button to select � toyer of typeDeToyer and by clicking to the link ada, u feed the second table with the toyer selected.
the seconde table is fill with a checkbox.
inverse, when u check a check box or many of the second table and clicking on the link remove, u remove the selected lines.
the aim of all of this is to save in the data base
the second table, after saving the page is redirect to the modifying form.
I am waiting for ur answer.
Coul u send to me how u implements the part beetween the two tables
Thank s
<%@ page language="java" import="java.util.*"%>
<jsp:useBean id="nsimalenBean" scope="session" class="nsimalen.NsimalenBean" />
<jsp:useBean id="toyerBean" scope="session" class="nsimalen.ToyerBean" />
<jsp:useBean id="vectorLstTasks" scope="session" class="java.util.Vector" />
<jsp:useBean id="hashtableToyerSelected" scope="session" class="java.util.Hashtable"/>
<jsp:useBean id="hashtableRegimeFiscalToyers" scope="session" class="java.util.Hashtable"/>
<%
//nsimalen.NsimalenBean nsimalenBean=nsimalenBean();
///vectorLstTasks.removeElementAt(i);
String cVide="";
String typeOperation;
String monCodeNsimalen;
//String monCodeNsimalen=request.getParameter("txtCreateNsimalenFormCode");
String monNomNsimalen;
String maVilleNsimalen;
String monPaysNsimalen;
String monTypeDetoyerSelected;
String codeToyerSelected;
String codeToyerSelectedToAdd;
String codeToyerSelectedToRemove;
String currentlibelleTypeDetoyer=cVide;
String typeAction;
/// d�finition de variable dont les valeurs seront stock�es dans l'objet de session
if(request.getParameter("txtCreateNsimalenFormCode")!=null)
monCodeNsimalen=request.getParameter("txtCreateNsimalenFormCode");
else
monCodeNsimalen=cVide;
if(request.getParameter("txtCreateNsimalenFormNom")!=null)
monNomNsimalen=request.getParameter("txtCreateNsimalenFormNom");
else
monNomNsimalen=cVide;
if(request.getParameter("txtCreateNsimalenFormVille")!=null)
maVilleNsimalen=request.getParameter("txtCreateNsimalenFormVille");
else
maVilleNsimalen=cVide;
if(request.getParameter("selCreateNsimalenFormPays")!=null)
monPaysNsimalen=request.getParameter("selCreateNsimalenFormPays");
else
monPaysNsimalen=cVide;
if(request.getParameter("optCreateNsimalenFormTypeToyer")!=null)
{monTypeDetoyerSelected=request.getParameter("optCreateNsimalenFormTypeToyer");
currentlibelleTypeDetoyer=toyerBean.getLibelleTypedeToyer(monTypeDetoyerSelected);
else
monTypeDetoyerSelected=cVide;
if(request.getParameter("radioCreateNsimalenFormCodeToyers")!=null)
codeToyerSelectedToAdd=request.getParameter("radioCreateNsimalenFormCodeToyers");
else
codeToyerSelectedToAdd=cVide;
if(request.getParameter("radioCreateNsimalenFormCodeToyersRemove")!=null)
codeToyerSelectedToRemove=request.getParameter("radioCreateNsimalenFormCodeToyersRemove");
else
codeToyerSelectedToRemove=cVide;
if(request.getParameter("typeOperation")!=null)
typeOperation=request.getParameter("typeOperation");
else
typeOperation=cVide;
if(request.getParameter("typeAction")!=null)
typeAction=request.getParameter("typeAction");
else
typeAction=cVide;
// Stockage des valeurs dans l'objet
nsimalenBean.setCodePays(monPaysNsimalen);
nsimalenBean.setNomNsimalen(monNomNsimalen);
nsimalenBean.setVilleNsimalen(maVilleNsimalen);
nsimalenBean.setCodeNsimalen(monCodeNsimalen);
nsimalenBean.setDateCreation("12/12/2001");
// if typeOperation=Invalidation
// nsimalenBean.setDatad'invalidation
if(typeAction.equals("Save"))
nsimalenBean.validationCreation();
Vector validationErrors= nsimalenBean.getChampVide();
%>
<body>
<%
if (validationErrors!=null && validationErrors.size()!=0 )
for (int i=0; i<validationErrors.size();i++)
%>
<BR> Champs Invalides : <%=(String)validationErrors.elementAt(i)%>; <BR>
<%
else
if (hashtableToyerSelected!=null && hashtableToyerSelected.size()<=10)
nsimalenBean.insertRowNsimalen();
nsimalenBean.insertRowsToyersAssocieesNsimalen(hashtableToyerSelected);
if (hashtableToyerSelected!=null && hashtableToyerSelected.size()>=0)
%>
<BR> num Toyers max 10 <BR>
<%
if (hashtableToyerSelected!=null && hashtableToyerSelected.size()==0)
%>
<BR> vous devez au moins selectionner une toyer pour un nsimalen <BR>
<%
%>
<form method="post" name="CreateNsimalenForm" action="CreateNsimalen.jsp">
<table cool width="681" height="424" usegridx usegridy showgridx showgridy gridx="16" gridy="16" border="0" cellpadding="0" cellspacing="0">
<tr height="16">
<td width="16" height="423" rowspan="11"></td>
<td width="288" height="16" colspan="3"></td>
<td width="376" height="144" colspan="3" rowspan="5"></td>
<td width="1" height="16"><spacer type="block" width="1" height="16"></td>
</tr>
<tr height="32">
<td width="100" height="32" valign="top" align="left" xpos="16"><label><font size="2" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><b>Code :</b></font></label></td>
<td width="188" height="32" colspan="2" valign="top" align="left" xpos="116"><input type="text" name="txtCreateNsimalenFormCode" size="24" value='<%=nsimalenBean.getCodeNsimalen()%>'></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="32">
<td width="100" height="32" valign="top" align="left" xpos="16"><label><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Nom :</b></font></label></td>
<td width="188" height="32" colspan="2" valign="top" align="left" xpos="116"><input type="text" name="txtCreateNsimalenFormNom" size="24" value='<%=nsimalenBean.getNomNsimalen()%>'></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<input type="hidden" name="typeOperation" size="24" >
<input type="hidden" name="typeAction" size="24" >
<tr height="32">
<td width="100" height="32" valign="top" align="left" xpos="16"><label><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Ville :</b></font></label></td>
<td width="188" height="32" colspan="2" valign="top" align="left" xpos="116"><input type="text" name="txtCreateNsimalenFormVille" size="24" value='<%=nsimalenBean.getNomVille()%>'></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="32">
<td width="100" height="32" valign="top" align="left" xpos="16"><label><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Pays : </b></font></label></td>
<td width="188" height="32" colspan="2" valign="top" align="left" xpos="116"><select name="selCreateNsimalenFormPays" size="1">
<option value="" ><b><font size="2" name="optCreateNsimalenFormPays"></font></b></option>
<%
//String cVide="";
Vector nsimalenLst = new Vector();
//strNomNsimalen=request.getParameter("txtSearchFormNom").trim();
nsimalenLst = nsimalenBean.getAllPays();
// Pour savoir la taille du vecteur
if(nsimalenLst!=null && nsimalenLst.size()!=0)
for(int i=0;i< nsimalenLst.size();i++)
Hashtable myrecord = (Hashtable)nsimalenLst.elementAt(i);
String monCodePays ="";
String monLibelle="";
monCodePays =(String)myrecord.get("NNAM_CODE");
monLibelle =(String)myrecord.get("NNAM_LIBELLE");
System.out.println("mon code pays= "+monCodePays+"i="+i+ " mon Libelle Pays="+monLibelle+"nsimalenLst.size() ="+nsimalenLst.size());
%>
<option value='<%=monCodePays%>' <%if(monCodePays.equals(monPaysNsimalen))
out.print("selected");%> ><b><font name="optCreateNsimalenFormPays" size="2"><%=monCodePays%></font></b></option>
<%}
%>
</select></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="16">
<td width="664" height="16" colspan="6" valign="top" align="left" xpos="16">
<hr width="644" size="2">
</td>
<td width="1" height="16"><spacer type="block" width="1" height="16"></td>
</tr>
<tr height="32">
<td width="100" height="32" valign="top" align="left" xpos="16"><label><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Type de toyer :</b></font></label></td>
<td width="32" height="32"></td>
<td width="156" height="32" valign="top" align="left" xpos="148"><select name="optCreateNsimalenFormTypeToyer" size="1" onChange="javascript:document.CreateNsimalenForm.submit();">
<option value="" ><b><font size="2" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"></font></b></option>
<%
//String cVide="";
Vector toyerLst = new Vector();
//strNomNsimalen=request.getParameter("txtSearchFormNom").trim();
toyerLst = toyerBean.getAllTypeDeToyers();
// Pour savoir la taille du vecteur
if(toyerLst!=null && toyerLst.size()!=0)
hashtableRegimeFiscalToyers = new Hashtable();
for(int i=0;i< toyerLst.size();i++)
Hashtable myrecord = (Hashtable)toyerLst.elementAt(i);
String monTypeToyer ="";
String monLibelleToyer="";
monTypeToyer =(String)myrecord.get("TTOY_CODE");
monLibelleToyer =(String)myrecord.get("TTOY_LIBELLE");
// System.out.println("mon code pays= "+monTypeToyer+"i="+i+ " mon Libelle Pays="+monLibelleToyer+"nsimalenLst.size() ="+toyerLst.size());
%>
<option value=<%=monTypeToyer%> <%if(monTypeToyer.equals(monTypeDetoyerSelected))
out.print("selected");%>><b><font size="2" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><%=monLibelleToyer%></font></b></option>
<%}
}%>
</select></td>
<td width="376" height="32" colspan="3"></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="128">
<td width="288" height="128" colspan="3" valign="top" align="left" xpos="16">
<%if (!monTypeDetoyerSelected.equals(cVide))
//String cVide="";
Vector maTypeToyerDetailList = new Vector();
//strNomNsimalen=request.getParameter("txtSearchFormNom").trim();
maTypeToyerDetailList = toyerBean.getToyersDetailsSelected(monTypeDetoyerSelected);
// Pour savoir la taille du vecteur
if(maTypeToyerDetailList!=null && maTypeToyerDetailList.size()!=0)
%>
<table border="1" cellpadding="0" cellspacing="0" width="224" height="75">
<tr height="19">
<td height="19" width="20"></td>
<td height="19" width="46"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="3"><b>Toyer</b></font></td>
<td height="19" width="140"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="3"><b>Libell�</b></font></td>
</tr>
<%
{ hashtableRegimeFiscalToyers= new Hashtable();
System.out.println( " je passe dans le premier for");
for(int i=0;i< maTypeToyerDetailList.size();i++)
Hashtable myRecord = (Hashtable)maTypeToyerDetailList.elementAt(i);
System.out.println( " je passe dans le premier for 1");
String myCodeToyer ="";
String myLibelleToyer="";
String myTypeDeToyerCode="";
myCodeToyer =(String)myRecord.get("TOY_CODE");
myLibelleToyer =(String)myRecord.get("TOY_LIBELLE");
// myTypeDeToyerCode=(String)myRecord.get("TTOY_CODE");
System.out.println( " je passe dans le premier for 2");
Hashtable hashToyerCaracteristique = new Hashtable();
hashToyerCaracteristique.put("TOY_LIBELLE",myLibelleToyer);
hashToyerCaracteristique.put("TTOY_CODE",monTypeDetoyerSelected);
hashToyerCaracteristique.put("TTOY_LIBELLE",currentlibelleTypeDetoyer);
hashtableRegimeFiscalToyers.put(myCodeToyer,hashToyerCaracteristique);
System.out.println( " je passe dans le premier for 3");
%>
<tr height="19">
<td height="19" width="20" align="center" valign="middle"><input type="radio" value='<%=myCodeToyer%>' name="radioCreateNsimalenFormCodeToyers"></td>
<td height="19" width="46"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b><%=myCodeToyer%></b></font></td>
<td width="140" height="19"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b><%=myLibelleToyer%></b></font></td>
</tr>
<%
%>
<%}%>
</table>
</td>
<% System.out.println( " je passe dans le premier for 4_1");
if (hashtableToyerSelected==null)
hashtableToyerSelected = new Hashtable();
System.out.println( " je passe dans le premier for 4_2");
if(hashtableToyerSelected!=null)
System.out.println( " je passe dans le premier for 4_3");
%>
<td width="376" height="128" colspan="3" valign="top" align="left" xpos="304">
<table border="1" cellpadding="0" cellspacing="0" width="355" height="117">
<tr height="38">
<td height="38" width="32"></td>
<td width="47" height="38"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="3"><b>Code</b></font></td>
<td height="38" width="112"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="3"><b>Type de toyer</b></font></td>
<td height="38" width="152"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="3"><b>valeur par d�faut</b></font></td>
</tr>
<%
System.out.println( " je passe dans le premier for 3");
if(!codeToyerSelectedToAdd.equals(cVide) && typeOperation.equals("add"))
System.out.println( " je passe dans le premier for 3_a");
Hashtable hashToyerCaracteristique = (Hashtable)hashtableRegimeFiscalToyers.get(codeToyerSelectedToAdd);
hashtableToyerSelected.put(codeToyerSelectedToAdd,hashToyerCaracteristique);
System.out.println( " je passe dans le premier for 3_a_fin");
if(!codeToyerSelectedToRemove.equals(cVide) && typeOperation.equals("remove"))
System.out.println( " je passe dans le premier for 3_a");
System.out.println( "remove ");
System.out.println(codeToyerSelectedToRemove);
hashtableToyerSelected.remove(codeToyerSelectedToRemove);
if (hashtableToyerSelected.size()!=0)
for( Enumeration e=hashtableToyerSelected.keys();e.hasMoreElements();)
System.out.println("je rentre dans la boucle");
String codeToyer =(String)e.nextElement();
Hashtable hashToyerCaracteristique = (Hashtable)hashtableToyerSelected.get(codeToyer);
String libelleToyer =(String)hashToyerCaracteristique.get("TOY_LIBELLE");
String libelleTypeToyer =(String)hashToyerCaracteristique.get("TTOY_LIBELLE");
%>
<tr height="19">
<td height="19" width="32" align="center" valign="middle"><input type="checkbox" value="<%=codeToyer%>" name="radioCreateNsimalenFormCodeToyersRemove"></td>
<td width="47" height="19"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b><%=codeToyer %></b></font></td>
<td height="19" width="112"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b><%=libelleTypeToyer %></b></font></td>
<td height="19" width="152"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b><%=libelleToyer %></b></font></td>
</tr>
<%
/* if (!codeToyerSelected.equals(cVide) && hashtableToyerSelected==null)
hashtableToyerSelected = new Hashtable();
if(hashtableToyerSelected!=null)
//insertion du code HTml pour afficher l'entete du tableau
if(operationType.equals("ajout"))
Hahstable toyersdetails = getToyersDetail(IdToyerSelected);
hashtableToyerSelected.put( IdToyerSelected, toyersdetails);
if(operationType.equals("remove"))
hashtableToyerSelected.remove(IdToyerSelected);
// avant d'afficher l'entete verifier qu'il ya des elements dans hashtableToyerSelected (
// hashtableToyerSelected.size!=0
//Affichage de la hashtable
for( Enumeration e=hashtableToyerSelected.keys();e.hasMoreElements;)
String IdToyers =(String)e.nextElement();
Hashtable ToyersDetails = (Hashtable) hashtableToyerSelected.get(IdToyers);
string defaultValue = (String)ToyersDetails.get(defaultValue);
// on fait la mise en page apres avoir recuperer tous les caracteristiques
%>
<!-- <td width="376" height="128" colspan="3" valign="top" align="left" xpos="304">
<table border="1" cellpadding="0" cellspacing="0" width="355" height="117">
<tr height="38">
<td height="38" width="32"></td>
<td width="47" height="38"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="3"><b>Code</b></font></td>
<td height="38" width="112"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="3"><b>Type de toyer</b></font></td>
<td height="38" width="152"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="3"><b>valeur par défaut</b></font></td>
</tr>
<tr height="19">
<td height="19" width="32" align="center" valign="middle"><input type="checkbox" value="checkboxValue" name="checkboxName"></td>
<td width="47" height="19"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>J</b></font></td>
<td height="19" width="112"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Spécifique</b></font></td>
<td height="19" width="152"><b><font size="3" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2">Nuit</font></b></td>
</tr>
<tr height="19">
<td width="32" align="center" valign="middle" height="19"><input type="checkbox" value="checkboxValue" name="checkboxName"></td>
<td width="47" height="19"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>K</b></font></td>
<td height="19" width="112"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Quantité</b></font></td>
<td height="19" width="152"><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Kilo</b></font></td>
</tr> -->
</table>
</td>
<td width="1" height="128"><spacer type="block" width="1" height="128"></td>
</tr>
<tr height="51">
<td width="100" height="51" valign="top" align="left" xpos="16"><label><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Add</b></font></label></td>
<td width="188" height="51" colspan="2"></td>
<td width="224" height="51" valign="top" align="left" xpos="304"><label><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Remove</b></font></label></td>
<td width="152" height="51" colspan="2"></td>
<td width="1" height="51"><spacer type="block" width="1" height="51"></td>
</tr>
<tr height="13">
<td width="664" height="13" colspan="6" valign="top" align="left" xpos="16">
<hr width="644" size="2">
</td>
<td width="1" height="13"><spacer type="block" width="1" height="13"></td>
</tr>
<tr height="39">
<td width="512" height="39" colspan="4"></td>
<td width="80" height="39" valign="top" align="left" xpos="528"><label><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Save</b></font></label></td>
<td width="72" height="39" valign="top" align="left" xpos="608"><label><font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" size="2"><b>Fermer</b></font></label></td>
<td width="1" height="39"><spacer type="block" width="1" height="39"></td>
</tr>
<tr height="1" cntrlrow>
<td width="16" height="1"><spacer type="block" width="16" height="1"></td>
<td width="100" height="1"><spacer type="block" width="100" height="1"></td>
<td width="32" height="1"><spacer type="block" width="32" height="1"></td>
<td width="156" height="1"><spacer type="block" width="156" height="1"></td>
<td width="224" height="1"><spacer type="block" width="224" height="1"></td>
<td width="80" height="1"><spacer type="block" width="80" height="1"></td>
<td width="72" height="1"><spacer type="block" width="72" height="1"></td>
<td width="1" height="1"></td>
</tr>
</table>
<p></p>
</form>
</body>
</html> -
How to add company code data to BP in SAP CRM
Hi All
I have a problem replicating BP from CRM to R3,the error coming is "Fill in the required entry fields".
While debugging the error i came to know that Company Code data is not given from CRM side which is mandatory in R3.
Actually the Company code data is kept mandatory at ABAP level due to the Client requirement.
Now how can i add the company code data to BP so that this errors is resolved.As far as my knowledge goes there is no provisions for company code data in CRM ,now even if we keep this company code data optional in R3 ,this error is coming.
Please suggest the way out.
Any help will be highly appreciated.
Regards
AshishHi there
Thanks for the reply,yeah i understand that there is no company code concept in CRM system.
so,we mean by Middleware exit is the user exit at R3 side,that i understand too.
But here scenario is different in the case that customer is not getting replicated due to the company code being kept mandatory at ABAP level in R3.
Actually client requires the company code data to be mandatory in R3 so that customer id does not get generated in R3 without giving the company code info.
Now due to the mandatory check on company code at ABAP level ,what happening is that we are not able to replicate the BP info to R3 because if that check was not there we would have at least pass on the BP data except the company code and company code info would have been given in R3 itself.
So,i believe the way out is to remove that check and place a user exit in R3 so that at least CRM data is replicated and company code will come automatically.
Hope this will help me,if you have any better suggestion then please provide the same.
Regards
Ashish
Maybe you are looking for
-
Hi guys, Is it possible to add a new tab in VA02? I've managed to add fields to 'Additional data B' with screen exits 8309 and 8459, but unfortunately that's not the way they want it... Is there a BAdI or another user exit which provides me this func
-
Cannot login using ThinkVantage Fingerprint software
Hi, I cannot log in using my fingerprint reader. I am sure that fingerprint reader is OK, I sucessfully enrolled fingerprints. I enabled fingerprint login, when computer starts up, windows 7 message saying "Swipe your finger on green" shows up, but w
-
The Kuler website is really, really bad
I use Kuler occasionally to find colors and I always dread using the interface. I'm sure I'm not alone. Let's go over the problems: - The website is in Flash, while there is no reason for the website to be in Flash. It slows everything down, and the
-
Desktop Folder is now a Text File
Hi there! I tried searching the forums for answers with no luck. Somehow, my desktop folder became a text file. So when I click on it, a plain text document opens with a bunch of jibberish. Is there a way to change it back to a folder? Your input wou
-
Want to check the redundancy of master data in the system
Hi, I want to get rid of all redundant customers/materials/vendors in my SAP system.Any suggestions as to how I can check if a specific customer / vendor is being used currently by the business or not? Edited by: Christino Ronaldo on Sep 27, 2010 8:2