从零开始学习SD1
SD6.0规范(简化版)学习笔记

目录1.概述 (1)2.系统特点SYSTEM FEATURE (1)3.SD存储卡系统概要 (2)3.1按照读写特性,可分为读写卡以及只读卡。
(2)3.2按供电电压可分为两类 (2)3.3卡容量 (2)3.4速率等级 (2)3.5总线拓扑 (2)3.6总线协议 (2)3.6.1SD总线协议 (2)3.6.2SPI总线协议 (4)3.6.3UHS-2总线协议 (4)3.7SD存储卡的管脚和寄存器 (5)3.7.1SD 总线管脚安排 (5)3.7.2UHS-2总线管脚安排 (5)3.8ROM卡(即前面提到的只读卡) (5)3.9UHS-1卡 (5)3.9.1支持的速率 (5)3.9.2UHS-1卡的类别 (5)3.9.3UHS-1主设备类别 (5)3.9.4UHS-1总线速率模式选择流程 (5)3.9.5UHS-1系统框图 (6)3.9.6UHS-1卡总线速率模式总结 (6)3.10UHS-2卡 (6)3.10.1UHS-2卡工作模式 (6)3.10.2UHS-2卡类别 (6)3.10.3UHS-2主设备和卡配合 (7)3.10.4UHS-2接口选择时序 (7)3.10.5UHS-2卡总线速率模式总结 (8)3.11应用性能等级 APPLICATION PERFORMANCE CLASS (8)3.12C ACHE (9)3.13SELF MAINTENANCE (9)3.14COMMAND QUEUE (9)3.15LV接口 (9)3.16UHS-2更高的总线速率(UHS-3) (9)4.SD存储卡的功能描述 (9)4.1概要 (9)4.2卡识别模式 (10)4.3数据传输模式 (10)4.4时钟控制 (10)4.5CRC (10)4.6E RROR CONDITION 出现错误的情况 (10)4.7命令 (10)4.8卡状态转换表 (10)4.9响应 (10)4.10SD存储卡的三种状态信息 (10)4.11M EMORY ARRAY PARTITIONING (10)4.12时序 (10)4.13速率等级划分 (10)4.13.1SDSC和SDHC的速率等级 (11)4.13.2SDXC卡的速率等级 (13)4.13.3UHS-1和UHS-2的速率等级 (13)4.13.4Video速率等级 (14)4.14E RASE TIMEOUT CALCULATION (15)4.15S ET B LOCK C OUNT命令 (15)4.16应用性能说明A PPLICATION P ERFORMANCE S PECIFICATION (15)4.16.1应用性能等级 (15)4.16.2应用等级测试条件 (15)4.16.3应用等级性能参数 (15)4.17C ACHE (16)4.18S ELF MAINTENANCE 自维护 (16)4.19C ONMAND QUEUE模式 (16)5.卡寄存器 (16)6.SD存储卡硬件接口 (16)6.1热插拔 (16)6.2卡检测 (16)6.3电源保护(热插拔) (16)6.4电源 (16)6.4.1SD总线接口的上电时序 (16)6.4.2UHS-2接口的上电时序 (18)6.5P ROGRAMMABLE CARD OUTPUT DRIVER(可选) (19)6.6B US OPERATING CONDITIONS FOR 3.3V SIGNALING (19)6.6.1Threshold level for high voltage range (19)6.6.2Peak voltage and leakage current (19)6.6.3Power consumption (19)6.6.4Bus signal line load (19)6.6.5Bus signal levels (19)6.6.6总线时序(默认速率模式) (19)6.6.7总线速率(高速模式) (20)6.7D RIVE STRENGTH AND BUS TIMING FOR 1.8V SIGNALING (21)6.8ESD要求 (21)7.SPI模式 (21)1. 概述除了SD存储卡之外还有SDIO卡,SDIO卡基于SD存储卡,也兼容SD存储卡接口。
SD卡学习笔记

