![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP SD
SAP剑客
一日不读书,胸臆无佳想。一月不读书,耳目失精爽。
展开
-
【ABAP】SAP外向交货单取消拣配数量实现
外向交货单是物流发货时生成的系统单据,是用在客户与企业之间的。比如销售订单数量是100,可以分几次交货,每次交货都会生成一个外向交货单。一般情况下销售开票是基于外向交货单的。原创 2024-02-28 19:57:45 · 1027 阅读 · 0 评论 -
【SD】自定义销售订单审批状态
自定义销售订单审批状态销售订单可以在其抬头或者项目中定义审批状态,一般在抬头定义的话就相当于针对整单的审批,可以实现多级审批,每级审批设置能进行何种操作,这里就需要在IMG中定义审批状态参数文件。一、定义状态参数文件配置路径:SPRO→销售与分销→销售→销售凭证→定义并分配状态参数文件→定义状态参数文件事务代码:BS02首先需要在“对象类型”中确定类型是销售订单标题还是销售订单项目,这里我们就以销售订单标题为例进行说明。在用户状态界面输入需要控制几级审批,系统会自原创 2021-08-14 16:07:23 · 1973 阅读 · 1 评论 -
【疑问】SD更新凭证流
SD更新凭证流最近发现一个奇怪的问题,手动参照合同创建的销售订单和通过BAPI参照合同创建的销售订单在“更新凭证流”字段上有差异,具体如下图所示(上一条是手动创建,下一条是BAPI创建)。【手动创建】手动参照销售合同创建的SO会根据复制控制规则进行取值(来源于表TVCPA)。复制控制是通过后台IMG进行配置的,具体可以查看(销售订单复制到销售订单)事务代码VTAA。【BAPI创建】其次是通过Bapi : SD_SALESDOCUMENT_CRE原创 2021-08-11 19:37:09 · 1058 阅读 · 0 评论 -
【学习笔记】FI-AR模块概述
FI-AR模块概述一、会计凭证AR模块普通财务业务涉及的相关会计凭证:1、交货Dr:主营业务成本 Cr:库存商品2、销售开票Dr:应收账款 Cr:主营业务收入 应交税费-应交增值税-销项税额3、回款(收款)Dr:银行存款 Cr:应收账款站在SAP系统角度凭证实现:1、交货Dr:发出商品 Cr:库存商品2、销售开票Dr:应收...原创 2021-06-30 21:23:07 · 2117 阅读 · 2 评论 -
【配置】销售开票后未产生成本结转科目排查
问题:SD模块中通过事务代码VF01根据DN交货单做销售开票后,生成的会计凭证中没有主营业务成本科目,怎么办?分析:通常情况下SD交货单过账后生成的会计凭证如下:Dr:发出商品 Cr:库存商品而销售开票过账到会计后产生的会计凭证如下:Dr:应收账款 主营业务成本 Cr:主营业务收入 应交税费—应交增值税(销项税额) 发出商品正常情况下,通过销售开票,可以实现主营业务成本的结转。...原创 2021-03-21 10:28:47 · 1100 阅读 · 0 评论 -
【总结】SAP 供应商寄售/客户寄售
SAP 供应商寄售/客户寄售一、概念【供应商寄售】供应商寄售(Consignment)是企业要求供应商把货物存放在企业自身仓库,货物的所有权仍归属供应商,但由企业对物料进行实物和库存水平的管理(对数量进行管理,不进行结算)。只有企业在领用或消耗寄售的货物后,才与供应商进行结算。【客户寄售】客户寄售是将产成品先发送到客户处,这个过程并不是销售的过程,而是库存转移的过程,货物的所有权仍归属企业,等客户实际消耗掉这些产品后,才算销售过程。整个过程分为二个步骤,首先是库存转移,而后是..原创 2020-10-14 19:07:08 · 8482 阅读 · 0 评论 -
【学习笔记】出货认证(QM模块)
出货认证(QM模块)出货认证包含两个部分“Certificate Plannin”和“Certificate Processing”。1、Certificate Plannin事务代码:QC01 创建证书参数文件,可参考下图步骤。打印认证中各个字段的取值来源介绍。其中字段“Result orgin”:01 Inspection result:来自于检验结果(IQC Reuslt); 02 Batch Classification:来自于批次(Batch); 1原创 2020-10-03 11:51:10 · 1559 阅读 · 0 评论 -
【实例】销售合同VA41屏幕字段增强实例
背景:销售合同(VA41)和销售订单(VA01)是一般企业里面非常常用的单据,当然也会有各式各样的需求存在,有需要做特殊校验的,有需要增加抬头/明细字段的,本例就选取客户的其中一个小需求记录实现方式(本例仅供参考)。需求:在销售合同(VA41)抬头界面增加一字段进行勾选维护,同时通过RFC自动创建时可以带入该值。一、屏幕增强实现:在抬头表VBAK附加结构中增加所需要的字段。通过事务代码SE80打开程序SAPMV45A,选择屏幕“8309”(抬头增强屏幕),进入添加上面的字段至屏幕中。原创 2020-07-11 14:42:26 · 1513 阅读 · 0 评论 -
【SD】交货单如何在保存时更改LIKP表的值?
之前在网上看到这样一个帖子,虽然日子有些久远了,但时下面却依旧没有任何答复。大概意思就是说这个哥们找到了交货单增强程序“MV50AFZ1”,并且在方法“USEREXIT_SAVE_DOCUMENT_PREPARE”中插入了自己心仪的代码,一点保存心想大功告成,却不成没有更新到表LIKP中,百般无奈,只能求助网友,可惜的是没有等到回复。其实这个细心的朋友就会发现有这样一个方法“USEREXIT_MOVE_FIELD_TO_LIKP”,上面的说明文字已经描述的非常清晰了。【示例代码】..原创 2020-06-03 21:06:01 · 2492 阅读 · 1 评论 -
【整理】SD交货拣配(Picking)处理
SD交货拣配(Picking)处理根据销售订单创建完外向交货单之后,如果还涉及库存物料的出库,则可能需要一系列的步骤,如拣配、包装、运输等。其中“拣配”是向客户交货而准备货物的过程,例如将需要交货的物料从仓库转移到装车地点的过程。而整个出库环节中决定是否需要进行拣配动作是需要在后台的“交货项目类别”中进行配置的。路径:SPRO→后勤执行→装运→交货→定义交货类型(或事务代码:0VLP)...原创 2020-03-07 10:03:45 · 7181 阅读 · 0 评论 -
半成品的借出发外
问:各位,公司做的半成品入库,不含包装的,而销售需要把仓库的半成品另外用包装材料包装起来借出发外,前提是销售部不下销售订单,发外后过段时间归还半成品进仓,而半成品用后还可以归还继续使用,包装材料属于一次性物料,包装用后无法归还,请问大家有何良策妙方?生产如何去领半成品和包装材料打包?销售到时间又如何去归还半成品,包装材料无法归还又怎么办?这个费用怎么去算?大家有不同的方法吗?不防一起讨论?原创 2015-06-17 14:49:49 · 1401 阅读 · 0 评论 -
SD-SD用到的文本对象列表
对应TCODE: VOTXN将SD模块用到的文本对象收集列表如下,供大家参考调用项目文本对象CustomerCentral TextsKNA1Contact PersonKNVKSales & DistributionKNVVInfo RecCust./MaterialKNMTP转载 2015-06-16 14:25:54 · 1187 阅读 · 0 评论 -
如何查找订单提示VPRS VE217 数量/值确定时出错
在系统操作中,有时系统会提示VPRS VE217 数量/值确定时出错,这个问题我们可以从下面几个方面查找问题:1、检查“物料类型”的数量/价值更新是否设置;对应TCode: OMS2- Value and Quantity updation have been checked2、检查对应的“项目类别”的确定成本是否设置;对应TCode: VOV7- Determi转载 2015-06-16 14:36:21 · 2809 阅读 · 0 评论 -
如何根据用户权限屏蔽或显示SAP的订单中的成本显示
程序目的说明:1、 SAP标准程序不能在销售订单(va01 va02 va03)中根据权限显示或不显示有些订单定价过程的敏感数据。2、 由于公司需要对销售订单定价过程的敏感数据(如成本数据)进行控制,因此需要增强系统功能,使系统能根据用户权限和定价敏感数据的设置来决定显示或不显示定价过程中的订单定价过程的敏感数据。3、 修改了LV69AFZZ的u转载 2015-06-16 14:38:20 · 2477 阅读 · 0 评论 -
SD--va01的屏幕增强
在销售订单处理中,用户会需要控制屏幕的一些字段是否允许修改,在配置里没有设置,为了实现该要求只能通过sap提供的增强来实现。sap为用户提供了三种增强,用户可以选择任一种来实现。1)BADI对应的接口类是:IF_EX_BADI_SD_SALES_BASIC实现方法参见:http://blog.csdn.net/CompassButton/archive/2006/10/21/13446转载 2015-06-16 14:39:25 · 1096 阅读 · 0 评论 -
如何删除不必要的开票的出库单?
Many time lot of Deliveries appear in VF04 – Billing Due List, which are not supposed to be Invoiced. Even if you have entered Billing Block in Sales Order or Delivery, but still they will appear in B转载 2015-06-16 14:34:59 · 2188 阅读 · 0 评论 -
Payment Terms 付款条件
1. 付款条件中的日期有三个:第一折扣日、第二折扣日、净价日。如仅定义帐期无折扣,可直接在第一折扣日中输入天数,此字段影响帐龄计算。系统在计算帐龄时会自动取这一字段,但在客户化开发报表时,需注意到期日需按净价日、第2折扣日、第一折扣日的顺序取,SAP的说法是允许的最大日期。2. 固定日。是指付款基准日的计算方式,如行项目的付款基准日为YYYY.MM.DD,则设定了固定日的实际付款基准日为Y转载 2015-06-18 13:43:07 · 4698 阅读 · 0 评论 -
SD--如何在输出控制中增加自定义字段
在sap的输出控制中,我们有时需要增加系统未定义的字段作为条件表的字段,为了实现该需求我们就需要修改增强。输出控制用到的通讯结构KOMKBK1 (Output Determination Communication Area CAS Appl. K1)KOMKBV1 (Output Determination Communication Area Header Appl. V1转载 2015-06-19 15:50:43 · 2488 阅读 · 0 评论 -
SAP内向交货详解 Details on SAP inbound delivery
内向交货单inbound delivery note---- VL31N/VL32N/VL33N 内向交货单:如果是采购那边的交货的话,一种是可以根据采购订单进行收货;一种是可以根据内向交货单进行交货;这种交货单的好处就是输单员在做收货过帐的时候,可以一目了然知道该收多少货,也可以根据这张内向交货单进行装车送货,即先装好车,然后再打内向交货单,这样保持一车货与单据上的数量相一致,减少了许多转载 2015-06-02 09:35:04 · 14465 阅读 · 0 评论 -
SAP SD模块几个透明表
一、客户主数据基本数据放在KNA1里;公司代码放在KNB1里;销售视图放在KNVV里;合作伙伴放在KNVP里;二、信用主数据KNKK里有信贷限额、应收总额、特别往来;S066里是未清订单值;S067里是未清交货值;KNKK里面的应收值不一定对,要和BSID表去比。S066、S067也是一样,不对的时候就要重组。三、物料主数据MARA里是基本数据;MA转载 2015-05-22 16:47:49 · 5848 阅读 · 1 评论 -
SD--va01的屏幕增强
在销售订单处理中,用户会需要控制屏幕的一些字段是否允许修改,在配置里没有设置,为了实现该要求只能通过sap提供的增强来实现。sap为用户提供了三种增强,用户可以选择任一种来实现。1)BADI对应的接口类是:IF_EX_BADI_SD_SALES_BASIC实现方法参见:http://blog.csdn.net/CompassButton/archive/2006/10/21/13446转载 2015-06-04 10:15:32 · 3873 阅读 · 0 评论 -
SAP SD销售收入科目确定VKOA
通常可以按照“科目表+销售组织+客户组+物料组+帐码”确定一个销售收入科目。但也可以按照其中几项的组合来确定收入科目,画面如下:001:科目表CACN+销售组织SMS+客户组01+物料组01+帐码ERL:002:科目表CACN+销售组织SMS+客户组01+帐码ERL:003:科目表CRMH+销售组织SMS+物料组01+帐码ERL:004:科目表CACN+销售组织SMS005:科转载 2015-06-04 10:51:13 · 5363 阅读 · 0 评论 -
SD功能增强业务说明书
1. 流程编码... 42. 流程简要描述... 43. 操作说明... 44.1. 销售合同... 41. 同步定价日期... 42. 单据附加数据提取... 43. 有效日期不可修改... 44. 有效日期自动填充... 55. 有效日期控制... 56. 限价增强...转载 2015-06-04 10:08:55 · 4590 阅读 · 0 评论 -
SAP中国际贸易条款的含义
国际贸易中,在运输中交货过程中会产生许多复杂问题,如甚麽地方交接货物,由谁办理租船订舱和装运手续,由谁负责办理保险,风险和物权转移的界限等,都必须用条款事先约定,从而形成价格条件.在国际贸易中长期形成一种简单文字来表示这个条件,如"C.I.F","F.O.B,等.不同的价格条件直接影响商品价格.下面简要介绍一下主要的价格术语.工厂交货指定货所在地>或Ex Store>表示海外买主必须在卖主转载 2015-07-06 15:34:37 · 5699 阅读 · 0 评论 -
SAP Tax计算逻辑
进项税核算:1、假定采购价PB00(不含税),税率17%,则进项税 = PB00 * 17%;2、运费发票,假定运费FRC1(不含税),税率7%,则进项税 = [FRC1 / (1 - 7%) ] * 7 %,农产品收购发票同运费发票;销项税核算:3、假定销售价PRC1(含税),税率17%,则销项税 = [PRC1 / (1 + 17% ) ] * 17%;转载 2015-07-07 15:04:50 · 3351 阅读 · 0 评论 -
SAP 供应商寄售业务的标准流程
SAP的标准寄售业务,供应商提供的物料只有在公司使用之后才需支付应付账款,类似是一种先吃后付钱的餐饮流程。SAP的寄售流程把实际业务中的供应商,采购方收货,采购方消耗物料,采购方依据消耗物料数量进行付款,完全结合起来,使用简单,库存查找方便,物料消耗情况一目了然,有利于供应商和采购方的结算。寄售流程开始之前,多费点口舌介绍一下系统的设置。1. 激活寄售的信息记录这很重要,在转载 2015-08-04 16:49:40 · 2250 阅读 · 0 评论 -
SAP SD模块调研问卷
SD模块调研问卷: 此问卷的目的是了解客户管理的现状以及管理水平,发现其中的问题及需改进之处,了解企业对现时管理咨询的需求,通过问卷的评估,对目前管理各方面作出描述,对客户需求作出分析,从而为项目实施确定一个系统的完整的业务蓝图. (XX公司调研--彩电业) 1.确定销售机构:销售公司,销售部,全国销售办事处,销售组,销售员等 2.销售的产品类型(产品组)转载 2015-08-18 10:34:49 · 2721 阅读 · 0 评论 -
SAP中SD客户投诉退货的处理方案
客户投诉的另一种解决办法是退货,退货在SAP系统中有三种处理方案。1、标准退货流程标准退货流程是指在发生退货时,先将被退回的货物入库,然后将需要补给客户的货物出库。在标准退货流程下,首先要建立退货凭证。退货凭证既可以是针对销售订单建立的,也可以是针对发票建立的,当货物实际退回时,仓库参照退货凭证做入库处理,系统自动生成如下会计分录。借:存货 贷:产品销售成本如果需要补货转载 2015-11-14 13:08:55 · 3267 阅读 · 0 评论 -
系统退货处理流程
1)VA01,创建退货单据,单据类型RE。由于我们的产品采用batch管理,所以我们的人为规定是:所有退货单据必须“参照billing单据创建”; 2)VL01,创建退货交货单,之后以VL02过账发货; 3)退回的货物将回到MRP的库存需求表中(MD04),处于退货库存状态(用MMBE可以看到),检验批次用QE51可以看到。当然,如果根本就没有实施QM的话,QE51可以省略,但货物仍然处于转载 2015-11-14 13:06:16 · 6296 阅读 · 0 评论 -
销售运作计划(SOP)
销售运作计划(SOP)和利润计划SAP R/3作为一个综合性的企业资源计划系统集成了企业所有业务流程,能帮助企业克服分散的业务,优化整合贯穿企业从工程设计、销售、生产、分配和成本核算流程,其业务模型中灵活的组织实体可以同任何现有企业组织结构对应起来,从而成为一个业务流程重组(BPR)的极好工具。PP系统是一个联机处理的企业资源计划系统,同其它完全集成,完全支持APICS的MRP转载 2015-12-12 10:10:16 · 13559 阅读 · 0 评论 -
SAP SD基本业务总结
SD的基本操作都要依据业务流程图进行讲解后再操作。测试数据:300系统 1201 10 10 110000099 V12免费订单 (不要出具发票)VA01(FD)―――VL01N―――VL06P―――VL02N适应于免费样机、销售折扣与折让(买十送一)借项凭证(出具发票冻结 VA02权限控制要释放才能出具发票 抬头订单原因)VA01(DR 借项凭单请求)―――VF01借项转载 2015-11-30 14:50:39 · 4988 阅读 · 0 评论 -
SD模块中POD功能使用方法
介绍一个不太常规的SAP功能。POD在某些行业,销售发货给客户,中途可能有损耗。发货数量与客户收获数量不等。例如液体或散装物等等。这样的话,开票数量要根据客户确认数量而不是发货数量,而交货成本还是根据交货数量来算。VLPOD 交货证明原创 2015-11-30 14:49:05 · 23693 阅读 · 0 评论 -
SAP 销售订单删除及如何查已删除的单
如果订单中产品是按单生产的话,你要先把生产订单删除,然后才能删除订单的项目。按库存生产的话,删除销售订单跟生产订单没有关系。都跟交货有关系,即后面要是有交货过帐的话,不能删销售订单。如果知道被删除的销售订单号,可以随便进入任何一张销售订单,在菜单:环境--更改里面输入被删除的订单号,可以知道是谁删的。但是如果订单号也不知道的话,好像没有直接可以查询的事务码这时表原创 2016-01-20 11:01:00 · 16431 阅读 · 0 评论 -
SAP信贷出口
在OVA8中的维护自动信贷控制视图中,有飞仙类别的核查中有用户1,用户2,用户3.作用如下:1-信贷控制有3个用户出口LVKMPFZ1,LVKMPFZ2,LVKMPFZ3,你可以用SE38打开这3个用户出口。2-虽然这3个是用户出口,但它命名的第一个字母不是Z,所以当你要修改代码时,当象修改标准程序一样修改它。3-OVA8设置里的用户1,用户2,用户3与用户出口LV转载 2015-12-19 13:15:47 · 2661 阅读 · 0 评论 -
SAP Credit Memo & Debit Memo
credit memo和debit memo是对企业向顾客已经交付的货物的价值进行调整的单据类型。举个例,如果您已经就所交付的货物向买主开具了100元的发票,可是由于货物质量的瑕疵,买主主张“货接受但必须削价10元”,如果您接受了这个主张,那您就得开具10元的credit memo(即实际业务中的所谓“红字发票”)。总之,与原始invoice的价值相比,增价用debit memo,原创 2015-12-02 09:39:12 · 7183 阅读 · 0 评论 -
销售发货自动批次
用于SD的系统标准的strategy type是SD01 Customer/Material,SD02 Customer/Matl/Plant,SD03 CountryOfDest/MatGrp,SD04 Customer hierarchy,SD05 Cust.hier/mat.这5个。 create batch search strategy的TCODE是VCH1。 系统会原创 2015-12-03 10:15:46 · 4028 阅读 · 0 评论 -
SAP快速找到定制配置
比如现在要添加一个订单的拒绝原因:VA02点击“定制”选择“继续而不指定项目:即可!!!完美!!!原创 2016-01-21 16:25:44 · 2362 阅读 · 0 评论 -
SAP合同创建
FM: BAPI_CONTRACT_CREATE原创 2015-12-08 15:39:18 · 4965 阅读 · 1 评论 -
SAP设置信贷控制范围有什么作用?
目的是加强客户应收账款的管控工作,实际是给客户一个赊销的额度。针对以赊销为主的客户,事前经过对客户的评级,规定在一个期限内,给客户设置一个授信额度,在这个额度内客户可以先发货。比如给客户甲设置100万的信贷额度之后,该额度会反映到发货模块、销售开票模块等系统,具体表现就是在应收账款不超过100万的情况下,可以正常的制作交货单、过账、发货、开票,而一旦超过从第一步制单开始就进行不下去了。而这时原创 2015-12-08 17:12:09 · 4919 阅读 · 0 评论 -
信用额度操作事务码
VKM1 冻结的销售订单清单F.31 客户信用总览FD32 更改客户信用额度VD05 冻结客户主数据原创 2015-12-26 14:12:45 · 2800 阅读 · 0 评论