cancel
Showing results for 
Search instead for 
Did you mean: 

Data Provider implementation 'ZGW_100_01_SO_MDL_0001_BE' '01' 'ERP' does not exist

Former Member
0 Kudos

Hi
I run the SAP NetWeaver Gateway Client (transaction /IWFND/GW_CLIENT) with this url /sap/opu/odata/sap/ZGW_100_01_SO_SRV/$metadata - and I get the entity set etc. All seems fine.

When I change the URL to /sap/opu/odata/sap/ZGW_100_01_SO_SRV/SalesOrderCollection I got the message: Data Provider implementation 'ZGW_100_01_SO_MDL_0001_BE' '01' 'ERP' does not exist
I have followed the suggestion in this URL http://scn.sap.com/thread/3299793, as it seems like the same problem, but I haven't solved my issue yet.

Anybody who can help me?


My $metadata looks like this:

  <?xml version="1.0" encoding="utf-8" ?>
- <edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:sap="http://www.sap.com/Protocols/SAPData">
- <edmx:DataServices m:DataServiceVersion="2.0">
- <Schema Namespace="ZGW_100_01_SO_SRV" xml:lang="en" xmlns="http://schemas.microsoft.com/ado/2008/09/edm">
- <EntityType Name="SalesOrder" sap:content-version="1">
- <Key>
  <PropertyRef Name="SoId" />
  </Key>
  <Property Name="SoId" Type="Edm.String" Nullable="false" MaxLength="10" sap:label="Sales Order ID" sap:sortable="false" sap:filterable="false" />
  <Property Name="Note" Type="Edm.String" Nullable="false" MaxLength="255" sap:label="Description" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="BuyerId" Type="Edm.String" Nullable="false" MaxLength="10" sap:label="Business Partner ID" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="BuyerName" Type="Edm.String" Nullable="false" MaxLength="80" sap:label="Company Name" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="CurrencyCode" Type="Edm.String" Nullable="false" MaxLength="5" sap:label="Currency Code" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="GrossAmount" Type="Edm.Decimal" Nullable="false" Precision="15" Scale="2" sap:label="Total Gross Amount" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="NetAmount" Type="Edm.Decimal" Nullable="false" Precision="15" Scale="2" sap:label="Total Net Amount" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="TaxAmount" Type="Edm.Decimal" Nullable="false" Precision="15" Scale="2" sap:label="Total Tax Amount" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  </EntityType>
- <EntityType Name="SalesOrderItem" sap:content-version="1">
- <Key>
  <PropertyRef Name="SoId" />
  <PropertyRef Name="SoItemPos" />
  </Key>
  <Property Name="SoId" Type="Edm.String" Nullable="false" MaxLength="10" sap:label="Sales Order ID" sap:sortable="false" sap:filterable="false" />
  <Property Name="SoItemPos" Type="Edm.String" Nullable="false" MaxLength="10" sap:label="Purchase Order Item Position" sap:sortable="false" sap:filterable="false" />
  <Property Name="ProductId" Type="Edm.String" Nullable="false" MaxLength="10" sap:label="Product ID" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="Note" Type="Edm.String" Nullable="false" MaxLength="255" sap:label="Description" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="CurrencyCode" Type="Edm.String" Nullable="false" MaxLength="5" sap:label="Currency Code" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="GrossAmount" Type="Edm.Decimal" Nullable="false" Precision="15" Scale="2" sap:label="Total Gross Amount" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="NetAmount" Type="Edm.Decimal" Nullable="false" Precision="15" Scale="2" sap:label="Total Net Amount" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="TaxAmount" Type="Edm.Decimal" Nullable="false" Precision="15" Scale="2" sap:label="Total Tax Amount" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="Quantity" Type="Edm.Decimal" Nullable="false" Precision="13" Scale="3" sap:label="Quantity" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  <Property Name="QuantityUnit" Type="Edm.String" Nullable="false" MaxLength="3" sap:label="Quantity Unit" sap:creatable="false" sap:updatable="false" sap:sortable="false" sap:filterable="false" />
  </EntityType>
- <EntityContainer Name="ZGW_100_01_SO_SRV" m:IsDefaultEntityContainer="true">
  <EntitySet Name="SalesOrderCollection" EntityType="ZGW_100_01_SO_SRV.SalesOrder" sap:pageable="false" sap:addressable="false" sap:content-version="1" />
  <EntitySet Name="SalesOrderitemCollection" EntityType="ZGW_100_01_SO_SRV.SalesOrderItem" sap:pageable="false" sap:addressable="false" sap:content-version="1" />
  </EntityContainer>
  <atom:link rel="self" href="http://gw.<OUR_DOMAIN>.biz:8000/sap/opu/odata/sap/ZGW_100_01_SO_SRV/$metadata" xmlns:atom="http://www.w3.org/2005/Atom" />
  <atom:link rel="latest-version" href="http://gw.<OUR_DOMAIN>.biz:8000/sap/opu/odata/sap/ZGW_100_01_SO_SRV/$metadata" xmlns:atom="http://www.w3.org/2005/Atom" />
  </Schema>
  </edmx:DataServices>
  </edmx:Edmx>

Accepted Solutions (0)

Answers (2)

Answers (2)

SyambabuAllu
Contributor
0 Kudos

Hi Aikon,

Can you look into this blog for registration of the service.

http://scn.sap.com/community/netweaver-gateway/blog/2012/11/27/how-to-create-sap-netweaver-gateway-s...

Thanks,

Syam

0 Kudos

Hi Akon,

RFC Destination that is shown in the service builder is RFC Destination of the IWFND system,

RFC Destination shown in the screen -/IWFND/MAINT_SERVICE  is the RFC Destination of the IWBEP

system.

The Systems that are shown in the service maintenance  of service builder are IWFND systems that

are configured in SPRO->sap netweaver->Gateway Service Enablement->Backend OData Channel->Connection Settings to SAP NetWeaver Gateway->SAP NetWeaver Gateway Settings

which points to the IWFND systems that can used to registering the service.

And for the Problem you are facing(Registration Status is yellow means registration is not successful) ,please check the table /iwfnd/i_mgdpim for the model that you created,if the entry is missing then delete the registration from /IWFND/MAINT_SERVICE and try registering once again.

Best Regards,

   Goutham



SyambabuAllu
Contributor
0 Kudos

Hi Aikon,

Can you check once again the data provider class assigned to the Service provider or not.

Let me know what is way you developed the GW Services,like attribute mapping ...?

Thanks,

Syam

Former Member
0 Kudos

Hi Syam

In transaction /IWFND/MAINT_SERVICE there is a assignment:

But could it be, that the RFC destination is GW, and not ER1 (in transaction SEGW)?

In case yes, how do I change it?

Thanks

Aikon