https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/NW-ABAP-Web-Services-qa.xmlSAP Community - NW ABAP Web Services2026-02-24T00:11:23.945444+00:00python-feedgenNW ABAP Web Services Q&A in SAP Communityhttps://community.sap.com/t5/technology-q-a/cl-http-client-multipart-xml-as-string-and-a-seperate-xml-file/qaq-p/13959049CL_HTTP_CLIENT Multipart - XML as string and a seperate XML file2024-12-09T13:33:51.169000+01:00PSEhttps://community.sap.com/t5/user/viewprofilepage/user-id/1629091<P>Hello Experts, </P><P>im currently implementing a Webservice. I have to transfer a XML string and a seperate XML file via POST request. I'm currently struggeling with the multipart handling for the XML string. </P><P>Does anybody have a working code example? I already tried adding multipart data with set_form_field and set_cdata for the XML string. </P><P>The HTTP Request should look like this: </P><P> </P><pre class="lia-code-sample language-markup"><code>POST /documents?template_name=library%2sample.template&document_name=ps_demo08&user_id=TechUser HTTP/1.1
Authorization: Bearer {{bearer_token}}
Ocp-Apim-Subscription-Key: {{apiKey}}
User: Technical User
Password: Technical Password
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: host.net
Content-Length: 308
-----011000010111000001101001
Content-Disposition: form-data; name="xml"
<?xml version="1.0" encodiing= "utf-8"?>
-----011000010111000001101001
Content-Disposition: form-data; name="zugferd"
\\share\User\Downloads\sample.xml
-----011000010111000001101001--</code></pre><P> </P><P> </P><P>Thanks for helping.</P>2024-12-09T13:33:51.169000+01:00https://community.sap.com/t5/technology-q-a/email-triggered-by-sost-adds-a-prefix-to-link/qaq-p/13972184Email triggered by SOST adds a prefix to link2024-12-26T21:33:21.281000+01:00sandrinihttps://community.sap.com/t5/user/viewprofilepage/user-id/841296<P>I'm sending and email by SOST which has a link to its body in this pattern:</P><P data-unlink="true"><EM>|<a href='https://sample.site.com.br/ '> https://sample.site.com.br/</a> | </EM></P><P>However, when I open this email message and click on this link by SOST or email box, it has a kind of SAP HTML Viewer prefix:</P><P data-unlink="true"><SPAN>saphtmlp://htmlviewer.sap.com/mVBy5V6l7k{ltUSr8nfZYk/'<EM> https://sample.site.com.br/ </EM><A class="" title="https://clientes.castrolanda.coop.br/%27" href="https://clientes.castrolanda.coop.br/%27" target="_blank" rel="noreferrer noopener nofollow">'</A></SPAN></P><P data-unlink="true"><SPAN>Do you know where can I configure it in order to remove this HTML Viewer link?</SPAN></P><P data-unlink="true"><SPAN> saphtmlp://htmlviewer.sap.com/mVBy5V6l7k{ltUSr8nfZYk/' ' </SPAN></P>2024-12-26T21:33:21.281000+01:00https://community.sap.com/t5/technology-q-a/service-consumption-model-for-successfactors-compound-employee-api-soap/qaq-p/13972789Service Consumption Model for SuccessFactors Compound Employee API (SOAP) - Invalid SessionID2024-12-27T20:17:56.287000+01:00mobhardwajhttps://community.sap.com/t5/user/viewprofilepage/user-id/688104<P>Hi Experts,</P><P>I am consuming SuccessFactors' Compound Employee API (SOAP) using the Service Consumption Model (Web Service) in ABAP Cloud. The methods (Login, Query, Logout, etc.) were generated from the SOAP WSDL file.</P><P>While the <STRONG>Login</STRONG> method successfully provides the <STRONG>SessionID</STRONG> in the response, I encounter an error, <EM>"<STRONG>Invalid SessionID</STRONG>"</EM>, when calling the <STRONG>Query</STRONG> method.</P><P>In <STRONG>CPI</STRONG>, this is managed internally by the <STRONG>SuccessFactors</STRONG> adapter, and in <STRONG>SOAP UI</STRONG>, it is handled using the '<EM><STRONG>Maintain HTTP session</STRONG>'</EM> option. However, I am unsure how to implement similar behavior in ABAP Cloud to ensure the session is maintained across calls.</P><P>I would appreciate any guidance or suggestions on handling the session effectively.</P><P>Thank you in advance for your support!</P><P>Best regards,<BR />Mohit</P>2024-12-27T20:17:56.287000+01:00https://community.sap.com/t5/technology-q-a/soapfault-faultstring-error-reading-xmlstreamreader-unexpected-character/qaq-p/13991275SoapFault:faultstring=Error reading XMLStreamReader: Unexpected character2025-01-20T19:45:27.689000+01:00taherbalazzihttps://community.sap.com/t5/user/viewprofilepage/user-id/180444<P>Hi Expert</P><P>I’m facing an issue while working on a SOAP web service call in my ABAP program, and I’m seeking your guidance.</P><H4 id="toc-hId-1338393887"><STRONG>Error Details:</STRONG></H4><P>During the execution of the web service, I encounter the following error:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="taherbalazzi_0-1737398441211.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/214582iAA9A93482FA6895A/image-size/medium?v=v2&px=400" role="button" title="taherbalazzi_0-1737398441211.png" alt="taherbalazzi_0-1737398441211.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="taherbalazzi_1-1737398578272.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/214583i706EBEB150E351E4/image-size/medium?v=v2&px=400" role="button" title="taherbalazzi_1-1737398578272.png" alt="taherbalazzi_1-1737398578272.png" /></span></P><H4 id="toc-hId-1141880382"><STRONG>Scenario:</STRONG></H4><UL><LI><STRONG>Web Service Type:</STRONG> SOAP</LI><LI><STRONG>Proxy Class:</STRONG> Used for calling the service in ABAP.</LI><LI><STRONG>Payload:</STRONG> Sent from the ABAP program using a generated proxy class.</LI></UL><P>The error seems to suggest that the response or request payload contains invalid characters or is not properly formatted XML. This happens when sending the SOAP request to a CPI endpoint.</P><HR /><H4 id="toc-hId-945366877"><STRONG>What I’ve Checked So Far:</STRONG></H4><OL><LI><P><STRONG>Payload Structure:</STRONG></P><UL><LI>Ensured the payload has the correct SOAP envelope and namespace definitions.</LI><LI>Verified all required fields are populated.</LI></UL></LI><LI><P><STRONG>CPI Logs:</STRONG></P><UL><LI>Checked logs in SAP Integration Suite (CPI) and observed issues during payload processing.</LI></UL></LI><LI><P><STRONG>Proxy Configuration:</STRONG></P><UL><LI>Verified endpoint, authentication, and proxy configurations in the ABAP program.</LI></UL></LI><LI><P><STRONG>Request Validation:</STRONG></P><UL><LI>Used HTTP tools (Postman , soapUI) to send the same payload, and it worked as expected, pointing to an issue in the ABAP-generated payload.</LI></UL></LI></OL><P> </P><P>Any insights or suggestions would be greatly appreciated!</P><P>Thanks in advance for your help!</P><P>Best regards,<BR />Taher</P><P> </P><P> </P>2025-01-20T19:45:27.689000+01:00https://community.sap.com/t5/technology-q-a/bundle-custom-webservice-messages/qaq-p/13993225Bundle custom webservice messages2025-01-22T14:31:43.862000+01:00MichaelO1https://community.sap.com/t5/user/viewprofilepage/user-id/1414466<P>Dear all,</P><P>we have created a synchronous custom soa enterprise webservice as a consumer proxy in our SAP S/4HANA system. Using an ABAP Programme/Report we are mass selecting Business Partners and are sending them via an AIF interface and the custom soa enterprise webservice to a legacy sanctioned party list check application/system. We do not have any SAP PI middleware available between SAP S/4 and the legacy sanctioned party list check application/system. The legacy sanctioned party list check application/system checks the Business Partners and is returning a synchronous check result message to S/4. In S/4 the ABAP Programme/Report is processing the returned check result and is taking certain action on the Business Partner data depending on the check results. The message log is displayed in the ABAP Programme/Report. Also the AIF error monitor "/n/aif/err" can be used to monitor all send and received messages. </P><P>Currently we are facing the issue that when the ABAP Programme/Report is mass run always a very small number of BPs can not be processed over the webservice. The error message displayed in the AIF error monitor is "SOAP:1023 SRT: Processing error in Internet Commun ication Framework: ("Direct connect to ws-gateway- cert.b2x.vwg:443 failed: N)".</P><P>We currently believe this error is happening because we are sending all Business Partner messages one by one over the webservice interface and at some point the legacy sanctioned party list check application/system can not handle the load anymore.</P><P>As a solution we currently would like to bundle/package the Business Partner messages to impose less load on the target legacy sanctioned party list check application/system.</P><P>What is the best way to implement a message bundling/message packaging in our situation?</P><P>1. According to this SAP Community post "<A href="https://urldefense.com/v3/__https:/community.sap.com/t5/technology-q-a/sender-proxy-to-send-multiple-messages/qaq-p/6332355__;!!Nyu6ZXf5!o9KKSe0nhQAZP1vbAwfS4Cav42xP0t9LdX9mJTPfRITyQAR5SCzUmMuLfQSvXbAG_zSvhA7yHyHpsshd20m0Yem3fGymCdFPg14dbw$" target="_blank" rel="noopener nofollow noreferrer">Solved: Sender Proxy to send multiple messages - SAP Community</A>" we could bundle in our ABAP programme before the messages are passed to AIF and the webservice is called? Is this correct?</P><P>"This scenario can be handled at abap end.</P><P>Decide the number of records you want to send in one file. In abap when the number of records reached then call the abap proxy method. For the remaining records again call the abap proxy method so while going to XI it will pass only the number of records desired by you."</P><P>2. This article (<A href="https://urldefense.com/v3/__https:/int4.com/runtime-configuration-options-in-sap-aif/__;!!Nyu6ZXf5!o9KKSe0nhQAZP1vbAwfS4Cav42xP0t9LdX9mJTPfRITyQAR5SCzUmMuLfQSvXbAG_zSvhA7yHyHpsshd20m0Yem3fGymCdHmQd0F7Q$" target="_blank" rel="noopener nofollow noreferrer">Runtime Configuration Options in SAP AIF – INT4</A>) is suggesting that the bundling/message packaging can be done in the SAP AIF runtime configuration? Is this correct?</P><P>3. Performing some more research we currently believe that we have to do the bundling on the custom consumer webservice side and not in AIF as the second alternative above is describing. Can anyone confirm that bundling on the webservice side can be achieved via the following steps on a high-level?</P><P>- Make sure that the custom webservice can handle multiple lines items/multiple operations/bundled requests from a data types/message types aggregated structure perspective<BR /><BR />- Enhance the proxy to accept and process multiple messages in a single request, e.g. by:<BR /><BR />o Enhance the method responsible for processing the request<BR /><BR />o Insert custom logic to handle bundling<BR /><BR />o Modify the request/response Logic<BR /><BR />o Parse the input request<BR /><BR />o Modify the proxy logic to handle multiple operations bundled in a single request<BR /><BR />o Loop through each operation in the request and process them individually<BR /><BR />o Aggregate the Response<BR /><BR />o Combine individual responses into a single consolidated response structure<BR /><BR />o Add error handling (e.g. examine if LUWs (Logical Units of Work) can be used to handle transactions. If any operation fails, rollback the entire process if necessary).</P><P>4. A possible solution approach still involving packaging in AIF could be to send multiple messages to AIF at once (packages) from the sanctioned party list mass check programme/report using an AIF runtime configuration group. Using a corresponding runtime configuration option in AIF, AIF would then process the packages. It has to be examined if the processed package could then automatically be passed on to the Webservice when the Webservice is called from AIF. If there is any custom coding implemented to call the Webservice from AIF, it has to be examined if this coding can pass the package from AIF to the Webservice. However, even with this approach we are currently not sure if we would still need to enhance the custom webservice to support message bundling as described in alternative 3. If yes, this alternative 4 would possible not add any particular value since the bundling bottleneck/need for bundling is rather on the webservice side and not in AIF itself. Can anyone confirm this?</P><P>Thanks in advance.</P><P>Regards,</P><P>Selho</P>2025-01-22T14:31:43.862000+01:00https://community.sap.com/t5/technology-q-a/odata-project-with-base64-content-as-input-to-create-attachments-in-sap/qaq-p/13998558OData Project with Base64 Content as Input to create attachments in SAP2025-01-27T19:53:57.678000+01:00KiranKandakatlahttps://community.sap.com/t5/user/viewprofilepage/user-id/1836991<P>Hi,</P><P>I need to create a custom OData Project which can accept Base64 content as the input. I have the logic to convert the Base64 into Xstring and create the attachment.</P><P>1) I need help with creating the OData project which accepts BASE64 data and (NOT media type attachment)</P><P>2) how to test the odata service from Gateway client</P><P>3) how to call this service from SAP ABAP program or UI5 application.</P>2025-01-27T19:53:57.678000+01:00https://community.sap.com/t5/technology-q-a/graduation-project-sap-based-smart-job-tracking-system-hello/qaq-p/14024968graduation project : SAP Based Smart Job Tracking System Hello,2025-02-23T17:54:32.715000+01:00zeyzeyhttps://community.sap.com/t5/user/viewprofilepage/user-id/1826886<P>Hello,</P><P>The topic of my graduation project is to develop an SAP Based Smart Job Tracking System. In this project, I aim to optimise job tracking and management processes using the SAP ERP system. My goal is to create a system that allows users to plan and track their daily tasks and perform performance analysis via SAP GUI or a web/mobile interface.</P><P>Within the scope of the project, I plan to develop a solution that includes the following main functions:</P><P>SAP ABAP Based Job Tracking System: I plan to provide business logic and data management with SAP ABAP.<BR />User Based Task Assignment and Tracking Module: It will be a module where tasks are assigned and tracked for users.<BR />AI Supported Performance Analysis and Reporting: Performance predictions and analyses will be made using machine learning and data mining.<BR />Web Interface: I will develop a user-friendly interface using SAP Fiori or an independent platform.<BR />Database Integration (SAP HANA): I plan to use SAP's HANA system as a database.<BR />Integration with Non-SAP Data with Web Services: Integration with non-SAP data sources using REST API.</P><P><BR />I am currently in the idea phase of this project and I am not quite sure what steps I should take to get started. I have a lot of ideas for the project, but I honestly don't know how to realise them yet. I would like to find out what kind of resources I should turn to in order to gain in-depth knowledge about SAP, ABAP, SAP HANA, Web services and AI. I am especially looking for basic guides or step-by-step guides on these technologies. I would also like to learn about the possible challenges I might face in this project and get more suggestions.</P><P>I plan to use web services for external data integration in the project.</P><P>I would like to get your suggestions and feedback on the development of the project and its integration with SAP. I would be very grateful if you can provide guidance on which resources I should take a look at. Thank you very much in advance if you take your valuable time and reply.</P><P>Yours sincerely,<BR />Zeynep</P><P>Translated with DeepL.com (free version)</P>2025-02-23T17:54:32.715000+01:00https://community.sap.com/t5/technology-q-a/webservice-calls-on-solution-manager-wily-introscope/qaq-p/14036857Webservice calls on Solution manager wily introscope2025-03-07T12:51:35.343000+01:00kartikihttps://community.sap.com/t5/user/viewprofilepage/user-id/1931168<P>Hello All,</P><P>Do we have have any log/tcode from where we will get information about the webservice CPU consumption. We webservices in wily, for each webservice how much CPU is consumed?</P>2025-03-07T12:51:35.343000+01:00https://community.sap.com/t5/technology-q-a/how-to-trigger-invoicerequest-out/qaq-p/14052640How to Trigger InvoiceRequest_Out2025-03-21T14:06:46.221000+01:00anuradha_wijesinghehttps://community.sap.com/t5/user/viewprofilepage/user-id/188991<P>Hello Experts,</P><P>I would like to understand how to trigger the standard SOAP (Proxy) service <STRONG>InvoiceRequest_Out</STRONG> in S/4HANA.</P><P>Service Reference: <EM>Customer Invoice - Send (B2B) - <SPAN><A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/19d48293097f4a2589433856b034dfa5/a95e8586cf87415890c74127e9c7ae52.html" target="_blank" rel="noopener noreferrer">Customer Invoice - Send (B2B) | SAP Help Portal</A></SPAN></EM></P><P>Do I need to build a <STRONG>custom program to feed the data and call the proxy</STRONG>, or is there a <STRONG>standard way to trigger this service</STRONG>, similar to how we configure IDocs through Output Types?</P><P>I couldn’t find clear documentation on this.</P><P>I've already created the <STRONG>logical port</STRONG> in <STRONG>SOAMANAGER</STRONG> and set it as default, but that alone doesn’t trigger the message.</P><P>We are on <STRONG>S/4HANA Private Cloud - 2023 version</STRONG>.</P><P>Thanks,</P><P>Anuradha</P><P> </P><P> </P>2025-03-21T14:06:46.221000+01:00https://community.sap.com/t5/enterprise-resource-planning-q-a/itab-to-json/qaq-p/14061913ITAB to JSON2025-03-31T14:24:29.676000+02:00sf66782https://community.sap.com/t5/user/viewprofilepage/user-id/1290799<P>Hello together,</P><P>I have to itabs and I want to serialze them into one JSON. Itab1 has the following fields (EquiNr, Matnr), itab2 has the following fields (OrderNr, Matnr).</P><P>With which class/method can I serialize to JSON that the JSON looks like:</P><P>{</P><P>"Itab1": [</P><P>{<BR />"Equipmentnummer": 547891,<BR />"Materialnummer": "0066897",<BR />},<BR />{<BR />"Equipmentnummer": 547892,<BR />"Materialnummer": "0066897",<BR />}<BR />],</P><P><BR />"Itab2": [<BR />{<BR />"FaufNr": 275114221,<BR />"Materialnummer": "00982145"<BR />},<BR />{<BR />"FaufNr": 275114222,<BR />"Materialnummer": "00982145"<BR />},</P><P>],<BR /><BR />"success": true,<BR />"msg": "ok"<BR />}</P><P>Best regards,</P><P>Stefan</P>2025-03-31T14:24:29.676000+02:00https://community.sap.com/t5/technology-q-a/miss-material-group-fields-in-service-consumer/qaq-p/14072426Miss Material Group Fields in Service Consumer: CustomerReturnBulkReplication_Out in CDP integ.2025-04-10T14:14:01.659000+02:00aahalimhttps://community.sap.com/t5/user/viewprofilepage/user-id/891896<P>Dear experts,</P><P> </P><P>We are currently using the service consumer CustomerReturnBulkReplication_Out to integrate with SAP CDP. During the integration process, we encountered an issue where the Material Group fields (MVGR1, MVGR2, MVGR3, MVGR4, MVGR5) are not present in the WSDL definition of this service.</P><P> </P><P>These fields are crucial for our integration scenario and are already available in another standard service consumer, SalesOrderBulkReplication_Out. We require similar access to the material group fields in the CustomerReturnBulkReplication_Out service.</P><P> </P><P>Could you please advise how we can enhance or configure the service to include these fields? Alternatively, is there a recommended approach or extension method to make these fields available?</P><P> </P><P>We appreciate your guidance on resolving this issue.</P><P> </P><P>Best regards,</P>2025-04-10T14:14:01.659000+02:00https://community.sap.com/t5/enterprise-resource-planning-q-a/sicf-service-insert-default-port/qaq-p/14097635SICF service insert default port2025-05-09T23:40:57.911000+02:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>Hi,</P><P>SICF service is picking up http port as default and we would like to change this to https port.<BR />Can you please advice us how this can be achieved?</P><P>Regards.</P><BR />------------------------------------------------------------------------------------------------------------------------------------------------<BR /><B>Learn more about the SAP Support user and program <A target="_blank" href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/maximizing-the-power-of-sap-community-at-product-support/ba-p/13501276">here</A>.</B>2025-05-09T23:40:57.911000+02:00https://community.sap.com/t5/technology-q-a/how-to-reterive-back-standard-dpc-ext-class-after-deleting-accidently/qaq-p/14136433How to Reterive back standard DPC_Ext class after deleting accidently.2025-06-25T10:26:38.829000+02:00ANONIMOShttps://community.sap.com/t5/user/viewprofilepage/user-id/1955743<P>Hi Team,</P><P>Using the report: <SPAN>SEO_DETECT_GARBAGE I accidently delete the Class: </SPAN> <SPAN>CL_MM_PRC_SEV_CONFIG_DPC_EXT. How to retrieve Back the dpc_ext class. This is related to Supplier Evaluation Weighting and Scoring (app id: F2551)</SPAN></P><P><SPAN>Project Name: MM_PRC_SEV_CONFIG</SPAN></P><P><SPAN>please Help me on this.</SPAN></P><P><SPAN>thanks</SPAN></P>2025-06-25T10:26:38.829000+02:00https://community.sap.com/t5/technology-q-a/the-salesarrangement-element-is-missing-in-soap-message-despite-the-bp/qaq-p/14192728The SalesArrangement element is missing in SOAP message, despite the BP defined as Customer2025-08-26T13:52:52.441000+02:00milan_10https://community.sap.com/t5/user/viewprofilepage/user-id/150158<P>Hi Experts,</P><P>I have created a simple DRF (986_3) scenario, using which I want to synchronize BP data to external system... Unfortunately, even the BP is defined as customer suddenly I do not receive <SPAN>SalesArrangement segment in SOAP message is missing. Any ideas why? I'm on S/4Hana 2022 FPS01</SPAN></P><P><SPAN>Thanks for any help,</SPAN></P><P><SPAN>Milan</SPAN></P>2025-08-26T13:52:52.441000+02:00https://community.sap.com/t5/technology-q-a/need-help-with-mb-migo-badi-enhancement-skip-shelf-life-check-for-po-type/qaq-p/14208724Need Help with MB_MIGO_BADI Enhancement – Skip Shelf Life Check for PO Type ZNB72025-09-05T13:49:21.437000+02:003253405293https://community.sap.com/t5/user/viewprofilepage/user-id/1464718<DIV class=""><P class=""><SPAN class="">Hello SAP Experts,</SPAN></P><P class=""><SPAN class="">I need your advice on a </SPAN><SPAN class="">MB_MIGO_BADI</SPAN><SPAN class=""> enhancement.</SPAN></P><P class=""><STRONG><SPAN class="">Requirement:</SPAN></STRONG><SPAN class=""><BR /></SPAN><SPAN class="">When the purchase order header field </SPAN><SPAN class="">EKKO-BSART = 'ZNB7'</SPAN><SPAN class=""> and the movement type is </SPAN><STRONG><SPAN class="">101</SPAN></STRONG><SPAN class="">, I want to </SPAN><STRONG><SPAN class="">skip the product (shelf life) date entry check</SPAN></STRONG><SPAN class=""> during MIGO goods receipt.</SPAN></P><P class=""><SPAN class="">I’ve implemented the BADI and tried to control this via the </SPAN><SPAN class="">check_item</SPAN><SPAN class=""> and </SPAN><SPAN class="">line_modify</SPAN><SPAN class=""> methods, but it’s not working — the system still prompts for the shelf life date.</SPAN></P><P class=""><SPAN class="">Here’s my current code:</SPAN></P><PRE>METHOD if_ex_mb_migo_badi~line_modify.
IF gt_goitem[] IS NOT INITIAL.
READ TABLE gt_goitem INTO DATA(gs_goitem) WITH KEY zeile = cs_goitem-zeile.
IF sy-subrc <> 0.
APPEND cs_goitem TO gt_goitem.
ELSE.
MODIFY gt_goitem FROM cs_goitem INDEX sy-tabix.
ENDIF.
ELSE.
APPEND cs_goitem TO gt_goitem.
ENDIF.
ENDMETHOD.
METHOD if_ex_mb_migo_badi~check_item.
IF sy-tcode = 'MIGO'.
DATA: lv_bsart TYPE ekko-bsart.
LOOP AT gt_goitem ASSIGNING FIELD-SYMBOL(<cs_goitem>)
WHERE matnr IS NOT INITIAL AND zeile = i_line_id.
IF <cs_goitem>-ebeln IS NOT INITIAL.
SELECT SINGLE bsart
INTO lv_bsart
FROM ekko
WHERE ebeln = <cs_goitem>-ebeln.
IF sy-subrc = 0 AND lv_bsart = 'ZNB7'.
<cs_goitem>-kzmhd = ''. " Trying to disable check
ENDIF.
ENDIF.
ENDLOOP.
ENDIF.
ENDMETHOD.</PRE><P class=""><SPAN class="">I’m using a global internal table </SPAN><SPAN class="">gt_goitem</SPAN><SPAN class=""> (type </SPAN><SPAN class="">GOITEM</SPAN><SPAN class="">) to store line item data.</SPAN></P><P class=""><STRONG><SPAN class="">Problem:</SPAN></STRONG><SPAN class=""> The shelf life check is still enforced. The </SPAN><SPAN class="">kzmhd</SPAN><SPAN class=""> flag doesn’t seem to take effect.</SPAN></P><P class=""><STRONG><SPAN class="">Question:</SPAN></STRONG><SPAN class=""><BR /></SPAN><SPAN class="">Is </SPAN><SPAN class="">check_item</SPAN><SPAN class=""> the right method to suppress the shelf life check? Or should I be using </SPAN><SPAN class="">malmi</SPAN><SPAN class=""> to modify </SPAN><SPAN class="">im_t156-kzmhd</SPAN><SPAN class="">?</SPAN></P><P class=""><SPAN class="">Any guidance or corrected code example would be greatly appreciated!</SPAN></P><P class=""><SPAN class="">Thanks in advance!<BR />Best regards,</SPAN></P></DIV>2025-09-05T13:49:21.437000+02:00https://community.sap.com/t5/supply-chain-management-q-a/this-app-is-not-enabled-for-key-user-adaptation/qaq-p/14211238This app is not enabled for key user adaptation2025-09-08T23:29:21.634000+02:00RaghavanKathamuthuhttps://community.sap.com/t5/user/viewprofilepage/user-id/17050<P>How to enable an app for key user extensibility<BR />I tried adding the role SAP_UI_FLEX_KEY_USER and edited an app</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RaghavanKathamuthu_1-1757366913559.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/311258i65BFB821D9BE1E1E/image-size/large?v=v2&px=999" role="button" title="RaghavanKathamuthu_1-1757366913559.png" alt="RaghavanKathamuthu_1-1757366913559.png" /></span></P><P>But got below error</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RaghavanKathamuthu_0-1757366740891.png" style="width: 999px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/311257i535386E2317A0942/image-size/large?v=v2&px=999" role="button" title="RaghavanKathamuthu_0-1757366740891.png" alt="RaghavanKathamuthu_0-1757366740891.png" /></span></P><P><SPAN>An error has occurred. Please contact SAP support by opening a ticket for component CA-UI5-FL-RTA. Please include the following technical information in your ticket: This app is not enabled for key user adaptation. Do I need to create ticket to SAP?</SPAN><BR />How to enable the extensibility for this app. As per SAP <A href="https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/2bc3ee8d1c83404e8cf62418640004f2/253ec4c8d01f44a0b256615bf3d581c1.html?q=extensiblity" target="_blank" rel="noopener noreferrer">SAP Help Portal | SAP Online Help</A> its mentioned as we can extend this app.</P>2025-09-08T23:29:21.634000+02:00https://community.sap.com/t5/technology-q-a/soamanager-table-storing-proxy-configuration/qaq-p/14224370Soamanager table storing proxy configuration2025-09-22T16:34:26.571000+02:00karabowlhttps://community.sap.com/t5/user/viewprofilepage/user-id/480357<P>Helle All,<BR />Could You tell me in which table I could find configuration of web services proxy?<BR />I need to scan all defined proxy and identify old proxies but due to it's number, this activity is tedious.<BR />It will be much easier to check specific table.</P><P>Kind Regards<BR />Łukasz Karabowicz</P>2025-09-22T16:34:26.571000+02:00https://community.sap.com/t5/technology-q-a/transaktion-soamanager-buttons-werden-nicht-korrekt-dargestellt-webservices/qaq-p/14249164Transaktion: SOAMANAGER: Buttons werden nicht korrekt dargestellt + Webservices Problem2025-10-21T10:28:33.325000+02:00almin_mujkanovichttps://community.sap.com/t5/user/viewprofilepage/user-id/233200<P>Hallo zusammen,</P><P>beim Aufruf der Transaktion SOAMANAGER werden die Buttons nicht korrekt dargestellt (Siehe Anlage Buttons_2)</P><P>Des weiteren bekommen wir eine Fehlermeldung beim Versuch einen Webservice anzuzeigen oder anzulegen (Siehe Anlage Webservices_2)</P><P>Wir haben den Report: SRT_WSP_INITIALIZE_WS_CFG ausgeführt, brachte aber keine Verbesserung.<BR /><BR />Bitte um Unterstützung.<BR />Schönen Gruß<BR />Almin M.<BR /><BR /></P>2025-10-21T10:28:33.325000+02:00https://community.sap.com/t5/technology-q-a/bidder-registration-portal-in-srm-as-an-abaper/qaq-p/14262918Bidder Registration Portal in SRM as an ABAPER2025-11-07T11:27:17.399000+01:00Naincy_Bhartihttps://community.sap.com/t5/user/viewprofilepage/user-id/2246064<P>Hey buddy!</P><P>I am new to SAP, and want to create a Bidder Registration Portal in SRM Module, which takes input from bidders their data like Company name, GST, PAN and many more, and then after clicking submit it get move to a page which takes digital signature as input.</P><P>Can anyone give me proper roadmap considering me a complete fresher, it would be very helpful.</P><P>Thank you</P>2025-11-07T11:27:17.399000+01:00https://community.sap.com/t5/technology-q-a/drf-replication-to-multiple-target-systems-f51-f52-f53-feasibility-question/qaq-p/14272248DRF Replication to Multiple Target Systems (F51/F52/F53) – Feasibility Question2025-11-18T23:05:53.048000+01:00SAPSupporthttps://community.sap.com/t5/user/viewprofilepage/user-id/121003<P>Hello,</P><P>We are going to configure DRF replication from FCW to F51 / F52 / F53 at the same time.<BR />I would like to know if there is a way to replicate to all three systems in parallel without requiring to intervene each time to mark one system as the default port.</P><P>In other words, Is it technically possible for DRF to send the same data to multiple outbound ports simultaneously, or does DRF always require one system to be flagged as the default for each replication model?</P><P>we did a test with preproduction systems without selecting any logical ports however we see the message is failing in the source system.</P><P>NB: we used service groups so the logical ports are generated automatically.</P><P>We are in central configuration (central system is called D5W)</P><P>Regards!</P><BR />------------------------------------------------------------------------------------------------------------------------------------------------<BR /><B>Learn more about the SAP Support user and program <A target="_blank" href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/maximizing-the-power-of-sap-community-at-product-support/ba-p/13501276">here</A>.</B>2025-11-18T23:05:53.048000+01:00