SD卡操作概述一、概述1、简介SD卡是基于flash的存储卡。
SD卡和MMC卡的区别在于初始化过程不同。
SD卡的通信协议包括SD和SPI两类。
SD卡使用卡内智能控制模块进行FLASH操作控制,包括协议、安全算法、数据存取、ECC算法、缺陷处理和分析、电源管理、时钟管理。
2、功能介绍2.1 特点1)主机无关的FLASH内存擦除和编程读或写数据,主机只要发送一个带地址的命令,然后等待命令完成,主机无需关心具体操作的完成。
当采用新型的FLASH时,主机代码无需更新。
2)缺陷管理3)错误恢复4)电源管理Flash每个扇区有大约10万次的写寿命,读没有限制。
擦除操作可以加速写操作,因为在写之前会进行擦除。
3 SD总线模式3.1 Negotiating Operation Conditions当主机定义了SD卡不支持的电压范围时,SD卡将处于非活动状态,将忽略所有的总线传输。
要退出非活动状态唯一的方法就是重新上电。
3.2 SD卡获取和识别SD卡总线采用的是单主多从结构,总线上所有卡共用时钟和电源线。
主机依次分别访问每个卡,每个卡的CID寄存器中已预编程了一个唯一的卡标识号,用来区分不同的卡。
主机通过READ_CID命令读取CID寄存器。
CID寄存器在SD卡生产过程中的测试和格式化时被编程,主机只能读取该号。
DAT3线上内置的上拉电阻用来侦测卡。
在数据传输时电阻断开(使用ACMD42)。
3.3 卡状态卡状态分别存放在下面两个区域:卡状态(Card Status),存放在一个32位状态寄存器,在卡响应主机命令时作为数据传送给主机。
SD状态(SD_Status),当主机使用SD_STATUS(ACMD13)命令时,512位以一个数据块的方式发送给主机。
SD_STATUS还包括了和BUS_WIDTH、安全相关位和扩展位等的扩展状态位。
3.4 内存组织数据读写的基本单元是一个字节,可以按要求组织成不同的块。
Block:块大小可以固定,也可以改变,允许的块大小是实际大小等信息存储在CSD寄存器。
sd卡学习笔记之欧阳与创编

1、简介:SD卡(Secure Digital Memory Card)是一种为满足安全性、容量、性能和使用环境等各方面的需求而设计的一种新型存储器件,SD卡允许在两种模式下工作,即SD模式和SPI 模式,本系统采用SPI模式。
本小节仅简要介绍在SPI模式下,STM32处理器如何读写SD卡,如果读者如希望详细了解SD卡,可以参考相关资料。
SD 卡内部结构及引脚如下图所示:SD卡内部图.JPG2、SD卡管脚图:SD卡图.JPG3、SPI模式下SD各管脚名称为:sd 卡:SPI模式下SD各管脚名称为.JPG注:一般SD有两种模式:SD模式和SPI模式,管脚定义如下:(A)、SD MODE 1、CD/DATA3 2、CMD 3、VSS1 4、VDD 5、CLK 6、VSS2 7、DATA0 8、DATA1 9、DATA2(B)、SPI MODE 1、CS 2、DI 3、VSS 4、VDD 5、SCLK 6、VSS2 7、DO 8、RSV 9、RSVSD 卡主要引脚和功能为:CLK:时钟信号,每个时钟周期传输一个命令或数据位,频率可在0~25MHz之间变化,SD卡的总线管理器可以不受任何限制的自由产生0~25MHz 的频率;CMD:双向命令和回复线,命令是一次主机到从卡操作的开始,命令可以是从主机到单卡寻址,也可以是到所有卡;回复是对之前命令的回答,回复可以来自单卡或所有卡;DAT0~3:数据线,数据可以从卡传向主机也可以从主机传向卡。
SD卡以命令形式来控制SD卡的读写等操作。
可根据命令对多块或单块进行读写操作。
在SPI模式下其命令由6个字节构成,其中高位在前。
SD卡命令的格式如表1所示,其中相关参数可以查阅SD卡规范。
4、MicroSD卡管脚图:MicroSD卡管脚图.JPG5、MicroSD卡管脚名称:MicroSD卡管脚名称.JPGSD 卡与MicroSD卡仅仅是封装上的不同,MicroSD 卡更小,大小上和一个SIM卡差不多,但是协议与SD卡相同。
SD11-(中文)入门指南

