-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabapcall_function_starting_para.html
133 lines (131 loc) · 7.3 KB
/
abapcall_function_starting_para.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="EN">
<!-- ABAPCALL_FUNCTION_STARTING_PARA -->
<!-- Mirrored from help.sap.com/doc/abapdocu_751_index_htm/7.51/en-US/abapcall_function_starting_para.htm by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 20 Jan 2022 17:46:39 GMT -->
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="author" content="SAP">
<meta name="description" content="CALL FUNCTION - STARTING NEW TASK parameter_list">
<title>
CALL FUNCTION - STARTING NEW TASK parameter_list - ABAP Keyword Documentation
</title>
<link rel="icon" href="ABAPIcon.ico" type="image/ico">
<link rel="shortcut icon" href="ABAPIcon.ico">
<LINK rel="stylesheet" href="abap_docu.css" type="text/css">
<script type="text/JavaScript">
function call_link(linked_file)
{
if(parent.frames.length>0){
parent.window.frames["basefrm"].window.location = linked_file;
parent.window.frames["treeframe"].window.location = "abap_docu_tree92bd.html?file=" + linked_file;}
else {
window.location = linked_file;}
}
function urlToClipboard(id){
try{ var loc = top.location.href;}
catch(e){ alert( "URL cannnot be determined" ); return; }
var field = document.getElementById(id);
field.focus();
if ( loc.search( ".htm" ) == -1 && loc.search( ".HTM" ) == -1 ){ loc = loc + "index.htm"; }
if ( loc.search( "index.html" ) != -1
|| loc.search( "INDEX-2.html" ) != -1 ){
var off = loc.search( "file=" );
if ( off == -1 ){
field.value = loc + "?file=abapcall_function_starting_para.htm"; }
else {
field.value = loc.substring( 0, off ) + "file=abapcall_function_starting_para.htm";
}
}
else {
field.value = loc; }
field.setSelectionRange(0, field.value.length);
var r = confirm( "Copy URL to clipboard?\n\n" + field.value + "\n\nCopy to clipboard does not work in all browsers." );
if (r == true) {
try{
document.execCommand("copy");
}
catch(e){ alert( "URL could not be copied to clipboard" ); }
}
window.scrollTo(0,0);
}
</script>
</head>
<body>
<div class="all">
<p class="copyright">SAP NetWeaver AS ABAP Release 751, ©Copyright 2017 SAP AG. All rights reserved.
<input type="button" value="URL" style="font-size:8px; width:26px; height:16px; padding:0"
onclick="urlToClipboard('url')" title="Copy URL to Clipboard" >
</p>
<span class="path">
<a href="javascript:call_link('abenabap.html')" class="blue">ABAP - Keyword Documentation</a> →
<a href="javascript:call_link('abenabap_reference.html')" class="blue">ABAP - Reference</a> →
<a href="javascript:call_link('abenabap_data_communication.html')" class="blue">Data Interfaces and Communication Interfaces</a> →
<a href="javascript:call_link('abenrfc.html')" class="blue">RFC - Remote Function Call</a> →
<a href="javascript:call_link('abapcall_function_destination-.html')" class="blue">CALL FUNCTION - RFC</a> →
<a href="javascript:call_link('abapcall_function_starting.html')" class="blue">CALL FUNCTION - STARTING NEW TASK</a> →
</span>
<A NAME="@@CHANGING@@CALL FUNCTION STARTING NEW TASK@@"></A>
<A NAME="@@EXPORTING@@CALL FUNCTION STARTING NEW TASK@@"></A>
<A NAME="@@TABLES@@CALL FUNCTION STARTING NEW TASK@@"></A>
<A NAME="@@EXCEPTIONS@@CALL FUNCTION STARTING NEW TASK@@"></A>
<A NAME="@@MESSAGE@@CALL FUNCTION STARTING NEW TASK@@"></A>
<A NAME="@@OTHERS@@CALL FUNCTION STARTING NEW TASK@@"></A>
<A NAME="@@communication_failure@@CALL FUNCTION STARTING NEW TASK@@"></A>
<A NAME="@@system_failure@@CALL FUNCTION STARTING NEW TASK@@"></A>
<A NAME="@@resource_failure@@CALL FUNCTION STARTING NEW TASK@@"></A>
<p><span class="h1">
CALL FUNCTION - STARTING NEW TASK parameter_list <br><br>
</span></p>
<P>
<a href="javascript:call_link('abapcall_function_shortref.html')" class="blue">Quick Reference</a> <br><br>
</P>
<p><span class="h2">
<span class="bold">Syntax</span>
</span></p>
<P>
<span class="qtext">... <i class=bn>[</i>EXPORTING p1 = a1 p2 = a2 ...<i class=bn>]</i></span> <br>
<span class="qtext"> <i class=bn>[</i>TABLES t1 = itab1 t2 = itab2 ...<i class=bn>]</i></span> <br>
<span class="qtext"> <i class=bn>[</i>CHANGING p1 = a1 p2 = a2 ...<i class=bn>]</i></span> <br>
<span class="qtext"> <i class=bn>[</i>EXCEPTIONS <i class=bn>[</i>exc1 = n1 exc2 = n2 ...<i class=bn>]</i></span> <br>
<span class="qtext">
<i class=bn>[</i>system_failure = ns <i class=bn>[</i>MESSAGE smess<i class=bn>]</i><i class=bn>]</i></span> <br>
<span class="qtext">
<i class=bn>[</i>communication_failure = nc <i class=bn>[</i>MESSAGE cmess<i class=bn>]</i><i class=bn>]</i></span> <br>
<span class="qtext">
<i class=bn>[</i>resource_failure = nr<i class=bn>]</i></span> <br>
<span class="qtext"> <i class=bn>[</i>OTHERS = n_others<i class=bn>]</i><i class=bn>]</i>.</span> <br><br>
</P>
<p><span class="h4">
Effect
</span></p>
<P>
These additions are used to assign actual parameters to the formal parameters of the asynchronously called function module, and assign return values to exceptions that are not class-based. The additions have the same meaning as in the
<a href="javascript:call_link('abapcall_function_destination_para.html')" class="blue">synchronous RFC</a> with the exception
that values with <span class="qtext">IMPORTING</span> cannot be imported and that actual parameters
specified by <span class="qtext">CHANGING</span> or <span class="qtext">TABLES</span> can be used to
pass values but not to accept values. The additional predefined non-class-based exception <span class="qtext">resource_failure</span> can also be handled for
<a href="javascript:call_link('abenprfc_glosry.html')" class="grey" title="Glossary Entry">pRFC</a>. For this exception, the addition <span class="qtext"> MESSAGE</span> is not permitted.
</P>
<P>
The additions <a href="javascript:call_link('abapreceive_para.html')" class="blue"><span class="qtext">IMPORTING</span></a>,
<a href="javascript:call_link('abapreceive_para.html')" class="blue"><span class="qtext">CHANGING</span></a>, and <a href="javascript:call_link('abapreceive_para.html')" class="blue">
<span class="qtext">TABLES</span></a> of the statement <a href="javascript:call_link('abapreceive.html')" class="blue"><span class="qtext">
RECEIVE</span></a> are used in callback routines to receive values from an asynchronously called function module.
</P>
<p><span class="h4">
Executable Example
</span></p>
<P>
<a href="javascript:call_link('abenrfc_parameters_abexa.html')" class="blue">Pass by Parameter in sRFC and aRFC</a>
</P>
<br>
<br>
<br>
<br>
</DIV>
<fieldset style="opacity:0">
<input id="url" type="text" />
</fieldset>
</BODY>
<!-- Mirrored from help.sap.com/doc/abapdocu_751_index_htm/7.51/en-US/abapcall_function_starting_para.htm by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 20 Jan 2022 17:46:39 GMT -->
</html>