EDI的環境配置和開發操作手冊_第1頁
EDI的環境配置和開發操作手冊_第2頁
EDI的環境配置和開發操作手冊_第3頁
EDI的環境配置和開發操作手冊_第4頁
EDI的環境配置和開發操作手冊_第5頁
已閱讀5頁,還剩30頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

EDI的環境配置和開發操作手冊(DOC35頁)

1.場景介紹和說明

在該操作手冊中,我們將搭建一個ECC系統和JAVA系統的EDI信息交互平臺。

耍緊的場景交互為JAVA接收和發出IDOC包:具體的交互原埋請看以下圖:

-------------拋出IDOC包-------------

ECC系統.---->java系統

.)發出IDOC包,

2.EDI的環境配置

2.1創建一個邏輯系統

(1)創建一個邏輯系統的路徑能夠在EDI的后臺配置中查找,路徑為:Basis

Setting->LogicalSystem->DefineLogicalSystem,也能夠輸入事物碼BD54直截了當

進入以下界面:

修改視圖邏輯系統:總覽

%噌國?卷國國印

邏輯系統建一個JAVA邏輯系統

邏輯系統名稱□

AII_00_800AllSystemclient800▲

AIN1AutoIDNode1

AIN2AutoIDNode2

AIN_800AutoIDNode2.1client800

AIN_800NBlAutoIDNodeclient800NB1

APOCLNTIOOAPOCLNTIOO

APOCLNT800APOCLNT800

APOCLNT801APOCLNT801

APOCLNT802APOCLNT801

APOCLNT810APOCLNT801

AT2CLNT001AT2System

BlILOGSYSBllLogicalSystem

(2)在點擊新條目后,輸入邏輯系統的相關信息,并點儲存完成邏輯系統

的創建

新條目:已添加條目概覽

殄國國甩國

邏輯系統

邏指系統名稱

LOGSJAVALogicalsystemforJAVA

區修

E

區K

K

區B

|區K

點擊儲存后

點擊百確認。

2.2激活SAPWorkFlow

你能夠輸入事物碼:SWU3來激活SAPWorkFlow的操作:激活WorkFlow相

關組件

AutomaticWorkflowCustomizing

9⑥51中合回CheckEventLinkages

▼VMaintah^iri^Shvironment

,VConfigureRFCDestination

,qMaintainWorkflowSystemAdministrator

MaintainActivePlanVersion

?/ClassifyDecisionTaskasGeneral

?,DocumentGeneration/FormIntegration

,矽MaintainTimeUnits

?"ScheduleBackgroundJobforMissedDeadlines

,2ScheduleBackgroundJobforWorkItemswithErrors

?"ScheduleBackgroundJobforConditionEvaluation

?吠ScheduleBackgroundJobforEventQueue

?吠Schedulebackgroundjobforclearingreport

?〃ScheduleDeadlineforUpdateofSharedMemoryofContainerFact

?,ScheduleBackgroundJobforDeadlineMonitoring

▼VMaintainDefinitionEnvironment

,VMaintainPrefixNumbers

?"CheckNumberRanges

,"CheckEntriesfromHRControlTables

▼VMaintainAdditionalSettingsandServices

,VMaintainWebServer

,VMaintainStandardDomainforInternetMail

,必ActivateSendtoObjectsandHRObjects

,VMaintainDemoandVerificationEnvironment

?VClassifyTasksasGeneral

2.3激活IDOC事件-事件接收器

(1)激活IDOC事件接收器的事物碼為:OYEB

SAP

(2)點擊'是'

SAP輕松訪問IDoc和EDI基礎

00&晶其它其單國園,▼▲0創建角色

▼a收藏夾

,國S8WP-Office->Workplace

,國PFTCJNS-Development->Definitiontoe

,國PFTC_CHG-Development->Definitionto

,國PFACJNS-Development->Definitiontoe

0

awl顯;r:IDoc

lr

0幽

2.4設置IDOC治理

設置IDOC治理的事物碼:OYEA

2.5創建RFCDestination