SD11 操作手册0-1用户手册 - 入门指南结合SD 系列软件阅读参考用户手册版本B 对应V4.0.680+控台软件版本0-5SD11操作手册目录1.1引言......................................................................................................1-1 1.2 手册概述 .............................................................................................1-11.3开始前必读............................................................................................1-21.3.1 工作界面布局.....................................................................1-2 1.3.2 屏幕指派...........................................................................1-2 1.3.3 通道页面...........................................................................1-2 1.3.4控制面板应用......................................................................1-3 1.3.5指派通道................................................................................1-3 1.3.6主推子...................................................................................1-4 1.3.7其他控制.............................................................................1-4 1.3.8通道类型...............................................................................1-51.4 硬件配置................................................................................................1-61.4.1连接方式................................................................................1-61.4.2 音频接口界面.........................................................................1-61.5配置一个工程文件..............................................................................1-91.5.1工程文件构成........................................................................1-91.5.2在界面上定义控制推子..............................................................1-101.6 保存和读取工程文件.............................................................................1-111.6.3 读取工程文件.......................................................................1-111.7音频时钟................................................................................................1-121.8 基本的路由...........................................................................................1-131.8.1 选择输入和输出 ...................................................................1-13 1.8.2连锁通道..............................................................................1-14 1.8.3 通道名字.............................................................................1-141.9 通道处理.......................................................................................................1-151.9.1 均衡器................................................................................1-15 1.9.2动态处理 ............................................................................1-161.9.3 辅助输出母线.......................................................................1-171.10矩阵....................................................................................................1-181.11 集控编组..............................................................................................1-191.12监听设置...............................................................................................1-20SD11 - 入门指南1.1 引言Digico SD11由机架式工作界面和一个内置的音频处理引擎和一系列本地输入和输出组成。
学习STM32之SD卡总结

学习STM32之SD卡总结STM32 SD卡使用方法和错误总结由于自己也在使用SD卡,使用的过程中也遇到了一些问题,下面是在EDN论坛上zxb1717高手的经验,希望可以帮助大家调试关键点:1. 上电时要延时足够长的时间给SD卡一个准备过程,在我的程序里是5秒,根据不同的卡设置不同的延时时间。
SD卡初始化第一步在发送CMD命令之前,在片选有效的情况下首先要发送至少74个时钟,否则将有可能出现SD卡不能初始化的问题。
2. SD卡发送复位命令CMD0后,要发送版本查询命令CMD8,返回状态一般分两种,若返回0x01表示此SD卡接受CMD8,也就是说此SD卡支持版本2;若返回0x05则表示此SD卡支持版本1。
因为不同版本的SD卡操作要求有不一样的地方,所以务必查询SD卡的版本号,否则也会出现SD卡无法正常工作的问题。
3. 理论上要求发送CMD58获得SD卡电压参数,但实际过程中由于事先都知道了SD卡的工作电压,因此可省略这一步简化程序。
协议书上也建议尽量不要用这个命令。
4. SD卡读写超时时间要按照协议说明书书上的给定值(读超时:100ms;写超时:250ms),这个值要在程序中准确计算出来,否则将会出现不能正常读写数据的问题。
我自己定义了一个计算公式:超时时间=(8/clk)*arg。
5. 2GB以内的SD卡(标准卡)和2GB以上的SD卡(大容量卡)在地址访问形式上不同,这一点尤其要注意,否则将会出现无法读写数据的问题。
如标准卡在读写操作时,对读或写命令令牌当中的地址域符初值0x10,表示对第16个字节以后的地址单元进行操作(前提是此SD 卡支持偏移读写操作),而对大容量卡读或写命令令牌当中的地址域符初值0x10时,则表示对第16块进行读写操作,而且大容量卡只支持块读写操作,块大小固定为512字节,对其进行字节操作将会出错。
6. 对某一块要进行写操作时最好先执行擦出命令,这样写入的速度就能大大提高。
ai sd使用技巧

