ALE配置文档一.docx
《ALE配置文档一.docx》由会员分享,可在线阅读,更多相关《ALE配置文档一.docx(33页珍藏版)》请在冰豆网上搜索。
ALE配置文档一
文档适用接口范围2
领航计划系统中配置ALE2
1.CreateRFCDestination2
2.LogicalSystem3
3.建立LogicalSystem的相关关联4
3.1.将Client与LogicalSystem关联4
3.2.建立RFCDestination与LogicalSystem的关联5
4.BasicIDOCType&MessageType6
4.1.BasicIDOCType的定义6
4.2.MessageType的定义7
4.3.CreateReducedMessageType8
5.自定义MessageType和IDOCType的相关配置8
5.1.ChangePointer相关配置9
5.1.1.ChangeDocumentItemsforMessageType9
5.1.2.ChangePointerActive10
5.1.3.AdditionalDataforMessageType10
5.2.OutBoundProcessCode11
5.3.InboundProcessCode13
5.3.1.BD51设置InboundFunction的属性14
5.3.2.WE57设置MessageType的相关属性14
5.3.3.WE42配置InboundProcessCode14
6.创建分发模型(DistributionModel)16
6.1.CreateModelView17
6.2.AddMessageType17
6.3.IDOC数据过滤(DataFilter)18
6.4.GeneratePartnerprofiles19
7.创建PORT19
8.创建PartnerProfile20
8.1.基本参数21
8.2.OutboundParameters21
8.3.MessageControl23
8.4.InboundParameters23
9.MessageType数据过滤24
9.1.SegmentFiltering24
9.2.DataFilterObjects25
文档适用接口范围
本配置文档适用的接口范围如下:
接口编号
控制标识
接口内容
发送方
接收方
是否
适用
IF_ALE_MM018
ZSCMI018
周期/实时盘点实绩接收
SCM
SAP
√
IF_ALE_MM019
ZSCMI019
周期/实时盘点实绩返回
SAP
SCM
√
IF_ALE_MM020A
ZSCMI20A
生管WMS库存帐面数-传输请求
SAP
SCM
√
IF_ALE_MM020B
ZSCMI20B
生管WMS库存帐面数
SCM
SAP
√
IF_ALE_MM021
ZSCMI021
物料主数据接口
SAP
SCM
√
IF_ALE_MM022
ZSCMI022
供应商主数据
SAP
SCM
√
IF_ALE_MM023
ZSCMI023
客户主数据
SAP
SCM
√
IF_ALE_MM024
ZSCMI024
成本中心主数据
SAP
SCM
√
IF_ALE_MM025
ZSCMI025
采购信息记录
SAP
SCM
√
IF_ALE_PP026
ZSCMI025
生产订单状态信息
SAP
SCM
√
IF_ALE_MM027
ZSCMI027
销售部转储订单
SAP
SCM
√
IF_ALE_MM028B
ZSCMI28B
SAP库存帐面数
SAP
SCM
√
领航计划系统中配置ALE
1.CreateRFCDestination
TCODE:
SM59
参数
值
说明
RFCdestination
AXWAY_SCM
名称
Connectiontype
T
TCP/IPconnection
Description
领航项目系统与CV_SCM系统AXWAY接口
描述
Technicalsettings
RegisteredServerProgram
活动方式
RegisteredServerProgramID
AXWAY_SCM
该注册名称在AXWAY中进行配置,需要保持一致
详情见下图:
2.LogicalSystem
在领航计划系统上定义代表中间件AXWAY的逻辑系统,以及SAP系统本身的逻辑系统名称。
TCODE:
SALE
Menu:
SendingandReceivingSystemsLogicalSystemsDefineLogicalSystem
为中间件配置逻辑系统
参数
值
说明
LogicalSystem
SAP_AXWAY
Axway中间件逻辑系统名称
Name
SAPtoAxwayforCV_SCMSystem
说明
为领航计划SAP系统配置逻辑系统
参数
值
说明
LogicalSystem
DFDCLNT300
领航计划SAP生产机系统逻辑系统名称
Name
领航计划生产机逻辑系统
说明
配置界面如下:
3.建立LogicalSystem的相关关联
3.1.将Client与LogicalSystem关联
TCODE:
SALE
如果对方系统也是SAP系统,那么需要进行此步骤,对于本接口,不需要进行该配置
Menu:
SendingandReceivingSystemsLogicalSystemsAssignClienttoLogicalSystem
配置步骤和界面如下:
双击选中行,详细配置界面如下:
配置参数列表:
参数
值
说明
Client
300
根据情况,配置各自的Client,生产机上为300
LogicalSystem
DFDCLNT300
为选定的Client分配一个LogicalSystem,一个逻辑系统只能分配个一个Client。
其他
其他参数由BASIS选择配置
3.2.建立RFCDestination与LogicalSystem的关联
TCODE:
BD97
对于SAP与非SAP系统进行ALE的数据交互,需要定义该步骤,本接口系统由于是SAP系统与中间件AXWAY,对方为非SAP系统,需要定义此步骤。
在当前系统下,会列出所有可用的LogicalSystem,选中需要定义的逻辑系统名称,点击工具栏【Standarddialogdestination】,选择该逻辑系统需要关联的RFCDestination。
配置参数列表:
参数
值
说明
LogicalSystem
SAP_AXWAY
步骤2中配置的逻辑系统名称
Receiver/Server
SAP_AXWAY
RFCDestination…
AXWAY_SCM
步骤1中配置的RFCDestination
4.BasicIDOCType&MessageType
ALE使用IDOC传输数据,需要为各接口根据情况创建或选择合适的IDOCType以及MessageType。
4.1.BasicIDOCType的定义
对于自定义的IDOCType,需要使用以下TCODE进行创建,具体IDOCType文档结构参见各技术说明书中详细说明。
TCODE:
WE30–DevelopIDOCType(创建IDOCType)
WE31–IDOCSegment
接口编号
BasicIDOCType
备注
IF_ALE_MM018
ZMMPID01
自定义IDOC类型
IF_ALE_MM019
ZMMPID01
同上
IF_ALE_MM020A
ZSCMSTK1
自定义IDOC类型
IF_ALE_MM020B
?
?
?
自定义IDOC类型
IF_ALE_MM021
MATMAS05
系统标准IDOC类型,需要进行SegmentFilter及DataFilter
IF_ALE_MM022
CREMAS04
系统标准IDOC类型,需要进行SegmentFilter及DataFilter
IF_ALE_MM023
DEBMAS04
系统标准IDOC类型,需要进行SegmentFilter及DataFilter
IF_ALE_MM024
COSMAS01
系统标准IDOC类型,需要进行SegmentFilter及DataFilter
IF_ALE_MM025
INFREC01
系统标准IDOC类型,需要进行SegmentFilter及DataFilter
IF_ALE_PP026
ZPPORD01
自建IDOC类型
IF_ALE_MM027
ZORDERS01
参考系统标准IDOCType:
ORDERS01
IF_ALE_MM028B
ZMASTK01
自建IDOC类型
4.2.MessageType的定义
对于不能使用系统标准MessageType的接口,要创建合适的MessageType,并将MessageType与IDOCType进行关联。
TCODE:
WE81–LogicalMessageType(创建消息类型)
WE82–OutputTypesandAssignmenttoIDOCTypes(消息类型与IDOCType关联)
下表中为各接口定义的MessageType和IDOCType及对应关系:
接口编号
MessageType
BasicIDOCType
备注
IF_ALE_MM018
ZMSPID01
ZMMPID01
自定义消息类型
IF_ALE_MM019
ZMSPID01
ZMMPID01
自定义消息类型
IF_ALE_MM020A
ZSCMSTKREQ
ZSCMSTK1
自定义消息类型
IF_ALE_MM020B
?
?
?
?
?
?
自定义消息类型
IF_ALE_MM021
MATMAS
MATMAS05
系统标准消息类型
IF_ALE_MM022
ZCREMAS
CREMAS04
自定义消息类型,参考标准CREMAS
IF_ALE_MM023
DEBMAS
DEBMAS04
系统标准消息类型
IF_ALE_MM024
COSMAS
COSMAS01
系统标准消息类型
IF_ALE_MM025
INFREC
INFREC01
系统标准消息类型
IF_ALE_PP026
ZMSPP001
ZPPORD01
自定义消息类型
IF_ALE_MM027
ZORDERS
ZORDERS01
自定义消息类型,参考标准ORDERS
IF_ALE_MM028B
ZMATSTOCK
ZMASTK01
自定义消息类型
4.3.CreateReducedMessageType
TCODE:
BD53
参考已经存在的IDOCType及MessageType,创建新的ReducedMessageType,但是不生产新的IDOCType。
在ReferenceMessageType基础上选择Segment以及Field即可,与完全创建新的MessageType及IDOCType相比的好处是,可以共用ReferenceMessageType提供的ChangePointer处理函数(BD60中配置)。
配置步骤如下:
1.新MessageType名称
2.参考Messagetype名称
3.选择需要的Segment以及Field.
配置参数列表:
无
5.自定义MessageType和IDOCType的相关配置
对于自定义的MessageType和IDOCType,需要做相关的配置,才能使得它们符合ALE的规范,能够发送和接收IDOC文件,并进行相应的处理,这里分Outbound和Inbound两个方面,按照功能分别进行配置说明。
5.1.ChangePointer相关配置
对于自建的MessageType和IDOCType,又需要使用ChangePointer机制的,需要进行与ChangePointer相关的配置。
5.1.1.ChangeDocumentItemsforMessageType
TCODE:
BD52
自建的MessageType和ReducedMessageType,系统都不会自动产生ChangePointer记录,需要配置MessageType根据哪些ChangeDocumentItems来产生ChangePointer。
配置界面如下:
1.需要配置的MessageType
2.该MessageType对哪些Changedocumentitems产生Changepointers
配置参数列表:
MessageType:
ZCREMAS(注:
配置内容参考标准CREMAS配置内容)
Object
TableName
FieldName
说明
5.1.2.ChangePointerActive
TCODE:
BD61-->ActivateChangePointers–Generally
配置SAP系统当前Client是否启用ChangePointer机制,选中并允许(Check)该配置项。
配置参数表:
参数
值
说明
ActivationStatus
X
ChangePointer允许
TCODE:
BD50-->ActivateChangePointersforMessageType
配置当前Client指定的MessageType是否启用ChangePointer。
配置参数列表:
MessageType
Active
备注
5.1.3.AdditionalDataforMessageType
TCODE:
BD60
启用了MessageType的ChangePointer以后,还需要为该MessageType配置一个特别的处理函数,专门处理它自己的ChangePointer数据,并生产相应的IDOC文件,并触发ALE配置根据进行分发。
1.添加MessageType
2.双击行,进入详细配置界面
配置参数列表:
MessageType
Ref.MessageType
FunctionModule
ReducableMessageType
5.2.OutBoundProcessCode
TCODE:
WE41
对于采用MessageControl方式触发数据传输的实时接口,需要配置外向处理程序,设置该ProcessCode以及Function可以处理的消息类型等信息,配置界面如下:
1.添加OutBoundProcessCode以及描述
2.双击行,进入详细配置界面。
在配置FunctionModule时,确保先创建好了该Function。
配置参数列表:
ProcessCode
FunctionModule
Description
OptionALE-Servie/inb.Procg
Versionoffunctionmodule
3.在ProcessCode的Overview界面,选中行,双击“Logicalmessage”,进入逻辑消息配置界面。
4.逻辑消息界面:
选中行,双击进入
配置参数列表:
ProcessCode
Messagetype
Alltypes
Messagecode
Allcodes
MessageFunction
AllFunctions
5.3.InboundProcessCode
TCODE:
BD51设置InboundFunction的属性
WE57设置MessageType的相关属性
WE42配置inboundprocesscode
5.3.1.BD51设置InboundFunction的属性
参数说明:
Functionmodule:
进站函数名称
Inputtype:
输入数据类型;0-批量输入;1-单个输入;2-单个数据并锁定IDOC数据
Dialogallowed:
IDocscanbeprocessedindialogmode
配置参数列表:
InboundFunctionmodule
InputType
Dialogallowed
说明
5.3.2.WE57设置MessageType的相关属性
参数说明:
配置参数列表:
MessageType
SerializationObjectType
Objecttypelink
说明
5.3.3.WE42配置InboundProcessCode
1.添加Inboundprocesscode及描述
2.双击添加行,详细设置界面,配置Identification之前,先创建该Function。
配置参数列表:
ProcessCode
Identification
Description
OptionALE
Processingtype
3.在Overview界面,选中行,双击左边“Logicalmessage”,配置该processcode可以处理的消息类型等信息。
4.选中logicalmessage行,双击进入详细配置界面
配置参数列表:
ProcessCode
Messagetype
Alltypes
Messagecode
Allcodes
MessageFunction
AllFunctions
6.创建分发模型(DistributionModel)
维护领航项目系统(SAP)向生管系统接口中间件AXWAY进行数据分发的所有MessageType的分发模型。
TCODE:
BD64
6.1.CreateModelView
参数
值
说明
ShortText
SAP_TO_AXWAY_CV_SCM
模型短文本描述
Technicalname
SAPTOAXWAY
技术名称
StartDate
默认
模型有效开始日期
EndDate
默认
模型有效截至日期
6.2.AddMessageType
选中模型名称,点击工具栏上
配置参数列表:
参数
值
说明
Modelview
SAPTOAXWAY
为分发模型添加MessageType
Sender
见说明
发送方LogicalSystem,在不同的Client,配置当前Client的逻辑系统名称。
Receiver
SAP_AXWAY
接收方LogicalSystem
MessageType
见说明
为模型添加的MessageType,需要将2.4.2中定义的全部MessageType都分别添加到此处
根据不同的MessageType,给出全部的参数?
?
?
6.3.IDOC数据过滤(DataFilter)
a)选中模型中需要进行数据过滤的MessageType下的【Nofilterset】,如下图:
b)双击,进入IDOCDataFilterObject设置界面,
c)点击【Createfiltergroup】,首先创建一个或多个FilterGroup,各FilterGroup之间是逻辑或(OR)的关系。
在一个FilterGroup中,各Field过滤条件之间为逻辑与(AND)的关系。
d)FilterGroup下的过滤Object可以根据具体情况进行配置,具体参见后面的章节?
?
?
e)根据下表参数进行各MessageType的DataFilter的配置
f)?
?
?
6.4.GeneratePartnerprofiles
创建并保存分发模型后,选中刚创建的模型,点击菜单【Environment】【GeneratePartnerProfiles】,为模型创建伙伴配置文件。
7.创建PORT
TCODE:
WE21
在前一个步骤,根据分发模型自动产生PartnerProfiles时,在满足一定条件下,可以同时参数相应的PORT,但是本次接口中,由于对方系统是中间件AXWAY,不会自动生产该PORT,需要手工创建。
此处定义的Port在PartnerProfile中需要使用到。
Generateportname:
系统分配一个名称
Ownportname:
自定义名称
参数
值
说明
Ownportname
AXWAY_SCM
自定义的PORT名称,否则会自动生产一个名称
Description
SAPTOAXWAYforCV_SCM
描述
Version
SAPRelease4.x
版本
RFCDestination
AXWAY_SCM
此PORT使用的RFCDestination,使用2.1中的定义
8.创建PartnerProfile
TCODE:
WE20
在BD64中,选中分发模型,菜单—>环境创建PartnerProfile,此时无法自动创建PORT,需要手工创建并关联。
对于本接口系统中SAP向AXAWAY发送IDOC,都使用同一个PartnerProfile,如下:
8.1.基本参数
参数
值
说明
PartnerNO
SAP_AXWAY
名称
PartnerType
LS
指出该Profile是使用逻辑系统
8.2.OutboundParameters
点击OutboundParameters和InboundParameters下的
,配置使用该PartnerProfile的各MessageT