那個地點需要創建2個RFCDestination:一個指向ECC本系統的1類型為3),

一個是指向外部的JAVA系統的(類型為T),創建事物碼:SM59

(1)創建本系統RFC(類型為3)

ConfigurationofRFCConnections

點擊

司閥叵團叵回I

RFCConnectionsTy...Comment

Connections2

ABAPConnections3

1Q2.16R.124.206AtR<;t-kw

ADM950REMOTE3

AII_00_8003

AIO3

APOCLNTIOO3

APOCLNT8003

APOCLNT8013

APOCLNT8023

APOCLNT8103

APO.MAIL3

B3TCLNT8003BWCLIENTSOO(DONGJL)

BI8003印80。(E16)

印—MAIL3

輸入相關信息

測試

連接測試DEV.TEST

連接類型R/3連接

ActionResult

注冊:8msec

Transferof0KB:1msec

Transferof10KB:1msec

Transferof20KB:1msec

Transferof30KB:1msec

(2)創建連接JAVA的RFCDestination(類型為T)

ConfigurationofR.FCConnections

.點擊創建

回㈣回|勿⑼|回

RFCConnectionsTy...Comment

?QR/2Connections2

?OABAPConnections3

?CJHTTPConnectionstoExternalServerG

?0HTTPConnectionstoABAPSystemH

?口InternalConnectionsI

?口LogicalConnectionsL

TCP/IPCurir-iPCtiur-i?!—

*01A_PRODUCTIONT

?E)ALEMANU

?SAL.RFC2.1-

?國AL_RFC3.0

?g)AMADEUSJRES.TRAININGT

T

?圖AMADEUS_SYNC

?國AMAJRES_TRAINING_US

?ElB1ICONNECTORTblitor3

WB

?國B1ILOGSYS

?BBC_CONSOL■JB

?BBC_CONSOL1

?E)BC_CONSOL_BUYER

輸入相關信息

RFC終點LOGSJAVA

連接UnicodeTest%

RFC目標系統3港畫二

連接類型TCP/IP連接Description

說明

Description1

Description2

Description3

AdnmnistratonTechnicalSettings登錄&UnicodeSpecialOptions

ActivationType

[RegisteredServerProgram

OStartonApplicationServer

OstartonExplicitHost

OStartonFront-EndWorkStation

StartTypeofExternalProgram

G)DefaultGatewayValue

ORemoteExecution

ORemoteShel

激活UNICODE

RFC終點LOGSJAVA

連接UnicodeTest》

RFC目標系線LOGSJAVA

連接類2!T'TCP/IP連接Descrption

說明

Description1

Desulption2

Desuiption3

Administration?TechnicalSettings|費錄/MDMP&Unicode|SpecialOptions

CommunicationTypewithTargetSystem

!C:Non<inicodeI

?InactiveOActive

I?Unicode]

CharacterConversion

?DefaultSettingIgnoreError,ErrorIndicator:-IM-0023

ShortDumpAfterConversionError

IgnoreConversionErrors

DisplayofConversonErrors

2.6定義文件端口

依照創建的RFCDestination,定義文件端口的事物碼:WE21

⑴創建ECC發送IDOC包的端口

IDOC處理中的端口

口多?日4Q?E

端口點擊創建描述

▼0端口

▼a事務性RFC

?A000000002Salessystem

?A000000003Productionsystem

?A000000004Centralsystem

?A000000006ID3IDESSENDER802

?A000000007ID3IDESREC801

?A000000008ID3IDES800

?A000000009ID3-AM

'A000000010Q30CLNT002

?A000000011PorttoICAROJZY

?A000000012DirektverbindungSysti

?A000000013IDES:Automotive

?A000000014PortforPFSJD-Mast

?AnnnnoooisPortforPFSJD-Tran

?A000000016Communicationbetwe

?A000000017ID3Mandant800

?A000000018TestB2B

?A000000019APO->R/3Schulung/

?A000000020IDTMandant800

輸入相關信息

IDOC處理中的端口

