1、通过+EDI+处理销售订单R/3 V1.46C2003 年 7月English中文G46 - APO通过 EDI 处理销售订单SAP AGNeurottstr.1669190 WalldorfGermany 业务处理程序版权 2003 SAP AG版权所有。没有 SAP AG 的特别许可,任何人不能以任何形式或为任何目的复制或传播本文档的任何部分。本文档中包含的信息如有更改,恕不通知。由 SAP AG 和其分销商所销售的某些软件产品包含有其它软件供应商版权所有的软件组件。Microsoft、WINDOWS、NT、EXCEL、Word、PowerPoint 和 SQL Server 是微软公司的
2、注册商标。IBM、DB2、DB2 Universal Database、OS/2、Parallel Sysplex、MVS/ESA、AIX、S/390、AS/400、OS/390、OS/400、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、Intelligent Miner、WebSphere、Netfinity、Tivoli、Informix和Informix Dynamic ServerTM是IBM 公司在美国和(或)其它国家的注册商标。ORACLE 是 ORACLE 公司的注册商标。UNIX、X/Open、OSF/1 和 Motif 是 Open Gr
3、oup的注册商标。本文档中引用的 Citrix、Citrix 标识、ICA、Program Neighborhood、MetaFrame、WinFrame、VideoFrame、MultiWin 和其它 Citrix 产品名称是 Citrix Systems 公司的商标。HTML、DHTML、XML和XHTML 是 W3C,麻省理工学院及World Wide Web 协会的商标或注册商标。JAVA 是 Sun Microsystems 公司的注册商标。JAVASCRIPT Sun Microsystems 公司的注册商标,由其技术开发和实施商 Netscape 许可使用。MarketSet 和
4、 Enterprise Buyer 是 SAP AG 和 Commerce One 的联合所有商标。本文档提到的 SAP、SAP标识、R/2、R/3、mySAP、mySAP.com 和其它 SAP 产品和服务以及它们各自的标识是 SAP AG 在德国和世界其它一些国家的商标或注册商标。本文档提到的所有其它产品和服务名称是它们各自公司的商标。图标图标意义注意实例注释推荐句法排字惯例类型字体描述实例文本屏幕上出现的字或字符。这些包括字段名称、屏幕标题、按钮以及菜单名、路径和选项。与其它文档交叉参考。实例文本正文、图形和表标题中强调的单词或短语。实例文本系统元素名称。包括在正文出现的报告名称、程序名
5、称、事务代码、表名称以及程序语言的单个关键字。例如,SELECT和INCLUDE。实例文本屏幕输出。包括文件和目录名称和它们的路径、消息、源代码、变量和参数名称,安装、升级以及数据库工具名称。实例文本键盘上的键,如,功能键(如F2 )或回车键。实例文本准确的用户条目。那些你输入系统中的与出现在文档中的完全一样的字或字符可变用户条目。尖括号表明你可以用合适的条目取代这些字和字符。缩写释义R要求输入的字段(在终端用户程序中使用)O可选的输入字段(在终端用户程序中使用)C条件字段(在终端用户程序中使用)通过 EDI 处理销售订单1 概览系统根据业务伙伴提供的 EDI 文件,通过销售订单内向处理自动生
6、成销售订单。销售订单交货后,可以创建开票凭证,然后系统将自动生成发票的 EDI 文件。以下是执行构建模块的每个步骤的详细信息。 2 前提1.构建模块 G30“销售订单处理”已安装在系统中安装该构建模块前,请确保已经成功安装了构建模块 G30“销售订单处理”。2.构建模块 B26“核心客户端主数据”已安装在系统中安装该构建模块前,请确保已经成功安装了构建模块 B26“核心客户端主数据”。 3.基本数据要成功地安装和运行该构建模块,必须遵从以下基本数据,并且有更改个人数据的可能性。如果有不同的数据,请在 BC 集或 CATT 中更改相对应的值。 物料主数据 C10010、10020(仅用于食品)物
7、料主数据 C20010、10020(仅用于批发业)客户主数据 C6220销售组织 XDE1分销渠道 01 公司代码 XDE1工厂 XDE1、XDE2工厂 XDE2 中物料 C10020 的充足库存(仅用于食品)工厂 XDE2 中物料 C20020 的充足库存(仅用于批发业)3 通过 STARTRFC 触发的内向处理前提需要 RFC 库的 STARTRFC.EXE 程序。STARTRFC.EXE 是标准 R/3 RFC SDK 命令文件,通过 SAP 前端发送 (SAP GUI),通常位于文件夹 SAPpcSAPGUIrfcsdkbin 下。用途外部系统必须调用 STARTRFC 程序以触发 I
8、Doc 文件的内向处理。 如果确实没有 STARTRFC.EXE,则可以采用下一个步骤(原始内向文件的内向处理)来直接在 R/3 中触发仅用于测试的内向处理。过程1.从 消费品行业最佳实践的Documentation CD 的 Misc 目录下载 EDI 文件“Inbound”。2.上载 EDI 文件“Inbound”到系统文件夹 /usr/sap/SYS/global 下的 R/3 应用程序服务器。 是 3 位数名称,用于标识 R/3 系统。 在将文件上载到应用程序服务器上的特定系统文件夹之前,请确保有访问该文件夹的权限。可以使用上面建议的系统文件夹,但是也可以使用应用程序服务器上有权限访问
9、的任何文件夹。如果没有使用上面提到的 GLOBAL 文件夹,请确保使用事务 WE21 对端口的定义进行了相应更改。 如果有不同于上面列出的数据,则需要对 EDI 文件进行相应的修改。有关 EDI 文件格式的详细信息,请参考 IDoc 类型的文档 ORDERS01(在 R/3 中运行带参数 ORDERS01 的事务WE60)。3.将当前目录更改为 /usr/sap/SYS/global。 是 3 位数名称,用于标识 R/3 系统。4.使用以下命令运行 STARTRFC:startrfc -3 -t -d -u -p -c -h -s -g -x -F EDI_DATA_INCOMING -E P
10、ATHNAME=$DIRWORK/Inbound -E PORT=结论STARTRFC 触发了内向处理。系统将自动创建销售订单。STARTRFC 可能以如下项开头:STARTRFC -3 -d C11 -u EDIUSER .参数的顺序不重要。登录参数参数值(示例)描述-3通过 RFC 登录 R/3 系统-dDS8SAP 系统ID。例如,它将显示在系统栏中。-uEDIUSERSAP 用户输入大写字母的名称。考虑到安全原因,应该使用 CPI-C 用户,因为该用户类型不能用于对话框中。该用户需要所有必需权限。-pPASSWORD用户口令。输入大写字母的口令。-c001SAP 客户端(默认:000)
11、包含于IDOC文件的控制记录中 MANDT -lDESAP 系统语言(默认:EN)-hArthur应用程序服务器(消息服务器)调用事务 SM51。服务器名称 字段的第一部分(用下划线分开)代表应用程序服务器。请注意大写和小写字母。-S00两位数的系统标识(TCP/IP 服务):调用事务 SM51。服务器名称 字段的第三部分(用下划线分开)代表系统标识。-gArthur网关主机:1. 调用事务 SE38。2. 输入报表名称 RSPARAM。3. 选择执行 但不选择字段(Display also unsubstituted)显示未取代的项 (系统变量值将显示)4. 选择查找 (CTRL-F)5.
12、输入 rdisp/sna_g 并确认输入6. 网关主机名称将显示在行 rdisp/sna_gateway 中(可能需要滚动到右侧)请注意大写和小写字母。?-xsapgw00网关服务,如 /etc/services 中所示:1.-5. 对网关主机重复步骤 1-5(参数 -g)6. 网关服务名称将显示在行 rdisp/sna_gw_service 中(可能需要滚动到右侧)请注意大写和小写字母。如果为空,可尝试sapgw.-t将日志数据记到当前目录的文件 dev_rfc 中。内向 IDoc 的功能模块参数参数值(示例)描述-FEDI_DATA_INCOMING只有该功能模块读取 IDoc 文件!-E
13、PATHNAME=/usr/sap/C11/SYS/global/EXT/in/包含IDOCIDoc 的文件的目录和名称(最多 100 个字符)-EPORT=EXT外部系统的逻辑名称,在端口定义中定义(最多 10 个字符)4 初始文件的内向处理(可选)用途该步骤是构建模块的可选步骤。可以将其用作测试工具,或上一步骤的备用步骤。过程1.访问事务,使用:SAP 菜单工具 业务通讯 IDoc 基础 测试 原始入站文件的入站处理事务代码WE162.在内向处理触发器 屏幕上,输入以下数据。字段名称描述R/O/C用户操作和值注释EDUNIX-OLDPATH目录 + 文件/usr/sap/DS8/SYS/g
14、lobal/Inbound 需要将 DS8 更改为自己的系统标识EDUNIX-SNDPOR端口YEDIFILE 必须保留端口名称,此名称与在安装该构建模块时使用的名称相同。3.选择“访问测试”按钮。4.如果输入了正确的文件路径,则将接收到消息“可以从当前应用服务器访问目录”。 5.选择“执行”结论该测试工具成功触发内向处理。5 检查内向 IDoc用途可以使用该步骤检查内向 IDoc 的状态并获取销售订单编号。过程1.访问事务,使用:SAP 菜单工具 业务通讯 IDoc 基础 IDoc IDoc 列表事务代码WE052.在IDoc 清单 屏幕上,可以保留默认的选择标准,或者输入所需选择标准。3.
15、选择“执行”。4.屏幕左侧的树结构视图中将显示根据选择标准选择的 IDoc,IDoc 按方向(外向,内向)和状态进行汇总。双击收件箱-53“已过帐的应用程序凭证”,可以获取过帐到系统中的 IDoc 清单。双击已过帐的该项目,此时将获取内向 IDoc 的详细信息。6 检查销售订单和交货用途在该步骤中,可以检查销售订单是否已完成。如果已完成,请进行交货并对发货进行过帐。过程1.访问事务,使用:SAP 菜单后勤 销售和分销 销售 订单 更改事务代码VA022.在更改销售订单: 初始屏幕 中,输入以下数据。字段名称描述R/O/C用户操作和值注释VBAK-VBELN订单从 IDoc 状态获取销售订单编号
16、(参考上面的步骤)3.选择“回车” 。4.在更改标准订单:概览 屏幕中,选择菜单编辑 不完整日志 (Ctrl + F8)。5.状态栏中将弹出消息:“凭证是完整的”。6.在更改标准订单:概览 屏幕中,选择菜单 销售凭证 交货。7.在交货创建:概览 屏幕中的选项卡拣配、项目 10 中,按绿色按钮多批标识,子项目 900001 将显示在项目 10 的下面。8.在交货创建:概览 屏幕中的选项卡拣配、项目 900001 中,输入以下数据。 字段名称描述R/O/C用户操作和值注释LIPSD-PIKMG拣配数量1对于外向交货, 该字段提供项目数量(显示在打印的提货清单中)。对于带有批次拆分的交货项目,每个拆
17、分项目的提货或储备数量将分别确定。如果要维护或检查拆分项目的数量,则需要通过选择 +转到相应主项目的批次结构概览。9.选择“回车”。10.如果状态栏弹出一些警告信息,例如“根据批次确定中选择标准的无效批次 0000000107”,请忽略它。11.按应用工具栏中的“过帐发货”按钮。12.状态栏中将弹出消息,“交货 XXX 已保存”。XXX 是 R/3 自动分配的交货编号。结论指定销售订单已完成,物料已交货并且成功对发货进行过帐。7 创建开票凭证用途通过参考上面创建的交货创建开票凭证。前提系统中总是存在交货,并且过帐发货已完成。过程1.访问事务,使用:SAP 菜单后勤 销售和分销 出具发票 出具发
18、票凭证 创建事务代码VF012.在创建开票凭证 屏幕中,输入以下数据。 字段名称描述R/O/C用户操作和值注释KOMFK-VBELN销售和分销单据编号请输入上面创建的交货编号。3.选择“回车”。4.在发票 (F2)创建: 开票项目概览 屏幕中,选择“保存”。结论将在系统中创建开票凭证。状态栏中将出现消息,“开票凭证 XXXXXX 已保存”。8检查消息输出用途保存开票凭证时将自动生成输出的消息。可以检查输出消息的状态。过程1.访问事务,使用:SAP 菜单后勤 销售和分销 出具发票 出具发票凭证 显示事务代码VF032.在显示开票凭证 屏幕中,输入以下数据。字段名称描述R/O/C用户操作和值注释开
19、票凭证 请输入在前一步骤中创建的开票凭证。3.选择 Enter。4.在发票显示:开票项目概览 屏幕中,选择以下菜单路径:转到 抬头 输出 (Shift+F8)。5.“发票显示:输出”中将显示带有绿色指示灯的消息。输出屏幕。6.选择该消息,并按“处理日志”按钮。结论输出消息的详细信息将显示在上弹对话框中。可以在此处获取 IDoc 编号。9检查外向 IDoc用途在该步骤中,可以检查外向 IDoc 的状态。过程1.访问事务,使用:菜单工具 业务通讯 IDoc 基础 IDoc IDoc 列表事务代码WE052.在 IDoc 清单 屏幕中,按“附加”选项卡,并输入以下数据。字段名称描述R/O/C用户操作
20、和值注释IDoc Number 请输入在前一步骤中获取的 IDoc 编号。3.选择“执行”。4.屏幕左侧的树结构视图中将显示取决于选择标准的 IDoc,IDoc 按方向(外向,内向)和状态进行汇总。双击发件箱-03 数据发送到端口成功,可以获取已成功生成的 IDoc。双击该项目,然后将获取外向 IDoc 的详细信息。5.打开屏幕左侧树结构视图中的“状态记录-03”,将看到消息“IDoc 已写入文件”。 6.双击该消息,将看到消息的长文本“IDoc 已写入文件 /usr/sap/SYS/global/”。10 检查外向文件(可选)用途该步骤是可选的。可以将其用作测试工具,以检查外向 EDI 文件
21、的状态。如果有应用程序服务器上操作系统级别的访问权限,则还可以根据在上一步骤中获取的文件路径直接访问操作系统级别的文件。过程1.访问事务,使用:菜单工具 管理 监视器 性能 异常/用户 (Exceptions/Users) 异常( Exceptions) SAP 目录(SAP diractories)事务代码AL112.在 SAP 目录 屏幕中,双击以下数据。字段名称描述R/O/C用户操作和值注释DIR_GLOBAL逻辑目录/usr/sap/SYS/global结论您将在该文件夹下找到用用户名命名的文件。 要打开 EDI 文件,需要访问应用程序服务器上操作系统级别的文件夹。 要获取有关 EDI 文件格式的详细信息,请参考 IDoc 类型的文档 INVOIC01(在 R/3 中运行带参数 INVOIC01 的事务WE60)。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1