SD从零开始31 包装(Packing)

装运材料Shipping Materials

Shipping materials是用来包装或者运输货物的材料;

为了在系统中为outbound delivery存储包装信息,你必须首先指定一个装运物料;

你必须为不同的装运材料创建物料主记录,在标准系统中你可以为这些物料使用物料类型VERP;你为每个装运物料在物料主记录中定义特殊的数据例如允许的重量和体积等;

你可以为每个物料类型激活这些字段;

装运单元Shipping Unit

你从outbound delivery选择项目来包装到装运材料中,叫做装运单元(package);

装运单元被从之前定义的号码范围内分配了一个唯一的顺序号;

在shipping unit header中包含了用于包装的装运材料的信息;shipping unit的预览屏幕中显示了delivery item的数量或者其他的shipping units;

从物料主记录中带出的数据可以修改或者增强以包括更多的信息如pallet number;

包装功能Packing Functions

Packing是将delivery items分配到shipping materials的过程,结果会产生shipping units;然后shipping unit需要增加更多的装运材料来包装,这会产生新的shipping units,你可以使用想要的层次(multi-step packing);

你也可以从shipping unit拆除items的包装,或者将shipping unit分解成组成部分然后删除它;

在配置中,你为每个delivery item category指定是否relevant for packing;设置有:packing allowed(default),packing not allowed,packing mandatory;outbound delivery中每个item的packing status都会更新(例如:partially packed / completely packed);

在标准系统中,为打印设置了两种output types:

Packing list(at delivery level);

Shipping label(at shipping unit level);

你可以定义你自己的output types;

使用delivery item category,你可以为有batch split的items指定是main items还是individual batch split items会被包装;如果individual batch split items被包装,你能够辨别一个特定的batch包含在哪个shipping unit中;

销售分销流程中的包装Packing in the Sales and Distribution Process

包装功能可用于:

订单(作为packing proposals);

Outbound delivery;

Shipment document;

订单中的packing proposal可以复制到outbound delivery;你可以在deliveries的copy control table中在header level控制;

你可以设置outbound delivery中的packing服从某些conditions,要做到这一点,你需要在配置中设置(标准设置:当delivery被信用检查block时不能packing);

只要你还没有post goods issue,你就可以修改outbound delivery中的packing;

Outbound delivery中的packing复制到shipment document,然后你可以选择一起包装所有大的deliveries;

使用用户出口你可以指定在outbound delivery创建时自动packing的rules;结果建议包含shipping materials以及每个shipping unit的目录;自动packing为每个delivery type激活;

装运物料类型和装运材料的物料分组Shipping material types and Material Grouping for shipping master

相似的装运材料用shipping material types组合在一起;

对于每个shipping material type,你可以在配置中定义控制;你可以使用这些控制,例如,来为shipping units指定output determination procedure(像shipping labels);

Shipping material的material grouping是用来组合具有相似的packing requirements的物料(例如,需要相同shipping materials的物料);

建议的装运物料Proposed Shipping Materials

你可以为将要pack的物料显示允许的装运物料;建议的装运物料来自于你在配置中维护的table:Allowedshipping materials for each material group

系统检查正用于packing的shipping material是否是允许的;

但是,如果物料主数据中的字段Material group:shipping materials没有维护,则该物料可以包装到任何的shipping unit中-不考虑重量和体积检查;

装运材料的后续流程Subsequent Processes for shipping Material

你可能需要管理shipping material的库存;为了允许你这样做,系统可以在outbound delivery中为每个shipping material产生一条单独的item;

为了自动地为装运材料产生items:

你必须在配置中设置item category determination,In this context, table entries with PACK usage are relevant;

Deliverying plant必须使用shipping material type中的plant determination rule来决定或者手动地输入;

你可以为shipping materials向客户开账单,或者你使用不需要开账单的可回收装运材料(returnable shipping materials):

第一种情况,你必须在创建shipping materials的物料主记录时用item category group VERP;标准系统中的item category determination procedure决定item category为DLN,然后这些items可以复制到billing document;

