Uppercase and Lowercase in mapping #stringField = new("java.lang.String",#stringField).toUpperCase(); #stringField = new("java.lang.String",#stringField).toLowerCase(); Date Difference in map extended rule object date1; object date2; date1=new("java.util.GregorianCalendar"); date2=new("java.util.GregorianCalendar"); date1.set(2008,08,01); date2.set(2008,09,31); #Number_of_days = (date2.getTimeInMillis() - date1.getTimeInMillis()) / 86400000; Using Replace Function object obj; if len(#0166:19) > 0 then begin obj = new ("java.lang.String",#0166:19); #0166:19 = obj.replace("*",""); end X-path interaction String[20] BPID; SELECT XPATHRESULT INTO BPID FROM PROCESSDATA WHERE XPATH="/ProcessData/SIFramework/SFG/WorkflowId/text()"; Customised java class calling from ER Object xref; xref = new("com.CVAM.utility.CVAMUserExits"); xref.method(parameter1,parameter2); Click below to find out more what Appleyard’s EDI Services can do for you