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

提交评论