Los nombres de campo de la DC (Control Structure) y de la DD (Data Structure) utilizados por el analizador IDOC.
SET OutputRoot.Properties = InputRoot.Properties;
SET OutputRoot.MQMD = InputRoot.MQMD;
Todos los campos se deben especificar y establecer.
<nombreraíz>.<NombreAnalizador>.<nombrecarpeta>.<nombrecampo>=
Por
ejemplo: SET "OutputRoot"."IDOC"."DC"."docnum" = '0000000000000001';
SET "OutputRoot"."IDOC"."DC"."idoctyp" = 'MATMAS01'
Para acceder a cada segmento DD, utilice el sufijo de matriz DD[1], DD[2] y así sucesivamente.
<nombreraíz>.<NombreAnalizador>.DD[1].<nombrecampo>=
Por
ejemplo: SET OutputRoot.IDOC.DD[I].segnam = 'E2MAKTM001';
SET OutputRoot.IDOC.DD[I].mandt2 = '111';
La lista siguiente ilustra el uso del sufijo 2 para proporcionar nombres de campo exclusivos a los campos mandt y docnum.
Los últimos 1000 bytes de datos del segmento DD son los bytes que el dominio MRM analiza. La DD segnam describe el modelo que utiliza el MRM.
<nombreraíz>.<NombreAnalizador>.DD[1].sdatatag.MRM.<nombrecampo>=
Por
ejemplo: SET OutputRoot.IDOC.DD[I].sdatatag.MRM.msgfn = '006'
SET OutputRoot.IDOC.DD[I].sdatatag.MRM.spras_iso = 'EN'
El campo sdatatag indica al analizador que es el elemento que contiene los datos que se van a manipular. El campo MRM indica que el MRM maneja la transformación.
El campo fill954 es el relleno para el segmento porque un IDoc de entrada en SAP debe tener segmentos de 1000 bytes.