Procurement automatic(自动…

Procurement automatic(自动化采购)

Overview

让我们假象一个这样的场景:需求计划的运行自动产生PR,PR自动生成PO。货物交付的结算都是自动完成的。我们只需要手动做GR而已。

自动产生采购申请
首先相关物料的MRP数据要被维护,这样在运行物料需求计划的时候才能产生订单。
另外要有相关的货源数据被维护,比如信息记录或者框架协议(合同和计划协议)。另外,此刻还必须维护源清单(source list TCODE ME01)并标识相关的vendor是与MRP相关的。不过我们一般都选择一个vendor是与MRP相关的,否则系统会将在源清单中排在第一位的作为供货商。如图:

如果我们改变一下5210和1000两个vendor在源清单中的位置,再次MD03运行一下MRP,就会发现1000成了Fixed vendor
自动产生采购订单
可以将指定了供货源的PR自动转化为PO(TCODE ME59N)。因为MRP生成PR的程序和PR生成PO的程序都可以作为后台程序运行,所以如果将这两个程序按顺序安排成JOB,则PO的生成过程就完全自动化了。
但是PR自动生成PO之前,需要有一些配置满足要求才行(如图):
-在物料主数据的采购视图中,自动PO必须被设置
-在vendor主数据中,自动PO必须被设置
-PR必须被制定了供货源

而如我们目前的配置,系统就会报出如下错误:No suitable purchase requisitions found
在我们更改了配置以后再次运行,就会看到如下的成功画面了

评估收货结算ERS(evaluated receipt settlement)用ERS,说明和供货商达成了一致,不必输入发票,而在GR时,SAP自动产生,也就是记货产生发票.

如果想使用ERS,则必须满足以下条件(详细如图):
1.Vendor主数据中必须维护ERS, GR-based选项
2.在PO的header中必须有payment Terms。在vendor主数据中可以定义默认值。
3.PO的item中必须勾选ERS(在vendor主数据中带入);GR-based要被勾选(从vendor主数据或者信息记录带入);必须有税码(可以从信息记录或者合同项中带入);价格不可以是estimated;
4.GR时必须参考PO创建
5.在信息记录中,不能勾选no ERS

在ECC6.0版本中,可以结算delivery cost,通过菜单Materials Management->Logistics Invoice Verification->Evaluated Receipt Settlement (ERS)-> Specify Automatic Settlement of Planned Delivery Costs来激活。
通过TCODE MRRL来执行ERS
在选择屏幕指定一些条件,来对选择条件中的数据进行ERS。如图,我们可以勾选TEST RUN来看一下测试运行的结果已确认是否可以进行ERS

实际运行之后,可以看到FI Doc.一列有FI凭证号产生

  • 采购中自动决定供货源

在采购过程中,有很多自动化的步骤可以减低使用部门的工作负担,比如MRP可以自动创建PR,PR可以自动生成PO。而在PR自动生成PO的过程中,有一个关键的步骤,那就是要确定从哪个供货商采购。

在PR中,系统会列出供货商列表并可以建议我们选择哪家供货商,我们可以手动指定供货源。如下图

但这个过程也可以自动化,也就是说MRP产生需求生成PR之时,系统也自动帮我们指定了供货源。为了检查这个自动化指定过程的正确性,可以使用审批策略。关于审批策略,SCM520会有详细探讨,到时会研究讲解审批策略,因为目前网上我找到的审批策略的文档十分简略。

  • 供货源与供货源指定

关于货源有外部供货商和内部工厂两种。外部供货商的表现形式为信息记录和框架协议。框架协议包括合同和计划协议。具体的交货数量和交货时间,是在合同的release order和计划协议的计划交货行项目中指定的。

  • 合同 Contract

合同可以参考PR,报价或已有的合同创建。

合同的类型有两种,数量合同和价值合同

参考相关的合同所创建的PO叫做contract release order,在合同的明细项里能看到生成了的release order.

通过如图菜单或者屏幕上按钮可以看到release order

  • 源清单Source List

源清单在采购与需求计划自动决定供货源时会产生作用。可以设置fix和blk,使得某一特定时期固定从某个货源采购或者某个时期禁止从某个货源采购。

在MRP运行自动产生的PR中,源清单中,设置了MRP-relevant标志的,会被考虑在内。

如果在物料主数据的采购视图中,维护了源清单这个字段,则在做采购时,供货商必须在源清单中维护,否则如图,系统会产生错误信息。

我们也可以在后台维护(Purchasing->Source List->Define Source List Requirement at Plant Level),工厂级别的源清单是否必须维护选项,之后,整个工厂的采购都必须在源清单的控制之下,

 

在使用Python来安装geopandas包时,由于geopandas依赖于几个其他的Python库(如GDAL, Fiona, Pyproj, Shapely等),因此安装过程可能需要一些额外的步骤。以下是一个基本的安装指南,适用于大多数用户: 使用pip安装 确保Python和pip已安装: 首先,确保你的计算机上已安装了Python和pip。pip是Python的包管理工具,用于安装和管理Python包。 安装依赖库: 由于geopandas依赖于GDAL, Fiona, Pyproj, Shapely等库,你可能需要先安装这些库。通常,你可以通过pip直接安装这些库,但有时候可能需要从其他源下载预编译的二进制包(wheel文件),特别是GDAL和Fiona,因为它们可能包含一些系统级的依赖。 bash pip install GDAL Fiona Pyproj Shapely 注意:在某些系统上,直接使用pip安装GDAL和Fiona可能会遇到问题,因为它们需要编译一些C/C++代码。如果遇到问题,你可以考虑使用conda(一个Python包、依赖和环境管理器)来安装这些库,或者从Unofficial Windows Binaries for Python Extension Packages这样的网站下载预编译的wheel文件。 安装geopandas: 在安装了所有依赖库之后,你可以使用pip来安装geopandas。 bash pip install geopandas 使用conda安装 如果你正在使用conda作为你的Python包管理器,那么安装geopandas和它的依赖可能会更简单一些。 创建一个新的conda环境(可选,但推荐): bash conda create -n geoenv python=3.x anaconda conda activate geoenv 其中3.x是你希望使用的Python版本。 安装geopandas: 使用conda-forge频道来安装geopandas,因为它提供了许多地理空间相关的包。 bash conda install -c conda-forge geopandas 这条命令会自动安装geopandas及其所有依赖。 注意事项 如果你在安装过程中遇到任何问题,比如编译错误或依赖问题,请检查你的Python版本和pip/conda的版本是否是最新的,或者尝试在不同的环境中安装。 某些库(如GDAL)可能需要额外的系统级依赖,如地理空间库(如PROJ和GEOS)。这些依赖可能需要单独安装,具体取决于你的操作系统。 如果你在Windows上遇到问题,并且pip安装失败,尝试从Unofficial Windows Binaries for Python Extension Packages网站下载相应的wheel文件,并使用pip进行安装。 脚本示例 虽然你的问题主要是关于如何安装geopandas,但如果你想要一个Python脚本来重命名文件夹下的文件,在原始名字前面加上字符串"geopandas",以下是一个简单的示例: python import os # 指定文件夹路径 folder_path = 'path/to/your/folder' # 遍历文件夹中的文件 for filename in os.listdir(folder_path): # 构造原始文件路径 old_file_path = os.path.join(folder_path, filename) # 构造新文件名 new_filename = 'geopandas_' + filename # 构造新文件路径 new_file_path = os.path.join(folder_path, new_filename) # 重命名文件 os.rename(old_file_path, new_file_path) print(f'Renamed "{filename}" to "{new_filename}"') 请确保将'path/to/your/folder'替换为你想要重命名文件的实际文件夹路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值