zoukankan      html  css  js  c++  java
  • SAP SD 基础知识之定价中的条件技术(Condition Technique in Pricing)

    SAP SD 基础知识之定价中的条件技术(Condition Technique in Pricing)

     

    一,定价程序Pricing Procedure

    所有定价中允许的条件类型都包含在定价程序中;

    通过为每个条件定义requirements来决定系统将如何使用条件;

    SAP SD 基础知识之定价中的条件技术

     

    业务凭证中系统访问条件的次序也在这里确定;

    SAP SD 基础知识之定价中的条件技术

     

    定价程序能够包含介于Gross和Net price之间任意数量的分组求和;

    可以在定价程序中将一个条件类型定义为:

    强制条件mandatory condition;

    手动输入条件manually entered condition;

    仅作统计用;

    SAP SD 基础知识之定价中的条件技术

     

     

    二,访问次序Access Sequence

    在定价程序中,除了header and manual only condition types外,每个condition type都定义了一个访问次序(搜索策略);

    SAP SD 基础知识之定价中的条件技术

     

    搜索策略定义了系统为condition type读取condition record的顺序;

    访问顺序中每个访问通过使用condition table来执行;

    条件表condition table是条件记录的key fields的集合;

    可以执行一个依赖于某些先决条件访问;

    SAP SD 基础知识之定价中的条件技术

     

     

    三,定价概览Pricing Overview

    Eg. 订单创建—销售某个物料号100PC,系统需自动决定price;

    首先,确定相关的定价策略(基于销售范围/客户/销售凭证类型 组合);

    SAP SD 基础知识之定价中的条件技术

     

    SAP SD 基础知识之定价中的条件技术

     

    SAP SD 基础知识之定价中的条件技术

     

     

    SAP SD 基础知识之定价中的条件技术

     

    然后,系统读取第一步中的条件类型,判定该条件类型指定的access sequence;

    其次,系统读取access sequence,条件表的次序显示了寻找相关condition record的搜索策略;

    每个条件表描述一组可作为key生成条件记录的一次访问;

    再次,系统使用条件表中定义的key搜索有效的条件记录,如果第一次访问没有找到有效的条件记录,则系统使用下一个条件表搜索下一个access;

    最后,当系统为某次访问找到有效的条件记录,则读取条件记录并Copy符合刻度的值到销售凭证中;

    整个流程需要为每个condition type执行一遍直到系统完成整个定价程序。

     

    四,排斥条件Excluding conditions

    在定价程序中,条件condition能够链接到requirements;

    SAP SD 基础知识之定价中的条件技术

     

    Requirements能够检查condition exclusion indicator,如果设置,则忽略该condition;

    Condition exclusion indicator可以设置在condition type或者condition record;

    SAP SD 基础知识之定价中的条件技术

     

     

    SAP SD 基础知识之定价中的条件技术

     

     

    五,凭证中手动修改价格Changing Price Manually in Documents

    在条件记录中,你可以定义手动修改的限制范围;

    SAP SD 基础知识之定价中的条件技术

     

    除了自动确定,在销售凭证中也可手动输入condition,它们会标记为已经手动输入;

    也可以通过配置,禁止手动修改某个condition type;

    SAP SD 基础知识之定价中的条件技术

     

     

    六,凭证头部的条件Conditions in the Document Header

    也可以在凭证头部输入conditions,叫做header conditions,对所有的Items有效;

    这些header conditions自动地基于Net Values分布到Items;

    分布header condition的基础可在定价程序中通过在ALTCBV 字段中选择适当的routine来修改;

     

    七,新定价和定价类型New Pricing and Pricing Types

    你可以在Pricing type中配置pricing的行为;

    从4.5版本以后,会有2种选项来控制销售凭证中的新定价功能;

    Update prices 在condition screen,对header和item层都可用;

    New pricing document 将定价类型分配到定价程序,默认为B(执行新定价);

    这些功能支持销售凭证和billing凭证;

     

    定价类型Pricing type:

    A copy pricing elements and update scales

    B carry out new pricing

    C copy manual pricing elements

    G redetermine taxes

    H redeterming freight conditions

    X、Y reserved for customer

    1-9 reserved for customer

     

    SAP SD 基础知识之定价中的条件技术

     

     

    八,Bill Document中的定价Pricing in the billing Document

    在Outbound delivery 到Billing document的每个item的coping control中判定pricing type;

    SAP SD 基础知识之定价中的条件技术

     

    SAP SD 基础知识之定价中的条件技术

     

    SAP SD 基础知识之定价中的条件技术

     

     

    2020-2-8 写于苏州市。

  • 相关阅读:
    Programming tutorials and source code examples
    Easy Web Development Framework for Java
    jquery两级边动完整例子
    EWeb4JSolidBase 1.9发布,基于EWeb4J的功能平台 开源软件 ITeye资讯
    Accelerated C++中文版/克尼格 (Andrew Koenig)图书卓越亚马逊
    5.7 C 有 ``按引用传递" 吗?
    How to Install IIS on Windows 7 or Vista HowTo Geek
    The GNU C Library
    c语言程序设计现代方法
    C Array length function problem C / C++
  • 原文地址:https://www.cnblogs.com/DicksonJYL/p/12381853.html
Copyright © 2011-2022 走看看