이 주제에서는 IDoc 구문 분석기에 사용되는 제어 구조(DC) 및 데이터 구조(DD)의 필드 이름을 모두 나열합니다. 이는 ESQL의 SET문에 사용되는 형식으로 문서화됩니다.
SET OutputRoot.Properties = InputRoot.Properties; SET OutputRoot.MQMD = InputRoot.MQMD;
모든 필드를 지정하고 설정해야 합니다.
<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[1], DD[2] 등과 같이 배열 접미부를 사용하십시오.
<rootname>.<ParserName>.DD[1].<fieldname>=예를 들면,
SET OutputRoot.IDOC.DD[I].segnam = 'E2MAKTM001'; SET OutputRoot.IDOC.DD[I].mandt2 = '111';
다음의 표에서는 접미부 2를 사용하여 mandt 및 docnum 필드에 고유한 필드 이름을 제공합니다.
1) segnam | 2) mandt2 | 3) docnum2 |
4) segnum | 5) psgnum | 6) hlevel |
<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'
msgfn | spras | maktx |
msgfn | spras_iso | fill954 |
SAP로 수신되는 IDoc에 1000바이트 세그먼트가 있어야 하므로 fill954 키워드는 세그먼트의 필러입니다.