SAP Knowledge Base Article - Public

3066871 - Error "Function substringof is not supported" in Mass changes to purchase order

Symptom

In the APP 'Mass Changes to Purchase Orders' you add the 'Supplier' field as a selection criteria with a condition 'does not contain'
When you run the APP you are receiving error "Function substringof is not supported"

Environment

SAP S/4Hana Cloud - All Versions 

Reproducing the Issue

1) Open the APP mass changes to purchase orders.
2) Add the supplier field as a filter
3) In the supplier field add the condition 'does not contain' and then your supplier number 
4) Press Go 

Cause

The 'does not contain'  selection parameter is not supported in this context 

Resolution

If selecting based on the Supplier, use the operator 'Not Equal to' instead

See Also

LIFNR, F2593, GET_OSQL_WHERE_CLAUSE_CONVERT, CL_SADL_SQL_EXECUTOR, C_PurchaseOrderMassUpdateType, MM_PUR_POMASS_UPDATE_SRV, /IWBEP/IF_MGW_EXPR_VISITOR~PROCESS_UNARY 

Keywords

KBA , MM-FIO-PUR-PO , Fiori UI for Purchase Orders , Problem

Product

SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions