https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/NW-ABAP-Remote-Function-Call-(RFC)-qa.xml SAP Community - NW ABAP Remote Function Call (RFC) 2024-05-20T11:11:18.441772+00:00 python-feedgen NW ABAP Remote Function Call (RFC) Q&A in SAP Community https://community.sap.com/t5/supply-chain-management-q-a/use-ewm-function-scwm-outb-dlv-change2-to-change-fields-from-erp-to-ewm/qaq-p/13609834 Use EWM function /SCWM/OUTB_DLV_CHANGE2 to change fields from ERP to EWM? 2024-02-19T12:34:24.885000+01:00 kimbohansen007 https://community.sap.com/t5/user/viewprofilepage/user-id/631255 <P>I need to change various fields in EWM after the delivery has been distributed. Can I use the RFC enabled function /SCWM/OUTB_DLV_CHANGE2 for this. Anyone who has tried this?</P> 2024-02-19T12:34:24.885000+01:00 https://community.sap.com/t5/technology-q-a/sm58%E9%98%9F%E5%88%97%E5%A0%B5%E5%A1%9E/qaq-p/13626051 SM58队列堵塞 2024-03-03T03:10:39.672000+01:00 lizheng https://community.sap.com/t5/user/viewprofilepage/user-id/322360 <P>SM58中的队列堵塞了12000条,清理之后也无法自动执行</P> 2024-03-03T03:10:39.672000+01:00 https://community.sap.com/t5/technology-q-a/synchronous-rfc-call-not-receiving-response-data-form-pi-po-middleware/qaq-p/13631962 Synchronous RFC call not receiving response data form PI/PO middleware 2024-03-08T07:04:13.581000+01:00 Kurusetti https://community.sap.com/t5/user/viewprofilepage/user-id/148561 <P><FONT face="arial,helvetica,sans-serif" size="2">Hi Member's,</FONT></P><P><FONT face="arial,helvetica,sans-serif" size="2">&nbsp;I am able to send the data successfully to PI/PO system through RFC call&nbsp; &amp; from PI/PO system it is showing it has pushed the response data to ECC successfully . But in calling program I am not receiving any response instead the data which I am passing&nbsp; through&nbsp; RFC&nbsp; (VATPOSTINGS ) is also getting cleared.&nbsp;</FONT></P><P><FONT face="arial,helvetica,sans-serif" size="2"><SPAN>&nbsp; Request :RFC call from ECC =&gt;&nbsp; PI/PO =&gt; external system&nbsp; (No issue , everything works as excepted )</SPAN></FONT></P><P><FONT face="arial,helvetica,sans-serif" size="2"><SPAN>&nbsp; Response : external system =&gt; PI/PO =&gt; ECC ( Response from PI/PO not received&nbsp; in calling program )</SPAN></FONT></P><P><FONT face="arial,helvetica,sans-serif" size="2">Not able to figure out for what reason I am not receiving the response, Please let me know if there is any thing I have to handle&nbsp; additionally.&nbsp;</FONT></P><P><FONT face="arial,helvetica,sans-serif" size="2"><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Kurusetti_0-1709876776932.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/77467i0F47E6FC491C8A0B/image-size/medium?v=v2&amp;px=400" role="button" title="Kurusetti_0-1709876776932.png" alt="Kurusetti_0-1709876776932.png" /></span></FONT></P><P>&nbsp;</P> 2024-03-08T07:04:13.581000+01:00 https://community.sap.com/t5/product-lifecycle-management-q-a/rfc-call-transaction-using/qaq-p/13632257 RFC_CALL_TRANSACTION_USING 2024-03-08T12:15:10.830000+01:00 mueb https://community.sap.com/t5/user/viewprofilepage/user-id/831866 <P>Hello together</P><P>Use case:<BR />I call the module RFC_CALL_TRANSACTION_USING from my external application via RFC.<BR />I would like to call the transaction "IE03" and display it in the GUI.<BR />I also transfer the equipment no.</P><P>Result:<BR />The GUI window opens in the transaction with the correct equipment</P><P>Problem:<BR />The GUI window can no longer be closed until I close my external application.<BR /><BR />Code:</P><P>public void CALLTRANSACTION(string TCode, string EQNr)<BR />{<BR /><BR />// Rufe die SAP Einstellungen auf<BR />var sapDestination = sapConnector.GetDestination2();</P><P>// Funktionsbaustein aufrufen<BR />var function_Transaction_Call = sapDestination.Repository.CreateFunction("RFC_CALL_TRANSACTION_USING");</P><P>// Setze die Parameter des Funktionsbausteins<BR />function_Transaction_Call.SetValue("TCODE", TCode);<BR />function_Transaction_Call.SetValue("MODE", "E");</P><P>// Struktur vorbereiten<BR />var BT_DATA = function_Transaction_Call.GetTable("BT_DATA");</P><P>BT_DATA.Clear();<BR />BT_DATA.Append();</P><P>BT_DATA.SetValue("PROGRAM", "SAPMIEQ0");<BR />BT_DATA.SetValue("DYNPRO", "0100");<BR />BT_DATA.SetValue("DYNBEGIN", "X");</P><P>BT_DATA.Append();</P><P>BT_DATA.SetValue("FNAM", "BDC_CURSOR");<BR />BT_DATA.SetValue("FVAL", "RM63E-EQUNR");</P><P>BT_DATA.Append();</P><P>BT_DATA.SetValue("FNAM", "BDC_OKCODE");<BR />BT_DATA.SetValue("FVAL", "/00");</P><P>BT_DATA.Append();</P><P>BT_DATA.SetValue("FNAM", "RM63E-EQUNR");<BR />BT_DATA.SetValue("FVAL", EQNr);</P><P>function_Transaction_Call.Invoke(sapDestination);</P><P>}</P> 2024-03-08T12:15:10.830000+01:00 https://community.sap.com/t5/technology-q-a/update-exchange-rate-from-bce/qaq-p/13637992 Update Exchange rate from BCE. 2024-03-14T10:33:03.215000+01:00 alessandro_trussardi https://community.sap.com/t5/user/viewprofilepage/user-id/188860 <P>Starting from today (14/03/2024) when I download exchange rate from <A href="www.ecb.europa.eu:443" target="_blank" rel="nofollow noopener noreferrer">www.ecb.europa.eu:443</A> <SPAN>&nbsp;with report </SPAN>RFIMPNBS I receive this error message:</P><P>SSL handshake with <A href="http://www.ecb.europa.eu:443" target="_blank" rel="nofollow noopener noreferrer">www.ecb.europa.eu:443</A> failed:</P><P>SSSLERR_ALERT_HANDSHAKE_FAILURE (-122)#Peer aborted TLS handshake with fatal TLS handshake_failure(40).</P><P>All certificate in STRUST are correct.</P><P>Is something changed in <A href="http://www.ecb.europa.eu" target="_blank" rel="nofollow noopener noreferrer">www.ecb.europa.eu</A>?</P><P>There are others SAP users with same problem?</P><P>&nbsp;</P><P>Thanks</P><P>Alessandro</P> 2024-03-14T10:33:03.215000+01:00 https://community.sap.com/t5/technology-q-a/regarding-rfc-destination-none-and-rfc-context/qaq-p/13640551 Regarding RFC destination 'NONE' and RFC context 2024-03-17T04:04:35.392000+01:00 raffinkira https://community.sap.com/t5/user/viewprofilepage/user-id/213984 <P>Hi experts,</P><P>Sometimes I can see RFC destination 'NONE', the RFC call is in the current system but in an RFC context.</P><P><SPAN>I&nbsp;</SPAN><SPAN>have checked the help doc regarding RFC context.</SPAN></P><P><SPAN><A href="https://help.sap.com/docs/SAP_NETWEAVER_700/108f625f6c53101491e88dc4cf51a6cc/7509c2df49a44c4e9aee12986cffccb4.html" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_NETWEAVER_700/108f625f6c53101491e88dc4cf51a6cc/7509c2df49a44c4e9aee12986cffccb4.html</A></SPAN></P><P><SPAN>But I'm not clear about the difference between if data is in RFC context or not. Could someone help to explain more on that? e.g., LUW.</SPAN></P><P><SPAN>Regards,<BR />Ming</SPAN></P> 2024-03-17T04:04:35.392000+01:00 https://community.sap.com/t5/technology-q-a/into-is-invalid-due-to-grammar-error-while-sql-in-bapi/qaq-p/13640559 'INTO' is invalid (due to grammar) error while SQL in BAPI 2024-03-17T06:34:13.295000+01:00 igma https://community.sap.com/t5/user/viewprofilepage/user-id/844618 <P>Hi guys!</P> <P>The error occurs in the first INTO of the first SELECT. I have&nbsp;'INTO' is invalid (due to grammar)<BR />I need to return several tables that will become arrays in an application that will call this BAPI remotely (RFC). However, when I add this code to the SAP that will run the RFC, it gives a problem with the INTO clause.<BR />INTO is invalid here (due to grammar), but I don't know what I'm doing wrong, because I've already run this function in other SAPs and it worked normally.<BR />The logic of this RFC is to return the data from the MARD, MARC, MAKT and MBEW tables based on the MARA table. Then I perform a select with where in the MARA table that will return a series of items, and based on the code of these items I perform a FOR ALL ENTRIES to search for these same materials in other tables and return them separately. I can't use joins. And then I come across the INTO clause error when I use anything between the word MARA (FROM MARA) and INTO. (In this case it's the order by)<BR />I need the up to to be able to limit the lines of this return.<BR />Can anyone help me?</P> <P>Code (also attached):&nbsp;</P> <P>FUNCTION Z_GET_MATERIAL_FULL_CUSTOM.<BR />*"----------------------------------------------------------------------<BR />*"*"Local Interface:<BR />*" IMPORTING<BR />*" REFERENCE(MARA_MAX_ROWS) TYPE INT4<BR />*" REFERENCE(MARA_SKIP_ROWS) TYPE INT4<BR />*" TABLES<BR />*" MARA_TABLE STRUCTURE MARA<BR />*" MARD_TABLE STRUCTURE MARD<BR />*" MARC_TABLE STRUCTURE MARC<BR />*" MAKT_TABLE STRUCTURE MAKT<BR />*" MBEW_TABLE STRUCTURE MBEW<BR />*"----------------------------------------------------------------------<BR />SELECT MATNR, MEINS, MTPOS_MARA FROM MARA WHERE MTPOS_MARA = 'ZMAP' OR MTPOS_MARA = 'ZMAN' ORDER BY MATNR INTO CORRESPONDING FIELDS OF TABLE <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE UP TO <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_MAX_ROWS ROWS OFFSET <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_SKIP_ROWS .</P> <P>SELECT MATNR, LABST, LGPBE FROM MARD FOR ALL ENTRIES IN <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE WHERE MATNR = <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE-MATNR INTO CORRESPONDING FIELDS OF TABLE @MARD_TABLE.</P> <P><BR />SELECT MATNR, MINBE, MABST, PLIFZ, DISMM, STEUC FROM MARC FOR ALL ENTRIES IN <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE WHERE MATNR = <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE-MATNR INTO CORRESPONDING FIELDS OF TABLE <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1382985">@Marc</a>_TABLE.</P> <P><BR />SELECT MATNR, MAKTX FROM MAKT FOR ALL ENTRIES IN <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE WHERE MATNR = <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE-MATNR AND SPRAS = 'P' INTO CORRESPONDING FIELDS OF TABLE <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/606590">@makt</a>_TABLE.</P> <P><BR />SELECT MATNR, VERPR FROM MBEW FOR ALL ENTRIES IN <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE WHERE MATNR = <a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1413348">@Mara</a>_TABLE-MATNR INTO CORRESPONDING FIELDS OF TABLE @MBEW_TABLE.</P> <P><BR />ENDFUNCTION.</P> 2024-03-17T06:34:13.295000+01:00 https://community.sap.com/t5/technology-q-a/how-sending-data-through-rfc-using-register-sever-program-id-work-and/qaq-p/13640755 How sending data through RFC using register sever program ID work?and handler was not installed erro 2024-03-17T21:40:45.652000+01:00 sapin09 https://community.sap.com/t5/user/viewprofilepage/user-id/775462 <P>Hi, I'm currently working on sending and receiving data through RFC between SAP to Non-SAP,<BR />and having difficulty understanding how Registered Server Program work.&nbsp;</P><P>Here are 2 RFC s they require. .</P><P>A .Sap Receive data (data is sent from non-SAP to SAP. data is saved in SAP after receiving data)&nbsp;</P><P>B .Sap Send data&amp;receive result (data is sent from SAP to non-SAP and&nbsp; non-SAP will send back result Sucess/Fail to SAP)&nbsp;</P><P>&nbsp;</P><P>A RFC is simply done by RFC being called on non-sap part.</P><P>For B RFC, I thought it'd be done same that they will call by using connector,&nbsp;But they require SAP Program to directly send(push) data so taht they will return the result back to SAP.</P><P>I asked them how theyll fetch data, and their reqmt was SAP to Create RFC desitnation and Registered Server Program.&nbsp;</P><P>So now,&nbsp;&nbsp;RFC Destiantion 'ZTEST' is type TCP/IP created which contains&nbsp; Program ID is 'ZTEST'&nbsp; &nbsp;as registered Server Program n SM59, and the connection test is success .&nbsp;</P><P>In the program for sending data..&nbsp;</P><P>call function 'ZTEST_RFC_EXPORT'&nbsp;</P><P>DESTINATION ZTEST</P><P>TABLES . ..&nbsp;</P><P>&nbsp;</P><P>but it's returning short dump for "handler for ZTEST_RFC_EXPORT was not installed</P><P>&nbsp;</P><P>&nbsp;I need help&nbsp;how sending data through RFC work just by registerng registered server program work.. whether it is correct step to send &amp; get return data from non-sap system , and&nbsp; if it is why this dump is returning.&nbsp;</P><P>&nbsp;</P><P>Regards,&nbsp;</P> 2024-03-17T21:40:45.652000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/into-is-invalid-due-to-grammar-error-while-sql-in-bapi/qaq-p/13640893 'INTO' is invalid (due to grammar) error while SQL in BAPI 2024-03-18T07:15:29.250000+01:00 igma https://community.sap.com/t5/user/viewprofilepage/user-id/844618 <P>Hi guys!</P><P>The error occurs in the first INTO of the first SELECT. I have&nbsp;'INTO' is invalid (due to grammar)<BR />I need to return several tables that will become arrays in an application that will call this BAPI remotely (RFC). However, when I add this code to the SAP that will run the RFC, it gives a problem with the INTO clause.<BR />INTO is invalid here (due to grammar), but I don't know what I'm doing wrong, because I've already run this function in other SAPs and it worked normally.<BR />The logic of this RFC is to return the data from the MARD, MARC, MAKT and MBEW tables based on the MARA table. Then I perform a select with where in the MARA table that will return a series of items, and based on the code of these items I perform a FOR ALL ENTRIES to search for these same materials in other tables and return them separately. I can't use joins. And then I come across the INTO clause error when I use anything between the word MARA (FROM MARA) and INTO. (In this case it's the order by)<BR />I need the up to to be able to limit the lines of this return.<BR />Can anyone help me?</P><P>Code (also attached):&nbsp;</P><P>&nbsp;</P><pre class="lia-code-sample language-abap"><code>FUNCTION Z_GET_MATERIAL_FULL_CUSTOM. *"---------------------------------------------------------------------- *"*"Local Interface: *" IMPORTING *" REFERENCE(MARA_MAX_ROWS) TYPE INT4 *" REFERENCE(MARA_SKIP_ROWS) TYPE INT4 *" TABLES *" MARA_TABLE STRUCTURE MARA *" MARD_TABLE STRUCTURE MARD *" MARC_TABLE STRUCTURE MARC *" MAKT_TABLE STRUCTURE MAKT *" MBEW_TABLE STRUCTURE MBEW *"---------------------------------------------------------------------- SELECT MATNR, MEINS, MTPOS_MARA FROM MARA WHERE MTPOS_MARA = 'ZMAP' OR MTPOS_MARA = 'ZMAN' ORDER BY MATNR INTO CORRESPONDING FIELDS OF TABLE _TABLE UP TO _MAX_ROWS ROWS OFFSET _SKIP_ROWS . SELECT MATNR, LABST, LGPBE FROM MARD FOR ALL ENTRIES IN _TABLE WHERE MATNR = _TABLE-MATNR INTO CORRESPONDING FIELDS OF TABLE @MARD_TABLE. SELECT MATNR, MINBE, MABST, PLIFZ, DISMM, STEUC FROM MARC FOR ALL ENTRIES IN _TABLE WHERE MATNR = _TABLE-MATNR INTO CORRESPONDING FIELDS OF TABLE _TABLE. SELECT MATNR, MAKTX FROM MAKT FOR ALL ENTRIES IN _TABLE WHERE MATNR = _TABLE-MATNR AND SPRAS = 'P' INTO CORRESPONDING FIELDS OF TABLE _TABLE. SELECT MATNR, VERPR FROM MBEW FOR ALL ENTRIES IN _TABLE WHERE MATNR = _TABLE-MATNR INTO CORRESPONDING FIELDS OF TABLE @MBEW_TABLE. ENDFUNCTION.</code></pre><P>&nbsp;</P> 2024-03-18T07:15:29.250000+01:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/is-there-any-remote-fm-to-get-list-of-serial-number-using-material-number/qaq-p/13649049 Is there any remote FM to get list of Serial Number using Material Number ? 2024-03-25T21:20:20.881000+01:00 Andrew2ndSun https://community.sap.com/t5/user/viewprofilepage/user-id/1422222 <P><SPAN>I found out that TCodes IQ03 and IQ09 can retrieve the list of serial numbers using Material, but I haven't been able to find any related RFC that functions in the same manner. Please help! Thank you!</SPAN></P> 2024-03-25T21:20:20.881000+01:00 https://community.sap.com/t5/technology-q-a/pyrfc-license-and-cross-license/qaq-p/13654025 pyRFC license and cross license 2024-03-31T07:48:55.110000+02:00 prasad_dix https://community.sap.com/t5/user/viewprofilepage/user-id/138759 <P>Hi,</P><P>&nbsp; I am using pyRFC for my development. I found it is under licensed under Apache 2.0. *<A href="https://github.com/SAP/PyRFC/blob/main/LICENSE" target="_blank" rel="nofollow noopener noreferrer">https://github.com/SAP/PyRFC/blob/main/LICENSE</A>&nbsp; As mentioned there, I can use it for commercial purpose to interact with SAP data from python application and vice-a-versa.</P><P>Our customers already have SAP ECC/ S4 HANA required licenses.</P><P>However, I wonder fetching data or sending data to SAP would add cross licensing cost or not. Any experts in this group who can guide me in this issue?</P><P>Thanks,</P><P>-PD</P> 2024-03-31T07:48:55.110000+02:00 https://community.sap.com/t5/technology-q-a/sap-exception-while-calling-rfc-from-net-mvc-framework/qaq-p/13666431 SAP Exception while calling RFC from .NET MVC Framework. 2024-04-11T07:43:50.342000+02:00 MridulDas https://community.sap.com/t5/user/viewprofilepage/user-id/1437091 <P>I'm using the .NET MVC Framework (v 4.8) to call an RFC function of SAP using RfcDestinationManager from sap.middleware.connector (sapnco.dll and sapnco_util.dll).</P><P>The website is hosted on an IIS server with a .NET CLR Version of v4.0.</P><P>The issue I'm encountering arises when I call the RFC with the parameter FunctionalLocationID to retrieve SAP notification numbers. While it operates smoothly approximately 80% of the time, occasionally it crashes within the IIS server. Interestingly, there are no exceptions in the code, nor any error traces on the SAP side. The only indication of the issue appears in the Event Viewer of the hosting server.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Code" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94905iA00F634AF4D799F4/image-size/large?v=v2&amp;px=999" role="button" title="Screenshot 2024-04-11 111123.png" alt="Code" /><span class="lia-inline-image-caption" onclick="event.preventDefault();">Code</span></span></P><P>Below, I've attached screenshots of the encountered errors for further examination.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94900iB94761DFD88063A2/image-size/large?v=v2&amp;px=999" role="button" title="image.png" alt="image.png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (1).png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94902iE84DA66EE9E77C2F/image-size/large?v=v2&amp;px=999" role="button" title="image (1).png" alt="image (1).png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (2).png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94901i8715C7A6AB4D6A76/image-size/large?v=v2&amp;px=999" role="button" title="image (2).png" alt="image (2).png" /></span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (3).png" style="width: 439px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/94903iD9540E949D920D50/image-size/large?v=v2&amp;px=999" role="button" title="image (3).png" alt="image (3).png" /></span></P> 2024-04-11T07:43:50.342000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/rfc-registered-program/qaq-p/13673102 RFC registered program 2024-04-17T10:10:49.603000+02:00 MSteiner https://community.sap.com/t5/user/viewprofilepage/user-id/1419179 <P>Dear all,</P><P>We have an RFC destination with a gateway registered program which belong to an external server/application.</P><P>So, if that external server change the IP address, do we have to re-register the program with rfcexec in our gateway again or SAP will update the IP address and details using the hostname we provided ?</P><P>BR</P> 2024-04-17T10:10:49.603000+02:00 https://community.sap.com/t5/technology-q-a/rfc-to-receive-pdf-files/qaq-p/13684841 RFC to receive PDF files 2024-04-28T17:18:09.695000+02:00 rypatil https://community.sap.com/t5/user/viewprofilepage/user-id/870559 <P>Hi Experts,</P><P>I'm working on a scenario which is related to SFTP to RFC. Where I need to pass pdf files from a SFTP server to RFC. Please let me know which type to RFC destination(Example:- ABAP, HTTP Connection to External Server, Internal Connection, TCP/IP Connection) and function module I've to create so that it can receive pdf files.<BR /><BR />Thanks and Regards,<BR />Sufiyan.</P> 2024-04-28T17:18:09.695000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/remote-rfc-call-conversion-error-lt-invalid-gt/qaq-p/13685595 Remote RFC Call conversion error <***INVALID***> 2024-04-29T11:07:29.148000+02:00 casualCoder https://community.sap.com/t5/user/viewprofilepage/user-id/37870 <P>Hi,&nbsp;</P><P>some of our custom remote called Function Modules are receiving corrupt data when executed.</P><P>The passed Parameters to the Function Module are created dynamically from the expected Types of the calling System, so there should be no Problem in diffferent types or lengths.&nbsp;</P><P><STRONG>How to reproduce:</STRONG><BR />When the Program jumps into the called System, '#' is simply inserted in some of the formerly empty fields, which shifts the whole passed Structure and then &lt;***INVALID***&gt; appears on other Fields.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="casualCoder_0-1714381059176.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103077i0E1A1AF3061836C1/image-size/medium?v=v2&amp;px=400" role="button" title="casualCoder_0-1714381059176.png" alt="casualCoder_0-1714381059176.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="casualCoder_1-1714381110464.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103080i99C57DE933DFB8BD/image-size/medium?v=v2&amp;px=400" role="button" title="casualCoder_1-1714381110464.png" alt="casualCoder_1-1714381110464.png" /></span></P><P><STRONG>Environnement:</STRONG></P><P>The calling System is a Unicode SRM System. Caller System is a S4 System. Codepage in SRM is 4102, enforcing this Codepage in SM59 did not resolve the issue.</P><P>What Structures are called</P><UL><LI>ITEM:&nbsp;<!-- StartFragment --><SPAN>BBP_PDS_SC_ITEM_ICU</SPAN></LI></UL><P>Faulty Data Elements in above named Structure:</P><UL><LI>&nbsp;DUMMY_EEW_PDISS_SC (Type = 'DUMMY')</LI></UL><P>SM59 Connection:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="casualCoder_0-1714381581320.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/103090iEBCC171A04F5453A/image-size/medium?v=v2&amp;px=400" role="button" title="casualCoder_0-1714381581320.png" alt="casualCoder_0-1714381581320.png" /></span></P><P>The called System uses Codepage 4102, but enforcing this Codepage didn't work.</P><pre class="lia-code-sample language-abap"><code>DATA: c_on TYPE abap_bool VALUE abap_true, l_changed TYPE abap_bool. DATA: l_it_partner TYPE STANDARD TABLE OF zmm_bbp_pds_partner . DATA: srm_dest TYPE rfcdest VALUE 'EBE100'. FIELD-SYMBOLS: &lt;item&gt; TYPE TABLE, &lt;header&gt;. DATA(lo_items) = zcl_srqltype=&gt;new( destination = srm_dest typekind = zif_srqltypekind=&gt;table_type typename = 'BBP_PDS_SC_ITEM_ICU' )-&gt;get_data( ). DATA(lo_srm_header) = zcl_srqltype=&gt;new( destination = srm_dest typekind = zif_srqltypekind=&gt;structure typename = 'BBP_PDS_SC_HEADER_U' )-&gt;get_data( ). ASSIGN lo_items-&gt;* TO &lt;item&gt;. ASSIGN lo_srm_header-&gt;* TO &lt;header&gt;. &lt;item&gt; = VALUE #( ( ) ). CALL FUNCTION 'ZDSC_BBP_PD_SC_UPDATE' DESTINATION srm_dest EXPORTING i_header = &lt;header&gt; i_save = c_on i_without_header_totals = c_on i_attach_with_doc = c_on i_with_item_data = c_on IMPORTING e_changed = l_changed TABLES i_item = &lt;item&gt; i_partner = l_it_partner EXCEPTIONS system_failure = 4 communication_failure = 8 OTHERS = 16.</code></pre><P>&nbsp;</P><P>&nbsp;</P> 2024-04-29T11:07:29.148000+02:00 https://community.sap.com/t5/technology-q-a/rfc-user-and-permissions/qaq-p/13696014 RFC user and permissions 2024-05-09T09:25:31.966000+02:00 ando1692 https://community.sap.com/t5/user/viewprofilepage/user-id/1439999 <P>Hi all! SAP ERP total newbie here,</P><P>I wanna make some RFC calls from VBA and power automate (using SAP ERP connector) and I would like to know which type of user should I create in SAP (I assume technical one, not dialog) as well as the roles required for making RFC and BAPI calls. I would like the authentication to be via SAP Authentication (i.e. username and password)</P><P>Thanks!</P> 2024-05-09T09:25:31.966000+02:00 https://community.sap.com/t5/technology-q-a/uploading-business-partners-as-vendors-within-the-sap-system/qaq-p/13696460 Uploading Business Partners as vendors within the SAP system. 2024-05-09T16:05:11.109000+02:00 Mohsin0076 https://community.sap.com/t5/user/viewprofilepage/user-id/1402514 <P>Hello Experts,<BR />Which SAP <STRONG>function module</STRONG> or <STRONG>BAPI</STRONG> would be appropriate for uploading <STRONG>Business Partners</STRONG> as <STRONG>vendors</STRONG>?</P> 2024-05-09T16:05:11.109000+02:00 https://community.sap.com/t5/technology-q-a/extracting-large-table-data-from-sap-ecc-s4h/qaq-p/13700296 Extracting Large Table Data from SAP ECC / S4H 2024-05-14T09:05:47.091000+02:00 Vedette https://community.sap.com/t5/user/viewprofilepage/user-id/172379 <P>Are there any recommended methods for extracting large table data from ECC / S4H via a remote connection?</P><P>Function Module RFC_READ_TABLE is available but not release for customer use and therefore not recommended. What would be a suitable alternative (SAP, custom, or 3rd party) for extracting large tables (million+ records)?</P><P>My understanding is that CDS views are also not recommended for extracting large volumes of table data?</P> 2024-05-14T09:05:47.091000+02:00 https://community.sap.com/t5/technology-q-a/sap-nco-2-0-rfc-read-table-returns-empty-rfcabapexception/qaq-p/13700793 SAP NCO 2.0 RFC_READ_TABLE returns empty RfcAbapException 2024-05-14T14:06:57.240000+02:00 dmko https://community.sap.com/t5/user/viewprofilepage/user-id/892078 <P>Hi all,</P><P>I have a very weird situation here, on the customer side one of the tables just stopped return data when we do read it by RFC_READ_TABLE. The table is&nbsp;V_IBIN_SYVAL, what we are doing is just retrieve ATINN values from the table by&nbsp;IN_RECNO ids. So where statement is super simple like&nbsp;IN_RECNO&nbsp;IN (&nbsp;051MWa057jQxnYf9m1oEBm, 051MWa057jQxnYhfQYAEBm, 051MWa057jQxnYilPcUEBm, 051MWa057jQxnYymFixEG0, 051MWa057jQxnY{HReCEG0 )<BR />We also do split by separate options to meet 512 max symbols requirement.</P><P>The most interesting is I tried to execute a query without specific options and no_data=X to get fields collection only and eliminate other possible issues and it also failed with an empty&nbsp;RfcAbapException.<BR />It's just start happen suddenly, the code has not been changed from 2011.</P><P><BR />Also we are still using the old .Net SapConnector 2.0.0.26 for this legacy project.</P><P><BR />Other tables like MARA, for example, returning data properly using same code. Can you please advice what can be the issue?</P><DIV><PRE><SPAN>RFC_DB_FLDTable </SPAN><SPAN>fields = </SPAN><SPAN>new </SPAN><SPAN>RFC_DB_FLDTable</SPAN><SPAN>();<BR /></SPAN><SPAN>RFC_DB_OPTTable </SPAN><SPAN>options = </SPAN><SPAN>new </SPAN><SPAN>RFC_DB_OPTTable</SPAN><SPAN>();<BR /></SPAN><SPAN>TAB512Table </SPAN><SPAN>datatable = </SPAN><SPAN>new </SPAN><SPAN>TAB512Table</SPAN><SPAN>();<BR /></SPAN><SPAN>proxy.</SPAN><SPAN>Rfc_Read_Table</SPAN><SPAN>("|"</SPAN><SPAN>, </SPAN><SPAN>"X"</SPAN><SPAN>, "V_IBIN_SYVAL"</SPAN><SPAN>, </SPAN><SPAN>0</SPAN><SPAN>, </SPAN><SPAN>0</SPAN><SPAN>, </SPAN><SPAN>ref </SPAN><SPAN>datatable, </SPAN><SPAN>ref </SPAN><SPAN>fields, </SPAN><SPAN>ref </SPAN><SPAN>options);<BR /></SPAN></PRE></DIV> 2024-05-14T14:06:57.240000+02:00 https://community.sap.com/t5/technology-q-a/creating-rfc-function-module-its-web-services-in-sap-amp-amp-testing-using/qaq-p/13705811 Creating RFC function module , Its Web services in SAP &amp; Testing using SOAPUI. 2024-05-18T14:25:20.820000+02:00 Srikanta_Kumar_Gouda1221 https://community.sap.com/t5/user/viewprofilepage/user-id/1454912 <P><SPAN>Introduction:</SPAN><SPAN>&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>By leveraging RFC, organizations can enable robust data exchange and process integration across different SAP and non-SAP systems.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>However, creating RFCs is only half the battle. To harness their full potential, these RFCs often need to be exposed as web services, providing a standardized way for external applications to interact with SAP functionalities. This is where the power of web services comes into play, bridging diverse systems and enabling seamless, real-time data transactions.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>But how can you ensure that these web services are functioning correctly? This is where testing tools like SOAPUI become invaluable. SOAPUI allows developers and testers to validate the performance, security, and reliability of web services before they go live, ensuring smooth and error-free operations.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>In this blog post, we will dive deep into the process of creating RFCs in SAP, transforming them into web services, and rigorously testing them using SOAPUI. Whether you are a seasoned SAP professional or a newcomer looking to enhance your integration skills, this guide will provide you with the insights and tools needed to master SAP web services and ensure their optimal performance.</SPAN><SPAN>&nbsp;</SPAN></P><P><SPAN>&nbsp;</SPAN><SPAN>&nbsp;</SPAN><SPAN>STEPS</SPAN><SPAN>&nbsp;</SPAN></P><OL><LI><SPAN>Create a function group in SE80.</SPAN><SPAN>&nbsp;</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_0-1716031664471.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112562iD638F3AAE878CD23/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_0-1716031664471.png" alt="Pramod_Hiremath_0-1716031664471.png" /></span></P><P><SPAN>&nbsp;2.</SPAN><SPAN>Provide the package name &amp; click on SAVE.</SPAN></P><P><SPAN><BR /></SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_1-1716031664473.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112563iBD55B6EA0AF9E544/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_1-1716031664473.png" alt="Pramod_Hiremath_1-1716031664473.png" /></span></P><P><SPAN>3.Activate the FUNCTION GROUP.</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_2-1716031664474.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112564iB28F559364D71A89/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_2-1716031664474.png" alt="Pramod_Hiremath_2-1716031664474.png" /></span></P><P><SPAN>4.Execute the T-code SE37 &amp; Create a FUNCTION MODULE.&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_3-1716031664475.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112565iAF8D0F4ED85BC1B7/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_3-1716031664475.png" alt="Pramod_Hiremath_3-1716031664475.png" /></span><SPAN>&nbsp;</SPAN></P><OL><LI><SPAN>&nbsp;Give the Function group name, short description &amp; click on SAVE.</SPAN><SPAN>&nbsp;</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_4-1716031664475.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112566i7036C771D5ABEEE8/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_4-1716031664475.png" alt="Pramod_Hiremath_4-1716031664475.png" /></span><BR /><BR /></P><OL><LI><SPAN>Click on the Radio button REMOTE ENABLED MODULE&nbsp;</SPAN><SPAN>&nbsp;</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_5-1716031664478.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112567i81261880A103BC86/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_5-1716031664478.png" alt="Pramod_Hiremath_5-1716031664478.png" /></span><BR /><BR /></P><OL><LI><SPAN>Take some importing parameters in order to receive the values as per the requirement.</SPAN><SPAN>&nbsp;</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_6-1716031664480.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112568i7B16ACD13B8F1A95/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_6-1716031664480.png" alt="Pramod_Hiremath_6-1716031664480.png" /></span><BR /><BR /></P><OL><LI><SPAN>Take one exporting parameter to return the message if the value is not found.</SPAN><SPAN>&nbsp;</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_7-1716031664481.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112569iDDE80058C2D14347/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_7-1716031664481.png" alt="Pramod_Hiremath_7-1716031664481.png" /></span></P><P>&nbsp;</P><OL><LI><SPAN>Take internal tables in order to store multiple data. Here, Gt_mara is referring to mara structure having some fields like MATNR, ERSDA &amp;&nbsp; Gt_marc&nbsp; is referring to marc structure having some fields like MATNR, PLIFZ.</SPAN><SPAN>&nbsp;</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_8-1716031664482.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112570iD42547F561C0AAD8/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_8-1716031664482.png" alt="Pramod_Hiremath_8-1716031664482.png" /></span><SPAN>&nbsp;</SPAN></P><OL><LI><SPAN>You can write your own logic to test the RFC FM, whether it returns some value or not.</SPAN><SPAN>&nbsp;</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_9-1716031664484.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112573i40F0B5CC218A0AF7/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_9-1716031664484.png" alt="Pramod_Hiremath_9-1716031664484.png" /></span><BR /><BR /></P><OL><LI><SPAN>Now, check the result by providing input values from MARA &amp; MARC</SPAN><SPAN>&nbsp;</SPAN></LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_10-1716031664486.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112572i34C69D2CE2FF1E3A/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_10-1716031664486.png" alt="Pramod_Hiremath_10-1716031664486.png" /></span></P><P><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_11-1716031664487.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112571i40C2CC3B48547B21/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_11-1716031664487.png" alt="Pramod_Hiremath_11-1716031664487.png" /></span></P><P><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_12-1716031664488.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112574i82761DB3C9E4079D/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_12-1716031664488.png" alt="Pramod_Hiremath_12-1716031664488.png" /></span></P><P>&nbsp;</P><P><SPAN>&nbsp;</SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_13-1716031664488.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112575iDA4F18091E50256F/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_13-1716031664488.png" alt="Pramod_Hiremath_13-1716031664488.png" /></span><BR /><BR /></P><P><SPAN>12.now, create its webservice from function module.</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_14-1716031664489.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112576i67644DB0E8A93E38/image-size/medium?v=v2&amp;px=400" role="button" title="Pramod_Hiremath_14-1716031664489.png" alt="Pramod_Hiremath_14-1716031664489.png" /></span></P><P><SPAN>&nbsp;13.&nbsp;</SPAN><SPAN>Provide the service definition &amp; description.</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_15-1716031664491.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112577iD0EA7280ED21B50B/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_15-1716031664491.png" alt="Pramod_Hiremath_15-1716031664491.png" /></span></P><P><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_16-1716031664492.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112579i3C46BE860105C830/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_16-1716031664492.png" alt="Pramod_Hiremath_16-1716031664492.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_17-1716031664493.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112578i6607BCBCF2908DE4/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_17-1716031664493.png" alt="Pramod_Hiremath_17-1716031664493.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_18-1716031664495.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112581i608CF6A41B4A0A8E/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_18-1716031664495.png" alt="Pramod_Hiremath_18-1716031664495.png" /></span></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_19-1716031664497.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112582i245C728FF3E6B3DD/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_19-1716031664497.png" alt="Pramod_Hiremath_19-1716031664497.png" /></span></P><P><SPAN>14. Below we can see the service definition properties. And activate it.</SPAN><SPAN>&nbsp;</SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_20-1716031664498.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112580i839A176BA3A5DABC/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_20-1716031664498.png" alt="Pramod_Hiremath_20-1716031664498.png" /></span>&nbsp;</P><OL><LI><SPAN>&nbsp;Execute the T-code <STRONG>SOAMANAGER </STRONG>in S4HANA.&nbsp;</SPAN><SPAN>&nbsp;</SPAN>&nbsp;</LI></OL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_21-1716031664499.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112583iEDEEF6EF87D5914C/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_21-1716031664499.png" alt="Pramod_Hiremath_21-1716031664499.png" /></span></P><P><STRONG>Click on to the Webpages.&nbsp;</STRONG></P><P><SPAN>16.Provide your Hana-user id &amp; Password.</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_22-1716031664502.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112585iDDC8BE7641AB593A/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_22-1716031664502.png" alt="Pramod_Hiremath_22-1716031664502.png" /></span></P><P>&nbsp;</P><P><SPAN>&nbsp;17.</SPAN><SPAN>Click on web service configuration.</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_23-1716031664505.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112584iF29D6EA2216C82DE/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_23-1716031664505.png" alt="Pramod_Hiremath_23-1716031664505.png" /></span><BR /><BR />18.<SPAN>Choose the object type as Object Name and pass the correct service definition name. If the service definition exists, then we can be able to see ‘entry found’ otherwise not found.</SPAN><SPAN>&nbsp;</SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_24-1716031664506.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112586i16E8C2B2E7952E9C/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_24-1716031664506.png" alt="Pramod_Hiremath_24-1716031664506.png" /></span></P><P><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_25-1716031664508.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112587iD2F38F79D2B3E088/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_25-1716031664508.png" alt="Pramod_Hiremath_25-1716031664508.png" /></span><SPAN>&nbsp;</SPAN></P><P><SPAN>19.Now, Click on Internal Name ---&gt;Click on Create service.&nbsp;</SPAN><SPAN>&nbsp;<BR /></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_27-1716032478137.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112590i6B6DB09116DDE415/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_27-1716032478137.png" alt="Pramod_Hiremath_27-1716032478137.png" /></span></P><P><SPAN><BR />20.</SPAN><SPAN>Fill up the details like service &amp; binding name, Provide security, SOAP protocol &amp; Operation settings.</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_28-1716032502249.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112591i752C912208A120D8/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_28-1716032502249.png" alt="Pramod_Hiremath_28-1716032502249.png" /></span><BR /><BR /></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_29-1716032536645.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112592iAB440AADD8CDA294/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_29-1716032536645.png" alt="Pramod_Hiremath_29-1716032536645.png" /></span></P><P><SPAN>&nbsp;21.</SPAN><SPAN>Fill up the provide security</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_30-1716032620620.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112593i52D908BDC6346BE4/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_30-1716032620620.png" alt="Pramod_Hiremath_30-1716032620620.png" /></span><BR /><BR /><BR /></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_32-1716032702986.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112595iC44973C817D32099/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_32-1716032702986.png" alt="Pramod_Hiremath_32-1716032702986.png" /></span></P><P>&nbsp;</P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_31-1716032696645.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112594iE8167A16F9389CF3/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_31-1716032696645.png" alt="Pramod_Hiremath_31-1716032696645.png" /></span></P><P>&nbsp;</P><P><SPAN>&nbsp;22.</SPAN><SPAN>No need to fill out SOAP protocol details so, click on next. In operation settings click on finish.</SPAN> <SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_33-1716032753539.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112596i0D378675B5651262/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_33-1716032753539.png" alt="Pramod_Hiremath_33-1716032753539.png" /></span><BR /><BR /><BR />23.<SPAN>Then Choose the service &amp; activated--&gt; below interface will open--&gt; click on save</SPAN><SPAN>&nbsp;.</SPAN></P><P>&nbsp;</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_34-1716032793811.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112597i4B264943E46CA5FB/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_34-1716032793811.png" alt="Pramod_Hiremath_34-1716032793811.png" /></span><BR /><BR />24.<SPAN>Select the service &amp; click on republish</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_35-1716032885383.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112598iCDA796F1B5991D18/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_35-1716032885383.png" alt="Pramod_Hiremath_35-1716032885383.png" /></span><SPAN>&nbsp;</SPAN></P><P>&nbsp;</P><OL><LI><SPAN>Click on save </SPAN><SPAN><SPAN>&nbsp;<BR /></SPAN></SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_36-1716032914591.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112599i40E9CA8605E5B16D/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_36-1716032914591.png" alt="Pramod_Hiremath_36-1716032914591.png" /></span><P>&nbsp;</P><SPAN>26. Don’t provide any details, click on OK.</SPAN><SPAN><SPAN>&nbsp;<BR /></SPAN></SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_37-1716032951122.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112600iCFDE81FD95197A5E/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_37-1716032951122.png" alt="Pramod_Hiremath_37-1716032951122.png" /></span><BR /><BR />27.<SPAN>&nbsp;Click on the below Execute button under the WSDL generation.&nbsp;</SPAN><SPAN>&nbsp;</SPAN><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_38-1716033030943.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112601i9A9A89219DEDC25B/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_38-1716033030943.png" alt="Pramod_Hiremath_38-1716033030943.png" /></span><BR /><BR /></LI></OL><P><SPAN>&nbsp;28.</SPAN><SPAN>&nbsp;Press CTRL+S and save the file in WSDL format.</SPAN><SPAN>&nbsp;</SPAN><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_39-1716033091308.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112602iF99DD903E5B8E0E8/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_39-1716033091308.png" alt="Pramod_Hiremath_39-1716033091308.png" /></span></P><P><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_40-1716033197666.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112603i8D658740DA7B88A5/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_40-1716033197666.png" alt="Pramod_Hiremath_40-1716033197666.png" /></span></P><P><SPAN><BR />29. Now, we are ready to test the service in SOAPUI. S</SPAN><SPAN>o, let's download the SOAPUI.</SPAN></P><P><SPAN>Notes:</SPAN></P><P><SPAN>&nbsp;how to Download the SOAPUI software &amp; implement it.</SPAN><SPAN>&nbsp;</SPAN></P><UL><LI><SPAN>&nbsp;Go to </SPAN><SPAN>SOAPUI.ORG</SPAN><SPAN> website and download SOAPUI open source.</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_41-1716033275587.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112604i45FE680A66735639/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_41-1716033275587.png" alt="Pramod_Hiremath_41-1716033275587.png" /></span></P><P><SPAN>&nbsp;<BR /></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_42-1716033403570.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112605i093E3007CFF1922A/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_42-1716033403570.png" alt="Pramod_Hiremath_42-1716033403570.png" /></span></P><P>&nbsp;</P><UL><LI><SPAN>Below is the interface of how the SoapUI looks like. can start doing the API testcases.&nbsp;</SPAN><SPAN>&nbsp;</SPAN></LI><LI><SPAN>Click on soap--&gt;new soap project--&gt; give a project name --&gt;choose the WSDL which we have downloaded --&gt;ok</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_43-1716033423652.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112606iB0B21F7359A9DA2F/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_43-1716033423652.png" alt="Pramod_Hiremath_43-1716033423652.png" /></span></P><P><SPAN>&nbsp;</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_44-1716033479047.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112607iCB2DF1765F89F895/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_44-1716033479047.png" alt="Pramod_Hiremath_44-1716033479047.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_45-1716033511356.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112608i0DE68C8E76A71269/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_45-1716033511356.png" alt="Pramod_Hiremath_45-1716033511356.png" /></span></P><P>&nbsp;</P><UL><LI><SPAN>Click upon request1 then we can see the details in XML file.</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_46-1716033530496.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112609iE653D1A0DDF801D1/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_46-1716033530496.png" alt="Pramod_Hiremath_46-1716033530496.png" /></span></P><P>&nbsp;</P><UL><LI><SPAN>To access the data, provide the authorization. Click on add new authorization.</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_47-1716033585666.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112610i481517D65F1AD7A2/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_47-1716033585666.png" alt="Pramod_Hiremath_47-1716033585666.png" /></span></P><P>&nbsp;</P><UL><LI><SPAN>Finally, we can see the result as shown below. For success the status code will be 200.</SPAN><SPAN>&nbsp;</SPAN><SPAN>&nbsp;</SPAN></LI></UL><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pramod_Hiremath_26-1716031664511.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/112588i8CAC50293601FB3D/image-size/large?v=v2&amp;px=999" role="button" title="Pramod_Hiremath_26-1716031664511.png" alt="Pramod_Hiremath_26-1716031664511.png" /></span></P><P>&nbsp;</P><P><SPAN>&nbsp;</SPAN></P> 2024-05-18T14:25:20.820000+02:00