Sales orders created via B2B and A2A messagses are not considered for approval.
SAP Business ByDesign All Versions.
Reproducing the Issue
Go to the Sales Orders work center.
Go to the Sales Orders view.
Find and open the sales order ABC. (ABC represents the ID of sales order).
In the General tab, the Origian is A2A Messages as the order was created from purchase order. And the Approval Status is Approval Not Necessary.
However, you have maintained approval process that if the Origin Equals to A2A Message, the order needs to be approved by the approver.
System does not support the approval of a sales order documents created via A2A or B2B messages.
As workaround, you can set the scope or condition to not allwow the automatically release of orders from A2A and B2B messages.
For sales order created from A2A message, the sales order is always released automatically once it is created unless the price in sales order is different from the price in purchase order. In that case, the sales order is In Preparation status due to warning message: Customer expected net value differs from item net value.
For B2B sales orders, the release could be controlled by scope question:
Would you like your employees to control the release of sales orders that originate from B2B in order to initiate order processing?
Sales Order Approval; A2A Messages; B2B Messages; Approval not triggerred , KBA , sales order , intercompany , purchase order , approval , b2b , a2a , AP-SLO , Sales Order Processing , How To