cancel
Showing results for 
Search instead for 
Did you mean: 

Product ID causes 'RABAX occurred on server side' error

rockportcity
Discoverer
0 Kudos

Hello SAP,

I use the SOAP web service 'ManageCustomerRequirementIn' for processing Stock Transfer Orders. Within the payload, I include header-level data such as ShipFromSiteID, ShipToSiteID, ShipToLocationID, CompleteDeliveryRequestedIndicator, and DeliveryPriorityCode. I'm encountering an issue while attempting to create products by passing multiple Line Items in the ExternalRequestItem. After submitting the payload, I receive a 'RABAX occurred on server side' error.

Upon investigation, I observed that the payload submission is successful once I remove the specific product IDs 'DRYPEACHES12' and 'TD4YOGSTK'.

I checked on 'Product Data > Material' and the ship ID's are available in the Logistic, Planning, Availability Confirmation, and Valuation. The requirement is to insert multiple line items in the payload but if at least 1 product ecounters an error, stock transfer order and its line items will not be created.

Payload:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global" xmlns:y2z="http://0027974911-one-off.sap.com/Y2Z8X1K8Y_" xmlns:ypif="http://0027974911-one-off.sap.com/YPIFB2KSY_" xmlns:a3n="http://sap.com/xi/AP/CustomerExtension/BYD/A3NW2">
   <soap:Header/>
   <soap:Body>
      <glob:CustReqBundleMaintainRequest_sync>
         <!--1 or more repetitions:-->
         <CustomerRequirement ActionCode="01">
            <!--Optional:-->
            <ObjectNodeSenderTechnicalID>101</ObjectNodeSenderTechnicalID>
            <!--Optional:-->
            <ShipFromSiteID schemeID="" schemeAgencyID="" schemeAgencySchemeID="" schemeAgencySchemeAgencyID="">WH-TNLS</ShipFromSiteID>
            <!--Optional:-->
            <ShipToSiteID schemeID="" schemeAgencyID="" schemeAgencySchemeID="" schemeAgencySchemeAgencyID="">994</ShipToSiteID>
            <!--Optional:-->
            <ShipToLocationID schemeID="" schemeAgencyID="" schemeAgencySchemeID="" schemeAgencySchemeAgencyID="">994</ShipToLocationID>
            <!--Optional:-->
            <CompleteDeliveryRequestedIndicator>false</CompleteDeliveryRequestedIndicator>
            <!--Optional:-->
            <DeliveryPriorityCode>3</DeliveryPriorityCode>
            <!--1 or more repetitions:-->
            <ExternalRquestItem ActionCode="01">
               <!--Optional:-->
               <ObjectNodeSenderTechnicalID>1</ObjectNodeSenderTechnicalID>
               <!--Optional:-->
               <ItemID>10</ItemID>
               <!--Optional:-->
               <ProductKey>
                  <ProductTypeCode></ProductTypeCode>
                  <ProductIdentifierTypeCode></ProductIdentifierTypeCode>
                  <ProductID schemeID="" schemeAgencyID="">DRYPEACHES12</ProductID>
               </ProductKey>
               <!--Optional:-->
               <RequestedQuantity unitCode="XCT">1</RequestedQuantity>
               <!--Optional:-->
               <RequestedLocalDateTime timeZoneCode="UTC+8">2023-12-31T12:00:00.12Z</RequestedLocalDateTime>
               <!--Optional:-->
               <PartialDeliveryControlCode>1</PartialDeliveryControlCode>
               <!--Optional:-->
               <Description languageCode="EN">Test</Description>
            </ExternalRquestItem>
            
            <!--
            <ExternalRquestItem ActionCode="01">
               <ObjectNodeSenderTechnicalID>2</ObjectNodeSenderTechnicalID>
               <ItemID>20</ItemID>
               <ProductKey>
                  <ProductTypeCode></ProductTypeCode>
                  <ProductIdentifierTypeCode></ProductIdentifierTypeCode>
                  <ProductID schemeID="" schemeAgencyID="">DRYLYCHEE</ProductID>
               </ProductKey>
               <RequestedQuantity unitCode="XCT">1</RequestedQuantity>
               <RequestedLocalDateTime timeZoneCode="UTC+8">2023-12-31T12:00:00.12Z</RequestedLocalDateTime>
               <PartialDeliveryControlCode>1</PartialDeliveryControlCode>
               <Description languageCode="EN">Test</Description>
            </ExternalRquestItem>
            -->
         </CustomerRequirement>
      </glob:CustReqBundleMaintainRequest_sync>
   </soap:Body>
</soap:Envelope>

Accepted Solutions (0)

Answers (2)

Answers (2)

arjun_t_h
Advisor
Advisor
0 Kudos

Dear Hazzill,

This error can also get generated from PDI class. Kindly check whether there is any PDI involvement.

If you are unable to find the exact issue, then please create an incident to SAP with the request and response payload. Also include the latest time stamp when it got executed.

Regards,

Arjun

anand_dethg
Employee
Employee
0 Kudos

Dear Hazzill,

RBAX errors usually occur when there are authentication errors. Mostly with user authorizations, password related issues, sign on issues etc. RBAX error very rarely occurs when there is content issues. I think you should check/inestigate the login/authorisations maintained in the scenario here.

Regards,
Anand

rockportcity
Discoverer
0 Kudos

Hello Anand,

If there's an issue with credentials within the communication arrangement, I won't be able to submit a request via the web service. However, this situation specifically arises when a particular product id is included in the request payload. Also if the requested date is not a future date I will encounter the same error, is it possible that the problem lies within the product configuration?

Regards,

Hazzill