How does BPC Excel execute expansions?
Hi all,
I am experiencing some problems with a report and I am not able to find out what is happening. To deduce what happens I think I need some info about how BPC Excel works.
So, when we have some EvEXP, EvNXP and EvDRE functions define in the cells of a same report:
1) in what order are they executed? (order of preference of these functions and order according to the excel cell where they are defined, I think it has some influence).
2) an expansion inserts or deletes rows (and/or columns), right? So, how does it do it? Does it always first delete the rows and then insert the new ones or does it do it otherwise?
Regards,
Rafael
Hi Ajay,
thank you for giving the question a chance, I know it's kind of weird
I have continued testing since I made the question in the forum and I have been able to make some sense of what is happening guessing that BPC excel: 1) executes first EvEXP, EvNXP (I don't know if the order in which they are defined in the excel sheet has some influence or not), and then EvDRE. 2) always performs first expansions in columns and then expansions in rows (either for adding or deleting, but again I don't know if the order in which they are defined in the excel sheet has some influence).
I am dealing with this issues because we have some quite complex reports with different EvDRE with expansions (in the same sheet, ones over the others). It used to work ok in 5.1, but in 7.0 we discovered the one EvDRE would "break" other EvDRE as its expansions would eventually delete more rows/columns that it should (we have a note with support on that).
We found out that this issue does not happen with EvEXP, EvNXP expansion, so as a workaround I am trying to make the report using EvEXP/EvNXP for the expansions combined with EvDRE to retrieve the data. And I am slowly getting to it, but continually experiencing rows that brake, ranges that shift around in the sheet, etc., mainly by how the expansions get executed, thus my need in getting deeper knowledge on how it all is internally working.
So, do you think my conclusions are ok or you have a different insight?
Regards,
Rafa
Similar Messages
-
How does a report execute on Server
Hi,
we are using reports 6i,j2ee application ... i create reports in RDF format files which will generate output in PDF format ... when i execute in report builder
i cant see the difference of PDF output or normal report output .Then i deploy them in the server drive .These reports are executed from j2ee application and displays
the application in PDF Format .
Today my lead asked to execute one report and show ..when i executed i got the output in Report Builder ..but he wants to see how the Users see the output on the screen not on the report builder ...how can we do that ...
please anyone reply for this questionSorry all i posted it on wrong forum
-
How does BPC capital budgeting retrack to SAP IM and or PS
What is the process to retrack or send to the SAP Investment Management or Project Systems modules the planned and budgeted values develop in SAP Business Planning and Consolidations?
I dont think there are any standard retractors available yet for the BPC data. There are some for BPS and IP data. There is a workaround though.
Send the data from the BPC cube to another cube and send from there to a open hub table in BW. Write a remote FM in ECC to read the data from BW cube.
Ravi Thothadri -
How does oracle execute a correlated subquery .... some confusion
How does oracle 10g execute a correlated subquery?
I read some articles online & i am a little confused.
example:
select * from emp e
where e.deptno in (select d.deptno from dept d
where e.deptno = d.deptno);
My questions .......
1.In the above example, does oracle read the entire outer table first and then run the inner query using the rows returned by the outer query?
I read in some articles that they execute simultaneously.
How does this work?
2.Should the inner query have lesser amount of rows compared to the outer query for a good performance?
3.Can every correlated subquery be converted to a join and if so which one to use?
Truly appreciate any inputs on how oracle executes it at the backend.
Thanks in advance.user10541890 wrote:
How does oracle 10g execute a correlated subquery?
I read some articles online & i am a little confused.
example:
select * from emp e
where e.deptno in (select d.deptno from dept d
where e.deptno = d.deptno);
My questions .......
1.In the above example, does oracle read the entire outer table first and then run the inner query using the rows returned by the outer query?
I read in some articles that they execute simultaneously.
How does this work?SQL is not a procedural language. SQL code specifies what the system sill do, not how the system wlll do it; that's entirely up to the system.
What does it matter to you whether the two are done together, or if one is completed before the other begins?
The system will probably choose to run ucorellated subqueiris only once, and correlated queries multiple times as needed.
2.Should the inner query have lesser amount of rows compared to the outer query for a good performance?That usually doesn't matter.
It some cases, you may want to consider whether the subquery is correlated or not. If the subquery is very costly, and produces, say, 1 million rows, but you know the main query will only produce about 5 rows, then you may want to do a correlated subquery rather than an uncorrelated one.
3.Can every correlated subquery be converted to a join and if so which one to use?I believe so.
Use whichever is easier to code and debug. That will change depnding on the data and the requirements.
If performance is an issue, try different ways. Usually, where I've noticed a big difference, join was fastest.
By the way, it's unusual to have a correlated IN-subquery.
Usually IN-subqueris are uncorrelated, like this:
select *
from emp e
where e.deptno in ( select d.deptno
from dept d
);(This and the queries below produce the same resutls as your original query.)
Correlated subqueries are usually used for scalar subqueries or EXISTS subqueries, like this:
select *
from emp e
where EXISTS ( select d.deptno
from dept d
where e.deptno = d.deptno
);To do the same thing with a join:
select e.*
from emp e
join dept d on e.deptno = d.deptno
;assuming dept.deptno is unique. -
How does oracle know which AO Framework page or process to execute.
Hi,
How does oracle know which AO Framework page or process to execute. I use to think this was defined in the Function definition. But looking through some Function definition in HRMS setup I noticed some of them simply calling the same first page, such as the one below used in many managers menus. This initial page is the page that allows managers to choose the employee they want to work on.
OA.jsp?akRegionCode=HR_PERSON_TREE_TOP_SS&akRegionApplicationId=800.
My question is, after executing this initial page, how does Oracle then varies the OA page by the diffferent functions?Hi;
Thanks for sharing
Please dont forget to change thread status to answered if it possible when u belive your thread has been answered, it pretend to lose time of other forums user while they are searching open question which is not answered,thanks for understanding*
Regard
Helios -
How is an OCR executed in Acrobat X Pro? Recognize text does not work. Third Party OCR works great!
How was the pdf created. When I want to get the best results I scan to TIFF at 300 dpi and then import the TIFF file into Acrobat.
What scan resolution and format for the scan was used? -
How does one convert pdf to excel
how does one convert pdf to excel
Use Acrobat and choose Save As -> Spreadsheet -> Microsoft Excel
-
How often does CEP processor execute queries?
Hi there,
I have a little trouble with understanding how often cep processor executes queries.
It seems that queries are executed every time a new event arrives, that can lead to some troubles.
For example, consider that we have 4 events, which match a certain condition. If we try to select such events from a stream like that
select * from myStream[range 30 seconds slide 30 seconds] and the events arrive within the 30 seconds, the cql processor will not execute query until next event arrives.
How can we force cql processor to execute queries every 30 seconds even if there is no new events?
Regards,
SergeyHi,
Have you investigated the use of a channel heartbeat? Here is a pointer to documentation
http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14301/config_tags.htm#BABFBCDD
Check out Section D.44 heartbeat.
Regards,
Seth -
TRFC internals - how does the async processing happen?
tRFC internals - how does the async processing happen?
Dear all,
With the document "[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f078394a-4469-2910-c4bf-853c75674694|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f078394a-4469-2910-c4bf-853c75674694]" there is an excellent place to read about SAP RFCs (remote function calls).
Pages 94 to 96 describe in detail how tFRC (transactional RFC) works.
However, there is still something unclear for me with the following sentence on page 94:
"The truly exciting part happens when the program
issues a COMMIT WORK command. The recorded calls
are executed asynchronously in a special set of tRFC
processing sessions created for each transaction ID..."
Maybe someone can answer the following questions:
a) what does exactly trigger and execute the tRFC?
b) is it the ABAP runtime system itself, spawning the additional task in DIA?
c) if multiple tRFC LUWs have been recorded, they are all executed in parallel by this procedure!?
d) does the execution try to utilize all available DIA processes?
e) how do the rdisp/rfc_... parameter come into the game?
are they evaluated? We have seen all DIA occupied by the tRFCs executed!
Best regards,
Peter
P.S.: if someone has answers to these ones, more related to error handling, would be great as well
f) the jobs ARFC*, do they also use parallel processing?
or is every ARFC* job responsible only for one single LUW?
(note https://service.sap.com/sap/support/notes/366807 did not give a perfect answer)
g) and how does the report RSARFCEX work compared to immediate execution?That's the problem, it won't.
internal static string GetAvailabilityGroupFromConnection(SPDatabase db)
if (!UsesAvailabilityConnection(db))
return null;
string dataSource = db.ConnectionString.DataSource;
string cmdText = string.Format(CultureInfo.InvariantCulture, "\r\n SELECT name FROM sys.availability_groups g\r\n JOIN sys.availability_group_listeners l ON g.group_id = l.group_id\r\n WHERE dns_name = '{0}'\r\n ", new object[] { dataSource });
string str3 = null;
using (SqlCommand command = new SqlCommand(cmdText))
ULS.SendTraceTag(0x302263, ULSCat.msoulscat_WSS_Database, ULSTraceLevel.Medium, "Looking up availability group for listener: {0}", new object[] { cmdText });
using (SqlDataReader reader = GetSessionFromDatabase(db).ExecuteReader(command))
while (reader.Read())
str3 = reader.GetString(0);
ULS.SendTraceTag(0x302280, ULSCat.msoulscat_WSS_Database, ULSTraceLevel.Medium, "Found group {0} for listener {1}", new object[] { str3, dataSource });
This piece of code looks at the SPDatabase's connection string (the SQL alias, for example) and executes a T-SQL query looking for that name within SQL Server. Since the SQL alias does not exist within the SQL Server's configuration, it will return a null
value, and you won't be able to set up the AG config using the AG cmdlets.
Also, since mobility exists by the very nature of using an AG Listener, using a SQL Alias is redundant.
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
Missing Default Excel page (with three Globes) in BPC Excel client
Hi,
I installed BPC Excel client on the user's laptop, installation was succesfull but when I logon the default page with three globes is missing.
This effects any BPC Excel functionality?
I tried uninstall and Installing again but no luck..
Can anyone please suggest how to bring the default BPC excel page?
ThanksHi,
Are you accessing BPC via remote? We have the same issue some times with BPC excel. After the initial log in we dont get to see the excel spreadsheet straight away. I click then on the 'home' button or use the 'back' button to see the page with the globes.
This does not affect any BPC excel functionality.
Thanks
Edited by: SreeniP on Oct 25, 2010 1:02 PM -
How to upload Excel file in BI using function module in abap program
How to upload Excel file in BI using function module in abap program?
Hi Anuj,
To upload the file , you can try a standard program "RSEPSFTP" .
while you execute the program , a selection screen appears in which the inputs should be give as
RFC destination - The target server name
FTP command- PUT
local file - your file name
local directory - path of your local file
remote file - your target file name
remote directory - where it has to be stored
Hope this is useful for you
Thanks & regards
Anju -
How does the Java card simulator work? and other misc questions
First, I have a class inherited from Applet. Okay, I did that.
How do I convert this class to a CAP file? I mean I have a class file which is compiled by javac, do I use this file to convert into a CAP file? What is an AID? Do I make up this AID?
In this .scr file (APDU Script), I understand the first 4 bytes, it means to create an Applet, but what about the rest? I know there are some intermixes of lengths and AIDs, I just can't decipher this.
// create wallet applet
0x80 0xB8 0x00 0x00 0x14 0x0a 0xa0 0x0 0x0 0x0 0x62 0x3 0x1 0xc 0x6 0x1 0x08 0 0 0x05 0x01 0x02 0x03 0x04 0x05 0x7F;
And here comes the main question?
How does the simulator work? How do I generate the data that mimics what the card reader reads?
Thanks
JackAt first blush,
I have these when executing the RMIPurse sample according to the user guide
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported type long of field interfaceHash.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode anewarray in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type long of method dispatch.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.SkeletonMismatchException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.MarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.MarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.MarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.MarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.MarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Skel: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported type long of field interfaceHash.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported type long of field serialVersionUID.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode anewarray in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode new in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokespecial in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.rmi.server.Operation.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode anewarray in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokevirtual in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method getMethod(java.lang.String, java.lang.Class[]) of class java.lang.Class.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode pop in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode anewarray in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokevirtual in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method getMethod(java.lang.String, java.lang.Class[]) of class java.lang.Class.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode anewarray in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokevirtual in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method getMethod(java.lang.String, java.lang.Class[]) of class java.lang.Class.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode anewarray in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokevirtual in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method getMethod(java.lang.String, java.lang.Class[]) of class java.lang.Class.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode anewarray in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokevirtual in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method getMethod(java.lang.String, java.lang.Class[]) of class java.lang.Class.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode anewarray in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode ifnull in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokestatic in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method class$(java.lang.String) of class com.sun.jcclassic.samples.rmi.PurseImpl_Stub.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode aastore in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported bytecode invokevirtual in clinit method.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method getMethod(java.lang.String, java.lang.Class[]) of class java.lang.Class.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode goto in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unhandled bytecode pop in clinit method, try a different compiler.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of method class$.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method forName(java.lang.String) of class java.lang.Class.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported return type String of invoked method getMessage() of class java.lang.Throwable.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String) of class java.lang.NoClassDefFoundError.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method invoke(java.rmi.Remote, java.lang.reflect.Method, java.lang.Object[], long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.MarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnexpectedException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method invoke(java.rmi.Remote, java.lang.reflect.Method, java.lang.Object[], long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.MarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnexpectedException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method invoke(java.rmi.Remote, java.lang.reflect.Method, java.lang.Object[], long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnexpectedException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method invoke(java.rmi.Remote, java.lang.reflect.Method, java.lang.Object[], long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnmarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnexpectedException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method invoke(java.rmi.Remote, java.lang.reflect.Method, java.lang.Object[], long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported long type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type long of invoked method newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long) of class java.rmi.server.RemoteRef.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.MarshalException.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported String type constant.
[convert] error: com.sun.jcclassic.samples.rmi.PurseImpl_Stub: unsupported parameter type String of invoked method <init>(java.lang.String, java.lang.Exception) of class java.rmi.UnexpectedException.At the first command prompt, I typed cref -o demoee
and at the next command prompt, I typed ant all, and I got those error messages.
Thanks, you are so nice to help :)
Jack -
Campaign Automation – Periodic Campaign. How does it work properly?
Hey guys,
I would like to start a period campaign (once per week over 52 weeks). Depending on the survey answers I get back from business partners, I would like to create weekly new target groups (where I want to collect the business partners in 3 groups: partners who answered yes, partners who answered no and partners who did not react to the survey), a new telephone list (with communication channel u201CFile Exportu201D for partner who answered no) and u201CThank-youu201D (for partner who answered yes)-as well as u201CReminderu201D(for partner who did not react at all)-emails.
Unfortunately the realization does not work as I hoped. After my second period started only the survey email will be send out again, but the target groups are not getting updated anymore and the jobs (after the business partners send back their answers) do not get triggered so no new target groups, telephone lists or emails are getting generated after the first period.
Here my questions:
u2022 Why does, after my second period started (automatically), only the send out of the survey email works but no connection jobs get triggered after the answer are coming into the system, as sending out the u201EThank-Youu201C Mail, update of target groups or generation of the telephone list? Which of my setting could be wrong? How does the set-up of the campaign automation need to look like so that this will work?
u2022 To my knowledge, generated target groups from the first period need to be emptied again automatically (or at least be set back to the old condition) before the second (third, fourth, fifth etc.) period starts, so that this one can be executed correctly (e.g. partners who answered yes in the second period can be collected correctly this time without getting mixed up with partners who said yes in the first period). How can this be accomplished? Is there a Badi for this? Anything else?
u2022 In case there is really a way, that I can set target groups to the u201Coldu201D condition, where can I see e.g. the generated telephone lists or target groups from previous periods? Where does information like this get saved? In the campaign automation itself only the last information can be found and old information probably get overridden with the next periods information so where do I find the information from previous periods? Because I am pretty sure that you would like to be able to control who e.g. did not react to the campaign six periods before or which business partners said yes 10 periods before.
It would be awesome if anyone could give me some answers or information where I might get answers to that problem or how I need to set up my campaign so that my requirements can get implemented.
Thank you very much in advance!
Janine
Edited by: Janine P. on Nov 24, 2011 11:05 AMHi Sapan,
this is what SAP answered me:
"As per my understanding, this requirement could work, but this might
cause Human errors, thus creating issues for your functionality.
Ideally, the Periodic campaigns are meant for multiwaves itself, but
the Target Group is the same in all the waves. However, if you wish to
change the Target Group during the Campaign Period, then this could
cause manual errors, thus leading to disruption of the normal flow and
thus the Campaign itself.
Also, since the process would anyway involve manual intervention for
changing the Target Group, you could also Copy the already existing
Periodic Campaign and create a new one having the newly created Target
Group.It would take hardly 5 min extra and the naming conventions would
help you in maintainence or reporting at a later stage as well.
For Example:
1st week : Periodic_Campaign_1 and Target_Group_1
2nd week : Periodic_Campaign_2 and Target_Group_2
52nd week : Periodic_Campaign_52 and Target_Group_52
Therefore, I would suggest you to go ahead with this approach.
However, if you still wish to try out the single Campaign for the full
year(52 weeks), I would suggest you to try out an example campaign with
the below inputs:
1. Create the Marketing Attribute questions and assign them to the BP's.
2. Create a Profile which holds these Marketing Attributes.
3. In the Periodic Campaign, use the Workflow 'Create TG and Channel
Transfer'. This would create the Target Group using this profile and
also send mails to this Target Group.
4. Make changes to the Profile parameters during the campaign sleep
period(after the 1st execution is over and before the 2nd execution,
and so on)
You can test for Period type 'hours'/'days' using such a campaign and
test if it works correctly as per your requirement. "
Hope this helps.
Kind regards,
Janine -
How does jdbc fetch a set of records in oracle
Hi,
Oracle does not support server side cursors,if so how does jdbc fetch a set of records(set by setFetchSize(), which is 10 by default) each time I say rs.next().Does this mean Query is re-executed to fetch the next set of records? Can some body throw some light on this?
thanx in advance
GnayanYou are asking about implementation details of some JDBC driver, but you don't say which one. This makes it very difficult to answer your question. You might want to try asking the question of the people who wrote the driver.
-
JDBC Adapter:- How does it work??
Dear Friends,
I would like to know the nuts and bolts of JDBC adapter.
1.)How does it work internally?Internally what does sap use?
2.)In my scenario i just need to access a sap table so Can i write my Java JDBC program to access it.?
3.)Is there any other way to sent data from Idocs to map to a external database with out using XI.?
thx,
jeevanHi Jeevan,
As far as the JDBC adapter goes, internally it uses, obviously JDBC (Java DataBase Connectivity). Thus all the calls from this adapter are internally SQL Queries (Either Select, Insert, Update, Delete, Execute Stored Procedure) that are sent using Java JDBC API.
In Sender Configuration, it needs a Select and an Update query to be configured into it. It polls the External Database at specific intervals (Polling Interval in the Channel Configuration),i.e., it connects to the Database via a JDBC Connection and runs the select query. The data from the query is sent to XI as an XML Document. The update query is used to update the DB such that the same data is not picked again in the next poll. This is generally done through a status field. The select query's Where clause should pick records with one status and the update should change all those statuses so that the select does not pick them again. Click [Here|http://help.sap.com/saphelp_nw70/helpdata/EN/22/b4d13b633f7748b4d34f3191529946/frameset.htm|SAP Help on JDBC Sender Adapter] for more details, including the format of the XML file sent.
In receiver configuration, the channels creates SQL statements from the XML Document it receives. This can be either Select, Insert, Update, Delete or Stored Procedure Call Statements. This requires you to give the receiver channel an XML Document in a pre-defined Schema. Click [Here|http://help.sap.com/saphelp_nw70/helpdata/EN/22/b4d13b633f7748b4d34f3191529946/frameset.htm|SAP Help on JDBC Receiver Adapter] for more details including correct XML Schemas. Note that the kind of SQL Statement generated (Select, Update, etc) is dependent on the schema provided.
Hope this was helpful!!!
Thanks,
Guru
Maybe you are looking for
-
Opening values for SFG and FG....Material master or MR21?
hi Experts, when we upload the opening material values, from where will it pick the values for SFG and FG.....is it from Material Master or from MR21. I want to run Costing run and save the prices after uploading the opening balances and not before.
-
Can we able to view design mode while integrating flex with eclipse
Hi, I am able to integrating flex builder with eclipse, but failed to get the design mode in that one. Can anyone please suggest how i can able to ovecome from this issue. Thanks, Sri.
-
Can't receive events from outlook 2000
When some people send me invites to meetings from outlook 2000 on a PC, I can drag the event to iCal and it installs fine. When others do it, it will not be added to iCal or do anything at all except cause me problems. Has anyone else had this proble
-
I/O error--can't open FCP file
I have a Final Cut Pro project with video spread onto a few external hard drives. One of those drives seems to have gotten corrupted. I do have most of the materials backed up on another external drive (the corruption became apparent during a backup)
-
Opening raw file (.raf) from Fujifilm x100s with Elements 10
Hi - I am unable to open .raf files created by my new Fujifilm x100s camera. I have PSE 10. According to Help --> Updates, I have the most current versions of everything installed. My ACR Version is 6.7.0.339. I see references tro Adobe Camera Raw ve