首页 > 其他分享 >SD模块知识点

SD模块知识点

时间:2024-07-22 14:28:19浏览次数:11  
标签:物料 知识点 库存 销售 订单 客户 模块 documents SD

一、销售公司组织架构

公司代码(四位编码)

销售组织

分销渠道

产品组

科目表(Chart of account和Company code间是一对多的关系)-公司代码-销售组织-分销渠道-产品组

二、销售范围和工厂以及公司的关系图

一个销售组织只能对应一个公司。但一个公司可以对应多个销售组织。

一个销售组织可以对应一个公司下的多个工厂

分销渠道和产品组不是上下级的关系,都是挂靠在销售组织下。

三、Bp的内部给号、外部给号规则

可以通过配置使得BP编码和供应商和客户的编号保持一致。(三码合一)

四、Shipping point决定规则

定义:在工厂内部将货物发给客户的地点。一个工厂可以有多个装运点。一个装运点可以被多个工厂使用。装运点(shipping point)下可以定义装载点(loading point)。

客户主数据销售视图上的 Shipping Condition + 物料主数据销售视图上的 Loading Group + 销售订单上的Delivering Plant共同决定。

五、定价过程

销售范围+订单定价过程+客户定价过程=一张单据用什么定价过程。

六、抬头+项目+计划行-----销售订单三级行项目

Head

Item

Schedule line

七、销售计划协议

销售计划协议是长期的。销售订单是单次的。

VA31创建销售计划协议。

八、价格条件:

VK11创建条件记录。记录物料+客户对应的货物价格。创建销售订单时,条件记录的价格会带到销售订单上。

PR00(销售净价)

MWST(销项税)

九、确定是否含税

税是通过物料和客户数据一起决定的。是乘积的关系。只要物料和客户的税有一个维护的是0,那最后就是0。如果两个税都维护的是1,最后是1。

制造出来产成品的税是13%(制造类一般是13%),服务类6%(SAP实施都是6%),食品类1%、3%,保税的0%。

十、Bp里的地址最长只能输40位。

比如物料的物料描述,也是一样的,最长也是40位。

十一、TM模块是什么

TM: transportation management,用来管理发货

十二、SD相关事务代码

Vl01n单个创建单据

Vl09冲销发货

Vf11冲销发票

Vl06查看交货退货单

MB58可以查看寄售库存数量。

VF04-到期的发票日清单

VF05N-查看bill documents

VKOA-可以直接和财务顾问沟通,按照“科目表+销售组织+客户组+物料组+帐码”确定一个销售收入科目。

十三、库存类型、借贷。。

W库存是对客户的寄售。K库存是对供应商的寄售。O库存是外协库存。

在交货单中的交货数量和拣配数量必须一致。

601移动类型是没有一方的库存地点。311是两个库存地点之间的转储。

S代表借方 debit

H代表贷方 credit

十四、销售订单类型:

OR 标准销售订单

RE 退货订单(将退货库存移回非限制库存。A08 R10 453(returns to own))

CR 贷项销售凭证

DR 借项销售凭证(借贷项订单作用:给客户补一点钱啊,给下游一些返利等。)

KB consignment fill-up 移动类型631(在寄售补货的时候,货物没有单价。因为在这一步,和客户还没有涉及到价格的结算。)

KE consignment issue 移动类型633

KR consignment return 移动类型634

KA consignment pick-up 移动类型632

十五、发货(PGI)和开票时产生会计凭证的借贷项

当产成品因为发货产生物料凭证时,产生的会计凭证。借物料的销售成本,贷成品库存。

开票时,借应收,贷收入和税。

Pgi的时候和fi有集成。还有就是开票的时候有集成。(SD和FI的两个集成点)

十六、生成accounting documents的两种方式:

  1. 在生成billing documents的同时生成accounting documents(一步法开票)
  2. 财务确认billing documents没问题后,再去VF02里面释放(两步法开票)

十七、客户物料主数据

为了方便客户查看,将自己的物料按客户需求维护为另一套的编码规则。通过VD51\VD52\VD53进行维护。

