Quantcast
Channel: SCN: Message List - Service-Oriented Architecture (SOA) and SAP
Viewing all 1056 articles
Browse latest View live

abap web service issue in consuming in Sharepoint

$
0
0

We have created  a web service on function module and while consuming the same in sharepoint we are getting an error "there was an  error downloading 'http://hostname:/sap/bc/srt/rfc/sap/zsp_vig_emp/300/zsp_vig_emp/zsp_vig_emp/_vti_bin/listdata.svc/$metadata' request failed  with empty response metadata contains a reference which cannot be resolved http://hostname:/sap/bc/srt/rfc/sap/zsp_vig_emp/300/zsp_vig_emp http resquest  is unauthorized with client authorization scheme 'Anonymous'. Authentication header received from server was 'Basic realm=' sap netweaver server. Kindly guide how to resolve the issue. Regards Sanjay


Web Service

$
0
0

Hello,

 

I would like to implemente for IS-U this request:

Request Utilities Device Smart Meter Creation

Technical name : UtilitiesDeviceERPSmartMeterCreateRequest_Out

 

Does anyone know what to do?

 

Thanks you beforehand.

 

KB.

Movement type 261 with SAP ES ECC_GOODSMOVEMENTCRTRC1

$
0
0

Hello,

 

with nonSAP Application I'm creating GoodsMovement type 261 (consumption by production order) by SAP Enterprise Service ECC_GOODSMOVEMENTCRTRC1 / GoodsMovementERPCreateRequestConfirmation_In_V1 namespace http://sap.com/xi/APPL/Global2

 

http://es-workplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?id=6306CBB9A31611DC2B8D000F20FCB6A9&packageid=…

 

Everything seem's to be ok in the backend.

The Movement is listed in t-code co03 -> goto -> documented goods Movements.

 

But

* the movement is marked as unplanned consumption

* the withdrawn quantity in co03 component overview is not increased

* the reserved material quantity is not reduced

 

There is no data element in the service request message to submit a reservationID.

 

Has anybody an idea, why withdrawn quantity and reserved quantity are not recalculated?

Is anything wrong or missing in the request message?

Is it the wrong service for movement type 261?

Is there a setting in the customizing of the backend which leads the backend to recalculate withdrawn and reserved quantity automatically when receiving a 261 movement?

 

Regards.

Roland

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"   xmlns:glob="http://sap.com/xi/SAPGlobal20/Global">   <soapenv:Header/>   <soapenv:Body>      <glob:GoodsMovementERPCreateRequest_sync_V1>         <MessageHeader>            <UUID>35b1f829-b550-4dc0-b378-bb0c1ee605d7</UUID>         </MessageHeader>         <GoodsMovement>            <PostingDate>2016-01-12</PostingDate>            <GoodsMovementCategoryCode>3</GoodsMovementCategoryCode>            <Item>               <GoodsMovementTypeCode>261</GoodsMovementTypeCode>               <PlantID>1234</PlantID>               <InventoryManagedLocation>                  <InternalID>SLOC</InternalID>               </InventoryManagedLocation>               <Material>                  <InternalID>4711</InternalID>                  <BatchID>0123456789</BatchID>               </Material>               <Quantity>                  <EntryQuantity unitCode="PCE">1</EntryQuantity>               </Quantity>               <AccountingCodingBlockDistribution>                  <AccountingCodingBlockAssignment>                     <ProfitCentreID>1234-123</ProfitCentreID>                     <ProductionOrderReference>                        <ID>7284701</ID>                     </ProductionOrderReference>                  </AccountingCodingBlockAssignment>               </AccountingCodingBlockDistribution>            </Item>         </GoodsMovement>      </glob:GoodsMovementERPCreateRequest_sync_V1>   </soapenv:Body></soapenv:Envelope>

ODATA_CALLING_ERROR

$
0
0

Hello All,

 

I have created standard scenario of onboarding in SAP process orchestration between SAP HCM and success factors.
I have created 1 sender channel and 2 receiver channel.
Sender channel is configured using SOAP http XI 3.0
One receiver channel is used for Begin session , cancel session and getnewhire records with SFSF adapter(Axis Protocol)
Other receiver channel is used for onboarding candidate info using SFSF adapter with SFSF adapter(odata protocol)

 

