第 1 页 / 共 65 页
%&(cid:25)(cid:21)(cid:20)(cid:3)(cid:16)(cid:3)6$3(cid:3),’RF(cid:3),QWHUIDFH(cid:3)(cid:11)’HYHORSPHQW(cid:12)
%%&&(cid:25)(cid:25)(cid:21)(cid:21)(cid:20)(cid:20)
66$$33(cid:3)(cid:3),,’’RRFF(cid:3)(cid:3),,QQWWHHUUIIDDFFHH
(cid:11)(cid:11)’’HHYYHHOORRSSPPHHQQWW(cid:12)(cid:12)
ª SAP AG 1999
n R/3
n Release 4.6A
n October 1999
n Material Number 5003 5260
第 2 页 / 共 65 页
&RS\ULJKW
&RS\ULJKW(cid:3)(cid:20)(cid:28)(cid:28)(cid:28)(cid:3)6$3(cid:3)$*(cid:17)(cid:3)(cid:3)$OO(cid:3)ULJKWV(cid:3)UHVHUYHG(cid:17)
1HLWKHU(cid:3)WKLV(cid:3)WUDLQLQJ(cid:3)PDQXDO(cid:3)QRU(cid:3)DQ\(cid:3)SDUW(cid:3)WKHUHRI(cid:3)PD\
EH(cid:3)FRSLHG(cid:3)RU(cid:3)UHSURGXFHG(cid:3)LQ(cid:3)DQ\(cid:3)IRUP(cid:3)RU(cid:3)E\(cid:3)DQ\(cid:3)PHDQV(cid:15)
RU(cid:3)WUDQVODWHG(cid:3)LQWR(cid:3)DQRWKHU(cid:3)ODQJXDJH(cid:15)(cid:3)ZLWKRXW(cid:3)WKH(cid:3)SULRU
FRQVHQW(cid:3)RI(cid:3)6$3(cid:3)$*(cid:17)(cid:3)7KH(cid:3)LQIRUPDWLRQ(cid:3)FRQWDLQHG(cid:3)LQ(cid:3)WKLV
GRFXPHQW(cid:3)LV(cid:3)VXEMHFW(cid:3)WR(cid:3)FKDQJH(cid:3)DQG(cid:3)VXSSOHPHQW(cid:3)ZLWKRXW(cid:3)SULRU
QRWLFH(cid:17)
$OO(cid:3)ULJKWV(cid:3)UHVHUYHG(cid:17)
ª SAP AG 1999
7UDGHPDUNV(cid:29)
n Microsoft ®, Windows ®, NT ®, PowerPoint ®, WinWord ®, Excel ®, Project ®, SQL-Server ®,
Multimedia Viewer ®, Video for Windows ®, Internet Explorer ®, NetShow ®, and HTML Help ®
are registered trademarks of Microsoft Corporation.
n Lotus ScreenCam ® is a registered trademark of Lotus Development Corporation.
n Vivo ® and VivoActive ® are registered trademarks of RealNetworks, Inc.
n ARIS Toolset ® is a registered Trademark of IDS Prof. Scheer GmbH, Saarbrücken
n Adobe ® and Acrobat ® are registered trademarks of Adobe Systems Inc.
n TouchSend Index ® is a registered trademark of TouchSend Corporation.
n Visio ® is a registered trademark of Visio Corporation.
n IBM ®, OS/2 ®, DB2/6000 ® and AIX ® are a registered trademark of IBM Corporation.
n Indeo ® is a registered trademark of Intel Corporation.
n Netscape Navigator ®, and Netscape Communicator ® are registered trademarks of Netscape
Communications, Inc.
n OSF/Motif ® is a registered trademark of Open Software Foundation.
n ORACLE ® is a registered trademark of ORACLE Corporation, California, USA.
n INFORMIX ®-OnLine for SAP is a registered trademark of Informix Software Incorporated.
n UNIX ® and X/Open ® are registered trademarks of SCO Santa Cruz Operation.
n ADABAS ® is a registered trademark of Software AG
n The following are trademarks or registered trademarks of SAP AG; ABAP/4, InterSAP, RIVA, R/2,
R/3, R/3 Retail, SAP (Word), SAPaccess, SAPfile, SAPfind, SAPmail, SAPoffice, SAPscript,
SAPtime, SAPtronic, SAP-EDI, SAP EarlyWatch, SAP ArchiveLink, SAP Business Workflow, and
ALE/WEB. The SAP logo and all other SAP products, services, logos, or brand names included
herein are also trademarks or registered trademarks of SAP AG.
n Other products, services, logos, or brand names included herein are trademarks or registered
trademarks of their respective owners.
第 3 页 / 共 65 页
%XVLQHVV(cid:3),QWHJUDWLRQ(cid:3)7HFKQRORJLHV(cid:3),,
Business Integration
Technology
ª SAP AG 1999
(cid:0)(cid:2) (cid:1)(cid:4) (cid:3)(cid:6) (cid:5)(cid:8) (cid:7)
/HYHO(cid:3)(cid:21) /HYHO(cid:3)(cid:22)
3 days
Building Enterprise
Solutions with SAP
Components
(cid:1)(cid:4) (cid:9)(cid:11) (cid:10)(cid:12) (cid:7)(cid:8) (cid:3) 2 days
Data Transfer
(cid:0)(cid:2) (cid:1)(cid:2) (cid:13)(cid:6) (cid:14)(cid:8) (cid:3) 5 days
Programming with
BAPIs in Visual Basic
(cid:1)(cid:4) (cid:9)(cid:15) (cid:5)(cid:8) (cid:14)(cid:8) (cid:7) 5 days
R/3 Interface and BAPI
Programming in C++
(cid:1)(cid:4) (cid:9)(cid:15) (cid:5)(cid:8) (cid:14)(cid:8) (cid:16)
Application Link
Enabling (ALE)
Technology
5 days
(cid:0)(cid:2) (cid:1)(cid:4) (cid:17)(cid:18) (cid:10)(cid:12) (cid:5) 3 days
EDI Interface
(cid:1)(cid:4) (cid:9)(cid:19) (cid:14)(cid:18) (cid:10)(cid:12) (cid:3) 4 days
,- (cid:30)"
#$
(cid:23).(cid:30)(cid:15) /’ 0’ ! 1! (cid:30)’ (cid:21)) &!
(cid:20)(cid:22)(cid:21)(cid:24) (cid:23)(cid:26)(cid:25)(cid:12) (cid:27)(cid:29)(cid:28)(cid:31)(cid:30)! " (cid:25)
(cid:27)(cid:26)%’ &(cid:6) (cid:27)(cid:22)(cid:30)) ((cid:15) (+ *(cid:21))
(cid:25)
&
Communication
Interfaces in ABAP
(cid:0)(cid:2) (cid:1)2 (cid:13)3 (cid:10)’ (cid:7) 2 days
Programming with
BAPIs in JAVA
(cid:1)(cid:4) (cid:9)(cid:19) (cid:5)$ (cid:14)$ (cid:17)
SAP IDoc Interface -
Development
5 days
(cid:0)(cid:2) (cid:1)(cid:4) (cid:17)(cid:8) (cid:14)4 (cid:10) 1 day
SAP IDoc Interface
Technology
(cid:0)(cid:2) (cid:1)(cid:4) (cid:17)(cid:8) (cid:14)(cid:6) (cid:3) 2 days
| /HYHO(cid:3)(cid:22) |
|---|
| 3 days ation Link ng (ALE) ology (cid:0)(cid:2) (cid:1)(cid:4) (cid:17)(cid:8) (cid:14)4 (cid:10) 2 days 1 day ,- (cid:30)" (cid:23).(cid:30)(cid:15) /’ 0’ ! 1! (cid:30)’ (cid:21)) &! (cid:25) SAP IDoc Interface - Doc Interface Development ology 4 days terface |
| 5 days ransfer (cid:0)(cid:2) (cid:1)2 (cid:13)3 (cid:10)’ (cid:7) 2 days Communication 5 days (cid:20)(cid:22)(cid:21)(cid:24) (cid:23)(cid:26)(cid:25)(cid:12) (cid:27)(cid:29)(cid:28)(cid:31)(cid:30)! " (cid:25) Interfaces in ABAP mming with #$ (cid:27)(cid:26)%’ &(cid:6) (cid:27)(cid:22)(cid:30)) ((cid:15) (+ *(cid:21)) & in Visual Basic (cid:1)(cid:4) (cid:9)(cid:19) (cid:5)$ (cid:14)$ (cid:17) 5 days Programming with 5 days BAPIs in JAVA terface and BAPI mming in C++ |
第 4 页 / 共 65 页
&RXUVH(cid:3)3UHUHTXLVLWHV(cid:29)
l
5HFRPPHQGHG(cid:29)(cid:3)%DVLV(cid:3)%&(cid:3)(cid:23)(cid:19)(cid:19)(cid:3)(cid:16)(cid:3)$%$3
:RUNEHQFK(cid:3)%DVLFV
l
5HTXLUHG(cid:29)(cid:3)%DVLV(cid:3)%&(cid:25)(cid:21)(cid:19)(cid:3)(cid:16)(cid:3),’RF(cid:3),QWHUIDFH(cid:3)(cid:11)6WDQGDUG(cid:12)
ª SAP AG 1999
第 5 页 / 共 65 页
7DUJHW(cid:3)$XGLHQFH
l
$%$3(cid:3)’HYHORSHUV
l
&RQVXOWDQWV
ª SAP AG 1999
1RWHV(cid:3)WR(cid:3)WKH(cid:3)XVHU
n The training materials are QRW(cid:3)WHDFK(cid:16)\RXUVHOI(cid:3)SURJUDPV(cid:17)(cid:3)7KH\(cid:3)FRPSOHPHQW(cid:3)WKH(cid:3)FRXUVH
LQVWUXFWRU(cid:10)V(cid:3)H[SODQDWLRQV(cid:17)(cid:3)On the sheets, there is space for you to write down additional
information.
第 6 页 / 共 65 页
,QWURGXFWLRQ(cid:29)(cid:3)&RQWHQWV
l
&RXUVH(cid:3)*RDOV
l
&RXUVH(cid:3)2EMHFWLYH(cid:11)V(cid:12)
l
&RXUVH(cid:3)&RQWHQW
l
&RXUVH(cid:3)2YHUYLHZ(cid:3)’LDJUDP
l
0DLQ(cid:3)%XVLQHVV(cid:3)6FHQDULR
ª SAP AG 1999
(C) SAP AG BC621 1-1
第 7 页 / 共 65 页
&RXUVH(cid:3)*RDOV
$W(cid:3)WKH(cid:3)FRQFOXVLRQ(cid:3)RI(cid:3)WKLV(cid:3)FRXUVH(cid:15)(cid:3)\RX(cid:3)ZLOO(cid:3)EH
DEOH(cid:3)WR(cid:29)
l
([WHQG(cid:3),’RF(cid:3)W\SHV
l
’HILQH(cid:3)QHZ(cid:3),’RF(cid:3)W\SHV
ª SAP AG 1999
(C) SAP AG BC621 1-2
第 8 页 / 共 65 页
&RXUVH(cid:3)2EMHFWLYHV
$W(cid:3)WKH(cid:3)FRQFOXVLRQ(cid:3)RI(cid:3)WKLV(cid:3)FRXUVH(cid:15)(cid:3)\RX(cid:3)ZLOO(cid:3)EH(cid:3)DEOH
WR(cid:29)
l
%XLOG(cid:3)DQG(cid:3)H[WHQG(cid:3)WKH(cid:3)GDWD(cid:3)VWUXFWXUH(cid:3)RI(cid:3),’RF(cid:3)W\SHV
l
8VH(cid:3)WKH(cid:3),’RF(cid:3)W\SH(cid:3)HGLWRU(cid:3)DQG(cid:3)VHJPHQW(cid:3)HGLWRU
l
8VH(cid:3)FXVWRPHU(cid:3)H[LWV(cid:3)WR(cid:3)SURFHVV(cid:3),’RF(cid:3)W\SHV
ª SAP AG 1999
(C) SAP AG BC621 1-3
第 9 页 / 共 65 页
&RXUVH(cid:3)&RQWHQW
3UHIDFH
8QLW(cid:3)(cid:20)(cid:3)(cid:3)(cid:3)(cid:3) Introduction
8QLW(cid:3)(cid:21)(cid:3)(cid:3) Development Environment for IDoc Types
8QLW(cid:3)(cid:22)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3) Extension of IDoc Types
8QLW(cid:3)(cid:23)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3) Development of IDoc Types
$SSHQGL[
ª SAP AG 1999
(C) SAP AG BC621 1-4
第 10 页 / 共 65 页
ª SAP AG 1999
(C) SAP AG BC621 1-5
(cid:0)(cid:2)(cid:1)(cid:4) (cid:3)(cid:6) (cid:5)(cid:8) (cid:7)(cid:10) (cid:9)(cid:12) (cid:11)(cid:14) (cid:13)(cid:15) (cid:3)(cid:17) (cid:16)(cid:7)(cid:12) (cid:1)
(cid:20)(cid:20)
(cid:18)(cid:20)
(cid:27)(cid:28)
(cid:0)
(cid:18)
(cid:19)(cid:15) (cid:21)(cid:4)
(cid:1)
(cid:21)
(cid:7)(cid:10)
(cid:7)(cid:12)
(cid:19)(cid:23) (cid:22)
(cid:16)(cid:29)(cid:5)(cid:6) (cid:7)(cid:12)
(cid:13) (cid:31)(cid:14)
(cid:24)(cid:10)
(cid:1)(cid:23)
!(cid:12)
(cid:25)
(cid:25)
(cid:24)
(cid:19)(cid:15)
(cid:19)
(cid:19)
"
(cid:1)(cid:26)
(cid:1)(cid:26)
(cid:3)
(cid:3)(cid:10) (cid:30)(cid:6) (cid:7)(cid:12) (cid:5)
(cid:27)(cid:23) #(cid:26)
(cid:0)
(cid:18)
(cid:3)
(cid:19)
(cid:7)(cid:10) (cid:13)
(cid:1) (cid:16)(cid:7)$
"
(cid:31)(cid:14) !& (cid:24)
(cid:1)%
(cid:19)(cid:15)
(cid:7)(cid:14)
"
(cid:30)
(cid:18)’
(cid:7)(cid:23)
(cid:19)(
(cid:30)(cid:28)
(cid:21)(cid:14) (cid:19)(cid:10)
(cid:0)
(cid:18)
(cid:7)(cid:12)
(cid:22)
(cid:7)(cid:10) (cid:13)*
(cid:24)(cid:14) (cid:25)
(cid:31)(cid:10) !&
(cid:19)
(cid:24)
(cid:1))
(cid:19)(cid:15)
(cid:3)
"
%&(cid:25)(cid:21)(cid:20)(cid:3)&RXUVH(cid:3)2YHUYLHZ(cid:3)’LDJUDP
第 11 页 / 共 65 页
(QWHUSULVH(cid:3)WUDGLQJ(cid:3)FRPSDQ\(cid:3)$(cid:3)ZDQWV(cid:3)9HQGRU
%(cid:3)WR(cid:3)VKLS(cid:3)WKHLU(cid:3)PDWHULDO(cid:3)RUGHUV(cid:3)YLD(cid:3)(’,(cid:17)
+HUUPDQQ(cid:3)(cid:9)(cid:3)5LHPHU(cid:3)ZLOO(cid:3)GLH(cid:3)HQWVSUHFKHQGHQ
%HVWHOOXQJHQ(cid:3)JOHLFK(cid:3)HOHNWURQLVFK(cid:3)YHUEXFKHQ(cid:17)
$OV(cid:3)*UXQGODJH(cid:3)ZROOHQ(cid:3)GLH(cid:3)8QWHUQHKPHQ(cid:3)GHQ
,’RF(cid:16)7\S(cid:3)25’/*7(cid:19)(cid:20)(cid:3)YHUZHQGHQ(cid:15)(cid:3)GHU(cid:3)DEHU
HYHQWXHOO(cid:3)QRFK(cid:3)GHQ(cid:3)%HG(cid:129)UIQLVVHQ
HQWVSUHFKHQG(cid:3)HUZHLWHUW(cid:3)ZHUGHQ(cid:3)PX(cid:137)(cid:17)(cid:3)$OV
3URMHNWWHDPPLWJOLHG(cid:3)LQIRUPLHUHQ(cid:3)6LH(cid:3)VLFK(cid:3)DOVR
(cid:129)EHU(cid:3)GLH(cid:3)(QWZLFNOXQJVP|JOLFKNHLWHQ(cid:15)(cid:3)GLH(cid:3)GLH
,’RF(cid:16)6FKQLWWVWHOOH(cid:3)ELHWHW(cid:17)
ª SAP AG 1999
(C) SAP AG BC621 1-6
5(cid:29)6(cid:14) 7(cid:15) 8
+- ,/ .0 .2 14 3( ,
5(cid:2)6(cid:4) 7(cid:15) 8
0DLQ(cid:3)%XVLQHVV(cid:3)6FHQDULR
(QWHUSULVH(cid:3)WUDGLQJ
9HQGRU(cid:3)%
FRPSDQ\(cid:3)$
66$$33(cid:3)(cid:3)55(cid:18)(cid:18)(cid:22)(cid:22)(cid:3)(cid:3)66\\VVWWHHPP 66$$33(cid:3)(cid:3)55(cid:18)(cid:18)(cid:22)(cid:22)(cid:3)(cid:3)66\\VVWWHHPP
((’’,,(cid:3)(cid:3)66XXEEVV\\VVWWHHPP ((’’,,(cid:3)(cid:3)66XXEEVV\\VVWWHHPP
n Enterprise trading company A wants vendor B to ship their material orders via EDI. Vendor B would
like to electronically update the placed orders immediately. As a basis for this transaction, A & B
intend to use IDoc type ORDLGT01. However, IDoc type ORDLGT01 needs to be extended to meet
their needs. Your task as a member of the project team is to research the possibilities of the
development of the IDoc Interface.
| 0DLQ(cid:3)%XVLQHVV(cid:3)6FHQDULR | |||||||
|---|---|---|---|---|---|---|---|
| (Q(WHQUWSHULUVSHU(cid:3)WLUVDHG(cid:3)LWQUJDGLQJ(cid:3)FRPSDQ\(cid:3)$(cid:3)ZDQWV(cid:3)9HQGRU 9HQGRU(cid:3)% | |||||||
| FRPSDQ\(cid:3)$ %(cid:3)WR(cid:3)VKLS(cid:3)WKHL +HUUPDQQ(cid:3)(cid:9)(cid:3)5 | U(cid:3)PDWHULDO(cid:3)RUGHUV(cid:3)YLD(cid:3)(’,(cid:17) LHPHU(cid:3)ZLOO(cid:3)GLH(cid:3)HQWVSUHFKHQGHQ | ||||||
| %HVWHOOXQJHQ(cid:3)JOHLFK(cid:3)HOHNWURQLVFK(cid:3)YHUEXFKHQ(cid:17) $OV(cid:3)*UXQGODJH(cid:3)ZROOHQ(cid:3)GLH(cid:3)8QWHUQHKPHQ(cid:3)GHQ | |||||||
| ,’RF(cid:16)7\S(cid:3)25’/*7(cid:19)(cid:20)(cid:3)YHUZHQGHQ(cid:15)(cid:3)GHU(cid:3)DEHU | |||||||
| HYHQWXHO | O(cid:3)QRFK(cid:3)GHQ(cid:3)%HG(cid:129)UIQLVVHQ | ||||||
| H | QWVSUHFKHQG(cid:3)HUZH | LWHUW(cid:3)ZHUGHQ(cid:3)P | X(cid:137)(cid:17)(cid:3)$OV | ||||
| 3 | UR66MH$$N33W(cid:3)(cid:3)W55H(cid:18)(cid:18)D(cid:22)(cid:22)P(cid:3)(cid:3)66P\\VVLWWWHHJPPOLH | G(cid:3)LQIRUPLHUHQ(cid:3)6 | LH66(cid:3)V$$L33F(cid:3)(cid:3)K55(cid:3)(cid:18)D(cid:18)(cid:22)(cid:22)O(cid:3)(cid:3)V66R\\VVWWHHPP | ||||
| (cid:129)EHU(cid:3)GLH(cid:3)(QWZLFNOXQJVP|JOLFKNHLWHQ(cid:15)(cid:3)GLH(cid:3)GLH | |||||||
| 5(cid:29)6(cid:14) 7(cid:15) 8 5(cid:2)6(cid:4) 7 | (cid:15) 8 | ||||||
| ,’RF(cid:16)6F | KQLWWVWHOOH(cid:3)ELHWHW(cid:17) | ||||||
| +- ,/ .0 .2 14 3( , | |||||||
| ((’’,,(cid:3)(cid:3)66XXEEVV\\VVWWHHPP | ((’’,,(cid:3)(cid:3)66XXEEVV\\VVWWHHPP | ||||||
| ª SAP AG 1999 |
第 12 页 / 共 65 页
l
’DWD(cid:3)6WUXFWXUHV(cid:29)
ª SAP AG 1999
(C) SAP AG BC621 2-1
(cid:0) ,’RF(cid:3)5HFRUG(cid:3)7\SHV
(cid:0) ,’RF(cid:3)7\SHV
(cid:0)
’HYHORSPHQW(cid:3)(QYLURQPHQW(cid:3)IRU(cid:3),’RF(cid:3)7\SHV
,’RF(cid:3)6HJPHQWV
l
’HYHORSPHQW(cid:3)DQG(cid:3)([WHQVLRQ
第 13 页 / 共 65 页
&RXUVH(cid:3)2EMHFWLYHV
l
8QGHUVWDQG(cid:3)WKH(cid:3)GHYHORSPHQW(cid:3)HQYLURQPHQW(cid:3)IRU(cid:3),’RF
W\SHV
l
’HVFULEH(cid:3)WKH(cid:3)IXQFWLRQDOLW\(cid:3)RI(cid:3)WKH(cid:3)GHYHORSPHQW
HQYLURQPHQW(cid:3)IRU(cid:3),’RF(cid:3)W\SHV
l
([SODLQ(cid:3)WKH(cid:3)GLIIHUHQFH(cid:3)EHWZHHQ(cid:3)GHYHORSPHQW(cid:3)DQG
H[WHQVLRQV
ª SAP AG 1999
(C) SAP AG BC621 2-2
第 14 页 / 共 65 页
ª SAP AG 1999
(C) SAP AG BC621 2-3
(cid:1)(cid:3)(cid:2)(cid:5) (cid:4)(cid:7) (cid:6)(cid:9) (cid:8)(cid:11) (cid:10)(cid:13) (cid:12)(cid:15) (cid:14)(cid:16) (cid:4)(cid:18) (cid:17)(cid:8)(cid:13) (cid:2)
(cid:21)(cid:21)
(cid:19)(cid:21)
!
& (cid:8)(cid:27)
(cid:20)(cid:23) (cid:22)(cid:15)
(cid:2)(cid:16) (cid:22)"
(cid:6)%
(cid:20)(cid:25) (cid:24)(cid:8)(cid:27)
(cid:17)#(cid:6)$ (cid:8)%
(cid:1)’(cid:19)! (cid:8)(cid:30)
(cid:26)(cid:15)
(cid:2)(cid:15)
(cid:14))
(cid:28)(cid:29)
(cid:28)(cid:29)
((cid:15)
(cid:20)(cid:30)
(cid:20)(cid:11)
*"
(cid:2)(cid:31)
(cid:2)(cid:31)
(cid:26)+
(cid:4)
(cid:4)
(cid:20)(cid:16) ,
(cid:25) -+
(cid:1)’(cid:19)!
(cid:4).(cid:20)(cid:11)
(cid:8)(cid:11) (cid:14))
(cid:2)(cid:31) ,(cid:11) (cid:17)(cid:8)(cid:27)
((cid:15) *(cid:30) (cid:26)(cid:15)
(cid:2)/
(cid:20)(cid:16)
(cid:8)
,
&
(cid:19)(cid:21)
(cid:8)
(cid:20)(cid:23)
&
(cid:22)(cid:15) (cid:20)(cid:11)
(cid:1)’(cid:19)(cid:21)
(cid:24)(cid:8)(cid:13)
(cid:8)(cid:11) (cid:14)1
(cid:26)(cid:15) (cid:28)0
((cid:11) *(cid:30)
(cid:20)(cid:25)
(cid:26)+
(cid:2)(cid:31)
(cid:20)(cid:16)
(cid:4)
,
&RXUVH(cid:3)2YHUYLHZ(cid:3)’LDJUDP
第 15 页 / 共 65 页
ª SAP AG 1999
(C) SAP AG BC621 2-4
2(cid:25)
4!
7(cid:21)
(cid:12)(cid:11)
(cid:6)(cid:7)
(cid:20)(cid:25)
(cid:2)(cid:15)
(cid:8)(cid:11)
(cid:26)(cid:5)
(cid:14)(cid:23)
5(cid:13)
(cid:8)(cid:13)
(cid:4)(cid:18) (cid:17)(cid:8)(cid:27)
(cid:6)(cid:7) 6(cid:5) (cid:28)
(cid:6)$ (cid:4)
(cid:2)0 (cid:28)3 (cid:8)(cid:11) (cid:10)(cid:13) (cid:12)(cid:11) (cid:24)(cid:20) 89 (cid:12)(cid:31) ,(cid:11)
2(cid:25)
(cid:17)#(cid:2)(cid:5) (cid:20)(cid:31) ,(cid:31) ,)
(cid:12)(cid:30) (cid:2)(cid:5) (cid:14)(cid:23) (cid:4)? (cid:17)(cid:8)(cid:13)
:;
(cid:2)(cid:29)
(cid:8)%
(cid:28)@
(cid:6)= <
(cid:8)(cid:11)
&
(cid:10)(cid:13)
(cid:24)(cid:8)(cid:15)
(cid:12)(cid:30)
>
(cid:24)(cid:20)
$SSOLFDWLRQ
,’RF(cid:3),QWHUIDFH
A (cid:20)+ 5(cid:30) (cid:28)3
(cid:4).*" (cid:26)+
(cid:20)(cid:25)
(cid:20)
(cid:1)’(cid:19)(cid:21)
A
(cid:2)+ (cid:4)
(cid:8)(cid:11)
(cid:20)(cid:5)
(cid:14)1
5(cid:30)
((cid:11)
(cid:28)0
*(cid:30)
(cid:20)(cid:25)
(cid:26)+
(cid:2)(cid:31)
A
(cid:20)
(cid:4)
(cid:20)+ 5(cid:30) (cid:28)0
(cid:2)+ 6(cid:5) (cid:28)0
(cid:20)(cid:11) (cid:2)(cid:31)
(cid:20)
(cid:4)
&RPSRQHQWV(cid:3)RI(cid:3)WKH(cid:3),’RF(cid:3)3URFHVV
n The IDoc Interface consists of a data structure (the IDoc type) and process programs for this data
structure.
n The Subsystem Interface is built through the data structure.
n The process programs are inserted between SAP application and interface.
• In outbound processing you should be able to read the master and movement data as well as be
able to format it into an IDoc format.
• In inbound processing you can generate or change application data from the IDoc format.
| &RPSRQHQWV(cid:3)RI(cid:3)WKH(cid:3),’RF(cid:3)3URFHVV | |||
|---|---|---|---|
| $SSOLFDWLRQ | |||
| 2(cid:25) (cid:12)(cid:11) (cid:2)(cid:15) (cid:14)(cid:23) (cid:4)(cid:18) (cid:17)(cid:8)(cid:27) (cid:2)0 (cid:28)3 (cid:8)(cid:11) (cid:10)(cid:13) (cid:12)(cid:11) (cid:24)(cid:20) 89 (cid:12)(cid:31) ,(cid:11) (cid:17)#(cid:2)(cid:5) (cid:20)(cid:31) ,(cid:31) ,) :; (cid:8)% (cid:6)= < & (cid:24)(cid:8)(cid:15) > | |||
| 4! (cid:6)(cid:7) (cid:8)(cid:11) 5(cid:13) (cid:6)(cid:7) 6(cid:5) (cid:28) 2(cid:25) (cid:12)(cid:30) (cid:2)(cid:5) (cid:14)(cid:23) (cid:4)? (cid:17)(cid:8)(cid:13) (cid:2)(cid:29) (cid:28)@ (cid:8)(cid:11) (cid:10)(cid:13) (cid:12)(cid:30) (cid:24)(cid:20) | |||
| 7(cid:21) (cid:20)(cid:25) (cid:26)(cid:5) (cid:8)(cid:13) (cid:6)$ (cid:4) | |||
| (cid:1)’(cid:19)(cid:21) (cid:8)(cid:11) (cid:14)1 ((cid:11) *(cid:30) (cid:26)+ (cid:20) | |||
| A (cid:20)(cid:5) 5(cid:30) (cid:28) | 0 (cid:20)(cid:25) (cid:2)(cid:31) (cid:4) | ||
| A (cid:20)+ 5(cid:30) (cid:28)3 (cid:20)(cid:25) (cid:2)+ (cid:4) A (cid:20)+ 5(cid:30) (cid:28)0 (cid:20)(cid:11) (cid:2)(cid:31) (cid:4) | |||
| (cid:4).*" (cid:26)+ (cid:20) (cid:2)+ 6(cid:5) (cid:28)0 (cid:20) | |||
| ,’RF(cid:3),QWHUIDFH | |||
| ª SAP AG 1999 |
第 16 页 / 共 65 页
,’RF(cid:3)5HFRUG(cid:3)7\SHV
&RQWURO(cid:3)5HFRUG IDoc ID
Partner
IDoc Type and Logical Message
External Structure
’DWD(cid:3)5HFRUGV
Control Part Application Data
6WDWXV(cid:3)5HFRUGV IDoc ID
Status Information
ª SAP AG 1999
n Every IDoc in the SAP database consists of:
• One control record,
• Data records, containing the application data in the segments describing the hierarchy. These
segments are in a hierarchy sequence,
• Status records, which monitor specific IDoc steps. The further the IDoc is in its process the more
status records it has.
n An IDoc that has been exchanged with an external system, will only contain
• The control record and
• The data records.
n If the external system communicates the status of the sending IDoc with the R/3 System, this can be
carried out with a status confirmation. The R/3 System connects the received status records to the
corresponding outbound IDoc in the database. The R/3 System can also transmit status confirmations
about IDocs received. This, however, can only happen through the specific IDoc type SYSTAT01,
that is, the control and data records are exchanged here. In this case, the status information is
therefore contained in the IDoc data records.
(C) SAP AG BC621 2-5
第 17 页 / 共 65 页
,’RF(cid:3)7HUPV(cid:29)(cid:3)%DVLF(cid:3)7\SH(cid:3)DQG(cid:3)([WHQVLRQV
%%DDVVLLFF(cid:3)(cid:3)77\\SSHH
,,’’RRFF(cid:3)(cid:3)77\\SSHH
%%DDVVLLFF(cid:3)(cid:3)77\\SSHH
(([[WWHHQQVVLLRRQQ
(cid:14)(cid:14)
,,’’RRFF(cid:3)(cid:3)77\\SSHH
ª SAP AG 1999
n The IDoc type is a hierarchy consisting of segments and complex data structures which can receive
an application document
n There is a formal distinction between basic types and extensions
n The specific document in "IDoc format" is called an IDoc and has a specific IDoc type.
n An extension expands a basic type (SAP standard) by a customer specific segment, which are
directly or indirectly dependent of basic type segments. The segments of the basic type are
represented by the roots and the sub-trees, formed by the customer segments.
n The control record identifies the IDoc type using the following fields:
IDOCTYP Name of the basic type
CIMTYP Name of extension
n Examples:
Ø IDoc type ORDERS01 from standard system, not extended:
The field IDOCTYP has the value ORDERS01
The field CIMTYP is empty
Ø IDoc type ORDERS01 from standard system, extended by customers:
The field IDOCTYP has the value ORDERS01
The field CIMTYP has the value of the name of the extension
(C) SAP AG BC621 2-6
第 18 页 / 共 65 页
,’RF(cid:3)7HUPV(cid:29)(cid:3)6HJPHQW
66HHJJPPHHQQWW(cid:3)(cid:3)QQDDPPHH Version 1
(((cid:21)(cid:21)FFFFFFFFFF(cid:19)(cid:19)(cid:19)(cid:19)(cid:19)(cid:19) e.g. 3.0A
66HHJJPPHHQQWW(cid:3)(cid:3)WW\\SSHH
(((cid:20)(cid:20)FFFFFFFFFF
66HHJJPPHHQQWW(cid:3)(cid:3)QQDDPPHH Version 2
(((cid:21)(cid:21)FFFFFFFFFF(cid:19)(cid:19)(cid:19)(cid:19)(cid:20)(cid:20) e.g. 3.0C
66HHJJPPHHQQWW(cid:3)(cid:3)QQDDPPHH
(cid:18)(cid:18)SSDDUUWWQQHHUU(cid:18)(cid:18)FFFFFFFFFF(cid:19)(cid:19)(cid:19)(cid:19)(cid:19)(cid:19)
66HHJJPPHHQQWW(cid:3)(cid:3)QQDDPPHH
(((cid:21)(cid:21)FFFFFFFFFF(cid:19)(cid:19)(cid:20)(cid:20)(cid:22)(cid:22)
66HHJJPPHHQQWW(cid:3)(cid:3)WW\\SSHH 6HJPHQW(cid:3)QDPH
(cid:18)(cid:18)SSDDUUWWQQHHUU(cid:18)(cid:18)FFFFFFFFFF (cid:18)SDUWQHU(cid:18)FFFFF(cid:19)(cid:19)(cid:20)
ª SAP AG 1999
(C) SAP AG BC621 2-7
BC (cid:20)(cid:11) (cid:6)$ ,(cid:11) (cid:17)(cid:8)(cid:13) (cid:2)E DG F
e.g.7.7x
6HJPHQW(cid:3)QDPH
(cid:18)SDUWQHU(cid:18)FFFFF(cid:19)(cid:20)(cid:22)
n A segment consists of one
˝ SAP release independent segment type
˝ At least one SAP release dependent segment name (segment definition)
n Segment types are structures in the dictionary. They are used as internal names in the SAP System.
n An external system, for example an EDI subsystem, can recognize the version of the current segment
by the segment name.
n Segment types are a maximum of 27 digits. Segment names are derived from the segment types by
adding 3 digits (starting with 000). The naming conventions are preserved through the IDoc
definition tools.
n SAP segments differ from this rule:
Ø Segment types start with “E1”, segment names with “E2“ and additionally have a version number.
Ø The customer can also use the namespace "Z1"/ "Z2" or a customer prefix. Partners always use a
prefix.
n All segment fields are of type CHAR. Thus all SAP data types with similar characters are permitted,
for example NUMC or CLNT.
第 19 页 / 共 65 页
,’RF(cid:3))XQFWLRQV(cid:29)(cid:3)5HOHDVH(cid:3)DQG(cid:3)9HUVLRQ(cid:3)&UHDWLRQ
l
%\(cid:3)UHOHDVLQJ(cid:3)VHJPHQWV(cid:3)DQG(cid:3),’RF(cid:3)W\SHV(cid:15)(cid:3)WKH(cid:3)H[WHUQDO
LQWHUIDFH(cid:3)LV(cid:3)(cid:5)IUR]HQ(cid:5)(cid:3)DQG(cid:3)JLYHQ(cid:3)XQLTXH(cid:3)QDPHV(cid:3)IRU
WKHVH(cid:3)REMHFWV(cid:3)IRU(cid:3)DQ(cid:3)H[WHUQDO(cid:3)SDUWQHU(cid:3)V\VWHP
l
7KHUH(cid:3)FDQ(cid:3)RQO\(cid:3)EH(cid:3)RQH(cid:3)VHJPHQW(cid:3)YHUVLRQ(cid:3)IRU(cid:3)HDFK(cid:3)6$3
UHOHDVH(cid:3)(cid:11)IRU(cid:3)H[DPSOH(cid:3)(cid:23)(cid:17)(cid:19)%(cid:12)
l
7KH(cid:3),’RF(cid:3)GHILQLWLRQ(cid:3)WRROV(cid:3)FRQWURO(cid:3)WKH(cid:3)UHOHDVH(cid:17)(cid:3)$IWHU
HDFK(cid:3)UHOHDVH(cid:15)(cid:3)IXUWKHU(cid:3)GHYHORSPHQW(cid:3)OHDGV(cid:3)WR(cid:3)QHZ
YHUVLRQV
l
&KDQJHV(cid:3)PXVW(cid:3)EH(cid:3)PDGH(cid:3)LQ(cid:3)DFFRUGDQFH(cid:3)ZLWK(cid:3)VWULFW
UXOHV(cid:3)VR(cid:3)WKDW(cid:3)WKH(cid:3)LQWHUIDFH(cid:3)UHPDLQV(cid:3)FRPSDWLEOH
ª SAP AG 1999
(C) SAP AG BC621 2-8
H The version of an IDoc type or segment is created at a maintenance level. The last version remains the current one in all
following maintenance levels. The current version is only replaced by the development of a new version.
H All old versions remain in the system so that it is possible to reduce the current version to an older version at any time. This
enables the subsystems to be kept compatible even after an upgrade.
H Segment version:
Ø New fields can only be added to an existing segment.
Ø By doing this the structure of segment types gets extended.
Ø A new segment name is formed.
H Version of an IDoc type:
Ø You may only add new segments.
Ø A new IDoc type is created.
Ø A new version of an existing segment alone does not lead to a new version of IDoc type.
H 1RWH(cid:3)IRU(cid:3)RXWERXQG(cid:3)SURFHVVLQJ(cid:29) In the partner profiles the versions are listed as follows:
Ø IDoc type: By entering the IDoc type.
Ø Segment: By entering a SAP release. This leads to the reduction of all segments which are used in the IDoc type to an
older version, that is, to the current version stated in the release. If the field remains empty, the current version of all
segments relating to the current release is used.
H 1RWH(cid:3)IRU(cid:3)LQERXQG(cid:3)3URFHVVLQJ(cid:29) No settings are necessary or possible. The IDoc Interface recognizes the version and
processes the data accordingly.
| ,’RF(cid:3))XQFWLRQV(cid:29)(cid:3)5HOHDVH(cid:3)DQG(cid:3)9HUVLRQ(cid:3)&UHDWLRQ |
|---|
| l |
| %\(cid:3)UHOHDVLQJ(cid:3)VHJPHQWV(cid:3)DQG(cid:3),’RF(cid:3)W\SHV(cid:15)(cid:3)WKH(cid:3)H[WHUQDO |
| LQWHUIDFH(cid:3)LV(cid:3)(cid:5)IUR]HQ(cid:5)(cid:3)DQG(cid:3)JLYHQ(cid:3)XQLTXH(cid:3)QDPHV(cid:3)IRU |
| WKHVH(cid:3)REMHFWV(cid:3)IRU(cid:3)DQ(cid:3)H[WHUQDO(cid:3)SDUWQHU(cid:3)V\VWHP |
| l |
| 7KHUH(cid:3)FDQ(cid:3)RQO\(cid:3)EH(cid:3)RQH(cid:3)VHJPHQW(cid:3)YHUVLRQ(cid:3)IRU(cid:3)HDFK(cid:3)6$3 |
| UHOHDVH(cid:3)(cid:11)IRU(cid:3)H[DPSOH(cid:3)(cid:23)(cid:17)(cid:19)%(cid:12) |
| l |
| 7KH(cid:3),’RF(cid:3)GHILQLWLRQ(cid:3)WRROV(cid:3)FRQWURO(cid:3)WKH(cid:3)UHOHDVH(cid:17)(cid:3)$IWHU |
| HDFK(cid:3)UHOHDVH(cid:15)(cid:3)IXUWKHU(cid:3)GHYHORSPHQW(cid:3)OHDGV(cid:3)WR(cid:3)QHZ |
| YHUVLRQV |
| l |
| &KDQJHV(cid:3)PXVW(cid:3)EH(cid:3)PDGH(cid:3)LQ(cid:3)DFFRUGDQFH(cid:3)ZLWK(cid:3)VWULFW |
| UXOHV(cid:3)VR(cid:3)WKDW(cid:3)WKH(cid:3)LQWHUIDFH(cid:3)UHPDLQV(cid:3)FRPSDWLEOH |
| ª SAP AG 1999 |
第 20 页 / 共 65 页
$%$3(cid:3)3URJUDPPLQJ(cid:3)1DPHV
ª SAP AG 1999
(C) SAP AG BC621 2-9
I/ JL K3 MONP JR Q9 NT SV UV JW NY X
(cid:15)(cid:3)(’,’&
Z[ M$ \L M^ ](cid:21) _‘ NP SC UV JL NT X
(cid:15)(cid:3)(’,’6(cid:3)(cid:9)(cid:3)(’,B’6
a \1 M.\b NP SC UV JL NT XL _
(cid:15)(cid:3)(’,’’(cid:15)(cid:3)GLVSOD\HG(cid:3)DV(cid:3)D(cid:3)VHJPHQW(cid:3)WUHH
((cid:20)+’’2& ((cid:20)7/680
((cid:20)+’$’5
((cid:20),7’2&
((cid:20),76&+
c(cid:16) d(cid:23) e(cid:3)f(cid:23) gi h(cid:16) jG fY kP lm fY gG h
n(cid:27) o(cid:23) pqr jT fG k(cid:16) l9 f(cid:23) gs h
(cid:5),’RF(cid:3)7\SH(cid:5)
M 1 C 1
((cid:20),7’2&
C 5
M 1
((cid:20),76&+
C 5
C 99
n ABAP programming exclusively uses the segment types of the segments, for example in the
TABLES statement.
n Segment types implemented in the SAP standard system start with prefix "E1".
第 21 页 / 共 65 页
6XEV\VWHP(cid:3)1DPHV
ª SAP AG 1999
(C) SAP AG BC621 2-10
It JW K3 M.NT JL QV NT SV U9 JR NP X (cid:15)(cid:3)(cid:3)(’,B’&(cid:23)(cid:19)
Z[ M.\u Mv ]C _‘ NY SC UV JL NT X
(cid:15)(cid:3)(’,B’6(cid:23)(cid:19)
a \u M.\‘ NY SC U9 JW NT XL _
(cid:15)(cid:3)GLVSOD\HG(cid:3)DV(cid:3)D(cid:3)VHJPHQW(cid:3)WUHH
((cid:21)+’’2&(cid:19)(cid:19)(cid:19) ((cid:21)7/680(cid:19)(cid:19)(cid:19)
((cid:20),7’2&
((cid:21)+’$’5(cid:19)(cid:19)(cid:19)
((cid:20),76&+
cP d(cid:16) e#f(cid:16) gw h(cid:16) js fT k(cid:16) lx fP gG h
n(cid:27) o(cid:23) pqr jY fG k(cid:31) l9 f(cid:23) gw h
(cid:5),’RF(cid:3)7\SH(cid:5)
M 1 C 1
((cid:21),7’2&(cid:19)(cid:19)(cid:19)
C 5 M 1
((cid:21),76&+(cid:19)(cid:19)(cid:19)
C 5
C 99
n The segment names of the segments are exclusively visible by the subsystem.
n Segment names implemented in the SAP standard system start with prefix "E2".
第 22 页 / 共 65 页
,’RF(cid:3)’HILQLWLRQ(cid:3)7RROV
,’RF(cid:3)7\SH(cid:3)(GLWRU
ª SAP AG 1999
(C) SAP AG BC621 2-11
y{ zx |(cid:13) }
((cid:20)+’’2&
6HJPHQW(cid:3)HGLWRU
y{ zx |9 ~
n Design and definition of IDoc types and their segments are supported by the IDoc definition tools
through the following:
• Testing of the formal design rules
• Simple usage in application of an ABAP development workbench
n The IDoc type editor allows:
• Definition of basic types (possible through SAP, partners and customers)
• Definition of extensions (only possible through customers)
n The segment editor permits the definition of segments for later use in the IDoc type editor.
| y | { | zx | |(cid:13) | } | , | ’ | R | F | (cid:3) | 7 | \ | S | H(cid:3) | ( | G | L | WR | U | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| y{ | zx |9 | ~ | 6 | HJ | PH | QW(cid:3) | HG | LWR | U | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ((cid:20) | +’ | ’ | 2& | |||||||||||||||||||||||||||||
第 23 页 / 共 65 页
:KHQ(cid:3)LV(cid:3):KLFK(cid:3)$FWLRQ(cid:3)1HFHVVDU\"
J
7KH(cid:3),’RF(cid:3)W\SH(cid:3)UHTXLUHG(cid:3)LV(cid:3)DYDLODEOH(cid:3)DQG(cid:3)PHHWV(cid:3)DOO
UHTXLUHPHQWV(cid:29)
1R(cid:3)DFWLRQ(cid:3)QHHGHG(cid:4)
K
7KH(cid:3),’RF(cid:3)W\SH(cid:3)UHTXLUHG(cid:3)LV(cid:3)SUHVHQW(cid:3)EXW(cid:3)GRHV(cid:3)QRW(cid:3)PHHW(cid:3)DOO
UHTXLUHPHQWV(cid:29)
$FWLRQ(cid:29)(cid:3)&XVWRPHU(cid:3)H[WHQVLRQ(cid:4)
L
7KH(cid:3),’RF(cid:3)W\SH(cid:3)UHTXLUHG(cid:3)LV(cid:3)QRW(cid:3)DYDLODEOH(cid:3)RU(cid:3)LW(cid:3)
ª SAP AG 1999
(C) SAP AG BC621 2-12
(cid:127)? (cid:128)
SUHVHQW(cid:3)EXW
GRHV(cid:3)QRW(cid:3)PHHW(cid:3)DOO(cid:3)WKH(cid:3)UHTXLUHPHQWV(cid:29)
$FWLRQ(cid:29)(cid:3)’HYHORSPHQW(cid:4)
n The customer extension, that is, the development of an extension does not represent a modification.
Since all actions are captured in their own namespace, the extension can automatically be expanded
to new versions of the extended IDoc type.
n The customer development is totally independent of the standard. The necessary processes can easily
be activated as table entries using the process codes.
| :KHQ(cid:3)LV(cid:3):KLFK(cid:3)$FWLRQ(cid:3)1HFHVVDU\" | |
|---|---|
| J | |
| 7KH(cid:3),’RF(cid:3)W\SH(cid:3)UHTXLUHG(cid:3)LV(cid:3)DYDLODEOH(cid:3)DQG(cid:3)PHHWV(cid:3)DOO | |
| UHTXLUHPHQWV(cid:29) | |
| 1R(cid:3)DFWLRQ(cid:3)QHHGHG(cid:4) | |
| K | |
| 7KH(cid:3),’RF(cid:3)W\SH(cid:3)UHTXLUHG(cid:3)LV(cid:3)SUHVHQW(cid:3)EXW(cid:3)GRHV(cid:3)QRW(cid:3)PHHW(cid:3)DOO | |
| UHTXLUHPHQWV(cid:29) | |
| $FWLRQ(cid:29)(cid:3)&XVWRPHU(cid:3)H[WHQVLRQ(cid:4) | |
| L | |
| (cid:127)? (cid:128) | |
| 7KH(cid:3),’RF(cid:3)W\SH(cid:3)UHTXLUHG(cid:3)LV(cid:3)QRW(cid:3)DYDLODEOH(cid:3)RU(cid:3)LW(cid:3) SUHVHQW(cid:3)EXW | |
| GRHV(cid:3)QRW(cid:3)PHHW(cid:3)DOO(cid:3)WKH(cid:3)UHTXLUHPHQWV(cid:29) | |
| $FWLRQ(cid:29)(cid:3)’HYHORSPHQW(cid:4) | |
| ª SAP AG 1999 |