SD的基本操作都要依据业务流程图进行讲解后再操作。
测试数据:300系统 1201 10 10 110000099 V12
免费订单 (不要出具发票)
VA01(FD)―――VL01N―――VL06P―――VL02N
适应于免费样机、销售折扣与折让(买十送一)
借项凭证(出具发票冻结  VA02权限控制要释放才能出具发票 抬头订单原因)
VA01(DR 借项凭单请求)―――VF01借项发票―――F-28财务清帐
适应于换货时新产品的价格高于换回货物的差价、运损的款项、卖出去的产品应加价等情况。
贷项凭证
VA01(CR贷项凭单请求)―――VF01贷项发票―――F-28财务清帐
适应于退货、卖出去的产品应减价、返利给客户或价格有误等情况。

在做DR或CR凭单时,没抛会计科目。300系统要问题。
做VF01开具发票时,应该会是抛会计科目如下:
借:客户
贷:主营业务收入
  应交税金
CR相反。
做F-28时没抛会计科目。
做FD10N点击贷方进入,再点击凭证编号,进入“显示凭证”界面,点击“帽子”图标。
借:银行存款
 贷:客户
注意:因为DR或CR没有涉及到货物移动,所以没有抛会计科目,主营业务成本,发出商品。科龙800系统用一个物料X9999999(销售折扣折让)。这样的好处可以给客户发票,记入一个虚拟物料。

退货业务 (不需要拣配)
VA01(RE)―――VL01N(退货交货单)―――VL02N―――VF01(开红字发票)――― VF02(批准至会计),会计凭证保存生成―――F-53财务清帐(对客户付款)
这时为什么不能做,请问题?结合借项\贷项凭证想想?
VF01不能开票这时要修改VA02的出具发票冻结释放 菜单-编辑-日志
凭证被冻结以出具发票
VL01N:系统管理(移动类型655)
最大的区别在于:依据退货订单出具发票。
发货过帐:通过移动类型产生物料凭证。
借:产成品-冰箱  贷:暂估入帐-销退冰箱

运输损坏处理
适应于送货给客户,货物发生运输损坏。
VA01(ZPOD)―――VL01N――― VL06P―――VL02N―――VLPOD(交货证明-确认客户交货)―――VF01 ―――F-28
客户交货数量少于发货过帐数量。VA01(DR物流 / 车队赔钱)
操作层面:客户主记录“发送”视图:POD相关要选择上,如没有要将此字段释放。
VKM2、 VKM3、VKM4 性质相同,都是针对销售订单,只是填写的内容不同。
VLPOD 一定要用“确认”图标,不然无法开票。
可用“更改”,“取消交货证明”。点击“细目”图标,交付验证的原因。
单据流:点击外向交货(POD)8*,点击状态总览,可见POD状态。


两种情况:
正常          特殊
发货过帐:    抛销售成本      过渡科目:发出商品
Billing:     抛销售收入       同时抛销售成本,抛销售收入
运损:
DR    只抛销售收入,不涉及到货物移动。收钱,出蓝字发票。
VA01(DR)-VF01-F-28
   
RE    不抛销售收入。付钱,出红字发票。

第三方订单
在第三方订单处理过程中,你的公司不交付客户需要的项目。相反地,你将订单递交给第三方供应商,然后该供应商直接把货物装运给客户并且给你出具发票。销售订单可以包含部分或全部第三方项目。有时,你可能让供应商交付你通常自己交货的项目。
适用于OEM加工,减少库位的转移。第三方采购订单和单独采购订单都是适应于以销定采的特殊业务的企业。

流程图:
SAP SD基本业务总结_字段
如果你从第三方供应商定购产品,该供应商直接交货给你,然后你可以自己交货给你的客户,你可以使用单独采购订单处理。
第三方订单只是产生采购申请,然后你要做采购订单,收货和发票校验,最后出具发票。
销售订单中计划行中会产生采购申请。
配置:定义和分配在销售订单的项目(TAS)和计划行(CS)内置的。
物料主记录销售2屏幕的项目类别组字段输入 BANS第三方项目。

VA01 or 110000099 1201\10\10 M12
3976 CS 采购申请10000250 (计划行)
保存后退出才可见采购申请编号。
ME11:采购信息记录 计划交货时间1天,必输。供应商A00001238
ME52:查看采购申请的记录
以上两步做过了就不用管理了。
ME21:创建采购订单 450002169同一天采购订单号编号、内容都是一致的。
包括单独采购订单。在此可修改交货日期。4500002415
MIGO: 物料凭证5000002098已过帐。
MMBE:无库存增加。仓库位也不见。
MIRO:将“登记完成”图标选择上或选择“消息”,
凭证号5105600997已建立。
VF01:凭证90002385已保存。参照销售订单创建发票。(这步骤无法使用???)

每月定期合并交货单出具发票
300系统单号:3977
Y2 monday 每周一结算
XD01 客户主数据 110000099 销售区域数据 出票日期Y2
VA01 OR 110000099 V12点击“行项目”,“出具发票”视图,开票日期 出具发票日期 
VF01:抬头可见出具发票日期与以上日期一致。
配置不讲,这里不详细讲解。

每月月底或每周几。
IMG-一般设置-工厂日历-AM-特殊规则-划分所需的时间段
也可以在如下路径创建:
IMG-销售和分销-主数据-业务合作伙伴-客户-装运-定义客户日历(OVR3)
指定了客户的日历,不要忘记把日历分配给特定的主数据,譬如分配给客户主记录的卸货点数据或出票日期。
开具发票:VF01 或由VF04维护发票到期清单
由VF04个别或集中出具发票凭证。不可见发票凭证号。
通过V.21汇总运行日志,选中号码,点击“凭证”按键,显示凭证,产生发票凭证号。
可通过VF02查看发票。
VF11 取消发票 或VF01 直接菜单-出具发票-取消也是一样的。
发票出具方式(打开PPT) XD01 “发送”视图  选择上“订单组合”
多张销售订单合并一张交货单的前提是收货者是一致的。
多张交货单产生一张发票的前提是过帐日期是一致的。

两张订单合并成一张交货单。好像不行。(提到有参照创建,减少录入)
一张订单(两个行项目)产生两张交货单产生两张发票(或一张发票)。(通过行项目拆分)
并用VA02见凭证流的状态。
300系统  110000099  V12

一张发货单开两张发票,这个比较麻烦,你可以在做完发货单后,用VL02N修改发货单,将你不想开发票的物料在Financial Processing 下的 Block 处设置一个原因,这样在开发票的时候就不会对这个物料开发票了。之后要开发票的时候再回来清空这个Block字段就可以了。
两张发货单开一张发单,可用VF04。同时选中多条,再选择Collective billing document即可。但是two deliveries one invoice有不少限制条件,你自己使用的时候可以体会。