IDoc 구문 분석기 구조의 필드 이름

이 주제에서는 IDoc 구문 분석기에 사용되는 제어 구조(DC) 및 데이터 구조(DD)의 필드 이름을 모두 나열합니다. 이는 ESQL의 SET문에 사용되는 형식으로 문서화됩니다.

예를 들면,
SET OutputRoot.Properties = InputRoot.Properties;
SET OutputRoot.MQMD = InputRoot.MQMD;

제어 구조(DC) 필드

모든 필드를 지정하고 설정해야 합니다.

구문은 다음과 같습니다.
<rootname>.<ParserName>.<foldername>.<fieldname>=
예를 들면,
SET "OutputRoot"."IDOC"."DC"."docnum" = '0000000000000001';
SET "OutputRoot"."IDOC"."DC"."idoctyp" = 'MATMAS01'
순서대로 지정해야 하는 필드 이름은 다음과 같습니다.
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

데이터 구조(DD) 필드

각 DD 세그먼트에 액세스하려면 DD[1], DD[2] 등과 같이 배열 접미부를 사용하십시오.

구문은 다음과 같습니다.
<rootname>.<ParserName>.DD[1].<fieldname>=
예를 들면,
SET OutputRoot.IDOC.DD[I].segnam  = 'E2MAKTM001';
SET OutputRoot.IDOC.DD[I].mandt2   = '111';

다음의 표에서는 접미부 2를 사용하여 mandtdocnum 필드에 고유한 필드 이름을 제공합니다.

순서대로 제공해야 하는 필드 이름은 다음과 같습니다.
1) segnam 2) mandt2 3) docnum2
4) segnum 5) psgnum 6) hlevel
주:
  1. DD 세그먼트에서 데이터의 마지막 1000바이트는 MRM에서 모델화된 바이트입니다.
  2. DD segnam은 MRM이 사용하는 모델을 설명합니다.

세그먼트 필드

구문은 다음과 같습니다.
<rootname>.<ParserName>.DD[1].sdatatag.MRM.<fieldname>=
예를 들면,
SET OutputRoot.IDOC.DD[I].sdatatag.MRM.msgfn = '006'
SET OutputRoot.IDOC.DD[I].sdatatag.MRM.spras_iso = 'EN'
주:
  1. sdatatag 키워드는 요소에 조작할 데이터가 포함되었음을 구문 분석기에 표시합니다.
  2. MRM 키워드는 MRM이 변환을 핸들링함을 표시합니다.
msgfn spras maktx
msgfn spras_iso fill954

SAP로 수신되는 IDoc에 1000바이트 세그먼트가 있어야 하므로 fill954 키워드는 세그먼트의 필러입니다.

주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ad20040_