While executing the scenario ,I am getting error as 'ODATA_CALLING_ERROR:OData call failed' in sxmb_moni.

 

In monitoring screen , the exact error I am getting is:


ODATA_CALLING_ERROR:OData call failed {0}.
com.sap.aii.adapter.lib.component.odata.exception.OsciException: 500 : HTTP/1.1 : Internal Server Error
Message could not be forwarded to the JCA adapter. Reason: Permanent error: Adapter call failed. Reason: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}.
Message could not be forwarded permantely to the JCA adapter. Reason: ODATA_CALLING_ERROR:OData call failed
MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}
Exception caught by adapter framework: ODATA_CALLING_ERROR:OData call failed {0}
Transmitting the message using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}


Please help to solve this issue.

WebService - Recreate the service and binding in SOAMANAGER for exisiting service

$
0
0

Dear SAP Friends,

 

I have added the new field name Plant in my function module, as which already have existing service . for that I have recreated the service

and binding in SOAMANAGER with out any error message.

But in the WSDL URL XML file output, new added field plant is not coming, only the existing fields are came.

For your reference, I have added the screenshot steps in the
attachment, what i have tried.

 

Can you please check and let me know what I have missed while binding.

 

Regards,

Kannan

Error While Consuming .Net Web Service.

$
0
0

Dear All,

 

I have facing an error while consuming .Net web service By using the following path,

 

Se80 > Edit Object > Client Proxy > Create > URL/HTTP CheckBox > URL: http://ip-address:Port#/Service1.asmx?WSDL  > Package-Name + Prefix + Request# > Complete .

 

While Click on complete button it gives an Exception which is mentioned below,

 

 

Not implemented

Exception of class CX_SIDL_INTERNAL_ERROR

 

 

Please give me proper solution, How to resolve this exception?

 

 

 

Regards,

Muhammad Taha

Re: How to regenerate WSDL in ERP and NWDS?

$
0
0

Hi Galvis,

 

The same kind of issue which i have received now. i have checked in SE80 and SE84 transaction.

 

in SE84- for my service -> in the internal view tab , unable to find modify operations.

 

earlier i have deleted the service definition in soamanager, and recreated with the same name, But the WSDL doesn't change the input parameters and remains as the original WS.

 

 

can you please help me , how to fix this issue and where can i do modify operations in internal view?

 

Regards,

Kannan

Re: WebService - Recreate the service and binding in SOAMANAGER for exisiting service

$
0
0

Dear Friends,

 

Can you please help me how to restart the web service? i have checked the below link

 

 

How to regenerate WSDL in ERP and NWDS?

 

The same kind of issue which i am facing now i have checked in SE80 and SE84 transaction.

 

in SE84- for my service -> in the internal view tab , unable to find modify operations.

 

earlier i have deleted the service definition in soamanager, and recreated with the same name, But the WSDL doesn't change the input parameters and remains as the original WS.

 

 

can you please help me , how to fix this issue and where can i do modify operations in internal view?

 

Note :My SAP Version is ECC 7.4

 

Regards,

Kannan KS


Re: Units of Measure in Enterprise Services

$
0
0

In addition there must be a failure in the service implementation, because it must not sent an ok message, if the goods movement isn't done.

Last week I discovered, that sap ecc backend accepts per default faulty goodsmovement, if goodsmovement is done in connection with production confirmation.

 

There seems to be a setting in customizing of sap backend, to perform a check for the goodsmovements which are done together with production confirmation. If this is set, you get a warning, if you create a production confirmation with faulty goodsmovement with T-code co11n. But you can ignore this warning and then the goodsmovement is stored as faulty in the backend for later rework (T-code COGI).

 

Although the check for goodsmovements, included in production confirmation, is enabled in my sap backend, the SAP Enterprise Service ECC_PRODUCTIONCONFCRTRC alway responds with OK to faulty GoodsMovements.

Re: ODATA_CALLING_ERROR

$
0
0

Hi Rahul,

 

Did you resolve this issue? Please can you share your solution if you did? I am facing the same problem.

 

Many thanks

Calvin

WSRM1128: Failed to send a [ CreateSequence ] RM session control message

