Convert bizdoc to IdocList

Incident Name: Convert bizdoc to IdocList
Problem
Hi,

i’m using a IS service which is triggered from an action in TN. The service uses specification reference “wm.tn.rec:ProcessingService”.

The bizdoc contains a XML Idoc. I build my service as follows:

wm.tn.doc.xml:bizdocToRecord
pub.sap.idoc:recordToIdoc

The steps are executed.

boundNode of wm.tn.doc.xml:bizdocToRecord contains the idoc:

@version 1.0
HRMD_A07
|------IDOC
|----- @BEGIN

But i get an red entry in Designer / Debugging after executing step pub.sap.idoc:recordToIdoc regarding
pipeline value “IdocList” saying :

BasicIDataCodable:>>>BasicData:iDocControl=>>>BasicData:TABNAM=EDI_DC40,MANDT=901,DOCNUM=0000000000010335,DOCREL=702,STATUS=30,DIRECT=1,OUTMOD=2,EXPRSS=,TEST=,IDOCTYP=HRMD_A07,CIMTYP=,MESTYP=HRMD_A,MESCOD=,MESFCT=,STD=,STDVRS=,STDMES=,SNDPOR=SAPDIA,SNDPRT=LS,SNDPFC=,SNDPRN=DIAMDT901,SNDSAD=,SNDLAD=,RCVPOR=A000000029,RCVPRT=LS,RCVPFC=,RCVPRN=DJAMDT200,RCVSAD=,RCVLAD=,CREDAT=2013-09-06,CRETIM=09:12:45,REFINT=,REFGRP=,REFMES=,ARCKEY=,SERIAL=20130906091245<<<,segments=[0]>>>BasicData:name=E1PLOGI,fields=>>>BasicData:PLVAR=01,OTYPE=P,OBJID=00081039,OPERA=I,FILTER1=2213<<<,segments=[0]>>>BasicData:name=E1PITYP,fields=>>>BasicData:PLVAR=01,OTYPE=P,OBJID=00081039,INFTY=0000,BEGDA=20130906,ENDDA=20130906<<<,segments=[0]>>>BasicData:name=E1P0000,fields=>>>BasicData:PERNR=00081039,INFTY=0000,ENDDA=99991231,BEGDA=20120101,SEQNR=000,AEDTM=20121129,UNAME=PALIOT_IDS,MASSN=61,MASSG=01,STAT2=3<<<<<<<<<,[1]>>>BasicData:name=E1PITYP,fields=>>>BasicData:PLVAR=01,OTYPE=P,OBJID=00081039,INFTY=0001,BEGDA=20130906,ENDDA=20130906<<<,segments=[0]>>>BasicData:name=E1P0001,fields=>>>BasicData:PERNR=00081039,INFTY=0001,ENDDA=99991231,BEGDA=20120101,SEQNR=000,AEDTM=20130326,UNAME=HASCHICK_IDS,BUKRS=2213,WERKS=2213,PERSG=1,PERSK=20,VDSK1=22131100,BTRTL=1100,JUPER=2213,ABKRS=JO,ORGEH=00000000,PLANS=00000000,STELL=00000000,SACHZ=110,SNAME=SCHIMMEL BRIGITTE,ENAME=Brigitte Schimmel,OTYPE=S,SBMOD=2213,KOKRS=2213<<<<<<<<<,[2]>>>BasicData:name=E1PITYP,fields=>>>BasicData:PLVAR=01,OTYPE=P,OBJID=00081039,INFTY=0002,BEGDA=20130906,ENDDA=20130906,LONG_INFTY=X<<<,segments=[0]>>>BasicData:name=E1P0002,fields=>>>BasicData:PERNR=00081039,INFTY=0002,ENDDA=99991231,BEGDA=19461226,SEQNR=000,AEDTM=20121128,UNAME=PALIOT_IDS,NACHN=Schimmel,NAME2=THEIL,VORNA=Brigitte,KNZNM=00,ANRED=2,GESCH=2,GBDAT=19461226,GBLND=DE,GBORT=GERA,NATIO=DE,SPRSL=D,FAMST=1,FAMDT=19690809,ANZKD=3,GBPAS=19461226,GBJHR=1946,GBMON=12,GBTAG=26,NCHMC=SCHIMMEL,VNAMC=BRIGITTE,SPRSL_ISO=DE,NACHN_40=Schimmel,NAME2_40=THEIL,VORNA_40=Brigitte,GBORT_40=GERA<<<,segments=[0]>>>BasicData:name=E1Q0002,fields=>>>BasicData:PERNR=00081039,INFTY=0002,ENDDA=99991231,BEGDA=19461226,SEQNR=000<<<<<<<<<<<<,[3]>>>BasicData:name=E1PITYP,fields=>>>BasicData:PLVAR=01,OTYPE=P,OBJID=00081039,INFTY=0003,BEGDA=20130906,ENDDA=20130906<<<,segments=[0]>>>BasicData:name=E1P0003,fields=>>>BasicData:PERNR=00081039,INFTY=0003,ENDDA=99991231,BEGDA=18000101,SEQNR=000,AEDTM=20130717,UNAME=KALKÜHLE_IDS,ABRDT=00000000,RRDAT=20120101,RRDAF=00000000,KOABR=X,PRDAT=00000000,PKGAB=00000000,ABWD1=00000000,ABWD2=00000000,BDERR=00000000,BDER1=00000000,DAT00=20121128,UHR00=171615,VIEKN=01,RCBON=20120101,PRTEV=00000000<<<<<<<<<,[4]>>>BasicData:name=E1PITYP,fields=>>>BasicData:PLVAR=01,OTYPE=P,OBJID=00081039,INFTY=1001,SUBTY=A209,BEGDA=20130906,ENDDA=20130906<<<,segments=[0]>>>BasicData:name=E1P1001,fields=>>>BasicData:MANDT=901,PLVAR=01,OTYPE=P,OBJID=00081039,INFTY=1001,RSIGN=A,RELAT=209,ISTAT=1,BEGDA=20120101,ENDDA=99991231,VARYF=CP00001396,SEQNR=000,AEDTM=20121128,UNAME=PALIOT_IDS,ITXNR=00000000,SCLAS=CP,SOBID=00001396,PROZT=0.00<<<<<<<<<<<<<<<

Is the conversion although executed correctly ? Or am I missing something ?

But later on, the service pub.sap.idoc.sendIdoc tells me that $tid is missing.

Thanks.
Sebastian

Is your IDOC from TN is in XML format and is the biz to record output giving IDATA object as expected?

HTH,
RMG