SCOT transaction has no Communications Methods
I am trying to set up an integration with another product and running into a problem. It says to execute the SCOT transaction, then choose Communications Methods from the Settings menu. But I have no Communications Methods on that menu. How do I get it?
I see:
Send Jobs
Code Page Settings
Device Types for Format Conversion
General Parameters
and more options
Any ideas???
I am on 7.0.2 which I downloaded as NWASABAPTRIAL70206 parts 1 and 2.
I am not sure what to look for....
I did find this: http://help.sap.com/saphelp_nw70/helpdata/en/55/a8b538891b11d2a25a00a0c943858e/frameset.htm which says to go to SCOT, then choose communication methods from the settings menu.....but thats what I cannot find.
Similar Messages
-
To assign the Adobe form in the communication method of the output type.
Hi Gurus,
SAP has provided an option to assign the SAP script In the communication method screen which will use to print the layout (document) using this SAP script. Internally it will overwrite the form name of the Nace transaction. SAP has not provided a field to assign the Adobe forms.
Can any one help me to resolve this issue
Thanks,
Raju SinghireddyI don´t understand your problem. I always use Adobe forms in my NACE transaction. Otto
-
According to
MSDN SqlTransaction.Rollback() method must throw InvalidOperationException in case the transaction has already been committed or rolled back.
However, in my tests I don't get any exceptions. Here is the code:
CREATE PROCEDURE dbo.USP_TEST_TX_PROC
AS
BEGIN
SELECT 1/0;
ROLLBACK TRANSACTION;
END
GO
using(SqlConnection con = new SqlConnection(@"Data Source=XXX;Initial Catalog=TestDB;Integrated Security=True"))
con.Open();
SqlTransaction tr = con.BeginTransaction();
SqlCommand cmd = new SqlCommand("dbo.USP_TEST_TX_PROC", con, tr) { CommandType = CommandType.StoredProcedure};
try
cmd.ExecuteNonQuery();
tr.Commit();
catch (Exception ex)
try
tr.Rollback();
catch (Exception ex2)
Console.WriteLine(" Message: {0}", ex2.Message);
What am I doing wrong?
Thank you.
AlexeyHello Alexey,
I created a client side demo which could throw the InvalidOperationException:
using (SqlConnection connection = new SqlConnection(@"Server=(localdb)\Projects;Database=DFDB;Trusted_Connection=True;"))
connection.Open();
SqlCommand command = connection.CreateCommand();
SqlTransaction transaction;
transaction = connection.BeginTransaction("SampleTransaction");
command.Connection = connection;
command.Transaction = transaction;
try
command.CommandText = "ProInsertIntoOrder 1,'1'";
command.ExecuteNonQuery();
transaction.Rollback();
throw new Exception();
catch (Exception ex)
// Attempt to roll back the transaction.
try
transaction.Rollback();
catch (InvalidOperationException ex2)
Console.WriteLine("Rollback Exception Type: {0}", ex2.GetType());
Console.WriteLine(" Message: {0}", ex2.Message);
You could have a try. However, it is not clear why it could detect the ROLLBACK statement on the server side, I suggest that you could post this feedback to:
https://connect.microsoft.com/VisualStudio/feedback/LoadSubmitFeedbackForm
Regards.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Issue in output device in communication method (very imp)
HI All,
Please help me to solve this issue,
I have an output type ZAME this output type They they are using for External send .
But in the communication output device they are using as LOCAL, Now user is asking me why the printer is configured as Local for the output type what is the reason,( Local location is Local printer Via SAPLPD on windows client).
Could please help to solve this quiry, whey we have to give printer name local and where exactly this prints.
Regards,
MuralikrishnaHi
Your question itself has the answer.
You define the printer as Local in communication method. If this is done, the print out will be triggered in the printer which is configured as default printer in the desktop which triggered the transaction.
If the print out has to happen in some other printer, then the printer has to be included in the list of allowed printers in the tcode SPAD. This will be done by the BASIS guys.
Once this is done, you can maintain that printer in communication method. Then irrespective of the default printer, the printout will always happen in the printer maintained in commuincation method.
Hope this helps you.
Reward please, if this helps. -
Friends,
In Extended Classic scenario, our requirement is for one specifc Supplier, I need to define the PO output to "Print". I changed the Standard Communication Method from Email to "PRT in ECC and replicated into SRM.
First, my replication is not working. So, I manually changed the communication method to PRT in BP. However, still the PO output is showing email. (though ADRC-DEFLT_COMM already changed to PRT)
Can someone tell me what am I missing.
Thanks in advance.
SrinijYou can go to transaction BBPMAININT in SRM and
in first screen maintain the "Standard communications protocol" has email/fax etc.
also maintain email addresses / fax in same page and transaction
Reward points if found useful -
Hot to get the recipient mail ids entered in the communication method?
Hi
In VA02, Extras->Output->Header->Edit, here i choose Simple mail option and click communication method i will enter the mail id and save...While saving, the automatic mail will be sent to recipient. How to fetch these mail ids entered in the communicaiton method? Any function module, or any tables? There is no direct link to get these ids. Please provide your inputs,Hi,
You probably need to maintain condition records in NACE transaction and e-mail ids should be picked automatically from there. -
Serious lock problem - transaction has active cursors
Hi,
i use BDB C via the Java-API (4.6.21, developing with WindowsXP). Currently i am having serious problems with LOCK_NOT_GRANTED_EXCEPTIONS.
My application is a queue implementation. One push objects into the database, another one reads them and a third one deletes entries with an outdated TTL (time-to-live). All of these processes are done by multiple dedicated threads what leads to highly concurrent situations.
The TTL cleaning uses a tx-cursor which deletes entries that are too old. The inserter simply uses put(). The reader uses a cursor too, which starts with a pointer (via getSearchKey) or at the beginning of the database (if no start could be found, the pointer is then outdated as it was deleted by TTL cleaning run).
The isolation level is at READ_COMMITTED. Sometimes i use RMW locks for reading and updating status information.
So i implemented a lock detection which retries at least the inserts if a lock fails. The reads can fail and report their exceptions to the outside world. This seems to work fine. Sometimes i get some LOCK_NOT_GRANTED_EXCEPTIONS and the recovery should work. But it works only sometimes.
BDB-C complains with "transaction has active cursors" (see txn.c - line 1186). All subsequent calls to rollback or commit or any other method of BDB-C handles fails then with a RunRecoveryException. I am absolutely sure, i have no open cursors, as i close them implicitly before tx.commit() or tx.abort(). I wrote a reference counter to ensure that and it shows always a count of 0 open cursors as expected.
The whole process is of course quite heavy stress for the DB - i am actually read, write, delete and checkpoint the db at the same position at the same time.
I am tending to introduce MVCC to avoid those locking issues. As i understood concurrent updates of the same db page with multiversion transactions may also cause DeadLockExceptions. Can i use RMW locks to avoid concurrent updates on the same pages with MVCC?
Some hints?
TIA
DirkHi,
I have created a patch for Berkeley DB 4.6.21, which outputs information about all cursor open and close operations. This should help you see which cursor is not being closed.
If you apply the patch below to your Berkeley DB tree, and rebuild.
Then add setVerbose(VerboseConfig.CURSOR, true), to your EnvironmentConfig initialization.
It will send log messages to the output stream configured via EnvironmentConfig.setMessageStream(). The default is System.out.
There will likely be a lot of output.
Please let me know if this helps you resolve the problem. Otherwise, ask more questions ;)
Regards,
Alex Gorrod
diff -rc db-4.6.21.orig/build_windows/db.h db-4.6.21/build_windows/db.h
*** db-4.6.21.orig/build_windows/db.h Fri Sep 28 01:32:08 2007
--- db-4.6.21/build_windows/db.h Mon May 12 17:29:52 2008
*** 60,66 ****
#define DB_VERSION_MAJOR 4
#define DB_VERSION_MINOR 6
#define DB_VERSION_PATCH 21
! #define DB_VERSION_STRING "Berkeley DB 4.6.21: (September 27, 2007)"
--- 60,66 ----
#define DB_VERSION_MAJOR 4
#define DB_VERSION_MINOR 6
#define DB_VERSION_PATCH 21
! #define DB_VERSION_STRING "Berkeley DB 4.6.21: (May 12, 2008)"
*** 2133,2138 ****
--- 2133,2139 ----
#define DB_VERB_REGISTER 0x0010 /* Dump waits-for table. */
#define DB_VERB_REPLICATION 0x0020 /* Replication information. */
#define DB_VERB_WAITSFOR 0x0040 /* Dump waits-for table. */
+ #define DB_VERB_CURSOR 0x0080 /* Cursor open/close information. */
u_int32_t verbose; /* Verbose output. */
void app_private; / Application-private handle. */
diff -rc db-4.6.21.orig/db/db_am.c db-4.6.21/db/db_am.c
*** db-4.6.21.orig/db/db_am.c Thu Jun 14 04:21:30 2007
--- db-4.6.21/db/db_am.c Mon May 12 17:32:08 2008
*** 283,288 ****
--- 283,291 ----
TAILQ_INSERT_TAIL(&dbp->active_queue, dbc, links);
F_SET(dbc, DBC_ACTIVE);
MUTEX_UNLOCK(dbenv, dbp->mutex);
+ if (FLD_ISSET(dbenv->verbose, DB_VERB_CURSOR))
+ __db_msg(dbenv,
+ "Cursor (%p) opened, associated txn: %p", dbc, dbc->txn);
*dbcp = dbc;
return (0);
diff -rc db-4.6.21.orig/db/db_cam.c db-4.6.21/db/db_cam.c
*** db-4.6.21.orig/db/db_cam.c Tue Jun 5 21:46:24 2007
--- db-4.6.21/db/db_cam.c Mon May 12 17:32:25 2008
*** 71,76 ****
--- 71,79 ----
opd = cp->opd;
ret = 0;
+ if (FLD_ISSET(dbenv->verbose, DB_VERB_CURSOR))
+ __db_msg(dbenv,
+ "Cursor (%p) closed, associated txn: %p", dbc, dbc->txn);
* Remove the cursor(s) from the active queue. We may be closing two
* cursors at once here, a top-level one and a lower-level, off-page
diff -rc db-4.6.21.orig/dbinc/db.in db-4.6.21/dbinc/db.in
*** db-4.6.21.orig/dbinc/db.in Fri Jun 29 00:23:35 2007
--- db-4.6.21/dbinc/db.in Mon May 12 17:23:20 2008
*** 2106,2111 ****
--- 2106,2112 ----
#define DB_VERB_REGISTER 0x0010 /* Dump waits-for table. */
#define DB_VERB_REPLICATION 0x0020 /* Replication information. */
#define DB_VERB_WAITSFOR 0x0040 /* Dump waits-for table. */
+ #define DB_VERB_CURSOR 0x0080 /* Cursor open/close information. */
u_int32_t verbose; /* Verbose output. */
void app_private; / Application-private handle. */
diff -rc db-4.6.21.orig/dist/pubdef.in db-4.6.21/dist/pubdef.in
*** db-4.6.21.orig/dist/pubdef.in Fri Jul 6 10:22:52 2007
--- db-4.6.21/dist/pubdef.in Mon May 12 17:21:48 2008
*** 432,437 ****
--- 432,438 ----
DB_USERCOPY_SETDATA * I N
DB_USE_ENVIRON D I J
DB_USE_ENVIRON_ROOT D I J
+ DB_VERB_CURSOR D I J
DB_VERB_DEADLOCK D I J
DB_VERB_FILEOPS D I J
DB_VERB_FILEOPS_ALL D I J
diff -rc db-4.6.21.orig/env/env_method.c db-4.6.21/env/env_method.c
*** db-4.6.21.orig/env/env_method.c Fri May 18 01:15:11 2007
--- db-4.6.21/env/env_method.c Mon May 12 17:28:57 2008
*** 1070,1075 ****
--- 1070,1076 ----
int *onoffp;
switch (which) {
+ case DB_VERB_CURSOR:
case DB_VERB_DEADLOCK:
case DB_VERB_FILEOPS:
case DB_VERB_FILEOPS_ALL:
*** 1098,1103 ****
--- 1099,1105 ----
int on;
switch (which) {
+ case DB_VERB_CURSOR:
case DB_VERB_DEADLOCK:
case DB_VERB_FILEOPS:
case DB_VERB_FILEOPS_ALL:
diff -rc db-4.6.21.orig/java/src/com/sleepycat/db/EnvironmentConfig.java db-4.6.21/java/src/com/sleepycat/db/EnvironmentConfig.java
*** db-4.6.21.orig/java/src/com/sleepycat/db/EnvironmentConfig.java Fri Jul 6 10:22:54 2007
--- db-4.6.21/java/src/com/sleepycat/db/EnvironmentConfig.java Mon May 12 17:25:22 2008
*** 114,119 ****
--- 114,120 ----
private boolean yieldCPU = false;
/* Verbose Flags */
+ private boolean verboseCursor = false;
private boolean verboseDeadlock = false;
private boolean verboseFileops = false;
private boolean verboseFileopsAll = false;
*** 846,851 ****
--- 847,855 ----
public void setVerbose(final VerboseConfig flag, boolean enable) {
int iflag = flag.getInternalFlag();
switch (iflag) {
+ case DbConstants.DB_VERB_CURSOR:
+ verboseCursor = enable;
+ break;
case DbConstants.DB_VERB_DEADLOCK:
verboseDeadlock = enable;
break;
*** 876,881 ****
--- 880,887 ----
public boolean getVerbose(final VerboseConfig flag) {
int iflag = flag.getInternalFlag();
switch (iflag) {
+ case DbConstants.DB_VERB_CURSOR:
+ return verboseCursor;
case DbConstants.DB_VERB_DEADLOCK:
return verboseDeadlock;
case DbConstants.DB_VERB_FILEOPS:
*** 1151,1156 ****
--- 1157,1167 ----
dbenv.set_flags(offFlags, false);
/* Verbose flags */
+ if (verboseCursor && !oldConfig.verboseCursor)
+ dbenv.set_verbose(DbConstants.DB_VERB_CURSOR, true);
+ if (!verboseCursor && oldConfig.verboseCursor)
+ dbenv.set_verbose(DbConstants.DB_VERB_CURSOR, false);
+
if (verboseDeadlock && !oldConfig.verboseDeadlock)
dbenv.set_verbose(DbConstants.DB_VERB_DEADLOCK, true);
if (!verboseDeadlock && oldConfig.verboseDeadlock)
*** 1342,1347 ****
--- 1353,1359 ----
yieldCPU = ((envFlags & DbConstants.DB_YIELDCPU) != 0);
/* Verbose flags */
+ verboseCursor = dbenv.get_verbose(DbConstants.DB_VERB_CURSOR);
verboseDeadlock = dbenv.get_verbose(DbConstants.DB_VERB_DEADLOCK);
verboseFileops = dbenv.get_verbose(DbConstants.DB_VERB_FILEOPS);
verboseFileopsAll = dbenv.get_verbose(DbConstants.DB_VERB_FILEOPS_ALL);
diff -rc db-4.6.21.orig/java/src/com/sleepycat/db/VerboseConfig.java db-4.6.21/java/src/com/sleepycat/db/VerboseConfig.java
*** db-4.6.21.orig/java/src/com/sleepycat/db/VerboseConfig.java Fri Jul 6 10:22:54 2007
--- db-4.6.21/java/src/com/sleepycat/db/VerboseConfig.java Mon May 12 17:28:07 2008
*** 12,17 ****
--- 12,19 ----
import com.sleepycat.db.internal.DbEnv;
public final class VerboseConfig {
+ public static final VerboseConfig CURSOR =
+ new VerboseConfig("CURSOR", DbConstants.DB_VERB_CURSOR);
public static final VerboseConfig DEADLOCK =
new VerboseConfig("DEADLOCK", DbConstants.DB_VERB_DEADLOCK);
public static final VerboseConfig FILEOPS =
diff -rc db-4.6.21.orig/java/src/com/sleepycat/db/internal/DbConstants.java db-4.6.21/java/src/com/sleepycat/db/internal/DbConstants.java
*** db-4.6.21.orig/java/src/com/sleepycat/db/internal/DbConstants.java Fri Sep 28 01:32:07 2007
--- db-4.6.21/java/src/com/sleepycat/db/internal/DbConstants.java Mon May 12 17:29:17 2008
*** 194,199 ****
--- 194,200 ----
int DB_UPGRADE = 0x0000001;
int DB_USE_ENVIRON = 0x0004000;
int DB_USE_ENVIRON_ROOT = 0x0008000;
+ int DB_VERB_CURSOR = 0x0080;
int DB_VERB_DEADLOCK = 0x0001;
int DB_VERB_FILEOPS = 0x0002;
int DB_VERB_FILEOPS_ALL = 0x0004; -
Communication medium and communication method
Hello,
Please someone please explain to me the difference between a communication medium and a communication method...
For example, the communication medium e- mail is the one that I choose in the channels tab on the marketing planner, how do the communication method I assign to this communication medium affect the procedure? and how do a transaction I assign to this communication method affect the procedure too.
thanks for you're replays
IrisHi Iris,
Each communication medium consists of one or more communication methods together with a priority that you assign to a communication method.
Example
You could create the communication medium Phone/E-mail/Fax. The description you use is down to you, but for ease of use, it makes sense to name the communication medium according to the communication methods it contains. The communication method defines the means by which business partners belonging to a target group are informed about the content of a campaign (by E-mail, mail, fax,...). -
I am everytime getting the following error
Sorry! We could not complete the transaction using this payment method. Please contact support.
I have put my 2 credit card information with Microsoft. I tried calling 2 times the customer support but it was a pathetic response. In a single call I talked to 4 customer support officers and everybody passed on the call to the next without resolving the
problem, and without telling the next officer what is my issue!! they just passed on the phone call to avoid me!!
It is really frustrating that neither Microsoft is provide a good support (it was hard for them to understand my issue, in fact one of the support guy did not even know spelling of Azure.. he/she was saying it assure!!! and One of the guy told me that I
cannot use credit card outside US and Canada. then why you call yourself global???
So Microsoft you have a few things to do as your homework.
1. Your support is pathetic, frustrating and requires better people out there who know about your products, so train them first!
2. You got my 2 credit cards information which I see at subscriptions for Windows Azure, please remove both of them if you cannot provide a good support and subscription.
3. Learn from other cloud providers, AWS will otherwise kill your business.
Regards
Kajal
Kajal SinhaHi Kajal,
Sincerely apologize for this inconvenience, for billing & account issue, usually we need to contact the support team by creating a support ticket at
http://www.windowsazure.com/en-us/support/contact/. Or if that doesn't work because you don't have an active subscription you will need to contact general customer support to have them create
a support ticket for you
http://support.microsoft.com/gp/customer-service-phone-numbers?wa=wsignin1.0).
If above support channels don't work, at your convenient, could you please send an email to me: dxu at microsoft.com with kindly providing your:
Name
Email address
Phone number
We will provide help via emails. Thank you.
Best Regards,
Ming Xu
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
MII doesn't generate web service properly if transaction has XML typed prm.
Hi,
MII doesn't generate web service properly if transaction has XML typed input/output parameter.
I did lots of test.
When i do add web reference from vs.Net, there is no xml structure of input/output parameter.
I use MII version 12.05
How can it be solved?
Thanks.
Below is log in http://host:port/nwa
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:111)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at com.sapmarkets.bam.jmxadapter.AbstractLog.getArchiveInfo(AbstractLog.java:328)
at com.sapmarkets.bam.jmxadapter.AbstractLog.getArchives(AbstractLog.java:454)
at com.sapmarkets.bam.jmxadapter.AbstractLog.getArchives(AbstractLog.java:477)
at sun.reflect.GeneratedMethodAccessor1024.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.pj.jmx.introspect.DefaultMBeanInvoker.getAttribute(DefaultMBeanInvoker.java:129)
at javax.management.StandardMBean.getAttribute(StandardMBean.java:229)
at com.sap.pj.jmx.server.MBeanServerImpl.getAttribute(MBeanServerImpl.java:1296)
at com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.getAttribute(MBeanServerWrapperInterceptor.java:181)
at com.sap.engine.services.jmx.CompletionInterceptor.getAttribute(CompletionInterceptor.java:309)
at com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.getAttribute(BasicMBeanServerInterceptor.java:169)
at com.sap.jmx.provider.ProviderInterceptor.getAttribute(ProviderInterceptor.java:195)
at com.sap.engine.services.jmx.RedirectInterceptor.getAttribute(RedirectInterceptor.java:232)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.getAttribute(MBeanServerInterceptorChain.java:124)
at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.getAttribute(MBeanServerSecurityWrapper.java:234)
at com.sap.engine.services.jmx.ClusterInterceptor.getAttribute(ClusterInterceptor.java:522)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.getAttribute(MBeanServerInterceptorChain.java:124)
at com.sapmarkets.bam.logcontroller.jmx.LogControllerFacade.getLogInfo(LogControllerFacade.java:227)
at com.sapmarkets.bam.logcontroller.jmx.LogControllerFacade.getLogInfosWithPattern(LogControllerFacade.java:193)
at com.sapmarkets.bam.logcontroller.jmx.LogControllerFacade.getLogInfos(LogControllerFacade.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.pj.jmx.introspect.DefaultMBeanInvoker.getAttribute(DefaultMBeanInvoker.java:129)
at javax.management.StandardMBean.getAttribute(StandardMBean.java:229)
at com.sap.pj.jmx.server.MBeanServerImpl.getAttribute(MBeanServerImpl.java:1296)
at com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.getAttribute(MBeanServerWrapperInterceptor.java:181)
at com.sap.engine.services.jmx.CompletionInterceptor.getAttribute(CompletionInterceptor.java:309)
at com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.getAttribute(BasicMBeanServerInterceptor.java:169)
at com.sap.jmx.provider.ProviderInterceptor.getAttribute(ProviderInterceptor.java:195)
at com.sap.engine.services.jmx.RedirectInterceptor.getAttribute(RedirectInterceptor.java:232)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.getAttribute(MBeanServerInterceptorChain.java:124)
at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.getAttribute(MBeanServerSecurityWrapper.java:234)
at com.sap.engine.services.jmx.ClusterInterceptor.getAttribute(ClusterInterceptor.java:522)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.getAttribute(MBeanServerInterceptorChain.java:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.tc.logviewer.mbean.LocalLVMBeanServer.invoke(LocalLVMBeanServer.java:73)
at $Proxy139.getAttribute(Unknown Source)
at com.sapmarkets.bam.application.logdepot.AbstractLogDepot.getAttribute(AbstractLogDepot.java:236)
at com.sapmarkets.bam.application.logdepot.AbstractLogDepot.getLogDescriptors(AbstractLogDepot.java:84)
at com.sap.tc.logviewer.mbean.ServerModelLogDepot.getLogDescriptors(ServerModelLogDepot.java:79)
at com.sap.tc.logviewer.mbean.ServerModelLogDepotGroup$GetLogDescriptorsTask.run(ServerModelLogDepotGroup.java:60)
at com.sap.tc.logviewer.mbean.ServerModelLogDepotGroup.execute(ServerModelLogDepotGroup.java:173)
at com.sap.tc.logviewer.mbean.ServerModelLogDepotGroup.getLogDescriptors(ServerModelLogDepotGroup.java:119)
at com.sap.tc.logviewer.mbean.LogviewerServer.getLogs(LogviewerServer.java:137)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.pj.jmx.introspect.DefaultMBeanInvoker.invoke(DefaultMBeanInvoker.java:58)
at javax.management.StandardMBean.invoke(StandardMBean.java:286)
at com.sap.pj.jmx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:944)
at com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.invoke(MBeanServerWrapperInterceptor.java:288)
at com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java:409)
at com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.invoke(BasicMBeanServerInterceptor.java:277)
at com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java:258)
at com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java:340)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330)
at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java:287)
at com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java:776)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330)
at com.sap.tc.logviewer.client.j2ee.J2EELogviewerServerInvoker.invoke(J2EELogviewerServerInvoker.java:111)
at com.sap.tc.logviewer.client.j2ee.J2EELogviewerServerProxy.getLogs(J2EELogviewerServerProxy.java:105)
at com.sap.tc.logviewer.client.base.LogviewerClientImpl$GetLogs.run(LogviewerClientImpl.java:442)
at java.lang.Thread.run(Thread.java:534)I have an XML input in my transaction. I was able to generate the WSDL without problems. But need to know how to test it by sendig in some XML data. Probably, we could both be helping each other in the process.
Regards,
Chanti. -
Send message with the standard communication method of the vendor
Hi,
In the transaction XK02 I change the standard communication method to email. When I create a new PO with ME21N I want the message to be create auto. with the std. comm. method define in the XK02. I don't want to use MN05 to define for each vendor a condition record.
I want to use it like the communication language of the vendor work.
If you need more info. let me know.
Best reagrdsHi Tim,
Could you please tell me step by step to configure what you are saying?
I need to send messages by standard communication informed in vendor master data.
Many thanks
Regards
Patrícia -
Warning An internal error has occurred in method getMarkup()
Hi,
I have created simple portlet using Oracle JDeveloper and it is deployed to OAS 10.1.3, When I register wsrp provider to Oracle as portal 10.2.1 and add portlet to some page, then on page is shown following error: "Error: Could not get markup. The cookie or session is invalid or there is a runtime exception."
In the same time is to oas 10.1.3 log writted warning: ">An internal error has occurred in method getMarkup()"
What is wrong?
ThanksI am encountering the same error as you were facing.Did you get any resolution on this issue?If yes,can you please pass on the require stuff as soon as possible.I need to crack this as quickly as possible so any help in this regard would be very useful.Thanks
-Arindam
mail to:[email protected] -
Vendor Email Address to be populated in the Communication Method of the PO
Hi,
We have a requirement where the vendor email address needs to get populated in the Cover Text of the Communication Method.
When the user changes the PO for eg 4500002984, the vendor mail address needs to get populated in the Cover Page Text of the Communication Method before Save of the Purchase Order.
This needs to happen after the output type is configured and the mail address needs to appear in the Cover Page Text of the Communication Method before the PO save .
Is there any exit or badi to do the same before the Purchase order is saved ?
Thanks in advance,
AnuPls check the OSS note Note 191470 - Purchase order as an e-mail
You may get some idea
Regards
MD -
Multiple communication methods in vendor master data
Hi,
We are implementing ECC 6 for our client in denmark. Client wants to send purchase order conformations and invoices should be faxed to vendor and payment advices should be sent through E-Mail ID. I have maintained standard communication in vendor master data as Fax and inputed Fax numer also and maintained E-mail ID in other communication of vendor, But system is not picking up fax number to send the purchase order and invoice details. Instead system is picking up E-mail ID and sending the data. It is not picking up standard communication method FAX. Payment advices are sent through E-mail, that was working fine.
Give your valuable inputs
Regards
Srinivas
Edited by: srinivas konakalla on Jun 16, 2010 3:26 PMHi Srinivas,
Check the vendor master other communications
Check whether did you activate the dont use communication number check box.
If it is,deselect check box and check once again
Regards
Surya -
Call transaction in Direct input method
Hi All
how do i use call transaction in direct input method.
thanks allHi,
Direct input is different and Call transaction is different.
In Direct input method,the data will be uploaded directly into the table.
In call transaction you can change the data before uploading into dictionary table by using tcode
Ex for Direct input method
TABLES: kna1.
DATA: BEGIN OF itab1 OCCURS 0,
str(255),
END OF itab1.
DATA: itab2 TYPE kna1 OCCURS 0 WITH HEADER LINE.
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename = 'D:\ABAP EVE\ffile1.txt'
filetype = 'ASC'
TABLES
data_tab = itab1
EXCEPTIONS
conversion_error = 1
file_open_error = 2
file_read_error = 3
invalid_type = 4
no_batch = 5
unknown_error = 6
invalid_table_width = 7
gui_refuse_filetransfer = 8
customer_error = 9
no_authority = 10
OTHERS = 11.
IF sy-subrc <> 0.
WRITE:/ 'sorry'.
ELSE.
LOOP AT itab1.
SPLIT itab1-str AT ',' INTO itab2-kunnr itab2-name1.
APPEND itab2.
ENDLOOP.
IF sy-subrc = 0.
LOOP AT itab2.
WRITE:/ itab2-kunnr,itab2-name1.
INSERT INTO kna1 VALUES itab2.
ENDLOOP.
IF sy-subrc = 0.
WRITE:/ 'inserted'.
ELSE.
WRITE:/ 'not inserted'.
ENDIF.
ELSE.
WRITE:/ 'fail'.
ENDIF.
ENDIF.
Flat file:
10001,Sadney
10003,Yogesh
20005,Madan
Ex for Call transaction
DATA: BEGIN OF itab OCCURS 0,
str(255),
END OF itab.
DATA: BEGIN OF itab1 OCCURS 0,
lifnr LIKE lfa1-lifnr,
name1 LIKE lfa1-name1,
ort01 LIKE lfa1-ort01,
END OF itab1.
DATA: jtab LIKE bdcdata OCCURS 0 WITH HEADER LINE.
DATA: ktab TYPE TABLE OF bdcmsgcoll,
wa TYPE bdcmsgcoll.
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename = 'D:\ABAP EVE\ffile4.txt'
filetype = 'ASC'
TABLES
data_tab = itab
EXCEPTIONS
conversion_error = 1
file_open_error = 2
file_read_error = 3
invalid_type = 4
no_batch = 5
unknown_error = 6
invalid_table_width = 7
gui_refuse_filetransfer = 8
customer_error = 9
no_authority = 10
OTHERS = 11.
IF sy-subrc <> 0.
WRITE:/ 'no file exist'.
ENDIF.
LOOP AT itab.
SPLIT itab-str AT ',' INTO itab1-lifnr itab1-name1 itab1-ort01.
APPEND itab1.
ENDLOOP.
LOOP AT itab1.
PERFORM prginfo USING 'SAPMZBDCCT' '123'.
PERFORM fldinfo USING 'i01' itab1-lifnr.
PERFORM fldinfo USING 'i02' itab1-name1.
PERFORM fldinfo USING 'i03' itab1-ort01.
CALL TRANSACTION 'ZCSBDCCT' USING jtab
MODE 'N'
MESSAGES INTO ktab.
ENDLOOP.
--- Display the Status messages ---
LOOP AT ktab INTO wa WHERE msgtyp = 'E'.
WRITE:/ wa.
ENDLOOP.
*& Form prginfo
text
-->PRGNAME text
-->SCRNUMBER text
FORM prginfo USING prgname scrnumber.
CLEAR jtab.
REFRESH jtab.
jtab-program = prgname.
jtab-dynpro = scrnumber.
jtab-dynbegin = 'X'.
APPEND jtab.
ENDFORM. "prginfo
*& Form fldinfo
text
-->FLDNM text
-->FLDVAL text
FORM fldinfo USING fldnm fldval.
CLEAR jtab.
jtab-fnam = fldnm.
jtab-fval = fldval.
APPEND jtab.
ENDFORM. "fldinfo
MPP CODE.
TOP-INCLUDE.
DATA: OK_CODE TYPE SY-UCOMM.
DATA: I01(10),I02(20),I03(26).
DATA: WA TYPE LFA1.
PAI
CASE OK_CODE.
WHEN 'INSERT'.
MOVE I01 TO WA-LIFNR.
MOVE I02 TO WA-NAME1.
MOVE I03 TO WA-ORT01.
INSERT INTO LFA1 VALUES WA.
IF SY-SUBRC = 0.
MESSAGE I001(ZCSMSG).
ELSE.
MESSAGE I002(ZCSMSG).
ENDIF.
WHEN 'EXIT'.
LEAVE PROGRAM.
ENDCASE.
Reward,if useful.
Thanks,
Chandu
Maybe you are looking for
-
Oracle error while migrating visual studio from 2008 to 2013
im using oracle.dataaccess.dll , and my oracle version is 11.2.0 i migrated from .net 2.5 to .net 4.5 , but iam using dataset in my code when im running it iam getting the belwo error An exception of type 'System.ArgumentException' occurred in Oracle
-
Install oracle 10g on solaris 9 platform without setting noexec_user_stack
Hi, I'd like install oracle 10g software on solaris 2.9 platform without setting noexec_user_stack parameter to 1. The problem is that i need install software before, for migrating product environment. I can write /etc/system file but i can't reboot
-
I have gmail, the feature has always worked until this last update
-
Very simple question: Call JavaBean method on page load?
Someone clicks on a URL that contains parameters like: http://server/page.jsf?param=b How do I trigger a JavaBean method to run during page load? I see many JSF examples where JavaBean methods get called during form clicks and that works great but he
-
Total time to FCIP Tunnel be disconnected
I use MDS9222i to Extend SAN with FCIP. In my FCIP profile, tcp min-retransmit-time is 300ms, tcp max-retransmission is default(Maximum number of re-transmissions is 4). With these two value, Can I calculate the time that the FCIP tunnel to be discon