Gateway Host and Gateway Service
Hi,
How do I find the gateway host and gateway service when I am creating a RFC Destination. I am new R3 so please be as detailed as possible
Hi, well i have a similar problem. I am trying to run the Template Installer after installing NetWeaver2004s.
During the PIPostInstallProcess i am receiving following error while trying to import Execute SWF_XI_BPM_AUTO_CUSTOMIZE:
Element 'SWF_XI_BPM_AUTO_CUSTOMIZE':Connect to SAP gateway failed
Connect_PM TYPE=A ASHOST=sapru02 SYSNR=00 GWHOST=sapru02 GWSERV=sapgw00 PCS=1
LOCATION CPIC (TCP/IP) on local host with Unicode
ERROR max no of 100 conversations exceeded
TIME Mon May 14 14:54:27 2007
RELEASE 700
COMPONENT CPIC (TCP/IP) with Unicode
VERSION 3
RC 466
MODULE r3cpic_mt.c
LINE 10713
COUNTER 1
Element 'SAPDEMO.DX1.Backend.Unclassified':!AbapConfigurationWriter.FM_CALL!SWF_XI_BPM_AUTO_CUSTOMIZE!AbapConfigurationWriter.FAILED!
Well the Host and the Gateway is right, i checked in SMGW. So what might be my problem?!
thx in advance, Jens
Similar Messages
-
Gateway host and gateway service query
Hi Friends,
Happy new year all.
Im working on <b>sap-siebel</b> integration,in rfc(sm59) destinations -TCP/IP connections ....
I need to give Program and gateway options in sap system.plz let me know where can i find the gateway host and program for this integration.
All inputs will get reward points.
Regards,
Lavanya.Hi Lavanya,
If you are planning to use the TCP/IP destination on the SAP system in Register mode, then a siebel application has to register at the sap gateway using the <b>Program ID</b> given in the TCP/IP destination on the SAP system.
In the TCP/IP destination the gateway options should contain the gateway host of the sap system and the gateway service. usually the gateway host is the message server itself and the gateway service is "sapgwXX", where XX is the <system_number>.
Thanks,
Renjith. -
How to find the Values of SAP Gateway Server Host and Gateway Service Valu
Hi All,
I installed SAPR/3 4.7 EE on Windows. For configuring SLD and LDAP i am unable to give the SAP Gateway Server Host and Gateway Service values.
Can any one plz suggest me how to find these values.
Regds
PhanikumarHello, SAP Gateway Server Host and Gateway Service are used to set up rfc connectivity, that is the host name and the system number where your sld and ldap is responding, if you have no sld and no ldap , just simply uncheck that options while installing.
Have a nice week end, Luciano. -
Where ti find gateway host and gateway service of PO system?
Hi,
I am using a single-stack PO 7.4 system? I want to know how can I know the gateway host and gateway service of the system? basis team was not able to help so choosing this forum for this.
Regards,
VikasHi Vikas,
you can find the default setting in below blogs or documents
Sending and receiving IDOCs using a single stack SAP PO system
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/5050119d-9c47-3110-eab0-d90ebd211e69?QuickLink=index&…
Configuration of inboundRA in the Java IDoc_AAE Adapter - Process Integration - SCN Wiki
Connect multiple SAP ECC clients from Java IDOC Sender Adapter by Resource Adapter Cloning
regards,
Harish -
Multiple Gateway host and service in sld datasupplier
Hi ,
I need a solution to how to add multiple gatewayhost and gatewayservce in sld profile in EP.Hi Sunny ,
My issue is also bit similar. Im trying trying to connect R3 and BI to EP.
R3, BI is having different gateway hosts and and services, but in EP ->sld->datasupplier we have option to give only one gateway host and service. so i can able to conect to only one backend system at a time(either r3 or bi).
My req is to connect both the servers at a time. idont have knowledge on standalone gateways. could you send me the related document and help me out to resolve my issue
Regards
Rajeev -
SAP.m JS/XML and Gateway service
Hello
I've been trying to consume a gateway service with the sap.m classes.
it turned out quite difficult for me as im new in this whole web thing, and most of the examples for sap.m are in XML.
i've tried to convert some of the examples in sap.common to sap.m but couldnt really figure it out.
my XML project returns the error:FlightsSet' refers to an entity set and not to a single entity
flightset is an entity in my gateway service.
my oninit function looks like this:
onInit: function() {
var oModel = new sap.ui.model.odata.ODataModel("proxy/http/serveradress:8000/sap/opu/odata/sap/ZS_ELI_FLIGHT_PROJECT_SRV", false, 'user', 'pass', null);
this.getView().setModel(oModel);
the xml:
<mvc:View
controllerName="flightproject.TableView"
xmlns:l="sap.ui.layout"
xmlns:mvc="sap.ui.core.mvc"
xmlns="sap.m">
<Table id="idProductsTable"
inset="false"
items="{
path: '/FlightsSet'
}">
<headerToolbar>
<Toolbar>
<Label text="Products"></Label>
</Toolbar>
</headerToolbar>
<columns>
<Column
width="12em">
<Label text="Flight company" />
</Column>
<Column
minScreenWidth="Tablet"
demandPopin="true">
<Label text="Flight ID" />
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<ObjectIdentifier
title="{Connid}"
text="{Carrid}" />
<Text
text="{CITYFROM}" />
</cells>
</ColumnListItem>
</items>
</Table>
</mvc:View>
am i doing something wrong? thanksHi Lavanya,
If you are planning to use the TCP/IP destination on the SAP system in Register mode, then a siebel application has to register at the sap gateway using the <b>Program ID</b> given in the TCP/IP destination on the SAP system.
In the TCP/IP destination the gateway options should contain the gateway host of the sap system and the gateway service. usually the gateway host is the message server itself and the gateway service is "sapgwXX", where XX is the <system_number>.
Thanks,
Renjith. -
Gateway hostname and gateway service name for XI
Hi,
Where can i find the Gateway hostname and gateway service name for XI Integration server. I need this info to input for creating RFC for SAPSLDAPI.
Thanks in advance. SriSri,
You can find this info from t-code SMGW
Choose menu Goto->Parameters->Display and search for entries
gateway hostname and gateway service (usually sapgw00)
Reward if helpfull
Vijay Kothapalli -
Hello Expert,
I want to create Odata gateway service to READ Account detail with multiple importing parameter along with value range for that parameter for RFC/BOR object. How I will achieve this object please let me know.Its urgent.
Thank'sHello,
Since u would like to pass range values to those key parameters, there would be single/multiple or null entries as part of GW response based on your input value. Considering that the method which is to be implemented is Get_Entity_Set/QUERY operation.
READ operation can hold one 1 entry as part of GW response when u implement Get_Entity / READ operation.
To perform a READ operation u need to implement Get_Entity method.
READ operation needs KEY's to be passed.
Response can have a single entry as part of response or null.
To perform a QUERY operation u need to implement Get_Entity_Set method.
QUERY operation needs FILTER's to be passed.
Response can have either single/multiple entries or null as part of response.
So decide what exactly u need to implement based on your use case Get_Entity/READ or Get_Entity_Set/QUERY operation.
However the steps are same as below.
1. Implement based on your requirement.
a. Get_Entity_Set / QUERY operation and map the fields accordingly in Service Builder and generate run-time objects.
OR
a. Get_Entity/ READ operation and map the fields accordingly in Service Builder and generate run-time objects.
2. In DPC_EXT class , Redefine below methods and just write ' EXIT ' and activate.
/IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_BEGIN
/IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_END
3. As per my knowledge the below are the operators supported by GW through URL.
EQ Equals
LE Less than or equal to
GE Greater than or equal to
NE Not equal to
GT Greater than
LT Less than
Other operators like CP etc... has to be handled explicitly in GW level in DPC_EXT class in respective methods by checking whether the input value contains ' * ' .
If the input contains ' * ' then u need to pass CP operator explicitly in the code level.
4. U need to Create a PAYLOAD to BATCH all the different operations in a single request :
Headers to be passed :
Content-Type : multipart/mixed; boundary=batch
x-csrf-token : < pass the value >
Method :
POST
Sample URL :
http://<Host with the Port Num>/sap/opu/odata/sap/<Your Service Name>/$batch
Sample Payload -> example when u have two operations in 1 single request.
If Get_Entity / READ is implemented then below is the PAYLOAD :
--batch
Content-Type: application/http
Content-Transfer-Encoding: binary
GET get_data11(ImWhttype='C2',ImCountry='TH') HTTP/1.1
--batch
Content-Type: application/http
Content-Transfer-Encoding: binary
GET get_data11(ImWhttype='C1',ImCountry='TH') HTTP/1.1
--batch--
If Get_Entity_Set / QUERY is implemented then below is the PAYLOAD :
--batch
Content-Type: application/http
Content-Transfer-Encoding: binary
GET get_rec_types1?$format=json HTTP/1.1
--batch
Content-Type: application/http
Content-Transfer-Encoding: binary
GET get_order_details HTTP/1.1
--batch--
With this u must be able to implement what u r expecting.
Revert if any issues.
Regards,
Ashwin -
When I installed the portal server 6.0 and I typed "/opt/SUNWps/bin/gateway start".
An error message display:
"starting gateway .../opt/SUNWps/bin/gateway: Cannot auto-start without /.jsspass file."
How can I start the gateway service sucussfully?
ThxDid you install the gateway on the same host as the Netlet proxy? If so, you may have corrupted the /etc/opt/SUNWps/platform.conf.<instance> file if you used the same instance name for both. If this file only contains a couple of lines, it is corrupt. It should look pretty much like the platform.conf-orig file.
If this is the case, uninstall the gateway and Netlet proxy and re-install. Make sure you use a different name for the two component instances. -
PO creation from EXCEL uploaded by a Gateway Service in UI5
Hi,
The business requirement is to create Purchase Order from Excel File, uploaded from the UI5 application and call Gateway Service to create PO in SAP ECC.
I am trying to achieve this with CREATE_STREAM method of DPC.
However, my concern here is that I get the STREAMed data in XSTRING format and I am having difficulty in converting the XSTRING back to the EXCEL format.
Am I following the right technique to achieve this or is there any better way to achieve this requirement in Net Weaver Gateway?Hello,
I did a test for uploading .xlsx file to UI5 APP and save the XSTRING data in db table in DPC( CREATE_STREAM), then read the content of table in DPC (GET_STREAM) .
In transaction code: '/n/iwfnd/gw_client' , click 'Response in Browser' button, the content can be read correctly and displayed in Excel, therefore I think the XSTRING data saved in db table is correct and can be converted to Excel data.
But when I using function 'HR_KR_XSTRING_TO_STRING' to convert XSTRING data to STRING data, the converted result could not be read correctly.
So there maybe another function can be used to read the content of XSTRING correctly,but I not found it.
Thanks!
Daniel -
Oracle 8i Gateway Service problem for MS SQL Server 7.0
I am installing Oracle Gateway services of oracle 8.1.7 with MS SQL Server 7.0 and want to create gateway service to access SQL Server. At some point Oracle document says :
AT the MS-DOS prompt, enter:
SET GTW_EXE = TGMSQL80.EXETo create a new gateway service name, enter:
GTWSRV80 sid -CREATEI have complete Oracle 8.1.7 Release 3 pack but could not find the GTWSRV80 executable, I also do not have TGMSQL80.EXE. From where I can have these executables.
Would some one provide solution for this problem please.
Thanks and regards,
GhulamI am installing Oracle Gateway services of oracle 8.1.7 with MS SQL Server 7.0 and want to create gateway service to access SQL Server. At some point Oracle document says :
AT the MS-DOS prompt, enter:
SET GTW_EXE = TGMSQL80.EXETo create a new gateway service name, enter:
GTWSRV80 sid -CREATEI have complete Oracle 8.1.7 Release 3 pack but could not find the GTWSRV80 executable, I also do not have TGMSQL80.EXE. From where I can have these executables.
Would some one provide solution for this problem please.
Thanks and regards,
Ghulam -
Getting 'access is denied' error when access Flight Example sample gateway service
Hi All, Greetings! I am new to SAPUI5. I am getting 'Access is denied' when trying to load data from the sample gateway service (Flight Example). Please help.
Here's the entire code:
view1.view.js
sap.ui.jsview("ui5_proj09_flightdemo.view1", {
getControllerName : function() {
return "ui5_proj09_flightdemo.view1";
createContent : function(oController) {
var serviceURL = "https://sapes1.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/";
var readRequestURL = "/FlightCollection(carrid='AA',connid='0017',fldate=datetime'2013-05-01T00:00:00')/?$format=xml";
var loginoDataModel = new sap.ui.model.odata.ODataModel(serviceURL, true, "my_sapes1_userid", "my_sapes1_pwd");
alert("Before Service Call");
loginoDataModel.read(readRequestURL, null, null, false,
function(oData, oResponse) {
alert("Success");
var result = oData.results;
alert(result.length);
if(result.length > 0){
webmodel.setData({modelData: result});
table.bindRows("/modelData");
function(oError){
alert("Error::"+oError.message); //getting 'access is denied' error message popup at this line
alert("After Service Call");
var oTable = new sap.ui.table.Table( {
id : "oTableid", // sap.ui.core.ID
width : "auto", // sap.ui.core.CSSSize
rowHeight : undefined, // int
columnHeaderHeight : undefined, // int
columnHeaderVisible : true, // boolean
visibleRowCount : 10, // int
firstVisibleRow : 0, // int
selectionMode : sap.ui.table.SelectionMode.Single // sap.ui.table.SelectionMode
//Define the columns and the control templates to be used
var oColumn = new sap.ui.table.Column({
label: new sap.ui.commons.Label({text: "City From"}),
template: new sap.ui.commons.TextField().bindValue("cityFrom"),
sortProperty: "lastName",
filterProperty: "lastName",
width: "200px"
oTable.addColumn(oColumn);
var oColumn2 = new sap.ui.table.Column({
label: new sap.ui.commons.Label({text: "City To"}),
template: new sap.ui.commons.TextView().bindProperty("text", "cityTo"),
sortProperty: "firstName",
filterProperty: "firstName",
width: "200px"
oTable.addColumn(oColumn2);
// oTable.bindRows("/modelData");
oTable.placeAt("content");
index.html
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script src="resources/sap-ui-core.js"
id="sap-ui-bootstrap"
data-sap-ui-libs="sap.ui.commons,sap.ui.table,sap.ui.core"
data-sap-ui-theme="sap_goldreflection" >
</script>
<!-- add sap.ui.table,sap.ui.ux3 and/or other libraries to 'data-sap-ui-libs' if required -->
<script>
sap.ui.localResources("ui5_proj09_flightdemo");
var view = sap.ui.view({id:"idview11", viewName:"ui5_proj09_flightdemo.view1", type:sap.ui.core.mvc.ViewType.JS});
view.placeAt("content");
</script>
</head>
<body class="sapUiBody" role="application">
<div id="content"></div>
</body>
</html>
Regards,
SaiHi Sai,
You can refer my blog How to create SAPUI5 application consuming Gateway service with the help of SAP NW Gateway Plug-in for Eclipse
Please go though it and see if it helps you to resolve this issue.
Regards,
Chandra -
Easy Query not appearing in Gateway Service Builder
Hi,
I am working on SAP HCM MSS Analytics lane which gets data from Easy Queries via Gateway Service. We are using ODP framework and required ODP configuration mentioned in SAP documents is maintained. I have installed Bex Query Designer ( based on 7.3 Sp 06 Revision 724 ) .
I am trying to create easy query and build gateway Service for that in ECC. I am able to open ODP query and change it property in Extended tab to "By Easy Query" but when I redefine service for BW Query in SEGW I do not see any easy query showing for RFC of ECC . In query designer message says successfully created , I even created simple query from info area of ODP , even then no success .
All configuration mentioned in documentation for Easy Query is maintained. Any suggestions would be of great help!Hi,
I have the same problem, Please Could you solve it?,
Regards,
Johnny -
How to create a working Gateway service utilizing an Existing ECC Function Module?
Hello All,
Our ECC (Back end) has a Function module which is to be used by creating a Gateway service .Can you suggest the step by step procedure with which i can continue to expose the service?
Any help on this is much appreciated!
Thanks,
UshaHi Usha,
the flag 'Local app' indicates where the implementation of the service is done because it can be done on the Hub or on the backend. (see my blog about deployment options SAP Gateway deployment options in a nutshell).
If you choose 'Local App' the BEP API will be called on your hub while otherwise it will be called on the backend system to which the RFC destination points to which has been maintained in your system alias definition.
Best Regards,
Andre
This is explanation offered by SAP Help:
Indicates that the System Alias is to be used by BEP
SAP NetWeaver Gateway applications can be developed either on a SAP Business
Suite backend system or on a SAP NetWeaver Gateway hub system. To access the
business logic from an SAP Business Suite backend system the software component
IW_BEP (Backend Enablement and Event Provisioning) has to be deployed in your
system landscape. IW_BEP can be deployed on the backend system or locally on the
SAP NetWeaver Gateway hub system. Communication is handled via system aliases
(RFC destinations).
Use
Set this flag if you use this system alias for an OData Channel application
that has been developed on the BEP add-on which is deployed on the SAP NetWeaver
Gateway hub system.
In this case the system alias information (such as RFC destiation, Web
service group, software version) is not used by SAP NetWeaver Gateway to
call the BEP API (it is called locally). Instead the system alias information is
passed through to the OData Channel application, so that it could then itself
make a call to the corresponding backend system. -
Gateway Service Create with Multiple Line Items
Hello,
I observed that you can create an entity in gateway with only a Flat structure, no nested structure or a structure with an internal table is not supported. As i have a requirement of creating a purchase order with multiple items through a create call in gateway service.how do i achieve this.Can any one provide me some direction.
regards
KaushikKaushik,
In your case Purchase Order header will be an Entity and Purchase Order Line item another entity. You define relationship between them using Associations and Referential Constraints.
For fetching both at a time, you need to use a '$expand'. For creating both at a time, you use 'Deep Insert'.
I would suggest you to go through odata.org and search these concepts.
Also you can read more here.
Similar Discussion.
Data model design, Do I need a complex entity?
About deep Insert
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0d92637-3d0d-2f10-ebb2-efc1f40a85e8?QuickLink=index&…
About $expand
Basic and Generic Expand - SAP NetWeaver Gateway - SAP Library
Maybe you are looking for
-
Issue with PI messages in "To be Delivered" Status
Hello Experts, We have a Mail to SOAP scenario on PO 7.4 single stack PI system. Currently we are facing issue with messages where messagess are in status "To be Delivered". Messages dont get processed further. Two days back, we had issue with file s
-
Problems between a Wireless Controller and a Switch.
I have a Wireless Controller 4402 connected to one sw2960G. I configured the controller with LAG and the switch (sw2960G) with etherchanel. I connected the controller 2 distribution ports to the 2 ports of the switch (configured with etherchanel). It
-
Trying to install Visio 2010 add-in for rack server virtualization - fails
I am running Visio 2010 Professional 32-bit. I am running it on a Windows 7 Enterprise machine, 64 bit. I am trying to install the Visio 2010 Add-In for Rack Server Virtualization. When running the installer I get the following message: "Setup can
-
Basic question about Java, UNIX and OAS
Hi, Can I create an appication that contains GUI components like testbox and textfields etc...and then load/import it into OAS? Can I again, create such an GUI application and then load it UNIX platform and run it? The reason I asked because I did cr
-
Want to store music files on a removable storage device..can this be done?
Hello! I am not a very technical person so please bear with me! My computer is a work issued computer so I cannot store personal files on it including music files. I have an external storage device that can hold all my music, but I don't know how to