ai sd使用技巧
当涉及到人工智能和软件开发时,有一些使用技巧可以帮助你
更好地利用AI。
以下是一些技巧:
1. 熟悉AI的基本概念,了解人工智能的基本概念和原理,包
括机器学习、深度学习、自然语言处理等,这将有助于你更好地理
解AI的工作原理和应用范围。
2. 选择合适的AI工具和平台,根据你的需求和技术水平,选
择合适的AI工具和平台,比如TensorFlow、PyTorch、Keras等流
行的机器学习框架,以及亚马逊AWS、谷歌云平台等云计算服务。
3. 数据准备和清洗,在使用AI时,数据是至关重要的。
确保
你的数据集质量良好,进行必要的数据准备和清洗工作,以提高模
型的准确性和稳定性。
4. 模型选择和调参,根据你的具体问题,选择合适的模型架构,并进行调参优化,以获得最佳的性能表现。
5. 持续学习和实践,AI技术日新月异,持续学习和实践是非
常重要的。
关注最新的研究成果和技术趋势,不断提升自己的技术水平。
6. 考虑数据隐私和安全,在使用AI时,要特别注意数据隐私和安全问题,确保你处理的数据符合相关法律法规,并采取必要的安全措施保护数据安全。
以上是一些AI使用的技巧,希望对你有所帮助。
如果你有任何具体的问题或者需要更深入的讨论,欢迎随时提问。
SD卡详解——精选推荐

SD卡详解SD卡操作一、概述1、简介SD卡是基于flash的存储卡。
SD卡和MMC卡的区别在于初始化过程不同。
SD卡的通信协议包括SD和SPI两类。
SD卡使用卡内智能控制模块进行FLASH操作控制,包括协议、安全算法、数据存取、ECC算法、缺陷处理和分析、电源管理、时钟管理。
2、功能介绍2.1特点1) 主机无关的FLASH内存擦除和编程读或写数据,主机只要发送一个带地址的命令,然后等待命令完成,主机无需关心具体操作的完成。
当采用新型的FLASH时,主机代码无需更新。
2) 缺陷管理3) 错误恢复4) 电源管理Flash每个扇区有大约10万次的写寿命,读没有限制。
擦除操作可以加速写操作,因为在写之前会进行擦除。
3 SD总线模式3.1 Negotiating Operation Conditions当主机定义了SD卡不支持的电压范围时,SD卡将处于非活动状态,将忽略所有的总线传输。
要退出非活动状态唯一的方法就是重新上电。
3.2 SD卡获取和识别SD卡总线采用的是单主多从结构,总线上所有卡共用时钟和电源线。
主机依次分别访问每个卡,每个卡的CID寄存器中已预编程了一个唯一的卡标识号,用来区分不同的卡。
主机通过READ_CID命令读取CID寄存器。
CID寄存器在SD卡生产过程中的测试和格式化时被编程,主机只能读取该号。
DAT3线上内置的上拉电阻用来侦测卡。
在数据传输时电阻断开(使用ACMD42)。
3.3卡状态卡状态分别存放在下面两个区域:卡状态(Card Status),存放在一个32位状态寄存器,在卡响应主机命令时作为数据传送给主机。
SD状态(SD_Status),当主机使用SD_STATUS(ACMD13)命令时,512位以一个数据块的方式发送给主机。
SD_STATUS还包括了和BUS_WIDTH、安全相关位和扩展位等的扩展状态位。
3.4内存组织数据读写的基本单元是一个字节,可以按要求组织成不同的块。
Block:块大小可以固定,也可以改变,允许的块大小是实际大小等信息存储在CSD寄存器。
单片机读写SD卡教程

