Hi,
If we do not have required Index available on M3 table, and create Sorting Order with "X" in CRS021, can we use them in Xtend M3 extensions?
I tried to use but at the statement i get an error after executing Xtend M3 API
DBAction query = database.table("OCUSMA").index("X4").selectAllFields().build()
Error :-
### EXCEPTION STACKTRACE ###
java.lang.ArrayIndexOutOfBoundsException: -1
at mvx.db.common.GenericDef.getNrOfFields(GenericDef.java:870)
at fnd.db.builder.impl.DBActionBuilderImpl.addAllFieldsToSelection(DBActionBuilderImpl.java:90)
at fnd.db.builder.impl.DBActionBuilderImpl.build(DBActionBuilderImpl.java:78)
at extensibility.api.exposed.provided.DatabaseAPI.lambda$build$5(DatabaseAPI.java:101)
at extensibility.api.ExtensibilityApiEnv$ExtensionRunnable.run(ExtensibilityApiEnv.java:27)
at extensibility.api.ExtensibilityApiEnv.execute(ExtensibilityApiEnv.java:43)
at extensibility.api.ExtensibilityApiEnv.execute(ExtensibilityApiEnv.java:54)
at extensibility.api.exposed.provided.DatabaseAPI.build(DatabaseAPI.java:97)
at extensibility.api.exposed.provided.DatabaseAPI$build$4.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119)
at LstOCUSMA.main(LstOCUSMA.xtendm3:27)
### END OF EXCEPTION STACKTRACE ###
Any idea os alternate solution on this in case of non exist Index?
Thanks in advance.