Nombres de campo de las estructuras del analizador IDOC

Los nombres de campo de la DC (Control Structure) y de la DD (Data Structure) utilizados por el analizador IDOC.

Los nombres de campos se documentan en el formato en el que se utilizan en una sentencia SET de ESQL, por ejemplo:
SET OutputRoot.Properties = InputRoot.Properties;
SET OutputRoot.MQMD = InputRoot.MQMD;

Campos de Estructura de control (DC)

Todos los campos se deben especificar y establecer.

La sintaxis es:
<nombreraíz>.<NombreAnalizador>.<nombrecarpeta>.<nombrecampo>=
Por ejemplo:
SET "OutputRoot"."IDOC"."DC"."docnum" = '0000000000000001';
SET "OutputRoot"."IDOC"."DC"."idoctyp" = 'MATMAS01'
Los nombres de campo, que se deben especificar en orden, son:
1) tabnam 2) mandt 3) docnum
4) docrel 5) status 6) direct
7) outmod 8) exprss 9) test
10) idoctyp 11) cimtyp 12) mestyp
13) mescod 14) mesfct 15) std
16) stdvrs 17) stdmes 18) sndpor
19) sndprt 20) sndpfc 21) sndprn
22) sndsad 23) sndlad 24) rcvpor
25) rcvprt 26) rcvpfc 27) rcvprn
28) rcvsad 29) rcvlad 30) credat
31) cretim 32) refint 33) refgrp
34) refmes 35) arckey 36) serial

Campos de Estructura de datos (DD)

Para acceder a cada segmento DD, utilice el sufijo de matriz DD[1], DD[2] y así sucesivamente.

La sintaxis es:
<nombreraíz>.<NombreAnalizador>.DD[1].<nombrecampo>=
Por ejemplo:
SET OutputRoot.IDOC.DD[I].segnam  = 'E2MAKTM001';
SET OutputRoot.IDOC.DD[I].mandt2   = '111';

La tabla siguiente ilustra el uso del sufijo 2 para proporcionar nombres de campo exclusivos a los campos mandt y docnum.

Los nombres de campo, que se deben proporcionar en orden, son:
1) segnam 2) mandt2 3) docnum2
4) segnum 5) psgnum 6) hlevel
Notas:
  • 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.

Campos de segmento

La sintaxis es:
<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'
Notas:
  • 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.
msgfn spras maktx
msgfn spras_iso fill954

El campo fill954 es el relleno para el segmento porque un IDoc de entrada en SAP debe tener segmentos de 1000 bytes.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:50

ad20040_