$
0
0

Hi all,

 

When trying to consume an SAP delivered web service from a third- party partner application in prod environment, below error is thrown at the partner side.

 

"WSRM1128: Failed to send a [ CreateSequence ] RM session control message: Maximum number of resend attempts has been reached."

 

The web service call does not even hit SAP system - no (error)logs in web service monitor or util.

 

The same web service works fine from SOAP UI client and also when the same partner application is run from local server (localhost).

However from prod environment the above error is thrown.

 

I can only assume that there is an issue with secure connection between third- party and SAP systems .

 

Any hints on what could be the possible cause ?

 

Thanks!

Karthik

SOAP/WSDL connection

$
0
0

Hi all experts,

 

I generated the SOAP link in PHP, yii2 to be precised.
I want to use this link in my ABAP ZProgram to pass the value from SAP to my Yii2.
How can I do that?
Please, help

Re: ODATA_CALLING_ERROR

$
0
0

Hi Calvin,

 

yes that issue has been resolved,

We have used the api012.successfactors.eu  in URL.. In our scenario , there is a gateway and the reponse from ODATA is failing at the gateway... We have changed the ODATA response from SOAP to XML in the gateway,, It worked after that

 

Regards,

Rahul

Modify parameters (no header) of a consumed Web Service from ABAP

$
0
0

Hello

We need to modify the message generated by adding the username and password to the message parameters.

Previously we have a scenario where the username and password was included in the header of the message but this new scenario is different.

 

New scenario with the username and password as parameters in the message (We don't know how to do it)

 

POST http://----------------ctricalAccountSync HTTP/1.1

Accept-Encoding: gzip,deflate

Content-Type: text/xml;charset=UTF-8

SOAPAction: ""

username: --------  ( how can we include these parameters in this part of the message?)

password: --------  ( how can we include these parameters in this part of the message?)

Content-Length: 554

Host: ---------

Connection: Keep-Alive

User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:elec="http://-----------/">

   <soapenv:Body>

      <elec:syncElectricalAccount>

         <block></block>

         <road></road>

         <building></building>

      </elec:syncElectricalAccount>

   </soapenv:Body>

</soapenv:Envelope>

 

 

In previous scenario the username and password were included in the header. Header was modified  with  ws_header->set_request_header

 

POST http://----------------ctricalAccountSync HTTP/1.1

Accept-Encoding: gzip,deflate

Content-Type: text/xml;charset=UTF-8

SOAPAction: ""

Content-Length: 554

Host: ---------

Connection: Keep-Alive

User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:elec="http://-----------/">

   <soapenv:Header>

     <username>-----</username>

     <password>-----</password>

   <soapenv:Header/>

   <soapenv:Body>

      <elec:syncElectricalAccount>

         <electricalAccountNumber></electricalAccountNumber>

         <block></block>

         <road></road>

         <building></building>

      </elec:syncElectricalAccount>

   </soapenv:Body>

</soapenv:Envelope>

 

Thanks

SAML Holder-of-Key with Webservice security

$
0
0

We are exposing ERP RFC to .net application using SAML 2.0 with webservice Holder-of-key external token issuer option.

 

We are using ADFS as STS in between SAP and .net.

 

We have setup all the required configuration from ADFS and SAP SOA manager.  ADFS configuration (Token issuer) was verified and validated by our ADFS team. We have also successfully applied new certificate and also configured new Endpoint.


With the above setup, now Webservice is making a call to SAP.


We configured STRUST & WSS_SETUP.


But it is failing to authenticate with this following error message. Errors are logged in SRT_LOG as below:


Dereferencing the NULL reference. Message class SRT_CORE & 143


The error message is coming from Method APPLY_ST in class CL_WSSE_PROCESSOR.


From the code we understand that X509 'Encrypting Token' is expected. But not sure where to pass and how to fix it.


Kindly help us in resolving this.


 






 



quotation header status change via enterprise service

$
0
0

Hi, I'm in the process of setting up the Create Quotation enterprise service, and am trying to work out if it's possible to pass something through that will change the user status in the Quotation while creating it.

 

I'm using Service: CustomerQuoteERPCreateCheckQueryResponse_In, passing in the correct fields. I can post a Quotation with the correct data combination. However, I'm looking through the Quotation in VA23 and in the Header->Status tab, there's an 'Object Status' button, which goes to what looks like a JEST-type status.

 

Is it possible to change this status from the Enterprise Service?

 

My testing so far has been via SPROXY, although I have created Quotations from the Test Tool in the SAP PI Integration Engine with the following data, and I couldn't find a Status. I'm reasonably sure that I can't be done in this message, but it would be good to know if anyone has done it before.

 

<?xml version="1.0" encoding="UTF-8"?>

<ns0:CustomerQuoteERPCreateRequest_sync xmlns:ns0="http://sap.com/xi/APPL/Global2">

<MessageHeader>

  <ID/>

  <UUID>[UUID]</UUID>

  <ReferenceID/>

  <ReferenceUUID/>

</MessageHeader>

<CustomerQuote>

  <ID/>

  <Date>2016-02-05</Date>

  <ProcessingTypeCode>[QUOTATION DOCUMENT TYPE]</ProcessingTypeCode>

  <BuyerDocument>

   <ID>[EXTERNAL PO]</ID>

   <Date>2016-02-05</Date>

  </BuyerDocument>

  <SalesAndServiceBusinessArea>

   <SalesOrganisationID>[VKORG]</SalesOrganisationID>

   <DistributionChannelCode>[VTWEG]</DistributionChannelCode>

   <DivisionCode>[SPART]</DivisionCode>

  </SalesAndServiceBusinessArea>

  <BuyerParty>

   <InternalID>[SOLDTO]</InternalID>

  </BuyerParty>

  <GoodsRecipientParty>

   <InternalID schemeID="" schemeAgencyID="">[SHIPTO]</InternalID>

  </GoodsRecipientParty>

  <ReceivingPointParty>

   <InternalID schemeID="" schemeAgencyID=""/>

  </ReceivingPointParty>

  <Item>

   <ID>001</ID>

   <ParentItemID/>

   <ProductAvailabilityRequirementItemUUID schemeID="" schemeAgencyID=""/>

   <Description languageCode=""/>

   <ProcessingTypeCode/>

   <DataOriginCategoryCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   <BuyerDocument>

    <ID schemeID="" schemeAgencyID="" schemeAgencySchemeAgencyID=""/>

    <ItemID>[ITEM NO]</ItemID>

    <Date/>

   </BuyerDocument>

   <SalesAndServiceBusinessArea>

    <DivisionCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </SalesAndServiceBusinessArea>

   <Product>

    <InternalID schemeID="" schemeAgencyID="">[MATERIAL NUMBER]</InternalID>

    <BuyerID/>

    <StandardID schemeID="" schemeAgencyID=""/>

    <SalesMeasureUnitCode>[UNIT OF MEASURE]</SalesMeasureUnitCode>

    <SalesUnitConversionNumeratorNumberValue/>

    <SalesUnitConversionDenominatorNumberValue/>

    <BatchID schemeID="" schemeVersionID="" schemeAgencyID="" schemeAgencySchemeID="" schemeAgencySchemeAgencyID=""/>

    <InventoryValuationTypeCode listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </Product>

   <ShippingPointParty>

    <InternalID schemeID="" schemeAgencyID=""/>

   </ShippingPointParty>

   <ReceivingPointParty>

    <InternalID schemeID="" schemeAgencyID=""/>

   </ReceivingPointParty>

   <InventoryManagedLocation>

    <InternalID schemeID="" schemeAgencyID=""/>

   </InventoryManagedLocation>

   <ShipToLocation>

    <UnloadingPoint>

     <Name/>

    </UnloadingPoint>

   </ShipToLocation>

   <DateTerms>

    <RequestDate/>

    <RequestCalendarUnitCode/>

   </DateTerms>

   <PricingTerms>

    <PriceDate/>

    <CurrencyCode/>

    <PriceSpecificationCustomerGroupCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

    <CustomerPriceListTypeCode/>

    <CustomerGroupCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

    <SalesDistrictCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </PricingTerms>

   <PriceComponent>

  <PriceSpecificationElementTypeCode>[MANUAL PRICE CONDITION]</PriceSpecificationElementTypeCode>

  <Rate>

  <DecimalValue>[PRICE]</DecimalValue>

  </Rate>

  </PriceComponent>

     <DeliveryTerms>

    <PriorityValue/>

    <Incoterms>

     <ClassificationCode/>

     <TransferLocationName/>

    </Incoterms>

    <PartialDeliveryMaximumNumberValue/>

    <DeliveryPlantID schemeAgencyID="">[WERKS]</DeliveryPlantID>

   </DeliveryTerms>

   <InvoiceTerms>

    <ProposedInvoiceDate/>

    <InvoicingBlockingReasonCode/>

   </InvoiceTerms>

   <CashDiscountTerms>

    <Code listAgencyID="" listVersionID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </CashDiscountTerms>

   <TotalValues>

    <RequestedQuantity unitCode=""/>

   </TotalValues>

   <AccountingCodingBlockAssignment>

    <ProfitCentreID/>

    <ProjectReference>

     <ProjectID schemeID="" schemeAgencyID="" schemeAgencySchemeAgencyID=""/>

     <ProjectUUID schemeID="" schemeAgencyID=""/>

     <ProjectName languageCode=""/>

     <ProjectElementID schemeID="" schemeAgencyID="" schemeAgencySchemeAgencyID=""/>

     <ProjectElementUUID schemeID="" schemeAgencyID=""/>

     <ProjectElementName languageCode=""/>

     <ProjectElementTypeCode/>

    </ProjectReference>

    <InternalOrderID schemeAgencyID=""/>

    <MaintenanceOrderReference>

     <ID schemeID="" schemeAgencyID="" schemeAgencySchemeAgencyID=""/>

     <UUID schemeID="" schemeAgencyID=""/>

     <TypeCode/>

     <ItemID/>

     <ItemUUID schemeID="" schemeAgencyID=""/>

     <ItemTypeCode/>

    </MaintenanceOrderReference>

    <AccountingBusinessAreaCode listVersionID="" listAgencyID=""/>

   </AccountingCodingBlockAssignment>

   <RetailEvent>

    <ID schemeID="" schemeAgencyID=""/>

   </RetailEvent>

   <ScheduleLine>

    <Date/>

    <DateCalendarUnitCode/>

    <RequestedQuantity unitCode="">[QUANTITY]</RequestedQuantity>

    <DeliveryBlockingReasonCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </ScheduleLine>

  </Item>

</CustomerQuote>

</ns0:CustomerQuoteERPCreateRequest_sync>

 

 

thganks and rgds,

Selina.

SOAMANAGER URL after Systemcopy

$
0
0

Hi,

 

I am acutally facing an issue with the Transaction Soamanager after a Systemcopy.

 

Environment:

 

Windows Server 2008 R2

MaxDB 7.9.08.30

 

i did a syscopy from PRD to DEV, and everything was (more or less ) fine.

 

but... When I now call Transaction Soamanager now in DEV-System, soamanager starts with URL of PRD-System.

 

i would really appreciate an advice.

 

Thank you in advance,

 

Regards

Simon

Need Software Component for TM

$
0
0

Hello,

 

What is the SAP Standard TM software component? to import in ESR?

 

I tried to import SAPTM IC 1.10, but it is not coming any content in it? I need pre-defined content like Message types, interfaces, mappings etc.

in which software component i will get those?

Re: Waiting for Schduler Issue

$
0
0

Hi All,

 

we ran in to a similar issue ,


just wanted to add more to this issue as we could not find the rfc name mentioned in the above screenshot.

 

we did following to resolve the same.

 

log in to productive client -> run tcode SBGRFCCONF -> click on "Define supervisor destination tab" -> double click on destination BGRFC_SUPERVISOR.

 

 

Authorization test for the above rfc was failing due to a locked user "BGRFCSUPER" in 000 client.we unlocked it to resolve this issue.

 

 

Thanks,

Murtuza.

Changing a WSDL URL

$
0
0

Hello Experts

 

Im having a provlem where the Service Registry is calling a WebService with one URL, but when i create a service and the endpoint of that Webservice, they do not match. What I´ve found out is that the service registry is not updating this URL. Is there a way to manually change it?

 

Viewing all 1056 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>