Untitled

mail@pastecode.io avatar
unknown
groovy
2 years ago
996 B
1
Indexable
Never
/* Refer the link below to learn more about the use cases of script.
https://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4eaf/Cloud/en-US/148851bf8192412cba1f9d2c17f4bd25.html

If you want to know more about the SCRIPT APIs, refer the link below
https://help.sap.com/doc/a56f52e1a58e4e2bac7f7adbf45b2e26/Cloud/en-US/index.html */
import com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;

def Message processData(Message message) {
    
    def messageLog = messageLogFactory.getMessageLog(message);
    
    def body = message.getBody(java.lang.String) as String;
    def bodyLines = body.split("\n");
    def csv     =   '';
    def csvLine =   '';
    def currentIndex = 0;
    
    for (bodyLine in bodyLines){
        if (currentIndex >= 2){
            csvLine = bodyLine;
            csv += csvLine + "\n";
            currentIndex++;
        }
    }
    
    body = csv.trim();
    message.setBody(body);
    
    return message;
}