Why fields cannot be "blank finals" in java interfaces?
Friends,
Interfaces limit or disallow the usage of "blank finals" - the same implies the feature that fields are implicitly static and final.
But why is this restriction - why "blank finals" are disallowed in interfaces?
Thanks,
Sundar
To be precise - when interfaces allow classes which
implement them to provide definition for the methods
in it in their own way, why does it not allow the
same for it's fields?Which methods must be present is part of the contract--the behavior.
Fields are just an internal implementation detail. No class should ever be required to provide any field--and in fact Java (wisely) doesn't allow you to require a class to provide a field.
The static final fields that interfaces allow are different from implementation-specifc, instance-specific fields because they're associated with the type as a whole--not with any particular implementation of the type, and not with any instance--and because they're "constant" (i.e. final).
Again, it would make no sense to say, "All implementations must provide this field, with some value that they determine."
As detailed below, when class X and Y are allowed to
provide different implementations for "display()",
they are forced to use the variable iYou can't (and shouldn't try to) force implementations to use any particular variable.
Similar Messages
-
Enforce custom email address, field cannot be blank
I am preparing forms and want to require only the school email is entered. I am currently using the default javascript for email validation, but would like to enforce the email end with @school name.edu, and field cannot be left blank.
I am using the onblur action. Here is what I currently have which gives a fill-in box if they try to leave the field empty, but still allows them to put in a personal email address and they can hit the cancel key and move to the next field leaving the email field blank. I know I am missing something. Am new to javascript so any help would be appreciated. Using Acrobat XI Pro
// report error if there is an invalid email address when the field is not empty.
if (! eMailValidate(event.value) && event.value != "")
event.rc = false;
app.alert({
cMsg: "Invalid email address - Please try again",
nIcon: 0,
nType: 1
} // end if validation test
var t = event.target;
var cResponse = app.response({
cQuestion: "Type your University email address",
cTitle: "Universityemail",
cDefault: "email not added",
cLabel: "Type your University email"});
if (cResponse == null) { //if cancel is selected
app.alert ("You cancelled adding your email?");
cResponse = "";
else
app.alert ("You typed your email as: \""+cResponse+"\" \n\n Tab out of the field to register your email",2);
t.value = cResponse; //places the data from the dialog to the target fieldYou can easily check it by using something like this as one of the conditions in your if-statement:
/@schoolname\.edu$/.test(event.value)
I would suggest getting rid of the pop up message, as you're just making your work more difficult, since you now need to validate that email address as well. -
Java.lang.VerifyError: Cannot inherit from final class
Hi i am trying to call a crystal report from jsp but i am getting this error
error:-
org.apache.jasper.JasperException: Cannot inherit from final class
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
javax.servlet.ServletException: Cannot inherit from final class
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp._1_jsp._jspService(_1_jsp.java:95)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.VerifyError: Cannot inherit from final class
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknown Source)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1853)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:875)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1330)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
com.crystaldecisions.reports.sdk.ReportClientDocument.open(Unknown Source)
org.apache.jsp._1_jsp._jspService(_1_jsp.java:64)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
my jsp is
<%@ page import="com.crystaldecisions.report.web.viewer.*" %>
<%@ page import="com.crystaldecisions.sdk.occa.report.data.*" %>
<%@ page import="com.crystaldecisions.reports.sdk.ReportClientDocument" %>
<%
Object reportSource = session.getAttribute("reportSource");
if (reportSource == null)
String report = "report.rpt";
ReportClientDocument reportClientDoc = new ReportClientDocument();
reportClientDoc.open( "report.rpt", 0);
reportSource = reportClientDoc.getReportSource();
session.setAttribute("reportSource", reportSource);
CrystalReportViewer viewer = new CrystalReportViewer();
viewer.setReportSource(reportSource);
viewer.setEnableLogonPrompt(false);
viewer.setOwnPage(true);
viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), null);
%>
and in my WEB-INF/lib i included jar files namely
Concurrent.jar,CrystalCharting.jar,CrystalCommon.jar,CrystalContentModels.jar,CrystalExporters.jar,CrystalExportingBase.jar,CrystalFormulas.jar,CrystalQueryEngine.jar,CrystalReportEngine.jar,CrystalReportingCommon.jar,icu4j.jar,jrcerom.jar,keycodeDecoder.jar,log4j.jar,MetafileRenderer.jar,rasapp.jar,rascore.jar,rpoifs.jar,serialization.jar,URIUtil.jar,xml-apis.jar,xbean.jar,xercesImpl.jar,webreporting.jar,webreporting-jsf.jar
please help meYou can't inherit from a final class.
So - are you trying to inherit from a final class?
Sincerely,
Ted Ueda -
Clientgen Exception - java.lang.VerifyError:Cannot inherit from final class
When i create a client jar from webservice ear the ant taks fails with compiler errors, such as:
CreateProxy:
[clientgen] Generating client jar for earname.ear(WebServiceName_WS) ...
BUILD FAILED
java.lang.VerifyError: Cannot inherit from final class
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:480)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:182)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:224)
at weblogic.webservice.server.WebServiceFactory.loadNonArrayClass(WebServiceFactory.java:1318)
at weblogic.webservice.server.WebServiceFactory.loadClass(WebServiceFactory.java:1293)
at weblogic.webservice.server.WebServiceFactory.initTypeMaps(WebServiceFactory.java:384)
at weblogic.webservice.server.WebServiceFactory.createFromMBean(WebServiceFactory.java:184)
at weblogic.webservice.tools.build.internal.WSDLGenImpl.getWebServiceRuntime(WSDLGenImpl.java:240)
at weblogic.webservice.tools.build.internal.WSDLGenImpl.run(WSDLGenImpl.java:135)
at weblogic.webservice.tools.build.internal.ClientGenImpl.doClientGenFromEAR(ClientGenImpl.java:438)
at weblogic.webservice.tools.build.internal.ClientGenImpl.run(ClientGenImpl.java:345)
at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.doClientGen(ClientGenTask.java:351)
at weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask.execute(ClientGenTask.java:208)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Total time: 25 seconds
This is a ant command:
<clientgen ear="${build}/earname.ear" onlyConvenienceMethod="true" warName="webservice.war" serviceName="WebServiceName_WS" packageName="my.package.webservices.generated" autotype="true" clientJar="${build.dist}/client/WebServiceName_WS.jar" overwrite="false" useServerTypes="true" keepGenerated="false" generateAsyncMethods="false" saveWsdl="true" j2me="false" useLowerCaseMethodNames="true" typePackageName="my.package.webservices.generated" usePortNameAsMethodName="false" />
My webservice do not include any final class.
I'm using WebLogic 8.1 SP4.Is there a solution for above problem?
Thanks.
Regards.Hi all,
I m also facing quite similar problem.
I have one sample JMX program, which i want to collect data from weblogic 9.2.
but when i compile sample program on jdk 1.4 and run it on JDK 1.4 it throws following exception
java.lang.VerifyError: class weblogic.utils.classloaders.GenericCl
assLoader overrides final method .
ERROR 02/13 09:54:03 Stderr 700100 at java.lang.ClassLoader.defineClass0(Native Method)
ERROR 02/13 09:54:03 Stderr 700100 at java.lang.ClassLoader.defineClass(Unknown Source)
ERROR 02/13 09:54:03 Stderr 700100 at java.security.SecureClassLoader.defineClass(Unknown Source)
ERROR 02/13 09:54:03 Stderr 700100 at java.net.URLClassLoader.defineClass(Unknown Source)
ERROR 02/13 09:54:03 Stderr 700100 at java.net.URLClassLoader.access$100(Unknown Source)
ERROR 02/13 09:54:03 Stderr 700100 at java.net.URLClassLoader$1.run(Unknown Source)
ERROR 02/13 09:54:03 Stderr 700100 at java.security.AccessController.doPrivileged(Native Method)
ERROR 02/13 09:54:03 Stderr 700100 at java.net.URLClassLoader.findClass(Unknown Source)
ERROR 02/13 09:54:03 Stderr 700100 at java.lang.ClassLoader.loadClass(Unknown Source)
ERROR 02/13 09:54:03 Stderr 700100 at java.lang.ClassLoader.loadClass(Unknown Source)
but sample program works fine if i run it on JDK 1.5..
can someone tell me...wats reason?
Thanks
Nihil -
Jsp : Cannot inherit from final class
hi, i have big problem.
when i call a class using xml(DOM,SAX,...) in my jsp page, i get an error message:
org.apache.jasper.JasperException: Cannot inherit from final class
i don't understand why?
help me please!!!Try replacing xercesImpl.jar under %Tomcat_Home%/common/endorsed with the one included with Xalan-Java.
-
The Sun Microsystems Press Java series book "Just JAVA 2 fourth edition" ISBN 0-13-010534-1 on the page 59 describes the blank final variable notion. It was supposingly introduced in JDK 1.1. It may be declared final, while initialised once later.. So the code like that:
class ClassTest {
final int IntTest;
ClassTest( int ParamTest ) {
IntTest = ParamTest;
}(just an incomplete example) should work to set WORM (so to speak) variable IntTest in a constructor. Yet JDeveloper 3.1 gives error:
E:\vlad\apps\JDeveloper\ClassTest.java
Error: (6) variable IntTest is declared final; cannot be assigned.So, is it my misunderstanding or a bug in the JDeveloper?
Thanx!If you're curious, I compiled this exact source code using Sun's JDK1.3 on a Windows 2000 machine, and it compiled and ran perfectly.
public class ClassTest {
final int IntTest;
ClassTest( int ParamTest ) {
IntTest = ParamTest;
public static void main(String[] args) {
new ClassTest(5);
} -
Cannot convert ÿØÿà of type class java.lang.String to class BFileDomain.
Hi All,
I am using Jdeveloper 11.1.2.3.0.
I have a scenario of making an ADF page where I have a IMAGE field to show on the page. So,I have a table called "PRODUCT" with fields called photo with BFILE type. Now when I the data i have inserted using the DML command and i can see the path at the backend.
However,when i am runnig my ADF page in the Filed called "PHOTO" I can only see a junk character stating 'yoyo'.
When I click on it, it says ERROR "Cannot convert ÿØÿà of type class java.lang.String to class oracle.jbo.domain.BFileDomain".
Your help will be appreciated ASAP.
Regards,
ShahnawazHi,
did you show the id-value in the user interface as a input-component, and did the input-component include a converter?
If yes, show the id as output-text and remove any existing converter-components.
Best Regards -
Assignment Field Get Cleared(blank) During Automatic Payment Run(F110)
Hi all,
We have a senario that during the creation of AP invoice, the Profit Center is entered in Assignment field ( BSEG-ZUONR) in FB01.In the invoice document the assignment field value correctly copied into Profit center (BSEG-PRCTR) based on a subsititution rule.
But during the payment document run (F110) the assignment field is get cleared (Blank).and in REGUP table, the Assignment field get populated correctly.
By displaying the payment document using transaction code FB03, the assingment fields is empty.ie field BSEG-ZUONR is empty. .
We have checked all the subsititution rules defined in the system and none of these causing the problem. We suspect there are some hidden subsititution or configurations in SAP that affect the assignment. We also checked the sort key is not the cause of it.
Have anyone encounter the same scenario why the Assignment field get cleared(blank) in Payment document. Please kindly share.
Regards
RiazHi,
I think you are trying to Run Automatic Payment Programme with Check Management and you want to Print check and payment summary.
Kindly check if you have defined SAP Scripts in FBZP Payment Method in Company Code.Select a Co Code and double click on payment method eg C-Cheque, their is a section called FORM DATA you need to input Scripts for the same so that the Payment Programme prints output as defined in the SAP Script for Checks and payment advice
Regards
Rahul -
Why is my history blank even though I have 'remember history' turned on in the preferences
Why is my history blank even though I have 'remember history' turned on in the privacy tab in the preferences. I use a mini mac, Mac OS X 10.6 and Firefox 6.0.2
Same problem here. I have Firefox on several machines and OS (XP and Ubuntu [edit: Win 7 too]). However, the bookmarks file is the same in each.
None of the location bars suggest (autocomplete) features work now. I tried deleting the places.sqlite (bookmarks) file and the bar began working again, but all my bookmarks had lost their "[http://en.wikipedia.org/wiki/Favicon favicons]". When I replaced that places.sqlite file with my original (including the favicons) the location bar again ceased working.
I highly doubt that the upgrade to 3.6.11 would corrupt every places.sqlite file I have on multiple computers. That leads me to believe that there is some kind of bug in 3.6.11 that messes up the location bar (especially if your bookmarks contain favicons). Hope some kind of patch can be found.
Edit: Just updated Firefox on Windows 7 with same results. I even backed up the places.sqlite (so it could not be corrupted) file before updating then used the backup file when the location bar failed to work. Even restoring with the backup file didn't work - again, this can not be due to a corruption issue.
Finally, I noticed that one (only one) of the autocomplete bookmarks I had selected prior to updating FF in Ubuntu was actually retained. Is there some other file where autocomplete data is held? I wish I knew why that one bookmark is still able autocomplete while all the others will not (note: this is only in the Ubuntu install all other FF installs (in XP/Win7) bookmarks will not autocomplete. -
Tabs smartform don't work when the field content is blank
Hi,
I'm doing a report with smartform, I created a paragraph with 4 tabs, when the field content is blank the next field don't stop in the right tab. Anybody know why ??
Thanks.
Suzuki - Brasilsee example prgram sf*
Here is the step by step procedure
http://sap.niraj.tripod.com/id67.html
Procedure:
1. Create a new smartform
Transaction code SMARTFORMS
Create new smartforms call ZTEST
2. Define looping process for internal table
Pages and windows
First Page -> Header Window (Cursor at First Page then click Edit -> Node -> Create)
Here, you can specify your title and page numbering
&SFSY-PAGE& (Page 1) of &SFSY-FORMPAGES(Z4.0)& (Total Page)
Main windows -> TABLE -> DATA
In the Loop section, tick Internal table and fill in
ITAB1 (table in ABAP SMARTFORM calling function) INTO ITAB2
3. To define the table in smartforms
Global settings :
Form interface
Variable name Type assignment Reference type
ITAB1 TYPE Table Structure
Global definitions
Variable name Type assignment Reference type
ITAB2 TYPE Table Structure
4. To display the data in the form
Make used of the Table Painter and declare the Line Type in Tabstrips Table
e.g. HD_GEN for printing header details,
IT_GEN for printing data details.
You have to specify the Line Type in your Text elements in the Tabstrips Output options.
Tick the New Line and specify the Line Type for outputting the data.
Declare your output fields in Text elements
Tabstrips - Output Options
For different fonts use this Style : IDWTCERTSTYLE
For Quantity or Amout you can used this variable &GS_ITAB-AMOUNT(12.2)&
5. Calling SMARTFORMS from your ABAP program
REPORT ZSMARTFORM.
Calling SMARTFORMS from your ABAP program.
Collect all the table data in your program, and pass once to SMARTFORMS
In SMARTFORMS
Declare your table type in :-
Global Settings -> Form Interface
Global Definintions -> Global Data
Main Window -> Table -> DATA
Written by : SAP Hints and Tips on Configuration and ABAP/4 Programming
http://sapr3.tripod.com
TABLES: MKPF.
DATA: FM_NAME TYPE RS38L_FNAM.
DATA: BEGIN OF INT_MKPF OCCURS 0.
INCLUDE STRUCTURE MKPF.
DATA: END OF INT_MKPF.
SELECT-OPTIONS S_MBLNR FOR MKPF-MBLNR MEMORY ID 001.
SELECT * FROM MKPF WHERE MBLNR IN S_MBLNR.
MOVE-CORRESPONDING MKPF TO INT_MKPF.
APPEND INT_MKPF.
ENDSELECT.
At the end of your program.
Passing data to SMARTFORMS
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'ZTEST'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = FM_NAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
if sy-subrc <> 0.
WRITE: / 'ERROR 1'.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function FM_NAME
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
GS_MKPF = INT_MKPF
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
for Smartforms material
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
How to trace smartform
http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm
http://www.help.sap.com/bp_presmartformsv1500/DOCU/OVIEW_EN.PDF
http://www.sap-img.com/smartforms/smart-006.htm
http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm
Re: Need FAQ's
check most imp link
http://www.sapbrain.com/ARTICLES/TECHNICAL/SMARTFORMS/smartforms.html
step by step good ex link is....
http://smoschid.tripod.com/How_to_do_things_in_SAP/How_To_Build_SMARTFORMS/How_To_Build_SMARTFORMS.html
for Smartforms material
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
How to trace smartform
http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm
http://www.help.sap.com/bp_presmartformsv1500/DOCU/OVIEW_EN.PDF
http://www.sap-img.com/smartforms/smart-006.htm
http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm
Re: Need FAQ's
check most imp link
http://www.sapbrain.com/ARTICLES/TECHNICAL/SMARTFORMS/smartforms.html
step by step good ex link is....
http://smoschid.tripod.com/How_to_do_things_in_SAP/How_To_Build_SMARTFORMS/How_To_Build_SMARTFORMS.html
for Smartforms material
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
How to trace smartform
http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm
http://www.help.sap.com/bp_presmartformsv1500/DOCU/OVIEW_EN.PDF
http://www.sap-img.com/smartforms/smart-006.htm
http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm
Re: Need FAQ's
check most imp link
http://www.sapbrain.com/ARTICLES/TECHNICAL/SMARTFORMS/smartforms.html
step by step good ex link is....
http://smoschid.tripod.com/How_to_do_things_in_SAP/How_To_Build_SMARTFORMS/How_To_Build_SMARTFORMS.html -
Why local class merely be final/abstract/package access?
The scenario is that while declaring a local class as final/abstract/package access only and why this access specifier is using?
could anyone plz express the reason for that?
With Regards,
Stalin.Gfinal String efg = "efg";
testCallback(new Callback()
public void execute(String str)
try
Thread.sleep(3000);
} catch (InterruptedException e)
System.err.println(str+efg);
System.err.println("finished " + System.currentTimeMillis());
//...Look at the local variable efg, it must be final, or the code does not compile,, Can anybody explain why efg has to be final?*explained by dcminter and Jardium in [an older thread|http://forums.sun.com/thread.jspa?messageID=10694240#10694240]:*
>
...Final variables are copied into inner classes - that's why they have to be declared final; to avoid the developer making an incorrect assumption that the local variable can be modified and have the change reflected in the copy.
When a local class uses a local variable, it doesn't actually use the variable. Instead, it takes a copy of the value which is contained in the variable at the moment the class is instantiated. It's like passing the variable to a constructor of the class, except that you do not actually declare any such constructor in your code.
To avoid messy execution flows to be present in a Java method, the Java language authors thought it was better to allow a single value to be present in such a variable throughout all its life. Thus, the variable has to be declared final. -
Why cube cannot exceed 16 dimension tables?
hi experts,
why a cube can't exceed or limited with 16 dimension tables,what is the background or technical specification for this limitation
what is answer if i questioned, why you cannot create more than 16 dimension tables for a cube.
pl help me regarding this
thanks & regards
venkatHi,
It is more related to db level restriction.Since we may not have more than 16 key fields in a table so we can not have more than 16 dim table for cube.Please give a close look the doc below that will help you a lot.
http://help.sap.com/bp_biv235/BI_EN/documentation/Multi-dimensional_modeling_EN.doc
Regards. -
Error in VA01 - Kindly leave the field sales office blank
Hi all,
We have a program which creates sales orders. But on and off we are getting an error message saying "Kindly leave the field sales office blank" and sales order is not getting created. As we could not replicate the same in quality to test. Can anybody suggest why this error message occurs.
Warm Regards,
SriHi Sri
First of all check in XD02 wheather you have maintained any sales office feild or not. If you have maintained then check in the enterprise structure wheather you have done any assignments in the step sales office to sales area or not
Regards
Srinath -
'structure field cannot be modified' error
hi,
i am facing a problem in webUI. whenever i navigate to a particular view, its working fine but an error message is displayed on top saying 'structure field cannot be modified' . i am not able to find out why and where this is generated.
can anyone help me please.
regards,
nikita.If you can traverse through the Structure 'CRMT_OPPORT_H_WRK' and click on the data element (CRMT_SALESCYCLE) used for 'SALESCYCLE', you will come to know that the domain used is CRM_SALESCYCLE. Double click on the domain and click in tab Value Range Tab, you will find that it makes use of table CRMC_CYCLE. This allows data only from this table.
Rg,
Harshit -
HT201210 why i cannot turn it on my iphone 3GS?
Why i cannot turn it on my Iphone3GS anymore???!!!!it's show me put your use in n connect to itunes!!!
i try many time but its not work!!!why???Welcome to the Apple community.
If you mean that Find My Phone is asking for a password to a different Apple ID to your current Apple ID and that ID is a previous version of your current ID, not an entirely different one.
This feature has been introduced to make stolen phones useless to those that have stolen them.
However it can also arise when the user has changed their Apple ID details with Apple and not made the same changes to their iCloud account/Find My Phone on their device before upgrading to iOS 7, or if you restore from a previous back up made before you changed your details.
The only solution is to change your Apple ID back to its previous state with Apple at My Apple ID using your current password, you don’t need access to this address if it’s previously been used with your Apple ID, once you have saved these details enter the password as requested on your device and then turn off "find my phone" and delete the account from your device.
You should then change your Apple ID back to its current state, save it once again and then log back in using your current Apple ID. Finally, turn "find my phone" back on once again.
This article provides more information about Activation Lock.
Maybe you are looking for
-
Re:Uploading legacy data
Dear friends: I am doing uploading for 500 records using LSMW. After uploading i am unable to edit my Holder with respect of their position.But i checked through PA30,records are updated and having all information. Again i tried through PP01-Relation
-
Standard program for AP remittence in Argentina
Hello All, Can some one tell me what the standard progrem used in Argentina for payment advices. Thanks in advance ,
-
Hi, Please tell me the use and interconnections of T codes ME56, ME57,ME58,ME59 regards Ashok
-
A/P Invoice cannot be released for payment
Hi Everyone, I got this issue. A/P Invoice cannot be released for payment Please help me out and give me the reasons for this problem. thanks. Proper points will be awarded.
-
Dispatch alert to Sales employee
Hi, I have sales employee who have their B One login. I want to send alert to this employee whenever delivery is added. Details to be displayed in alert must be delivery number, customer name, delivery date, Item number, name and quantity. Any one gu