十八、交货日期的确定

创建销售订单的日期,再加上装载日期,加上包装日期,只考虑工作日。得到交货日期。

通过EC21进行配置。物料可用日期上+上这些日期  ->  得出实际的发货日期

养成看会计凭证的习惯。

标签:物料,知识点,库存,销售,订单,客户,模块,documents,SD
From: https://blog.csdn.net/Heroism_/article/details/140590703

相关文章

  • 基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.6版已发布
    关于RainbowChatRainbowChat是一套基于开源IM聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。* RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持T......
  • python中datetime模块
    datetime模块可以更方便的显示日期,并对日期进行计算。datetime模块中常用的类及其功能描述如下:datetime.datetime------>表示日期时间的类(常用)datetime.timedelta------>表示时间间隔的类(常用)datetime.date------>表示日期的类datetime.time------>表示时间的类datetime.......
  • Redis底层数据结构-简单动态字符串SDS
    简单动态字符串(simpledynamicstring,SDS)。Redis没有直接使用C语言传统的字符串,而是自己构建了一种简单动态字符串(SDS)的抽象类型。C字符串只会作为字符串字面量(stringliteral)用在一些无须对字符串值进行修改的地方。实现sds.h/sdshdrstruct__attribute__((__packed__)......
  • Web前端WebRTC攻略-媒体协商与SDP简析(转载)
    1.媒体协商在音视频通讯场景中,由于两端之间所支持的音视频编解码、传输协议、传输的速率,都需要进行彼此通知对方。我们把一个1对1的音视频通讯,比喻成双方互送快递包裹的过程。首先这里有很多问题,双方要彼此告知对方后,才能寄送包裹。比如:*我不知道包裹要寄给谁?(我要和谁建立通......
  • 09 ES6的模块化语法
    ECMAScript6(简称ES6)是JavaScript语言的下一代标准,其中引入了许多新特性,包括模块化语法。ES6的模块化语法允许开发者将代码分割成独立的模块,每个模块可以包含变量、函数和其他资源,并且可以在不同的文件中进行导入和导出。导出模块(Export)在ES6中,可以使用export关键字来导出......
  • python中使用mitmproxy的http模块出错
    我有一个使用mitmproxyhttp函数的代码,它在这里惨败:defmain(stdscr):try:parser=argparse.ArgumentParser(description='NetSourNetworkAnalyzer')parser.add_argument('--proxy',action='store_true',help='EnableH......
  • 没有名为 bidi.algorithm 的模块
    我下载这个库:python-bidi这里,用:pythonsetup.pytest在我的cmd中运行它,我有python2.7,但我得到这个错误:Traceback(mostrecentcalllast):File"C:\Users\CLIENT\Desktop\IMPLEMENTATION\Affichage.py",line31,in<module>frombidi.alg......
  • 没有名为“pqcrypto._kem.kyber512”的模块
    我目前正在为我的硕士论文开发X3DH信号协议的简化Python实现。我的主要目标是比较三个版本的性能:经典实现、使用Kyber的后量子安全变体以及使用PSWOOSH的基于格的方法。但是,我在pqcrypto库中遇到了一些错误,特别是pqcrypto._kem.kyber512的导入错误。鉴于该库在过......
  • 内核模块高级-多文件编译、加载、参数传递、模块依赖
    多文件编译    对于比较复杂的驱动程序,常常会把它的功能进行拆分,由不同的文件实现,这样也能进行并行开发,缩短开发周期。多文件编译的简单例子如下:mod.c://mod.c#include<linux/init.h>#include<linux/module.h>#include"ext.h"//其他文件的头文件ext.hstatic......
  • python模块与包
    python模块与包1.模块(是一个python文件)自定义模块:(1)新建一个py文件在同一个project里然后可以用import先导入再在main里使用main.py importcc.ad(2,5)c.py defad(s,y):print(s+y)导入模块中的方法会自动实行被调用模块里所有所有语句(2)导入不同模块同一方法......