口%?日[^4切畫百

端口描述

▼口端口

?事務性RFC

?口文件

-□CPI-C

?□ABAP-PI

?口XML文件

?□XMLHTTP

選擇相應的RFCDestination

⑵創建ECC接收IDOC端口

點擊創建

工DOC處理中的端口

Q?B

_____

端口點擊創建描述

▼Q端口▲

▼S)事務性RFC▼

?A000000002Salessystem

?A000000003Productionsystem

?A000000004Centralsystem

?A000000006ID3IDESSENDER802

■A000000007ID3IDESREC801

?A000000008ID3IDES800

?A000000009ID3-AM

?A000000010Q30CLNT002

?A000000011PorttoICAROJZY

?A000000012DirektverbindungSysti

?A000000013IDES:Automotive

?A000000014PortforPFS」D-Mast

?A000000015PortforPFS」D-Tran

?A000000016Communicationbetwe

?A000000017ID3Mandant800

?A000000018TestB2B

,AuuuuuuuiyAPO->K/3schulung/

?A000000020IDTMandant800

輸入相關信息

IDOC處理中的端口

端□

描迷

事苦性RFC

LE^IDOC處理中的端口X

,指定RFCDestination

創建tRFC端口

□X?口同40星主

流口施逑

5?口ECCPORT

▼DSiQ______描述茸藏菽,…

"TO事務性RFC

?口文件

?CJCPI-C版本

?CJABAP-PISAP版本3.0/3.1的IDoc記杲英也

?口XML文件

6SAP4.x版本的IDoc記錄類型

?CJXM.HTTPECC接收RFCDestination

RFC目標DEVJEST

儲存

3.IDOC的開發

第一,我們來看看IDOC的一個事物代碼大全:查看事物碼WEDI

▽C3SAP菜單

2WE02-顯示IDoc

▽?系統管理

。WE20-伙伴參數文件

0WE21-端口定義

0SM59-RFC目標

0WE46-IDoc管理

D口查找IDoc|\

1>□顯示狀態城

▽O測試

0WE19-測試工具

0WE15■■從MC的外向處理

0WE14-IDoc出站處理

0WE18-生成狀態文件

0WE17-處理狀態文件

0WE12-修改的出站文件的入站處理

0WE16-原始入站文件的入站處理

▽白文檔

0WE60-IDoc類型

0WE64-進程代碼

▽0開發

0WE31-IDoc部分

0WE30-IDoc類型

0WE81-信息類型

0WE82-IDoc類型/消息

00出站處理設置/MC

▽日進站處理設置

0BD51二ALE屬性

型不西T:消息減用對象.....]

?WE42-迸站處.理代耨

p曰控制

D□狀態

D□合作伙伴參數文件

0WE55-生成文件名稱

0WE34-IDoc樣式

&WE32-IDoc視圖

3.1IDOC段的開發

IDOC段開發的事物碼為WE31,路徑:菜單路徑:工具玲業務通訊玲IDOC基

礎今開發fIDOC部分

點擊創建后,錄入以下信息

▼<1的?g0q崎露的@函囿

開發段:創建段定義

少熬0網團d新字段8

段定義□已釋放

最后更改人

選擇相應的開發類,儲存

3.2IDOC類型的開發

事物碼:WE30

菜單路徑:工具玲業務通訊玲IDOC基礎今開發TIDOC類型

開發憑證類堇:初始屏幕

口少的?&史變更請求(組織者)

ZBTTEST|F

點擊創建后,填寫描述信息

選擇確認后,為IDOC類型分配段,點擊創建

分配剛創建的段類型

選擇確認,儲存并分配開發包

3.3創建消息類型

事物碼:WE81

菜單路徑:工具玲業務通訊TIDOC基礎玲開發好消息類型

點擊新建條目:

修改視圖EDI:邏輯信息類型:總比

EDI:邏輯信息類型

消息類型短文本

7CVM7MEGMCR:MBCREATEGOODSMOVEMENT的過帳貨物移動

/CWM/SHP_IBDLV_CHANJE更改入站交貨

