Java Sample – CopyPOV.java for Profitability and Cost Management
Prerequisites: json.jar
Prerequisites: See Profitability and Cost Management Common Helper Functions for Java
public void copyPOVData() throws Exception {
JSONObject json = new JSONObject(); String modelViewName = "Operating Expenses";
json.put("isManageRule", true);
json.put("isInputData", true);
json.put("modelViewName", modelViewName);
json.put("createDestPOV", true);
json.put("stringDelimiter", "_");
String sourcePovGroupMember = "2014_January_Actual";
String destPovGroupMember = "2014_December_Actual";
String urlString = "%s/epm/rest/%s/applications/%s/povs/" + sourcePovGroupMember.trim().replaceAll(" ", "%20")
+ "/jobs/copyPOVJob/"+ destPovGroupMember.trim().replaceAll(" ", "%20");
executeJob(urlString, "POST", json.toString());
}