Olá Brian,
Aqui está o trecho de código que você está procurando.
<b>Suposição:</b>
O tipo de retorno da BAPI é uma String. Exemplo: <b>"Segunda-feira, 31 de maio de 2007"</b>
String day = "Segunda-feira, 31 de maio de 2007";
String year = day.substring(day.lastIndexOf(" ")+1, day.length());
String month = day.substring(day.indexOf(" ") 1, day.indexOf(" ") 4);
String date = day.substring(day.indexOf(" ") 5, day.indexOf(" ") 7);
Calendar cal = Calendar.getInstance();
int current_month = 0;
if(month.equals("Jan")){
current_month = 0;
}else if(month.equals("Fev")){
current_month = 1;
}else if(month.equals("Mar")){
current_month = 2;
}else if(month.equals("Abr")){
current_month = 3;
}else if(month.equals("Mai")){
current_month = 4;
}else if(month.equals("Jun")){
current_month = 5;
}else if(month.equals("Jul")){
current_month = 6;
}else if(month.equals("Ago")){
current_month = 7;
}else if(month.equals("Set")){
current_month = 8;
}else if(month.equals("Out")){
current_month = 9;
}else if(month.equals("Nov")){
current_month = 10;
}else if(month.equals("Dez")){
current_month = 11;
}
cal.set(Integer.parseInt(year), current_month, Integer.parseInt(date));
cal.add(Calendar.DATE, 1); //Terça-feira
System.out.println(cal.get(Calendar.MONTH));
System.out.println(cal.get(Calendar.DATE));
System.out.println(cal.get(Calendar.YEAR));
cal.add(Calendar.DATE, 1); //Quarta-feira
System.out.println(cal.get(Calendar.MONTH));
System.out.println(cal.get(Calendar.DATE));
System.out.println(cal.get(Calendar.YEAR));
cal.add(Calendar.DATE, 1); //Quinta-feira
System.out.println(cal.get(Calendar.MONTH));
System.out.println(cal.get(Calendar.DATE));
System.out.println(cal.get(Calendar.YEAR));
cal.add(Calendar.DATE, 1); //Sexta-feira
System.out.println(cal.get(Calendar.MONTH));
System.out.println(cal.get(Calendar.DATE));
System.out.println(cal.get(Calendar.YEAR));
cal.add(Calendar.DATE, 1); //Sábado
System.out.println(cal.get(Calendar.MONTH));
System.out.println(cal.get(Calendar.DATE));
System.out.println(cal.get(Calendar.YEAR));
cal.add(Calendar.DATE, 1); //Domingo
System.out.println(cal.get(Calendar.MONTH));
System.out.println(cal.get(Calendar.DATE));
System.out.println(cal.get(Calendar.YEAR));
Deve adicionar a saída conforme sua conveniência.
Espero que isso ajude.
Saudações,
Rekha Malavathu