单片机读写SD卡教程引言:SD卡(Secure Digital Card)是广泛应用于各类数字设备上的一种存储介质。
它小巧轻便,可靠性高,容量大,因此在各种嵌入式系统中都广泛使用。
本教程将介绍如何使用单片机读写SD卡,包括初始化SD卡、读写数据等基本操作。
一、硬件准备在开始之前,我们需要准备以下硬件设备:1.一个支持SPI协议的单片机开发板(例如STC89C51、STM32等);2.一个SD卡插槽,或者是一个带有SD卡插槽的扩展板;3.杜邦线、面包板等连接器。
二、软件准备除了硬件设备,我们还需要准备以下软件工具:1. Keil C51、IAR、Keil MDK等单片机编译工具;2. SD卡相关的库文件,例如FatFs;3.一个用于测试的程序(可以是一个简单的读写数据的程序)。
三、连接SD卡插槽将SD卡插入到对应的插槽中,并将插槽与单片机的硬件SPI接口连接。
根据不同的开发板,连接方式可能有所不同,一般SPI接口包括SCK(时钟线)、MOSI(主机输出从机输入线)、MISO(主机输入从机输出线)和CS(片选线)等。
四、编写读写SD卡的程序在开始编写程序之前,我们需要先了解SD卡的工作原理。
SD卡通过SPI总线与单片机进行通信,通过发送特定的命令和参数实现读写操作。
以下是一个简单的读写SD卡的流程:1.初始化SD卡a.发送CMD0命令,将SD卡设置为SPI模式;b.发送CMD8命令,验证SD卡是否支持高速SPI模式;c.发送ACMD41命令,等待SD卡初始化完成。
2.读写数据a.发送CMD17命令,指定要读取的扇区地址;b.等待SD卡回应,确认读取命令执行成功;c.读取数据;d.发送CMD18命令,继续读取下一个扇区;e.重复步骤c和d,直到读取完所有数据;f.发送CMD12命令,停止读取。
g.发送CMD24命令,指定要写入的扇区地址;h.等待SD卡回应,确认写入命令执行成功;i.写入数据;j.发送CMD25命令,继续写入下一个扇区;k.重复步骤i和j,直到写入完所有数据;l.发送CMD12命令,停止写入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
采购数据Purchasing data; 与采购相关,对各自工厂有效;
其他Other:工程、物料计划、财务等; MARK:跨产品组的销售:可以在一张销售订单上输入不同产品组
的物料; 可以在Sales Document Type中配置以下内容: 是否允许在一张销售订单上输入不同产品组的物料; 系统的反馈(提示还是不提示Warning); 是否从物料主数据中Copy Division;
你可以在凭证头部定义业务数据(例如付款条件,incoterms); 在配置中,可以在行项目类别(Item Catogray)中定义行项目层的
业务数据是否可以与头部(header)的不同; 自动确定plants:
Plant是物流的主要部分,在SD中扮演的是Delivering Plant的角色; 系统自动确定Delivering Plant搜索的顺序:可用userexit增强;
销售组织: 一个销售组织代表一个合法的销售实体; 一个销售组织只能分配给一个公司代码; 一个销售组织可以分配给多个工厂; 每个销售组织有自己的主数据,包括客户主数据、物料主数据以及条
件记录; 分销渠道:
在一个销售组织中,客户可以通过一个或多个分销渠道获得服务; 可以为销售组织和分销渠道的组合定义不同的主数据; 产品组: 对某一产品组,可以执行统计分析或制定市场战略; 销售区域: 销售区域是 销售组织/分销渠道/产品组 的组合; 销售订单(Sales order),交货单(Delivery),开票(Billing)都分配到某一销 售区域; 所有的销售流程都发生在某一特定的销售区域; 相关的主数据经常维护在销售区域层; 应该尽量保持销售区域组织结构越简单越好; 销售办公室: 销售办公室可以分配给一个或多个销售区域; 销售组: 可为每一个产品组或分销渠道定义一个销售组; 销售组分配给销售办公室; 销售人员:
从客户主数据中获取订单数据:
订单中的业务数据来源于不同的业务伙伴的主数据;
因为ship-to party可能与sold-to party不在同一个地址,因此,交货 地址和税的信息来源于ship-to party;
付款条件的数据来源于payer; invoice发送的地址数据来源于bill-to party; 业务数据:
Billing document结构 头信息 Header 行项目Item
客户主数据Customer master(分层维护) 一般数据general data; 与销售和财务都有关,对所有的组织单元有效; 销售区域数据sales area data; 与销售有关,对各自的销售区域有效; 公司代码数据company code data; 与财务有关,对company code有效; MARK:如果修改了客户主数据,除了地址信息外,不会影响已经
Delivery scheduling;
Transfer of requirements; Pricing; Sales Info System; Credit check; Output; Text; Availability Check; 交货起运点Shipping Point Shipping Point是R3中负责交货(shipping)的组织单元; 可以在Shipping Point中定义准备和装卸货物的时间; Shipping Point通常为销售凭证中的每个行项目所确定; 路线Route: 起点/终点,可分为几段; 可以用Route来为运输计划定义实际的运输时间和前置时间; 自动确定shipping Point: 根据3个key来搜索: 交货条件shipping condition:Sold-to-party 客户主记录中定义; 装卸组loading group:物料主记录中定义; 出货工厂delivering plant:见出货工厂的自动确定(Lesson 4); MARK:可以用交货条件来定义客户需求; 自动确定Route: 根据4个key来搜索: 出发地区departure zone:shipping point中定义; 交货条件shipping condition:Sold-to-party 客户主记录中定义; 运输组transportation group:物料主记录中定义; 目标地区transportation zone:ship-to party客户主记录中定义; 交货计划Delivering Scheduling 订单发行日期Order date; 物料可用日期Material availability date; 运输计划时间Transport planning; 装载日期Loading date; 发货日期Goods issue date; 交货日期Delivery date:到达客户; 运输计划Transportation Scheduling 运输时间 transit time; 运输前置时间Transportation lead time;
客户/物料信息记录Customer-material information record 可定义客户料号和自有料号的相互对照关系;在销售订单的Ordering
Party 选项卡会反映; 可定义针对特定客户、物料组合的shiping信息;
输出主记录OUTPUT 采用了条件技术; 每一个OUTPUT Type 定义了传送媒介transmission medium、时间
1):SD1
销售相关的组织结构: 销售组织Sales organization 分销渠道Distribution channel 产品组Division 销售区域Sales area 销售办公室Sales office 销售组Sales group 销售人员Salesperson 工厂Plant 库位Storage location
有输入); 该功能在Sales order 和 delivery中可用;
条件主记录Condition master 价格prices; 额外费用/折扣surcharges and discounts; 运费freights; 税taxes; MARK:在配置中,你可以定义价格、费用/折扣、运费、税的依赖条
一个销售组包括一定数量的销售员。 工厂、库位:
每个工厂只能分配一个唯一的公司代码; 对每一个交货给客户的工厂,必须在SD的配置中将它定义为delivering plant;
在销售流程中,delivering plant首先需要check库存,然后才提供交 付; 分配销售组织和工厂:
一个销售组织可分配多个工厂,一个工厂可分配多个销售组织;(多 对多关系)
你可以在主数据中输入各种类型的数据,例如业务伙伴的信息,物 料,客户/物料信息记录,行项目建议,BOM,价格,折扣折让,税, 输出,文本等。在输入订单的过程中系统会频繁地访问这些数据; 客户主数据中的业务伙伴
销售业务中的基本的业务伙伴有:
Sold-to party
ship-to party, payer bill-to party 他们在业务流程中扮演不同的角色(叫做partner function); 你可以为每个伙伴维护客户主记录;
客户/物料信息记录; 客户主记录(Ship-to-part); 物料主记录;
销售信息汇总(Sales Summary) 销售汇总显示与客户相关的各种信息,例如地址,销售数的选项:
Fast change in document; Changing several documents; Blocking documents; Rejecting documents; BLOCK(冻结): 在销售订单上,可以Block的事务: For Shiping(出货冻结); For Billing; MARK:可以设置在行项目,也可以设置在头部; 可以在配置中定义Delivery Block在Shipping流程中的详细影响:
销售组织还可以分配跨公司代码的工厂;
销售流程: 销售流程从建立客户关系开始,至开出销售发票终止; 售前活动Pre-Sales Activities(客户询、报价)--> 销售订单处理sales order processing(产生销售订单)--> 货源决定Inventory Sourcing(从delivering plant供货还是第三方
如是阻止生成delivery,还是允许处理delivery和picking,但是阻 止Goods Issue; Reject(废弃):
可以为Reject的行项目输入原因; Reject的原因可以了解到一段时间内客户对公司产品的看法,对市场 部门有用;
重新定价New Pricing In Sales Document: Price 更新的层次: At item level; At header level; Document list for several documents at the same time; MARK:在Pricing type中定义该功能在update时的行为(全部重新
确定or not); 修改Sold-to-part:
重新确定的数据:
客户主记录、客户/物料信息记录、文本、免费商品、价格、输 出、工厂和货运点
不变的数据:
销售区域、销售办公室和销售组、可用性和产品分配、批次
MARK:如果有状态相关的前导凭证或有后续凭证,则不会更 改;
销售凭证类型Sales document type: 用来鉴别和控制不同的业务流程类型;
标准销售订单包括: 客户和物料信息; 对于每个item的定价条件; 交货日期和数量; 交货流程信息; 发票信息;
销售凭证的结构Sales document 头信息 Header 行项目Item 计划行Schedule Line
交货单结构Delivery document 头信息 Header 行项目Item
标准的销售凭证类型: