Please help on below thread:
Re: how to get a SAP web service without authentication
Re: how to get a SAP web service without authentication
Please help on below thread:
Enterprise Service Bus (ESB) - How to use ESB?
Hi experts, I need your help.
I want to use SAP to SAP (or non-SAP) for exchange messages. I heard that ESB can help me, but I didn't find guide.
Please tell me how to work with ESB (install, configure). Also describe concept of ESB please.
Regards
Re: Testing a Client Proxy - mustUnderstand=1, is not recognized
Thanks.
It solved my problem too. Could you help expain why it worked? Is there side effect to suppress the id transfer?
Units of Measure in Enterprise Services
Hi,
I tested some SAP enterprise services for material handling and production orders.
So far every time an unit of measure was used by an enterprise service it was the ISO-Code, which is defined in T006 for the internal UOM in the backend.
Now I'm trying to create ProductionConfirmation for production order by SAP Enterprise Service ECC_PRODUCTIONCONFCRTRC.
The following message, sent by the shop floor system, to the service at sap backend, creates a partial time ticket for operation 0010 of production order 7284094 for 12 pieces yield and a goods receipt movement for 12 pieces of batch 0728409400
The odd thing is, that I have to use unitcode PCE for the time ticket section and unitcode ST for the goods movement.
ST is the internal UOM in T006 and PCE is the ISO-Code for ST.
If I try to do the goods movement with PCE, then the service responds with ok, but the goods movement isn't executed and there is an error in the Confirmation of production order (co14).
"No language-specific unit defined in language EN for internal unit PCE"
or in german
"Zur int. Maßeinheit PCE ist in Sprache DE keine sprachabh. Einheit gepflegt"
This leads me to the assumption that the enterprise service interprets the unitcode in the goods movement section as SAPs internal UOM.
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.
Is there a rule, that enterprise services should use ISO-Codes as unitcodes?
Are there further ideas?
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:ProductionConfirmationCreateRequest_sync> <MessageHeader> <UUID>365d2b3f-4f1f-44eb-abf8-e991d83411bf</UUID> </MessageHeader> <ProductionConfirmation> <ProductionOrderID>7284094</ProductionOrderID> <ProductionOrderOperationID>0010</ProductionOrderOperationID> <PlantID>662L</PlantID> <!-- Linie 62 --> <WorkCentreID>80060050</WorkCentreID> <!-- Teilrückmeldung --> <RecordTypeCode>L20</RecordTypeCode> <!-- 12 Gutteile --> <ConfirmQuantity unitCode="PCE">12</ConfirmQuantity> <GoodsMovementInformation> <!-- für Material 77003228 (Endprodukt des FA) und Charge 0728409400 12 Stück Wareneingang auf LL62 in den frei verwendbaren Bestand buchen --> <MaterialInternalID>77003228</MaterialInternalID> <PlantID>662L</PlantID> <InventoryManagedLocationInternalID>LL62</InventoryManagedLocationInternalID> <BatchID>0728409400</BatchID> <ProductionOrderID>7284094</ProductionOrderID> <GoodsMovementTypeCode>101</GoodsMovementTypeCode> <!-- frei verwendbarer Bestand --> <InventoryUsabilityStatusCode>1</InventoryUsabilityStatusCode> <!-- hier muss "ST" verwendet werden, "PCE" liefert keine Fehlermessage, die Buchng funktioniert aber nicht: --> <InputQuantity unitCode="ST">12</InputQuantity> <GoodsMovementReferenceDocumentTypeCode>3</GoodsMovementReferenceDocumentTypeCode> </GoodsMovementInformation> </ProductionConfirmation> </glob:ProductionConfirmationCreateRequest_sync> </soapenv:Body></soapenv:Envelope>
Re: Enterprise Service Bus (ESB) - How to use ESB?
Do you mean ESB = Enterprise Service Builder, a tool in SAPs PI?
Re: Configure web service + logical port
A good way of checking the connection between the SAP Box and the target Service Box is to use the CL_HTTP_CLIENT class. This basically acts like a browser / web explorer from the SAP Box itself.
Using that client you can prove that SAP can at least see the service it's supposed to be communicating with...
Viewing the content of the "return" variable in the HTML viewer can yield interesting results....
lv_url = 'http://blah-blah-blah/EventLog.asmx'.
* Create Client
call method cl_http_client=>create_by_url
exporting
url = lv_url
importing
client = http_client.
* Send
call method http_client->send
exceptions
http_communication_failure = 1
http_invalid_state = 2.
* Receive
call method http_client->receive
exceptions
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3.
if sy-subrc ne 0.
http_client->response->get_status(
importing
code = lv_ret_code
reason = lv_err_string
).
message lv_err_string type 'I'.
endif.
* Now we have the response , parse , display
* do what you like
return = http_client->response->get_cdata( ).
write: return.
Message Authentication in SAP Portal SOA
Hi ,
We have SAP netweaver portal 7.31 having user store of LDAP.
The SAP portal have an SOA exposed using Message Authentication . Our requirement is SOA should Message Authentication should be from a different set of users and not from users connected to LDAP user store.
Do you think this is feasible?
Regards
Sujith Mathew
Re: Configure web service + logical port
Hi Florean,
Try to check if the issue is with the other system? Check the Web Service link in any of the Web service testing tools like SOAP UI, testmaker, etc. If any error occurs in the Web Service testing tool, then inform them that there is a problem from their end.
Regards,
Pradeep
Re: Error ME 816: CL_API_MASTER_CONDITION_MM=>PROCESS
Hello Alif,
I have same error when calling FM BAPI_SAG_CREATE. Then:
System error (error in method CL_API_MASTER_CONDITION_MM=>PROCESS); Parameter HEADER; Field: BSART.
I did debug why and error path is:
BAPI_SAG_CREATE
-> Method PROCESS_VAL_PERIODS
-> FM COND_MNT_INIT
-> Line 66: PERFORM check_sync CHANGING gv_synchronized.
-> This subroutine check struct (SAPMV130)T681V is equal to T681V or not. (SAPMV130)T681V has contained data but T681V is empty. So, they don't equal. That's why the error comes.
I did search a lot of Sap Note, but still cannot found any one map.
Do you have any solution yet?
It sees error comes from EHP7 upgrade because the date change is 01 Nov 2015.
I am planning to use BDC to replace FM BAPI_SAG_CREATE if no one can know it.
Re: What is SAP ESB (Enterprise Service Bus)?
Hello All,
It seems the PI is the part of ESB(Enterprise Service Bus). The ESB as service is a architecture to integrate with kinds of third-party system(JAVA, .NET and so on) for Enterprise.
How to understand SAP eSOA(ESB,SCA,JBI) with PI and PO?
Please share some ideas.
Many thanks & best regards,
Hubery
Re: Enterprise Service Bus (ESB) - How to use ESB?
The title show that the ESB is Enterprise Service Bus as a part of SOA.
Re: Enterprise Service Bus (ESB) - How to use ESB?
From my point of view "Enterprise Service Bus" is a software architecture model.
https://en.wikipedia.org/wiki/Enterprise_service_bus
SAPs PI/PO is a product, which implements an enterprise service bus.
Here you can find an overview of ESB implementations.
https://de.wikipedia.org/wiki/Enterprise_Service_Bus#Implementierungen
Re: Enterprise Service Bus (ESB) - How to use ESB?
Hello Roland,
Do you have any integration solution about ESB with e-SOA(Enterprise Service-oriented Architecture). No matter it is data integration or cloud integration. It seems that SAP don't have entired solution for e-SOA(ESB,SCA) so far.
Many thanks & best regards,
Hubery
Re: Unable to Find The Created Web Service Definition in ECC
HI Venu,
I am trying to create web service in SICF, it is active. But unable to see the same in SOAMANAGER. Can you please help with steps to be taken for the same.
FUBA -> webservice -> call webservice from outside (not SAP)
Hi Experts,
I have in SAP BW an remote FUBA and created a webservice.
How can I call the webservice from outside (not SAP) now.
Do I need user and password and...
Thanks for support.
BR,
Christoph
Re: Consume web service using EJB
Hi!
look this:
Greetings!
SAP EAF Certification
Hi,
I am an ABAPer and i want to write SAP EAF Certification.
As an ABAPer, Am i eligible for it?
What pre requisite it has got?
Re: Exception occurred in communication framework:Error in HTTP Framework:404Not Foundhttp://xxxxxx.xxxx.:4105
Hi,
Can you please share how you resolved this issue?
Thanks,
Khaya
WSDL url change in quality and production evironment.
Hello All,
We are consuming a WSDL in our application. We created a consumer proxy in dev.
After transporting this we have to change the wsdl url we used in the consumer proxy.
Please help us to know what is the process for this. Since it is transportable activity we cant changes this url in Q environment.
Any quick help on this will be very helpful.
Thanks and Regards
Shanto Aloor