PHD :sending postive acknowledgement :

ISA*00*          *00*          *ZZ*SENDERID       *ZZ*RECEIVERID     *030101*1253*U*00401*000000001*0*T*:~

GS*FA*SENDERID*RECEIVERID*20030101*1253*1*X*004010~

ST*997*0001~

AK1*PO*1234~

AK2*850*0001~

AK5*A~

AK9*A*1*1*1~

SE*6*0001~

GE*1*1~

IEA*1*000000001~

----------------

edi -->  -------                 TPM

             ----router( if specifi source and target --------( check datastore and check correlation varaible value (IDOC number)------->SAP




+ve or -ve acknowlege update to SAP , also TO TPM in paralel

-----------------

<?xml version="1.0" encoding="UTF-8"?>

<SYSTAT01>

<IDOC BEGIN="1">

<EDI_DC40 SEGMENT="1">

<TABNAM>EDI_DC40</TABNAM>

<MANDT/>

<DIRECT>2</DIRECT>

<IDOCTYP>SYSTAT01</IDOCTYP>

<MESTYP>STATUS</MESTYP>

<STD>X</STD>

<STDVRS/>

<STDMES>997</STDMES>

<SNDPOR>CPI_SBX</SNDPOR>

<SNDPRT>LS</SNDPRT>

<SNDPRN>CPI_SBX</SNDPRN>

<RCVPOR>SAPSS4</RCVPOR>

<RCVPRT>LS</RCVPRT>

<RCVPRN>CPI_SBX</RCVPRN>

<REFGRP/>

<REFMES/>

</EDI_DC40>

<E1STATS SEGMENT="1">

<TABNAM>EDI_DS</TABNAM>

<DOCNUM/>

<STATUS>16</STATUS>

<STATXT>RECEIVERID_SENDERID_PO_1234 Success IdocNum:</STATXT>

<REFINT/>

<REFGRP/>

<REFMES/>

</E1STATS>

</IDOC>

</SYSTAT01>


-------------


import com.sap.gateway.ip.core.customdev.util.Message

import java.util.HashMap


def Message processData(Message message) {

    def body = message.getBody(java.lang.String) as String


    if (body.contains("997") && body.contains("GS*FA*001315704P*002331536")) {

        //println "997 message"

        message.setProperty("FA997request1", "no")

    } else if (body.contains("GS*AR*002331536*001315704P*")) {

       // println "idoc request edi FA"

        message.setProperty("FA997request1", "yes")

    } else {

       // println "Payload does not contain *997*"

        message.setProperty("FA997request1", "ignore")

    }


    return message

}

-------------------


Popular posts from this blog

pss book : శ్రీకృష్ణుడు దేవుడా, భగవంతుడా completed , second review needed. 26th April 2024

pss book: గురు ప్రార్థనామంజరి . completed 21st july 2024

pss book: కధల జ్ఞానము read review pending. 25th june 2024