第二种情况,你必须在创建returnable shipping materials的物料主记录时用item category group LEIH(item category TAL is detrmined,当post goods issue,这些物料会转移到客户的特殊库存(或者special stockfor partner,例如运输代理商),这些items不会复制到billing document;

MARK:在可回收包装的后续流程中,使用订单类型returnable packing pickup(LA)然后返回delivery(RE);或者,如果包装由客户保管,则订单类型returnable packing issue(LN)要做billing;

[原创]SD从零开始32 发货过账(Goods Issue)

发货过账Goods issue

为一张outbound delivery发货过账以结束shipping活动;

发货过账要求所有必须的shipping activities都已经执行;例如,如果你有picking相关和确认要求,这些步骤必须首先完成;

发货可以通过修改单张outbound delivery过账;另外,你可以使用集中处理功能来选择所有应该发货过账的所有deliveries,然后为它们发货过账;你也可以使用outbound delivery monitor来作此操作;

你还可以在transfer order确认时发货过账;

当你处理单张outbound delivery时,你可以在不改变计划日期的情况下指定实际的发货过账日期;在出现的对话框中你可以输入实际的发货过账日期,然后按照该日期发货过账;相应的goods issue document也用实际的发货日期记账;如果没有明确指定发货日期,则当前日期作为发货日期;

Goods issue应用于整张outbound delivery;

任何错误都是不允许的,例如,当数据像batch或者serial number缺失或者picking尚未完全执行;这种情况下,goods issue不会被执行;

发货过账的影响Effect of Goods Issue Posting

在发货过账之后,只能在有限的范围之内修改outbound delivery;特别地,不能对数量作任何修改;从这点来讲,delivery document必须要反映实际的物理上交货;

发货:

减少仓库库存;

在存货帐的库存科目中记账价值改变;

减少交货需求;

在outbound delivery中输入状态信息;

存储在document flow中;

为billing创建一个work list;

使用“Create billing document”事务在goods issue之后执行billling,你可以在配置中在copy control中进行适当的设置;

取消发货Canceling Goods Issue

如果一张outbound delivery的goods issue被取消了,则发货过账会被冲销;系统从original goods issue document中复制数量和价值并且基于数量和价值的相反+/-符号执行inventory posting;

如果你取消了发货,将会影响整个outbound delivery;在取消的过程中创建的cancellation document输入到outbound delivery的document flow中;

发货取消之后,outbound delivery的goods movement status重设为“Not yet started”;这允许你象平常一样继续处理该outbound delivery;delivery requirements也重新创建了;

如果outbound delivery已经全部开票或者部分开票了,则取消发货由2个步骤组成;这种情况下,你必须首先取消billing document,然后你才可以取消goods issue;

对于MM库存管理中的每个移动类型,你都必须在配置中定义一个冲销的移动类型,标准系统中用于goods issue posting的移动类型不需要额外的设置;

为取消选择外向交货单Selecting Outbound Deliveries for Cancellation

在选择屏幕上,你可以选择一张或多张你想要取消发货过账的outbound deliveries,除了outbound delivery number,你还可以输入shipping point,the route,the goods issue date,一组outbound deliveries以及shipment number作为选择条件;

在选择的outbound deliveries列表上,你可以为每个delivery指定一个非当前日期的日期,只要不是在goods issue date之前;通过双击一个列表条目,你可以直接跳转到那条outbound delivery;

系统为取消以及任何可能发生的错误生成一个日志;

装运中的质量管理QM in Shipping

R/3质量管理模块支持SD模块为goods issue执行quality inspection(例如,packing inspection);

你在物料主数据的QM view指定物料是否将执行质量检查;

当在SD中创建outbound delivery时,QM自动为与检查相关的delivery item创建一个inspection lot;该inspection lot告诉质量保障部门这些货物需要检查;

检查的结果可以以不同的方式储存在系统中;如果货物是损坏的,可以输入defect records;测量值或者评价code存储为characteristic value;你在QM master data中计划inspection使用的type和procedure;

“usage decision”表示QM inspection的完成;这里是表示检查的货物是接受继续处理或者拒绝;这叫做“accepting”或者“rejecting”一个inspecting lot;

依赖于客户,或者客户和物料的组合,你可以指定是否inspection lot在goods issue post之前必须accept;如果不是必须的,则质量保障部门可以在goods issue posting之后提交检查结果;

你从outbound delivery在item层次的output control启动数量验证的打印;该功能主要用于使用batches处理的物料;

交货验证Proof of delivery(POD)

Proof of delivery(POD)本质上是设计来支持当且仅当客户确认了到货时创建一张发票的流程;

接受到货物以后,ship-to party通过IDoc传输POD到R/3系统并且因此为整个delivery确认了数量;

在大多数情况下不会有数量差异,这里不需要额外的工作,因为verification和confirmation都是自动地使用IDoc;如果报告了差异,delivery不能自动地确认;这种情况下,你必须手动地继续处理;

你可以为处理凭证使用worklist协同POB-outbound delivery for POB list and Subsequent processing for POB worklist;

系统基于正确(验证)的数量创建billing document;通过billing due list创建billing document是block的,直到POD已经确认;

在你能够使用POD功能之前,你需要定义哪些delivery item categories与POD流程相关;你也需要定义差异的原因,以及客户主记录用于POB流程的,指定POB relevance;

你可以分析差异的数量和原因(where,when,why);

SD从零开始31-32的更多相关文章

  1. 为什么24位位图(真彩色)的biSizeImage不等于(biWidth*biBitCount+31)/32*4*biHeight?

    规定的,规定BMP文件的像素数据是按行存储的,而且每行的字节数必须为4的倍数,如果实际的像素数据不是4的倍数咋办?这就需要字节对齐,对齐是在一行的末尾添0以补足一行的字节数为4的倍数, ( biWid ...

  2. SD从零开始71 业务信息仓库(BW)

    SD从零开始71 业务信息仓库(BW)概念 在线事务处理的环境OLTP Environment 在事务处理中,我们不断地填充用于跟踪我们的业务流程的数千个不同步骤的特定的表: 例如,销售凭证行条目来自 ...

  3. SD从零开始67-70 后勤信息系统中的标准分析, 信息结构, 信息的更新规则, 建立统计数据

    SD从零开始67 后勤信息系统中的标准分析 标准分析中的报表Reporting in Standard Analyses 标准分析为高质量的表达和分析LIS中的数据基础提供了大量的功能: 当你决定了一 ...

  4. SD从零开始66 数据仓库的概念

    [原创] SD从零开始66 数据仓库的概念 数据仓库概念:预览Data Warehouse Concepts:Overview 本单元解释LIS中的数据仓库概念: 详细的解释了该概念的各个层次-介绍了 ...

  5. SD从零开始65 框架协议(Outline Agreement)

    SD从零开始65 框架协议(Outline Agreement) 合同-销售凭证类型Contracts-Sales Document Types 框架协议在几乎所有的业务处理中都扮演重要的角色:客户和 ...

  6. SD从零开始62-63,不完全日志,业务伙伴及业务伙伴确定

    [原创] SD从零开始62 不完全日志 不完全日志Incompletion log 一个不完全日志是销售凭证中对你公司重要的而还没有在系统中输入的所有数据的清单: 你可以在配置中为不完全日志定义这些数 ...

  7. SD从零开始59-61,跨公司的库存转移,Interface 修改,可用性检查和需求传递

    [原创]SD从零开始59 跨公司的库存转移处理流程 库存转移流程Stock Transfer Procedure 2个工厂间的库存转移能够使用不同的流程来执行: 只执行一个库存转移记账的流程使用MM库 ...

  8. SD从零开始57-58,第三方订单处理,跨公司销售

    [原创] SD从零开始57 第三方订单处理流程 第三方订单处理的流程Processes for Third-Party Order Processing 客户的采购订单首先在你公司的一个销售组织作为一 ...

  9. SD从零开始55-56, 风险管理, 付款卡

    [原创] SD从零开始55 风险管理的内容 应收款风险最小化Risk Minimization for Receivables 每个信用政策的目的是减少由客户应收款带来的风险: 连同信用管理,你也有权 ...

随机推荐

  1. (转)Python3 模块3之 Urllib之 urllib.parse、urllib.robotparser

    原文:https://blog.csdn.net/qq_36148847/article/details/79153738 https://blog.csdn.net/zly412934578/art ...

  2. (转)python的ConfigParser模块

    原文:https://blog.csdn.net/miner_k/article/details/77857292 如何使用Python3读写INI配置文件-------https://blog.cs ...

  3. float四舍五入保留一位小数点(坑)

    Float四舍五入保留一位小数点 public class Test {    public static void main(String[] args){        double data1  ...

  4. mysql常用优化参数

    修改全站搜索 修改my.ini(my.cnf) ,在 [mysqld] 后面加入一行“ft_min_word_len=1”,然后 重启Mysql,再登录网站后台(模块管理->全站搜索)重建全文索 ...

  5. C/C++求职宝典21个重点笔记(常考笔试面试点)

    这是我之前准备找工作时看<C/C++求职宝典>一书做的笔记,都是一些笔试面试中常考的重点难点问题,但比较基础,适合初学者看. 1. char c = '\72'; 中的\72代表一个字符, ...

  6. Excelbatis-一个将excel文件读入成实体列表、将实体列表解析成excel文件的ORM框架,简洁易于配置、可扩展性好

    欢迎使用Excelbatis! github地址:https://github.com/log4leo/Excelbatis Excelbatis的优点 和spring天然结合,易于接入 xsd支持, ...

  7. jQuery实用Demo

    1.点击 隐藏/显示 元素 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

  8. 装饰器(Decorator)模式

    1  装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象添加功能.通常给对象添加功能,要么直接修改对象添加相应的功能,要么派生对应的子类来扩展,抑或是使用对象组合的方式.显然,直接修改对应 ...

  9. Jni如何传递并且修改两个基础参数

    最近在开发jni时,需要返回多个参数给java.这个过程中,碰到了一些问题,值得探讨一下.   具体是这样,jni方法jni_do_something作了底层处理后,得出两个int数据,需要将他们的值 ...

  10. Java @Repeatable

    查看@PropertySource注解时候,发现了@Repeatable,从来没见过的注解,学习了下: 首先介绍下@Repeatable注解: JDK1.8出现的,作用是解决一个类上不能标注重复的注解 ...