SCM Optimizer error
Hi
the SCM optimizer run is failing with the following error.
> sno_module.cpp(317) 'SnoModule' optimal solution found
<e> optsvr_rfcconnection.cpp(953) 'MsgMgr' <RFC> RfcCallReceive(RFC_HANDLE=1, func<152>=/SAPAPO/OPT_SVR_CALL) failed in thread#1108
RFC_RC (RFC_SYS_EXCEPTION) System exception raised, connection closed
RFC_ERROR_GROUP (RFC_ERROR_SYSTEM_FAILURE) e.g. SAP system exception raised
key=RFC_ERROR_SYSTEM_FAILURE
LOCATION SAP-Gateway on host / sapgw10
ERROR Conversation 9856256 not found
message=CPIC-CALL: 'CMRCV : rc=19
I checked the logs from gateway dev_rd, found the same error..
Please let me know how to troubleshoot. Thanks in advance.
Edited by: Kheer. on Nov 15, 2009 3:29 AM
Edited by: Kheer. on Nov 15, 2009 3:35 AM
Edited by: Kheer. on Nov 15, 2009 3:40 AM
Hi Kheer,
As per i know, there is NO standard function module or program by this name '/SAPAPO/OPT_SVR_CALL' in SCM system.
But anyways, you can check in your SCM systems but not in Optimizer.
Go to transaction - se37 & se38 for checking for both function module and programs respectively.
note - you may just put /sapapo* and press f4 to see the list of the function modules or programes in your system.
I hope this will help you in concluding the issue.
Regards
Sekhar
Similar Messages
-
TPVS Optimizer error: "orders cannot be delivered"
When executing TPVS Optimizer the optimization comes out with a high number of orders "that cannot be delivered". This is an initial message that appears just before it starts the capacity check.
At the log register this message is showed as green.
In fact that is not a problem of capacity or resource availability as when I filter only that specifics orders that weren't schedule before, the Optimizer is able to delivery any order.
I suspect that somehow this orders are "stucked" as dirty in some internal table, due to previous optimizations. In other tests when I copied the resources (load and vehicle) and set the new resource to the Optimization Profile, the orders where delivered. But this artifice is not working anymore.
I've already opened an OSS for SAP but they answered with Note 847234 that indicates a SCM Optimization Consulting service from SAP.Hi Sandeep!
Thanks a lot for your answer, it was very helpfull.
I've tried VSCC and system consistency check. I also had sufficient vehicles available for the optimizer to plan the shipments.
Actually I was able to schedule all orders again after creating new resources** as copies from the original ones and assigning them to the model.
**Vehicles and loading resources - outbound at the shipping point and inbound at customers, delivery point
As I said, this problem had happened before and at the next time it occurs I will try to use transaction SM12.
I'll let you know the result.
Best Regards,
Marina Carvalho
Edited by: Marina Carvalho on Mar 13, 2009 6:58 PM -
Hi All
Can anyone please point me document or let me know what is the need of SAP SCM 5.1 u2013 SCM Optimizer. I am trying to understand what SCM component uses SCM-Optimizer.
Thanks Everyone.Hi,
https://websmp208.sap-ag.de/scm
http://service.sap.com/notes ---> Note 1019666 - Installing SCM Optimizer Version 5.1
Note 1165080 - SCM Optimizer 5.1 Support Package 06
You can find the SAR archive of the optimizer in the SAP Software Distribution Center (http://service.sap.com/patches) under the menu path "Entry by Application Group -> SAP application components
-> SAP SCM -> SAP SCM 2007 -> Entry by Component -> SCM Optimizer -> SAP SCM Optimizer 5.1 -> <platform>"
-> SAP TRANSPORTATION MANAGEMENT -> SAP TM 6.0 -> Entry by Component -> SAP Optimizer -> SAP SCM Optimizer 5.1 -> <platform>"
Regards,
Srini Nookala -
SCM Optimizer Installation ?
We have installed SCM 5.0 with livecache 7.6; How to make sure SCM Optimizer is installed in my system or not and we are early birds on SCM System
How to identify SCM Optimizer installed or not ? if installed what version ?
Help Please
Rgds
PRHi,
You need to login to your SCM system. Tcode SM59
Look for TCP/IP RFCs containing following names.
cso
ctm
dso*
mmp*
seq
snp
There will be 6 RFCS pointing to yout Optimizer server.
If these are missing then Optimizer installation is Not done.
Incase Optimizer is installed, you can check the version as follows
Login to Optimizer machine.
Traverse to the path where optimizer is installed. for eg. /apoopt/dps_tmp/bin
run the command
"/apoopt/dps_tmp/bin/dsoptsvr -version" -> This will display version of executable dsoptsvr
Similarly you can repeat the command for other executables. All the executables will be stored under
/apoopt/<CTM>/bin/ctmoptsvr.exe
/apoopt/<CSO>/bin/csooptsvr.exe
etc.
Hope this helps.
Regards,
Deepak Kori -
Main optimizer error - There is already a transaction for the system
Hi Guru's,
I am trying to download support packs from maintenance optimizer in solution manager system. When i select the logical system it gives the error
'There is already a transaction for the system of this product version'
After this error, it does not proceed further.
There is many maintanence transactions in Maintanence optimizer. Now how to remove all these.
Any ideas or solutions most welcome.
MosesAs Christian has already written, the only problem is that there is already an open Maintenance Transaction for that specific system. Maintenance Optimizer checks that you do not open two different Maintenance Transactions for a system at the same time.
You only have to withdraw the old Maintenance Transaction to be able to proceed with the new one. Open the old Maintenance Transaction and click "Withdraw" on the bottom of the page. If it is grayed out, you need to go one step backwards, there you can withdraw it.
Best regards,
Joachim -
BPC 4.2 Optimization error (object variable or with block variable not set)
Hi All,
I am getting the following error when I try to optimize application from the front end:
Run-time error '91':
Object variable or With block variable not set
From the back end the optimization works just fine. This is the new application I created from the AppShell. As soon as I created this new application set, I tried to run optimization and I am getting this error. Optimization in the AppShell works just fine. I wonder what the problem is since this is a brand new application set. I tried a few things all day yesterday and day before but in vain.
We are using BPC 4.2 (OutlookSoft CPM). Any help is greatly appreciated, the sooner the better.
Thanks in advance!Depending on your version of 4.2, here are two possible issues and remedys.
Possible issue #1
Do you only have 1 application in the appset? - Add another application.
Possible issue #2
This problem will occur if you have copied 4.2 SP2 Apshell or copied an existing appset.
This happens when a table named tblAdminTaskMessage exists and a stored procedure named INPUTMESSAGE does not exist.
The table and stored procedure are created when you run optimize for the first time and when you make copy of Apshell that has been optimized once, it can copy the table but it cannot copy the stored procedures.
The workaround is to delete the tblAdmintaskMesssage table in SQL Enterprise Manager within the problem appset.
Hope this helps. -
Full Optimize Error - OutOfMemmory in SAP BPC
Hello
Has anyone come across the following error when running a full Optimize from SAP BPC Administration.
Error Message: Exception of type system OutOfMemoryException was thrown.
I've raised a support call but would appreciate any help on knowing why this happens and how I can resolve it.
Many thanks
HinaHello Appu,
Do you have something in default script logic? Revise it in the admin consol Default.LGF inside the application and scripts logic, and delete the code include. Always if you don't need to use it.
By defect SAP BPC include some code there and you must delete it and save the changes.
Regards,
Gabriel Garcia -
Hi,
I don't know if I should make bug report or not. I have found a strange error within a loop iteration up to Integer.MAXVALUE.
Here is the source:
public class problem64bit
* @param args
public static void main(final String[] args)
System.out.println("java.version = \t"
+ System.getProperty("java.version") + " "
+ System.getProperty("java.vm.name") + " ("
+ System.getProperty("sun.arch.data.model") + "Bit)");
System.out.println("OS = \t\t" + System.getProperty("os.name") + " ("
+ System.getProperty("os.version") + ")\n");
booleanInvert(Integer.MAX_VALUE);
booleanInvert(Integer.MAX_VALUE - 1);
booleanInvert(Integer.MAX_VALUE - 2);
private static void booleanInvert(final int max)
System.out.println("BooleanInvert with max = " + max + " iterations");
long timeStart = System.currentTimeMillis();
boolean test1 = false;
boolean test2 = false;
boolean test3 = false;
for (int i = 0; i < max; i++)
test1 = !test1;
for (int i = 0; i < max; i++)
test2 = test2 ? false : true;
for (int i = 0; i < max; i++)
test3 ^= true;
System.out.println("Time: " + (System.currentTimeMillis() - timeStart)
+ "ms");
if (test1 != test2 || test1 != test3)
System.out.println("ERROR: Boolean invert\n\ttest1=" + test1
+ "\n\ttest2=" + test2 + "\n\ttest3=" + test3);
} else
System.out.println("Everything as it should be!");
}The result is different between a x32JRE and a x64JRE
Results on a x32JRE:
java.version = 1.6.0_18 Java HotSpot(TM) Client VM (32Bit)
OS = Windows 7 (6.1)
BooleanInvert with max = 2147483647 iterations
Time: 7812ms
Everything as it should be!
BooleanInvert with max = 2147483646 iterations
Time: 7469ms
Everything as it should be!
BooleanInvert with max = 2147483645 iterations
Time: 8801ms
Everything as it should be!and here are the results on a x64JRE
java.version = 1.6.0_18 Java HotSpot(TM) 64-Bit Server VM (64Bit)
OS = Windows 7 (6.1)
BooleanInvert with max = 2147483647 iterations
Time: 13ms
ERROR: Boolean invert
test1=true
test2=true
test3=false
BooleanInvert with max = 2147483646 iterations
Time: 11ms
Everything as it should be!
BooleanInvert with max = 2147483645 iterations
Time: 0ms
Everything as it should be!as you can see, the result on the x32 JRE is the expected one. The x64 JRE is very fast but there seems to be a nasty bug in the optimization code for the loops because only with Interger.MAXVALUE there is a problem.
What to do now - can anybody reproduce the error and sould i report it as a bug? Is it only in the Win(7) x64 JRE?
greetings
Edited by: GandalfTheWhite on Feb 13, 2010 6:30 AM
Edited by: GandalfTheWhite on Feb 13, 2010 6:38 AM
Edited by: GandalfTheWhite on Feb 13, 2010 6:50 AMHi,
well this is the first time I hear that eclipse uses its own compiler! But nothing is impossible :-) -> as I know now eclipse uses its own incremental compiler :-(.
Here are the javap codes of the two class files (minimized example!)
But I will update my eclipse with the lates stable build an have a look at the problem again. Thx for your help!
eclipse.class
Compiled from "problem64Bit.java"
public class problem64Bit extends java.lang.Object{
public problem64Bit();
Code:
0: aload_0
1: invokespecial #8; //Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: ldc #16; //int 2147483647
2: invokestatic #17; //Method booleanInvert:(I)V
5: ldc #21; //int 2147483646
7: invokestatic #17; //Method booleanInvert:(I)V
10: return
private static void booleanInvert(int);
Code:
0: iconst_0
1: istore_1
2: iconst_0
3: istore_2
4: iconst_0
5: istore_3
6: goto 22
9: iload_1
10: ifeq 17
13: iconst_0
14: goto 18
17: iconst_1
18: istore_1
19: iinc 3, 1
22: iload_3
23: iload_0
24: if_icmplt 9
27: iconst_0
28: istore_3
29: goto 39
32: iload_2
33: iconst_1
34: ixor
35: istore_2
36: iinc 3, 1
39: iload_3
40: iload_0
41: if_icmplt 32
44: iload_1
45: iload_2
46: if_icmpeq 83
49: getstatic #24; //Field java/lang/System.out:Ljava/io/PrintStream;
52: new #30; //class java/lang/StringBuilder
55: dup
56: ldc #32; //String ERROR: Boolean invert\n\ttest1=
58: invokespecial #34; //Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V
61: iload_1
62: invokevirtual #37; //Method java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder;
65: ldc #41; //String \n\ttest2=
67: invokevirtual #43; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
70: iload_2
71: invokevirtual #37; //Method java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder;
74: invokevirtual #46; //Method java/lang/StringBuilder.toString:()Ljava/lang/String;
77: invokevirtual #50; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
80: goto 91
83: getstatic #24; //Field java/lang/System.out:Ljava/io/PrintStream;
86: ldc #55; //String Everything as it should be!
88: invokevirtual #50; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
91: returnconsole.class
Compiled from "problem64Bit.java"
public class problem64Bit extends java.lang.Object{
public problem64Bit();
Code:
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: ldc #2; //int 2147483647
2: invokestatic #3; //Method booleanInvert:(I)V
5: ldc #4; //int 2147483646
7: invokestatic #3; //Method booleanInvert:(I)V
10: return
private static void booleanInvert(int);
Code:
0: iconst_0
1: istore_1
2: iconst_0
3: istore_2
4: iconst_0
5: istore_3
6: iload_3
7: iload_0
8: if_icmpge 27
11: iload_1
12: ifne 19
15: iconst_1
16: goto 20
19: iconst_0
20: istore_1
21: iinc 3, 1
24: goto 6
27: iconst_0
28: istore_3
29: iload_3
30: iload_0
31: if_icmpge 44
34: iload_2
35: iconst_1
36: ixor
37: istore_2
38: iinc 3, 1
41: goto 29
44: iload_1
45: iload_2
46: if_icmpeq 86
49: getstatic #5; //Field java/lang/System.out:Ljava/io/PrintStream;
52: new #6; //class java/lang/StringBuilder
55: dup
56: invokespecial #7; //Method java/lang/StringBuilder."<init>":()V
59: ldc #8; //String ERROR: Boolean invert\n\ttest1=
61: invokevirtual #9; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
64: iload_1
65: invokevirtual #10; //Method java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder;
68: ldc #11; //String \n\ttest2=
70: invokevirtual #9; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
73: iload_2
74: invokevirtual #10; //Method java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder;
77: invokevirtual #12; //Method java/lang/StringBuilder.toString:()Ljava/lang/String;
80: invokevirtual #13; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
83: goto 94
86: getstatic #5; //Field java/lang/System.out:Ljava/io/PrintStream;
89: ldc #14; //String Everything as it should be!
91: invokevirtual #13; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
94: returnas far as i can see... there a some differences but more could not make out of it.
greeting gandalf
ps here the source for the smaler sample
public class problem64Bit
* @param args
* Arguments
public static void main(final String[] args)
booleanInvert(Integer.MAX_VALUE);
booleanInvert(Integer.MAX_VALUE - 1);
private static void booleanInvert(final int max)
boolean test1 = false;
boolean test2 = false;
for (int i = 0; i < max; i++)
test1 = !test1;
for (int i = 0; i < max; i++)
test2 ^= true;
if (test1 != test2)
System.out.println("ERROR: Boolean invert\n\ttest1=" + test1
+ "\n\ttest2=" + test2);
} else
System.out.println("Everything as it should be!");
}Edited by: GandalfTheWhite on Feb 16, 2010 11:33 AM -
Maintenance Optimizer Error "Value loss during allocation"
Hi Everybody,
like Error when Launching the Maintenance optimizer, i am facing the same problem with SolMan 7.1. Is there anything new?
System is new installed.
SOLMAN_SETUP is executed.
BC Set for MOPZ are activeded.
SMSY is arranged.
MOPZ is aborting after calculation the target with
On Web:
The followin error text was processed in SOL the systm: Value loss during allocation.
The error occurred on the application server _______ and in the work process. 7
The termination type was: RABAX_STATE
The ABAP call hierarchy was:
Method: GET_2ND_CHECK_RESULT of program CL_MO_SMP_ADAPTER=============CP
Method: LOAD_IMPACT_ASC of program /1BCWDY/06BL1VDEKWGU61REAXHZ==CP
Method: LOAD_22 of program /1BCWDY/06BL1VDEKWGU61REAXHZ==CP
Method: LOAD_CONTEXT of program /1BCWDY/06BL1VDEKWGU61REAXHZ==CP
Method: IF_COMPONENTCONTROLLER~LOAD_CONTEXT of program /1BCWDY/06BL1VDEKWGU61REAXHZ==CP
Method: HANDLEDEFAULT of program /1BCWDY/06BL1VDEKWGU61REAXHZ==CP
Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/06BL1VDEKWGU61REAXHZ==CP
Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========CP
Method: NAVIGATE of program CL_WDR_CLIENT_APPLICATION=====CP
Method: DO_NAVIGATION of program CL_WDR_WINDOW_PHASE_MODEL=====CP
On ST22:
Category ABAP Programming Error
Runtime Errors CONVT_DATA_LOSS
Except. CX_SY_CONVERSION_DATA_LOSS
ABAP Program CL_MO_SMP_ADAPTER=============CP
Application Component SV-SMG-MAI
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_CONVERSION_DATA_LOSS', was not
caught in
procedure "GET_2ND_CHECK_RESULT" "(METHOD)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
Value "01200615325000005298|01200314694900012246:01200314694900010013" was
allocated in a field which is not long enough.
Therefore the target field could not store all information of
"01200615325000005298|01200314694900012246:01200314694900010013".Hello Espartaco,
I have the same problem, too. Have there been a response to your OSS message?
With best regards
Frank Lehmann -
Hi SAP Friends,
Iam using a SAP SCM IDES version 5.0. while posting transactions in SCM system the system dose not responce after 2 hours of starting the management Console. When i had a look at the management console the first instance status was ended and the message server was disconnected. When i shut down and restart the system SCM works fine for another 2 hour. This was happning for the past 2 days. Today when we tryed to run the console the following error poped up when i clicked on the Process List.
Getprocesslist failed: FFFFFFF
End of file or no input: "Unknown error"
All the status shows as Ended and the message server gets disconnected.
In the Syslog the following warning message is shown:
SAP-Basis System: Stop Msg Server, PID 1304
Avaiting responce from the SAP Gurus out there.
Thanks in advance.
Regards,
Sivabalan.K.S.Solved by setting up the back up for Live Cache
-
Dear Sir,
When i executing the t-code DSWP some error is coming (profile parameter icm/host_name_full is not set correctly see long test) Can u please tell me how to solve this issue.
REgards,
K.RamamoorthyHi,
Run SMSY --> System Groups and Logical Components -> Solution Landscapes does it show the solutions you have defined in your Solution manager????
and also Go to DSWP>Solution Landscape>Solution settings
Now go to System Group Tab
Here it will be showing your systems in Logical Components. Double click on the system you want to add in Maintenance optimizer.
In Production System Column, Go to the drop down & Select The client you want to add as Production System repeat these steps for all systems added and after that save the current session
Now you will be able to see system. Try this and revert back. -
Full Optimize Error - OutOfMemoryException
Hello
Has anyone come across the following error when running a full Optimize from SAP BPC Administration.
Error Message: Exception of type system OutOfMemoryException was thrown.
I've raised a support call but would appreciate any help on knowing why this happens and how I can resolve it.
Many thanks
HinaThe size of your SQL log file needs to be increased. Depending on your drive space you can change your autogrowth options to unrestricted and that should solve the issue.
-
hai every one,
We have installed scm 5.0 box, We have an issue in configuration of live cache, we have followed the SAP live cache post installation steps till config of LCA ,LDA and LEA.Then we click on the live cache monitoring for LCA,we got a window Error DBMCLI_COMMAND_EXECUTE_ERROR when starting and error code is 29464.
With regards
shivaPlease see if this OSS Note helps
Note 147927 - LC 7.1.3 Build > 5: DBMCLI_COMMAND_EXECUTE_ERROR -
Hi,
I am trying to import the designer tutorial onto Oracle 10g database and am getting the above error. It seems that the tutorial has got an sql statement somewhere which is telling the database to use the rule based optimizer when 10g uses the cost based optimizer.
If anyone can direct me on how to resolve this problem I will be very grateful.
Thank you.No, you should use the one on OTN (http://www.oracle.com/technology/products/designer/9i_collateral.htm#tut).
The only other thing I can suggest is that you try using the 10g imp executable in the RON to see if that somehow fixes the problem.
If that also doesn't work, you will have to contact Support and file an RFA.
- Suresh -
Unconstrained Optimization: error in help page
I noticed an error in the Unconstrained Optimization help page (see http://zone.ni.com/reference/en-XX/help/371361B-01/gmath/unconstrained_optimization/ for instance): the objective function template should be '...\ucno_objective function template.vit' instead of '...\cno_objective function template.vit'.
This missing 'u' drove me crasy for about 2 hours in understanding why I couldn't link my VI ref to the optimization VI :-(Thanks for the feedback!
Cordially,
.mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
Mathieu R.
CTD - Certified TestStand Developer / Développeur TestStand Certifié
CLAD - Certified LabVIEW Associate Developer
Maybe you are looking for
-
Airport ExtremeWireless network no longer works after Airport Utility 5.3.2
I just updated Airport Utility to 5.3.2 and now my Airport Extreme will only give a self-assigned IP address and the internet won't work. I am using a Time-Warner Cable internet modem connected to the Airport Extreme then to my computer. If I take th
-
Answer to question about "Error Occurring when convertion is tried for PDF to Word Document"
There are about ten questions about the "Error Occurring" when using Abode Reader XLto convert a PDF to a Word Doc, but no one has the answer? It has something to do with "signing in the wrong address". I have been working on this three days Now! S
-
Hi, I am trying to setup Introscope Agent. I have installed it with Software Deployment Manager with no issues and setting up the agent using Diagnostic Agent Setup -> Managed System -> Introscope Agent. I am getting this error. Please suggest on thi
-
I made a iMovie project that is made up of still pics and ken burns setting. Each pic is 6 seconds long and the entire project is 6 hours with music in the back ground. This is too long for iDVD and needs to be broken up. How do I divide the project
-
I cannot activate Photoshop on my new computer. Please help