Posted: Wed Sep 12, 2007 12:52 am Post subject: Value for sdatatag blank
Novice
Joined: 06 Sep 2007 Posts: 14
Hi there,
I am writing a test flow to send IDOCS into SAP using the built in IDOC definition.
I have specified a length of 1000 to the sdatatag's restricted type and I assign a value directly to the sdatatag field.
SET OutputRoot.IDOC.DD.sdatatag = InputRoot.XML.ShaunMsg.SHeader.SLine;
When I send test data to the flow I can see that the field sdatatag gets the value.
When I send the output of the flow to a queue I see all specified values for the fields in DC and DD except for the sdatatag field which is blank.
I changed the IDoc Definition by adding a new element under the sdatatag called sdata with a length of 1000.
I also changed my code to
SET "OutputRoot"."IDOC"."DD"."sdatatag"."MRM"."sdata" = 'XXXXXXXXXXXXXX';
The problem I have now is that I get an exception that says the following:
RM Dictionary Not Found.
I should use the IDOC runtime parser right?
In one of the posts I read that this happens when you have not deployed the message set or that
the MessageSet ID is incorrect - I have checked all of this...
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum