User recursive calls in ST04
Hi
Could anyone please explain me what is the field `User/ recursive calls` in ST04 view means? Does it anyway related to the performance of DB?
I had a error situation yesterday and after that the user /recursive calls value increased drastically to 14..earlier it was 4.4.
please clear my doubt.
regards,
Vinodh.
Hi,
Recursive calls occur when oracle itself must issue an SQL statement in addition to the SQL statement issued by the particular user process. For information of how to reduce the recursive calls, go thorugh page 51 of the below link:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0667b7c9-0e01-0010-e4a3-873e87656048
Cheers,
Bharath
Similar Messages
-
Make can't recursively call Make when run from Runtime.exec (for some user)
This one is a little complicated. The afflicted platform is Mac OS X. It works fine on Linux, it seems, and even then, it does work for some Mac OS X users...
First, the setup. I have a Java program that has to call GNU Make. Then, GNU Make will recursively call Make in some subdirectories. This results in the following Java code:
String make = "make"; //on windows, I have this swapped with "mingw32-make"
String workDir = ...; //this is programmatically detected to be the same folder that the parent Makefile is in
Runtime.getRuntime().exec(make,null,workDir);This calls make on a Makefile which has the following line early on to be executed (this is only a snippet from the makefile):
cd subdirectory && $(MAKE)When I fetch the output from the make command, I usually get what I expect: It cd's to the directory and it recursively calls make and everything goes smoothly.
However, for one particular user, using Mac OS X, he has reported the following output:
cd subdirectory && make
/bin/sh: make: command not found
make: *** [PROJNAME] Error 127Which is like, kinda hurts my head... make can't find make, apparently.
I've gotten some suggestions that it might be due to the "cd" command acting wonky. I've gotten other suggestions that it may be some strange setup with the env variables (My Mac developer is implementing a fix/workaround for 'environ', which is apparently posix standard, but Mac (Mr. Posix Compliance...) doesn't implement it. When he finishes that, I'll know whether it worked or not, but I get the feeling it won't fix this problem, since it's intended for another area of code entirely...
Also worth mentioning, when the user calls "make" from the terminal in said directory, it recurses fine, getting past that particular line. (Later on down the road he hits errors with environ, which is what my aforementioned Mac dev is working on). Although calling "make" by hand is not an ideal solution here.
Anyways, I'm looking for someone who's fairly knowledgeable with Runtime.exec() to suggest some way to work around this, or at least to find out that perhaps one of the User's settings are wonked up and they can just fix it and have this working... that'd be great too.
-IsmAvatarYoungWinston
YoungWinston wrote:
IsmAvatar wrote:
However, for one particular user, using Mac OS X, he has reported the following output:One particular user, or all users on Mac OS?In this case, I have two mac users. One is reporting that all works fine. The other is reporting this problem.
cd subdirectory && make
/bin/sh: make: command not found
make: *** [PROJNAME] Error 127Which is like, kinda hurts my head... make can't find make, apparently.If that is being reported on the command line, then I'd say that make wasn't being found at all.If make isn't being found, then who's interpreting the Makefile?
It's also just possible that the make script on Mac isn't correctly exporting its PATH variable, though it seems unlikely, since this would surely have been reported as a bug long ago.
I've gotten some suggestions that it might be due to the "cd" command acting wonky...Also seems unlikely. 'cd' has been around since shortly after the K-T extinction event.
WinstonBy "acting wonky", I mean being given a bad work directory or some such, such that it's not changing to the intended directory.
Andrew Thompson
Andrew Thompson wrote:
(shudder) Read and implement all the recommendations of "When Runtime.exec() won't" (http://www.javaworld.com/jw-12-2000/jw-1229-traps.html).
Already read it. I already know the dreadful wonders of Runtime.exec. But in this case, it's been working fine for us up until one Mac user reported that make can't find make.
Also, why are you still coding for Java 1.4? If you are not, use a ProcessBuilder, which takes a small part of the pain out of dealing with processes.Usually I do use a ProcessBuilder. I noticed that it usually delegates to Runtime.exec() anyways, and seeing as I didn't need any of the additional functionality, I decided to just use Runtime.exec() in this particular case.
jschell
jschell wrote:
So print thos env vars, in your app and when the user does it.I'll look into that. It's a good start.
-IsmAvatar -
Recursive call with commit not written to redo log
In my DBA training I was led to the belief that a commit caused the log writer to write the redo log buffer to the redo log file, but I find this is not true if the commit is inside recursive code.
I believe this is intentional as a way off reducing i/o but it does raise data integrity problems.
Apparently if you have some PL/SQL (can be sql*plus code or procedure) with a loop containing a commit,
the commit does not actually ensure that the transaction is written to the Redo log.
Instead Oracle only ensures all is written to the redo log when control is returned to the application/sqlplus.
You can see this by checking the redo writes in v$sysstat.
It will be less than the number of expected commits.
Thus the old rule of expecting all committed transation to be there after a database recovery is not necessarily true.
Does anyone know how to force the commit to ensure redo is written
-inside pl/sql or perhaps a setting in the the calling environment ?
ThanksThanks for your input
The trouble is that I believe if you stopped in a debugger the log writer would catch up -
Or if you killed your instance in the middle of this test you wouldn't be sure how many commits the db thought it did
ie. the db would recover to the last known commit in the redo logs
- maybe I should turn on tracing ?
Since my question I have a found a site that seems to back up the results I am getting
http://www.ixora.com.au/notes/redo_write_triggers.htm
see the note under point 3
Have a look at the stats below and you will see
redo writes 19026
user commits 100057
How I actually tested was to run
the utlbstat scipt
then run some pl/sql that
- mimiced a business transactions (4 select lookup validations, 2 inserts and 1 insert or update and a commit)
- loop * 100000
then ran utlestat.sql
i.e. test script
@C:\oracle\ora92\rdbms\admin\utlbstat.sql
connect test/test
@c:\mig\Load_test.sql
@C:\oracle\ora92\rdbms\admin\utlestat.sql
Statistic Total Per Transact Per Logon Per Second
CPU used by this session 37433 .37 935.83 79.31
CPU used when call started 37434 .37 935.85 79.31
CR blocks created 62 0 1.55 .13
DBWR checkpoint buffers wri 37992 .38 949.8 80.49
DBWR checkpoints 6 0 .15 .01
DBWR transaction table writ 470 0 11.75 1
DBWR undo block writes 22627 .23 565.68 47.94
SQL*Net roundtrips to/from 4875 .05 121.88 10.33
background checkpoints comp 5 0 .13 .01
background checkpoints star 6 0 .15 .01
background timeouts 547 .01 13.68 1.16
branch node splits 4 0 .1 .01
buffer is not pinned count 4217 .04 105.43 8.93
buffer is pinned count 649 .01 16.23 1.38
bytes received via SQL*Net 1027466 10.27 25686.65 2176.83
bytes sent via SQL*Net to c 5237709 52.35 130942.73 11096.84
calls to get snapshot scn: 1514482 15.14 37862.05 3208.65
calls to kcmgas 303700 3.04 7592.5 643.43
calls to kcmgcs 215 0 5.38 .46
change write time 4419 .04 110.48 9.36
cleanout - number of ktugct 1875 .02 46.88 3.97
cluster key scan block gets 101 0 2.53 .21
cluster key scans 49 0 1.23 .1
commit cleanout failures: b 27 0 .68 .06
commit cleanouts 1305175 13.04 32629.38 2765.2
commit cleanouts successful 1305148 13.04 32628.7 2765.14
commit txn count during cle 3718 .04 92.95 7.88
consistent changes 752 .01 18.8 1.59
consistent gets 1514852 15.14 37871.3 3209.43
consistent gets - examinati 1005941 10.05 25148.53 2131.23
data blocks consistent read 752 .01 18.8 1.59
db block changes 3465329 34.63 86633.23 7341.8
db block gets 3589136 35.87 89728.4 7604.1
deferred (CURRENT) block cl 1068723 10.68 26718.08 2264.24
enqueue releases 805858 8.05 20146.45 1707.33
enqueue requests 805852 8.05 20146.3 1707.31
execute count 1004701 10.04 25117.53 2128.6
free buffer requested 36371 .36 909.28 77.06
hot buffers moved to head o 3801 .04 95.03 8.05
immediate (CURRENT) block c 3894 .04 97.35 8.25
index fast full scans (full 448 0 11.2 .95
index fetch by key 201128 2.01 5028.2 426.12
index scans kdiixs1 501268 5.01 12531.7 1062.01
leaf node splits 1750 .02 43.75 3.71
logons cumulative 2 0 .05 0
messages received 19465 .19 486.63 41.24
messages sent 19465 .19 486.63 41.24
no work - consistent read g 3420 .03 85.5 7.25
opened cursors cumulative 201103 2.01 5027.58 426.07
opened cursors current -3 0 -.08 -.01
parse count (hard) 4 0 .1 .01
parse count (total) 201103 2.01 5027.58 426.07
parse time cpu 2069 .02 51.73 4.38
parse time elapsed 2260 .02 56.5 4.79
physical reads 6600 .07 165 13.98
physical reads direct 75 0 1.88 .16
physical writes 38067 .38 951.68 80.65
physical writes direct 75 0 1.88 .16
physical writes non checkpo 34966 .35 874.15 74.08
prefetched blocks 2 0 .05 0
process last non-idle time 1029203858 10286.18 25730096.45 2180516.65
recursive calls 3703781 37.02 92594.53 7846.99
recursive cpu usage 35210 .35 880.25 74.6
redo blocks written 1112273 11.12 27806.83 2356.51
redo buffer allocation retr 21 0 .53 .04
redo entries 1843462 18.42 46086.55 3905.64
redo log space requests 17 0 .43 .04
redo log space wait time 313 0 7.83 .66
redo size 546896692 5465.85 13672417.3 1158679.43
redo synch time 677 .01 16.93 1.43
redo synch writes 63 0 1.58 .13
redo wastage 4630680 46.28 115767 9810.76
redo write time 64354 .64 1608.85 136.34
redo writer latching time 42 0 1.05 .09
redo writes 19026 .19 475.65 40.31
rollback changes - undo rec 10 0 .25 .02
rollbacks only - consistent 122 0 3.05 .26
rows fetched via callback 1040 .01 26 2.2
session connect time 1029203858 10286.18 25730096.45 2180516.65
session logical reads 5103988 51.01 127599.7 10813.53
session pga memory -263960 -2.64 -6599 -559.24
session pga memory max -788248 -7.88 -19706.2 -1670.02
session uga memory -107904 -1.08 -2697.6 -228.61
session uga memory max 153920 1.54 3848 326.1
shared hash latch upgrades 501328 5.01 12533.2 1062.14
sorts (memory) 1467 .01 36.68 3.11
sorts (rows) 38796 .39 969.9 82.19
switch current to new buffe 347 0 8.68 .74
table fetch by rowid 1738 .02 43.45 3.68
table scan blocks gotten 424 0 10.6 .9
table scan rows gotten 4164 .04 104.1 8.82
table scans (short tables) 451 0 11.28 .96
transaction rollbacks 5 0 .13 .01
user calls 5912 .06 147.8 12.53
user commits 100057 1 2501.43 211.99
user rollbacks 56 0 1.4 .12
workarea executions - optim 1676 .02 41.9 3.55
write clones created in bac 5 0 .13 .01
write clones created in for 745 .01 18.63 1.58
99 rows selected. -
Changing a components values by an event of another avoiding recurse calls
Hello
assume there are two Components (e.g. an JCheckBox and a JList) placed on a JPanel. The state of the one components shall depend on the state of the other (e.g. If the user selects one or more items in the List, the checkbox has to be selected automatically whereas if the user deselects the checkbox, all the listitems shall be automatically deselected.)
If I implement two listener for each of the component which call the other ones API, I get recursive calls. (e.g. if I call "JCheckBox.setSelected(boolean)" by the event-method of the JList-Listener, this method would fire an event...)
One solution would be to implement a model, which is used by both of the components, but this seems to be a little bit oversized for this simple task. Is there another pattern that I could use?
Thanks
ThorstenAs I said: you could use a boolean flag! :-)
Eg. something like this:
public class MyPanel extends JPanel{
private boolean inUpdate = false;
SomeListener sl1 = new SomeListener(){
public void someMethod(...){
if (! inUpdate){
inUpdate = true;
// update code -> calls someMethod of sl2
inUpdate = false;
SomeListener sl2 = new SomeListener(){
public void someMethod(...){
if (! inUpdate){
inUpdate = true;
// update code -> calls someMethod of sl1
inUpdate = false;
// register the listeners to the components
} -
How can I stop a recursive call?
Or is that possible? That is, can I stop the recursion before the stack is empty?
I am trying to test for cycles in a graph, and print out only the edges which make up the cycle in the graph using depth first search. Or perhaps someone has some better ideas of how to do this, without attempting to do that clumsy "stop a recursive call" method?
To explain what I was thinking of: Go trough edges until a visited one is encountered (x). Then return back and terminate when we are back in that (x) edge. The (x) edge has a lable from the edge which called the dfs on the (x) edge, so that (x) is included in the cycle.
tnx in advance!Or is that possible? That is, can I stop the
recursion before the stack is empty? You can stop recursion whenever you want merely by not doing the recursive call when some condition holds. (Obviously.)
For 'find a cycle', you want to keep the search going until a cycle is found, and then collect the path on the return trip.
Here's a simple example:
Assuming a Node class
class Node {
public List<Node> children=new ArrayList();
public boolean visited=false;
public Node() {
}this code will return a list of nodes on the cyclic path (plus the path from root to the start of the cycle):
/** returns a node path ending with a cycle, or an empty list if no cycle found */
List getCycle(Node root) {
List cycle=new ArrayList();
findCycle(root, cycle);
return cycle;
/** returns true if cycle was found, puts the path in the 'path' argument */
boolean findCycle(Node n, List path) {
if (n.visited) { // recursion bottom: cycle found
path.add(n); // add first element to path
return true; // terminate recursion
// base case
n.visited=true;
for (Node ch : n.children) { // iterate over children
// depth-first recursion. returns true if cycle is found through child 'ch'
if (findCycle(ch, path)) {
// if there is a cyclic path going through ch,
// the path also goes through n
path.add(n);
return true; // terminate recursion
return false; // no cycle through n
}This example returns the first cycle found, you may want to return all cycles, the shortest cycle or some variant thereof.
You would probably want to get rid of the path before the start of the cycle.
And by using the method call stack, the longest (non-cyclic) path in the graph cannot be longer than the maximum size of the call stack.
So 'stopping a recursive call' need not be that clumsy. Although it can be tricky to get all the details right, especially at first. -
Approximate operator and recursive call function in abap
Dear expert,
Please give me an example about Approximate operator and recursive call function in abap
thanks so muchHi
About Approximate operator, you can go to tcode 'ABAPDOCU', searching CO,CN,CA etc...each of them have example there.
And recursive function,
Say here is a FM,
FUNCTION recursive_get_number.
*import im_num type i.
*export ex_num type i.
ex_num = im_num + 1.
IF ex_num GE 100.
EXIT.
ELSE.
CALL FUNCTION recursive_get_number
EXPORTING
im_num = ex_num
IMPORTING
ex_num = ex_num.
ENDIF.
ENDFUNCTION.
When you call this function from outside with importing parameter '1', then will return you 100.
regards,
Archer. -
Recursive call of function module 'CRM_ORDER_MAINTAIN'
Hi together,
I have got the follwoing problem.
We have to implement a proof on a partner function regarding the role.
I found the BADI IF_EX_COM_PARTNER_BADI~COM_PARTNER_CHECK
I implement the the follwoing coding:
IF is_partner_wrk-partner_fct = 'ZADI0012'.
SELECT SINGLE * INTO ls_but100
FROM but100
WHERE partner = is_partner_wrk-external_partner_number
AND rltyp = 'BUP004'.
IF sy-subrc = 4.
MESSAGE e003(crm_ic_partner) WITH is_partner_wrk-external_partner_number.
ENDIF.
ENDIF.
when I enter a partner with a wrong role, I got the message I have implemented. Afterwards I type in a partner with the correct role I got a short dump.
Recursive call of function module 'CRM_ORDER_MAINTAIN'
Has anybody an idea how to solve this issue?
Thanks and best regards,
SylviaHi scharfen,
We got the similar requirement what you implemented.I implemented the below code but the error message is coming 3 times.
I have got the follwoing problem.
We have to implement a check on a partner function regarding the role.
I found the BADI IF_EX_COM_PARTNER_BADI~COM_PARTNER_CHECK
I implemented the the follwoing coding:
method IF_EX_COM_PARTNER_BADI~COM_PARTNER_CHECK .
DATA: lw_but100 TYPE but100,
lw_but000 TYPE but000,
lw_msgno TYPE bal_s_idno,
lt_msgno TYPE bal_r_idno,
l_partner TYPE symsgv,
lw_low TYPE balmsgidno.
IF is_partner_wrk-PARTNER_FCT = '00000009'.
SELECT SINGLE * INTO lw_but000
FROM BUT000
WHERE partner = is_partner_wrk-external_partner_number
AND TYPE = '2'.
IF sy-subrc EQ 0.
SELECT SINGLE * INTO lw_but100
FROM but100
WHERE partner = is_partner_wrk-external_partner_number
AND rltyp = 'BUP004'.
IF sy-subrc = 0.
REFRESH lt_msgno.
lw_msgno-sign = 'I'.
lw_msgno-option = 'EQ'.
lw_low-msgid = '/DS1/A'.
lw_low-msgno = '139'.
lw_msgno-low = lw_low.
APPEND lw_msgno TO lt_msgno.
CALL FUNCTION 'CRM_MESSAGES_DELETE'
EXPORTING
IT_R_MSGIDNO = lt_msgno
iv_ref_object = is_partner_wrk-guid.
l_partner = is_partner_wrk-external_partner_number.
CALL FUNCTION 'COM_PARTNER_MESSAGE_COLLECT_OW'
EXPORTING
is_partner_control = is_partner_control
iv_msgno = '139'
iv_msgid = '/DS1/A'
iv_msgty = 'E'
iv_msgv1 = l_partner.
ELSE.
REFRESH lt_msgno.
lw_msgno-sign = 'I'.
lw_msgno-option = 'EQ'.
lw_low-msgid = '/DS1/A'.
lw_low-msgno = '139'.
lw_msgno-low = lw_low.
APPEND lw_msgno TO lt_msgno.
CALL FUNCTION 'CRM_MESSAGES_DELETE'
EXPORTING
IT_R_MSGIDNO = lt_msgno
iv_ref_object = is_partner_wrk-guid.
ENDIF.
ENDIF.
ENDIF.
endmethod.
when I enter a partner with a wrong role, I got the message I have implemented. But the message is appearing 3 times in the errorlog. Can anyone please let me know the reason for this and solution to resolve this.
Regards,
Swetha -
Strange User account called "other" appeared
Hi there,
I've got a question.
Since several weeks when I start my mac and type my account password I can see an user account called "other" (andere in German/using OS X in German)
I never created such an user account but it's there.
When I try to open the user account it asks me for a name and a password.
Could somebody tell me where this account comes from?
Thanks:-)The Guest account settings is not set for Sharing ?
The sharing itself can be set up in System Preferences > Sharing and then File Sharing.
9:52 PM Wednesday; September 29, 2010 -
Changing user who calls Enterprise Service dynamically
Hello all,
I'd like to call Enterprise Service as Portal logon user.
As you know Enterprise Service is implemented on ECC, it always requires ECC's user/password when I access it.
Off the top of my head I may use logon ticket, but it does not work well for Enterprise Service.
I've already done the system configuration to use logon ticket - setting profile parameters of ECC, importing client certification and so on.
What I tried:
1. Create Destination at "Web Services Configuration: WS Destination"with following parameters:
Destination Type: WSDL
URL: http://<hostname>:<port>/sap/bc/srt/xip/sap/ECC_SALESORDERCRTRC?sap-client=800&wsdl=1.1
Authentication: HTTP Authentication, Logon Ticket
2. Try to test ES at "WS Navigator"
-> When I search ES in destination which I created, the following error occurred:
Invalid Response Code: (401) Unauthorized. The requested URL was:"http://<hostname>:<port>/sap/bc/srt/xip/sap/ECC_SALESORDERCRTRC?sap-client=800&wsdl=1.1"
When I changed destination's settings as follows, testing ES at "WS Navigator" succeeded.
Authentication: HTTP Authentication, User ID/Password(Basic), apply fixed user
But I'd like to change user who calls ES dynamically, because I want to set the user who creates sales order to Portal logon user.
Could you give me any advice?
Ikuehi lkue,
Please see my weblog @ https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/7891. [original link is broken] [original link is broken] [original link is broken] When you create SM59 HTTP destination, select "send logon ticket" or "logged in user id /password" . This will automatically use logged in user id dynamically.
Hope it helps you and solves your problem.
Regards,
Arul -
What is the maximum number of recursive call as i think it is causing short dump
Hi All,
This may not have a specific answer i suppose but approx is also fine. There was a short dump in production ( the background job failed , an is failing each day since a week now ). I was analysing it what i found was the cause for there was numerous call to the same routine within it self ( recursion ). The exact number i dont have but they were atleast more the 200.
The error message which i get is :
Are there any solution regarding
Category
Resource Shortage
Runtime Errors
TSV_TNEW_PAGE_ALLOC_FAILED
Short text
No more storage space available for extending an internal table.
What happened?
You attempted to extend an internal table, but the required space was
not available.
it would be great if we know the max numbers of an recursive call so that i can do the necessary changes or if some 1 has any other alternative solution pls. help.
Regards,
Dhruvin
P.s : it's a productive environment issue.The dump is not caused by depth of recursion but rather memory limits being exceeded by your process, these are controlled by profile parameters (System administrator stuff) and "normally" (unless changed to other values) allow up to 4 GB of memory usage (mostly by internal tables). You can quickly check the current memory consumption of your active process via SM50.
Make sure that the routine that is called recursively (or other relevant parts of your process) free up memory by using CLEAR and FREE statements for internal tables that are no longer needed.
If data is being selected from the database also look into block processing via the PACKAGE SIZE option.
Thomas -
User exit call customer function 002 is not getting trigerred
Hi
I am using the user exit call customer function 002 in the function module idoc_input_proact to trigger and idoc.my problem is that the user exit is not geting triggered.
please help me gurus as this the last day for finishing thw work.
regards,
Asish dashit means tthat, u are applying a wrong exit in the pgm.
try to once again search for the suitable exits for your program.
try this:
how to find the customer exits for a particular transaction
check out the pgm in this thread:
Re: Find User Exits
regards,
padma -
Trace of Authorization checks on recursive called functions
Hi all,
I need to search all authority checks that one standard report make on recursive calls to reports/functions. Does somebody knows how I can do it?
Thanks a lot.Hello,
Start transaction st01 and enable the trace for "authority check".
Start your programm and when it is done disable the trace.
Then choose analysis and all the checks will be displayed.
Hope this help,
Walter
Please reward all participants -
Hi All-
I'm declaring pointers to DbEnv and Db and using new and delete. The delete call results in the following message.
"User breakpoint called from code at 0x7c901230".
There is an "int 3" at the address 0x7c901230
I'm using Visual C++ 6.0 on Win XP Prof.
Here is the code...
DbEnv* pDbEnv = new DbEnv(0);
pDbEnv->open(........);
Db* pdbWK = new Db(pDbEnv, 0);
pdbWK->open(NULL, // Transaction pointer
"myDb", // Database file name
NULL, // Optional logical database name
DB_BTREE, // Database access method
DB_CREATE|DB_AUTO_COMMIT, // Open flags
0); // File mode (using de
// use db
// close db
pdbWK->close(0);
delete pdbWK; // Errant line
I get the above mentioned message ("User breakpoint called from code at 0x7c901230") when delete pdbWk is executed.
I was thinking if the Db::close() tries to do a "delete this;", but this wouldn't make sense since Db can also be declared on the stack.
I tried to find the src file for Db::close() but couldn't find it. Any help would be greatly appreciated.Has anybody ever seen Db objects created with new (and released with delete)? In all the samples they appear to be created on the stack or global (maybe class instance).
Somebody suggested maybe the use of new/delete is not allowed by custom factory classes.
Thx. -
User Exit called when online ATP check with GATP
Hi Guys,
I got requirement as below,
Manipulate the GR time defined in the unloading point when the ATP confirmation of sales order is done with GATP online.
I noticed that the online GATP check from R/3 to APO is not going via normal CIF way of communication or at least even i de-registered CIF queue monitoring, the data transfer can still go through properly.
There are two questions popped up:
1. Any body knows the background routine how the data are transferred between R/3 and APO when online GATP is done, and how to debug this process?
2. Which functional module or exit user is called when online GATP check is done from R/3 sales order?
If anyone knows something you are also welcome to share your expertise!
Thanks!
Tonyhi! Tony
These are the Exits in online GATP
EXIT_/SAPAPO/SAPLATPT_001 APO ATP: Set ATP Segment
EXIT_/SAPAPO/SAPLATPT_002 APO ATP: Select Substitutions
EXIT_/SAPAPO/SAPLATPT_003 APO ATP: Initialize ATP Controller
EXIT_/SAPAPO/SAPLATPT_004 APO ATP: Check for the Existence of a Location Alias
EXIT_/SAPAPO/SAPLATPT_005 APO-ATP: Handling of Data at End of Check
Regards
Vaibhav Sareen -
Lync user calls a Skype user and call fails
Dear Expert,
Please help to confirm the message below about Lync user and Skype, is it correct or not?
3) Lync user calls a Skype user and call fails
This is an issue that will be fixed in the next service update. Try calling again.
http://www.supertintin.com/blog/record-skype-calls/troubleshoot-skype-lync-connectivity
Thank youNo, it isn't correct info. Because integration between skype and Lync work successfully in call and IM
Also you can refer below link
http://blogs.technet.com/b/lync/archive/2013/05/23/lync-skype-connectivity-available-today.aspx
Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
Mai Ali | My blog: Technical | Twitter:
Mai Ali
Maybe you are looking for
-
I just had a ton of recurring events on my iCal calendar thorugh iCloud disappear. Any ideas why this happened?
-
Soundtrack Pro 3, spinning wheel
When i export a single audio file to STPv3 from FCPv7 and try to do anything to it (even select a region) I get the spinning wheel of doom. This render the program entirely un usable and only recently started happening. Could this be a memory managem
-
Hi I am installing the JAVA add on to our NW2004s BW (7.0) system. The third stage is stuck at the point where the we enter the J2EE engine user passwords, the screen is headed "SAP SYSTEM > ABAP UME". No matter what passwords are entered the insta
-
MESSAGE monitoring for PI (process integration) in rfc queves
Hi. i have got to look at rfc queves,for checking if any messages stuck in queves while message processing in a idoc to file ,file to rfc scenarios. so could any bosy explain me in detail of how to do with smq1,smq2,sm58,idx5,sldcheck,sldcache(tcodes
-
Syncing MS Outlook to my new Droid Incredible 2
I have a new Droid Incredible 2 by HTC. How do I go about sycing my MS Outlook Calendar to my new Droid? Thanks in advance for your help. Robinf