/CWM/SHP_IBDLV_CONFIRM_DECBAPI確M(CWM保存進站復制品)

/CVM/SHP_IBDLV_SAVE_REPLICA用于內向交貨復制的BAPI功能模式

/C¥M/SHP_OBDLV_CHANSE出站交貨更改的BAPI

/CWM/SHP_OBDLV_CONFIRM_DECBAPI確認(CWM保存復制品)

/CWM/SHP_OBDLV_SAVE_REPLICA用于外向交貨復制的BAPI功能模式

/CVM/SHP_OBDLV_SPLIT_DECENTRALBAPI交付分隔(CWM保存復制)

/CVM/STPPODCWM接收確認(PODj

/DSD/HH_CONTROLDSD控制輸出(eod,del,drq,drp,eou)

/DSD/HH_CREDITDATADSD信貨風險總顏和信貸限制額

/DSD/HH-CUSTMASTEXTDSD客戶主數據忝加

/DSD/HH_DRIVERMASTDSD驅動程序主數據

填入相關信息,點擊儲存

新條目:已添加條目概覽

QIB?Q

EDI:邏輯信息類型

消息類型短文本

ZMT_TESTFORTESTMESSAGE!

3.4建立關聯(IdocType,MessageType)

事物碼:WE82

菜單路徑:工具》業務通訊TIDOC基礎1開發TIDOC類型/消息

點擊新條目:

修改視圖消息類型和給IDoc類型的分配:總覺

區匾m啰國圍凰

消息類型和給IDoc類型I

消息類型基本類型擴展釋放

匹典/儂愿R□WM/MBGMCR01620

/CWM/SHP_IBDLV_CI/CWM/SHP_IBDLV_C>640

/CWM/SHP_IBDLV_C(/CWM/SHP_IBDLV_CC620

/CWM/SHP_IBDLV_S^/CWM/SHP_IBDLV_S/620

/CWM/SHP_OBDLV_CI/CWM/SHP_OBDLV_C>640

/CWM/SHP_OBDLV_C(/CWM/SHP_OBDLV_CC620

/CWM/SHP_OBDLV_SVCWM/SHP_OBDLV_S/620

/CWM/SHP_OBDLV_SI/CWM/SHP_OBDLV_SF700

/CWM/STPPOD/CWM/DELVRY03470

/DSD/HH_CONTROL/DSD/HH_CONTROLOJ46C

/DSD/HH.CONTROL/DSD/HH.CONTROLO:620

/DSD/HH_CREDITDA7DSD/HH_CREDITDA146c

輸入相關信息

新條目:已添加務目概覽

消息類型和給IDoc類型的分配

消息類型基本類型擴展春放

LZMT_TESTZBT_TeSTO0

B

回回回

回回回

回回回

回國

(Z

點擊儲存

3.5創建IDOC處理模塊(出入站處理程序)

事物碼:SE37

菜單路徑:工具TABAP工作臺玲開發1用戶界面玲函數編制器

(1)輸入SE37創建入站函數

號CreateFunctionModuleX

為函數分配輸入參數

FunctionBuilder:ChangeZFM_INBOUND_ASN

乎23方領力。回4晶且口(3的?Patte-IP-ettvFr'.eiFunctionModufeDocumentation

FunctionmoduleZFM_INBOUND.ASNInactive(revised)

AttributesImportExport(ChangingTables\Exceptions(Sourcecode

席愉劇|圈厚I________________________

參數名稱Type...參考打印故省佰可…Pass…短文本

INPUT.METHODLIKEBDVFAP-PAR-inPUlO'ETIDoc進站函數模塊的入站方法

MASS.PROCESSIHGLIKEBDVFAP_PAR-HASS_□標識:批量處理

LTLPT

□□1

nn1

為函數分配輸出參數

FunctionBuilder:ChangeZFM_INBOUND_ASN

乎酚宕⑥的品號口口噴堂PatternIEPrinterFunctionModifeDocum(

FunctionmoduleZFMINBOUNDASNInactive(revised)

AttributesfImportExport;Changing卜Tables「Exceptians匕Soir8coete

岡畫南HBI

參數名稱Type;pec.參考打印PassValue短文本

WORKFLOV_RESULTLIKEBDWF.PARAM-RESULT□,n方法的結果值

AFFLICATI0N_VARIABLELIKEBDWF_FARAM_AFFL_VAR按要求柘由應用程序使用的殳量

IN_UPDATE_TASKLIKEBDWFAP_PAR-UPDATETASf標志:應用程序己觸發更新任務

CALL_TRANSACTION_DONfLIKEBDWFAP_PAR-CALLTRANS標記:應用程序已實際執行調用事務

為表分配TABLE參數

FunctionBuilder:ChangeZFM_INBOUND_ASN

R4力襄W⑧他?回哈品目口131r-/-Ipre-tvPf-iterFurxtionModuleDocime

Functionmodule2FM_INBOUHD_ASNInactive(revised)

Attributed卜Import;Export;Changing/Tdbtes|卜ExsptjonsrSourcecode|

參數名稱Typespec.參考打印可選的短文本

[DOC_CONTKLLIKEEDIDC(3控制記錄(IDoc)

IDOC.DATAJLIKEEDIDD□數據記錄(IDoc)

IDOC_STATUSLIKEBDIDOCSTAT□ALC的IDoc狀套(所有IDoc優態字的子第

<ETURN_VARIABLESLIKEBDtfFRETVAR□分配給方法參數的憑證或憑證號

SERIALIZATION.IKFOLIKEBDI_SER一個/多個IDocs的系列對象

并書寫代碼

FunctionBuilder:ChangeZFM_INBOUND_ASN

少將否⑥犯0國4品昌二日詹號PatternPrettyPrinterFunctionMoc

FunctionmoduleZFMINBOUNDASNInactive(revised)

AttributesImportExportChangingTablesExceptionsSourcecode

g]回圜陶國囿圜畫畫

**----------------------------------------------------------------------

*addstatusrecordindicatingsuccess

IDOC_STATUS-DOCNUM=IDOC.CONTRL-DOCHUM.

IDOC_STATUS-STATUS='53'.

IDOC.STATUS-UNAME=SY-UNAME.

IDOC_STATUS-REPID=SY-REPID.

IDOC_STATUS-MSGTY=SY-MSGTY.

IDOC_STATUS-MSGID=SY-MSGID.

IDOC_STATUS-MSGNO=SY-MSGNO.

IDOC_STATUS-MSGV1=SY-MSGV1.

IDOC_STATUS-MSGV2=SY-MSGV2.

IDOC_STATUS-MSGV3=SY-MSGV3.

IDOC_STATUS-MSGV4=SY-MSGV4.

APPENDIDOC_STATUS.

點擊儲存,激活

(2〕創建出站函數

儲存后,為函數分配輸入參數

3f》省''J*。四彳招叁IU。星Pc-[卜一FunctionModuleDocumentation

FunctionmoduleZFM_OUYBOUND_ASNInactive(revised)

AttributesImportExportChangingTablesExceptionsSourcecode

國畫囿1副副_______________________________________________________

參數名稱Type...參考打印續省值可…Pass...短文本

OBJECTLIKENASThL消息狀毒

;ONTROL_RECORD_IKLIKEEDIDC□疙制記錄(IDoc)

TTF

□□

□□

n

為函數分配輸出參數

FunctionmoduleZFH_OUYBOUND_ASNInactive(revised)

AttributesImport/Export-ChangrgTablesExceptionsSourcecode

即畫眄m

參數名稱Typespec.參考打印Passvalue短文本

CONTROLRECORDOUTLIKEEDIDC□控制記錄(IDoc)

)BJECT_TYPELIKEWFAS1-ASGTP□工作流程:鏈接的對象類型

O

為函數分配表參數

FunctionmoditeZFM_OUYBOUND_ASNInactive(revised)

AttrtoutesImportExpolOiangng/TablesExceptionsSourcecode

多數名稱Typespec.多考打印可選的短文本

|lNT_EDIDDLIKEEDIDD數據記錄(IDoc)

O

n

點擊儲存,并激活

3.6建立''IDOCMessage”,〃IDOCType”,〃FunctionModule”

三者之間關聯

事物碼:WE57

菜單路徑:工具)業務通訊9IDOC基礎9開發-消息/應用程序對象

輸入事物碼:WE57

(1)愛護輸入關聯

修改視圖[DDC:FM邏輯報文分配和IDoc類型:總覽

少售[^111

IDOC:FM邏輯報文分配和IDOC類型

FM名稱函.基本類型增強消息類型變式函數對象類型+描述□

/DSD/ME_IDOC_INI▼/DSD/HH_COr/DSD/HH_CON1DSD控制輸出(eod,人

/DSD/ME_IDOC_INI▼/DSD/HH_CUJ/DSD/HH_CUS1DSD客戶主數據添加▼

/DSD/ME_IDOC_INf▼/DSD/HH-MA1/DSD/HH_MATiDSD物料主添加

/DSD/ME_IDOC_INF▼/D£D/HH_FQ/DSD/HH_PAYiDSD付款條款增強

/DSD/ME_IDOC_INI▼/DSD/HH_TX1/DSD/HH_TXTIDSD驅獲1序文本定

/DSD/ME_IDOC_INF▼B0MMAT04BOMMATBOM:初料BOM

/DSD/ME_IDOC_INf▼DEEMAS06DEBIAS?▼客戶主數據分配

/DSD/ME_IDOC_INf▼MATMAS05MATIAS/▼物料主數據

/ISDFPS/FIDIST_1▼/ISDFPS/FMf/ISDFPS/FMEI?▼

/ISDFPS/IDOC_INf▼/ISDFPS/BOh/ISDFPS/BOIEBOM:設備BOM

/ISDFPS/lDOC_INf▼/ISDFPS/BOJ/ISDFPS/BOH1BOM:功能的位置B:

/ISDFPS/IDOC_INI▼/ISDFPS/MA1/ISDFPS/MDMZMRP范圍數據物料

/ISDFPS/IDOC_INf▼/ISDFPS/PAC/ISDFPS/PACF?▼包裝說明

/ISDFPS/KNUPS_II▼/ISDFPS/DEI/ISDFPS/DEB1/▼ISDFPS客戶主數據巨

/ISDFPS/LFUPS_II-/ISDFPS/CRI/ISDFPS/CRE1,▼ISDFPS供應商主數芟

/SAPCEM/IDOC_INF▼/SAFCEM/IN\INVOICCEMBUS202C,▼發票/開幕憑證

/SAPHT/IDOC_INE(▼CNTCND01CNTSTAT?▼

/SAPHT/IDOC_INBC▼CNTCND01CNTSTAT?▼▲

/SAPHT/IDOC_INPl▼CNTCND01CNTSTAT?▼▼

輸入相關信息

新條目:所添加條目的細節

SS0

功能模塊名ZFM_INBOUND_ASN

函數類型功能根塊名▼

基本類型ZBT.TEST

擴展

消息類型ZMT.TEST

消息變式

消息功能

對象類型____1

IDoc:FM邏輯報文分配和IDoc類型

方向入站

描述

名稱

點擊儲存

(2)愛擰輸出美聯

新條目:所添加條目的細節

名稱

點擊,儲存。

3.7定義出站進程代碼(發送端)

事物碼:WE41

菜單路徑:工具個業務通訊9ID0C基礎分操縱1出站進程代碼

輸入事物碼WE41,點擊新建

修改視圖出站處理代碼:M

?曳^7^1EE口⑥國國卬目可班單

對恬結構

出站處理代碼處理的1僦□

?線后自

/DSD/HHDLDSD:創建用干下效移動散期的1DOC$.

AEI_AIDK_OUT▼

AEI_DLV_OUT

DELV交貨DELVRVO1:DESADV/CARNOT/WbSCftD/SHPORD

FT01EXPDW:外fS出口聲明

FT02IMPINV:外貨進口聲明

HB1OORCERS:系購訂單

J

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論