FUNCTION Z_SD_CREATE_DN. *"---------------------------------------------------------------------- *"*"Local Interface: *" IMPORTING *" VALUE(IM_SHIP_TYPE) TYPE LIKP-VSART DEFAULT '01' *" VALUE(IM_DUE_DATE) TYPE DATUM DEFAULT…
转自[http://www.cnblogs.com/elegantok/archive/2009/10/18/1585398.html]***********SALES ORDER INPUT CREATION. REPORT soi. PARAMETERS: p_auart TYPE auart OBLIGATORY.PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.PARAM…
DATA: SHIP_POINT TYPE TVST-VSTEL, "装运点/接收点 NUM_DELIVERIES TYPE VBNUM, STOCK_TRANS_ITEMS WITH HEADER LINE, DELIVERIES TYPE STANDARD TABLE OF BAPISHPDELIVNUMB, EXTENSION_OUT TYPE STANDARD TABLE OF BAPIPAREX, CREATED_ITEMS WITH HEADER LINE , SERIAL_NUMB…
一直觉得SAP STO的业务模式配置起来还是挺简单的,无非就是关联一下采购单与交货单的关系,以及相应工厂的装运数据,其他像主数据的设置也没有什么特别的.相比ICS模式,它少了IDOC的配置,所以还是很单纯的.但笔者在SAP S4 1610 IDES环境下配置STO时居然被难住了!虽然STO我配置过很多次,从未失手,但这一次确实令我尴尬无比! 情况是这样的: 我先在接单公司里面创建对外客户的销售订单,因为该成品设置的特殊采购是来自于一家生产工厂的,因此需求自然而然就跑到生产工厂里,然后生产对应的公…
[SAP技术]A项目关联公司间退货STO流程 1)创建公司间退货STO单据. 如下图示的公司间退货STO 4500000572, 2),VL10B, 创建交货单. 如下图交货单号:80044918, 3),VL02N,对交货单80044918执行PGI(实际上是收货入库),凭证流如下: 这一步要先做,然后后续才能对该交货单做'收货'操作(实际上是退货出库). 4),MIGO执行收货. 输入外向交货单号码80044918,移动类型101,回车后系统复制外向交货单里ITEM到MIGO界面移动类型自动…
SAP MM 公司间STO发货单输出报错 - 合并工厂AUC1和存储位置6002没有货物收货地点 - 之对策 昨天收到客户业务部门报错,说是业务对交货单0080022298做POD失败.相关交货单的输出SPED失败,报错如下: 对应STO number 4500000301,     业务背景是,货物从HKCS公司代码转入AUC1公司代码名下,是走公司间STO流程.发货方会创建交货单,对交货单执行发货以及POD确认,触发采购方的内向交货单以及107收货,然后后台作业自动对内向交货单完成后续109…
交货组:将需要同时交互给客户的项目捆绑在一起,按行项目中最后交货日期做完交货组的计划行日期 1.如果销售订单标记为完全交货,则所有行项目都会分配到同一个交货组中 删除交货单是会给出警告 2.为母键行项目类别TAQ,设置交货组 VOV7设置TAQ,创建交货组 销售订单所有行项目为一个组 创建交货单后,删除行项目将给出警告 修改子健数量也会给出警告 这样设置还有一个好处,交货单修改母键的数据子健数量会按BOM一起变化 改变母键数量后回车 3.可手工设置交货组(表示这几项必须一起发货,且从套) 这些行…
MM模块 1. BAPI_MATERIAL_SAVEDATA 创建物料主数据 注意参数EXTENSIONIN的使用,可以创建自定义字段 例如:WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.          T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'.          T_EXTENSIONIN-VALUEPART1 = WA_BAPI_TE_MARA.         APPEND T_EXTENSIONIN.    …
MM模块 1. BAPI_MATERIAL_SAVEDATA 创建物料主数据 注意参数EXTENSIONIN的使用,可以创建自定义字段 例如:WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.          T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'.          T_EXTENSIONIN-VALUEPART1 = WA_BAPI_TE_MARA.         APPEND T_EXTENSIONIN.    …
SAP常用TCODE 1 MMBE 查询库存 2 CO01 生产订单创建 3 ME2N-按采购订单编号 ME2B/ME2M/ME2C/ME2W 采购订单查询 清单范围ALV 4 MB51 物料凭证清单 基本的出入库账都可以通过此报表查询 5 MB52 显示物料的仓库库存  6 MB03 查看物料凭证 7 MMCL 查库存,查股线加工厂 要好好研究下,老李吩咐 8 MB31 1.收货 2.对应流程有:生产订单收货流程 2.常用移动类型:101仓库中的订单收货;                122…
BAPI_ACC_DOCUMENT_POST *---BAPI_ACC_DOCUMENT_POST 所需要的参数  DATA: OBJ_TYPE LIKE BAPIACHE09-OBJ_TYPE,        OBJ_KEY LIKE BAPIACHE09-OBJ_KEY,        OBJ_SYS LIKE BAPIACHE09-OBJ_SYS,        DOCUMENTHEADER LIKE BAPIACHE09. DATA: ACCOUNTGL LIKE BAPIACGL09…
SAP 跨公司销售业务  http://blog.sina.com.cn/s/blog_95ac31e30102x5wh.html   分类: SAP_SD SAP 跨公司销售业务 一.业务简介 在由多个公司组成的企业集团中,通常会有公司间的业务.一般来说,涉及到公司间的业务有两类,分别是跨公司销售和公司间采购.还有一类库存调拨(一步法/两步法),可用于公司间采购,也可用于公司内调拨. 跨公司销售指销售单据中发货工厂对应的公司和销售组织对应的公司为不同的公司.销售公司针对最终客户,下达一张销售订…
[原创] SD从零开始57 第三方订单处理流程 第三方订单处理的流程Processes for Third-Party Order Processing 客户的采购订单首先在你公司的一个销售组织作为一张销售订单输入:自动地从这张订单创建一张采购请求: 然后,在MM的采购应用程序中为外部供应商创建一张采购订单:该订单声明所有商品将直接交货给客户: 一旦供应商向你证实外向交货已经完成,你就记账收货以使这些信息记录在系统中: 在MM的发票校验应用程序,你输入由供应商为因由供应商交货给客户而出具给你公司…
[原创] SD从零开始41 科目确定(Account determination) 使用科目确定Using Account Determination 你将需要在几个不同的领域确定将要记账的科目: 用于记账销售收入,销售扣除和增值税的总账科目在数据从billing document传输到FI时自动地确定: 当处理现金销售时,必须在凭证中设置一个总账科目用于现金结算(不会记账到客户账户): 到4.0版本时,可以确定一个不同于付款方客户主数据中输入的科目的统御科目: 当使用payment cards…
SD从零开始25 装运的组织单元(Organizational Units in Shipping) 组织结构-后勤Organizational Structure-Logistics Plant在后勤中扮演重要的角色,plant是一个生产设施或者处理物料库存的特定场所(或者相邻场所的集合),这些单独的场所叫做storage location:库存在storage location的层次上管理: 一个工厂仅分配给一个公司代码,这样,你就能够独立地管理每个公司的库存和库存价值: 组织结构-装运Or…
SD从零开始29 外向交货单处理中的特殊功能 批次Batches 你可以在material handled in batches的相关详细屏幕指定一个batch(物料是否使用batches来处理标记在物料主记录的“Storage”和“Purchasing”屏幕):当delivering销售订单时,该batch复制到outbound delivery,并不可修改: 如果销售订单中没有指定batch,你可以在outbound delivery的picking预览屏幕上输入一个:你必须指定一个batc…
Plant Maintenance (PM) IW32 - Change Plant Maintenance Order  IW33 - Display Plant Maintenance Order  IW34 - Create Notification Order  IW51 - Create Service Notification  IW52 - Change Service Notification IW53 - Display Service Notification IW54 -…
转自:http://blog.csdn.net/budaha 20170215需要一个PR 修改保存时候的增强,目的是同步PR的处理状态 EBAN-STATU 到一个自建表ZTPRTOPO,记得有个PR 的更新函数 里有隐士增强可用.ME_PROCESS_REQ_CUST 是这个吗? 在sap的开发中,如果遇到了标准系统实现不了的需要定制的功能.那么就需要用增强enhancement来实现. 这是一些常用的增强例子.有BADI,有修改.以供修改用. BADI-ADDRESS_UPDATE-CRM…
First Steps in SAPWe’ll now discuss some of the basic menus, screens, and transactions that you needto know when you log on to SAP. As we go along, we will also discuss the variousfeatures and applications that appear on each screen and how they rela…
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NET MVC搭建项目后台UI框架—4.tab多页签支持 ASP.NET MVC搭建项目后台UI框架—5.Demo演示Controller和View的交互 ASP.NET MVC搭建项目后台UI框架—6.客户管理(添加.修改.查询.分页) ASP.NET MVC搭建项目后台UI框架—7.统计报表 ASP…
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NET MVC搭建项目后台UI框架—4.tab多页签支持 ASP.NET MVC搭建项目后台UI框架—5.Demo演示Controller和View的交互 ASP.NET MVC搭建项目后台UI框架—6.客户管理(添加.修改.查询.分页) ASP.NET MVC搭建项目后台UI框架—7.统计报表 ASP…
ERP OBD下传到EWM会自动产生拣货任务(通常做法),但如果EWM因库存不足或其它原因无法拣货时一般要差异确认,对ODO行项目进行0确认.但问题是零确认后EWM标准流程是无法回传ERP的. ERP OBD行项目状态是A状态.这也违背了ERP未清OBD逻辑. EWM提供一个标准的report:/SCWM/R_PDO_COMPLETE ,实现零确认的ODO行项目生成外向交货OD.回传ERP. 执行report创建OD ERP OBD状态…
大部分ABAPer都是从SAP报表及打印开始学起的,大家也都认为写个SAP报表程序是最简单不过的事了. 但是实际情况真的如此吗?写报表时除了保证数据的准确性,您可曾考虑过报表的性能问题吗? 由于报表程序是被最多SAP用户所访问的,所以性能差的报表很可能会引来大量的抱怨和质疑,大大降低用户满意度. 最近做了较多性能优化方面的工作,颇有感触,在此进行归纳总结,希望对大家有所帮助,也欢迎大家讨论. 1, 关于表连接语句(INNER JOIN, LEFT JOIN…) 写报表的时候,表与表之间的关联是不…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4265534.html 18.3.         业务对象和BAPI184 18.3.1.     SAP业务对象(SWO1)... 184 18.3.1.1.           业务对象类型…
QM模块满足一个 CIQ 系统的下列功能: 一般功能 · 在物料主记录中集成QM检验数据 · 管理供应商和客户或销售部门的物料相关的质量信息 · 把质量特性和物料说明中的检验特性连接 · 管理中央凭证管理系统中的质量相关凭证 · 把质量检验以及问题处理(质量通知单)的任务同SAP工作流程功能连 接起来 物料管理 · 下达供应商 · 管理供应关系的下达状态(例如,为标准交货或其他类型交货) · 在质量基础上评估供应商 · 管理和调度供应商相关的技术性交货条款和质量保证协议 · 触发货物接收检验 ·…
在上SAP项目过程,上了SD模块的企业一般都要做一些跟公司间采购订单或销售订单的交货状态的报表,通过这些报表可以经客户的业务上提供很大的灵活性,至于如何的灵活,还是那句老话“谁用谁知道".1)如何判断公司间采购订单是否已交货?     这个比较简单了,直接通过表EKPO的字段ELIKZ来判断的,前台如下图所示,至于这个字段我想多说,只想说一下这个标记是什么产生的?来理一下业务的知识,根据公司间的采购订单创建交货单,发货过账后,当时幼稚的我认为这个标记应该打上了,但是并没有打上,只有通过migo收…
学技术这件事儿本来就是学习现有的东西,然后变成自己的,本文当然也是借鉴的别人的东西,写出来作为一个对知识的巩固.  1.网站用的是MVC模式,新建一个MVC项目,建立一个APP1Controller,作为页面的控制器,首页采用的是传统的frameset布局,没有用到前段的UI框架,项目架构示意图: 后台控制器中目前是这样的一个结构: using System; using System.Collections.Generic; using System.Linq; using System.We…
[原创] SD从零开始47 装运成本基础 详细的装运成本处理Shipment Cost Processing in Detail 装运成本计算和装运成本结算可用于内向和外向交货: 装运成本记录在一张新的系统凭证中,即装运成本凭证:从这张凭证,你可以执行以下功能: 计算装运成本: 科目分配:在FI和CO中分配成本: 传输成本到FI和CO: 与服务代理商结算成本: 装运成本计算的条件Requirements for shipment Cost calculation 为了能够为装运创建装运成本凭证,…
[原创] SD从零开始45 运输流程的控制 运输业务场景的例子Examples 一个公司可使用不同的运输业务场景,通过不同的处理类型或者运输方式来刻画: 要模型化这些不同的装运,你可以在配置中定义装运类型(shipment types): 装运类型Shipment type 装运类型控制装运凭证中的元素并因此为装运描述了一个特殊的处理类型: 装运类型设置包括: 段确定类型(例如,自动段确定): 完成类型(例如,已装载的外向装运,内向装运): 处理控制(例如,使用一种运输方式的汇总装运): 服务水…
[原创]SD从零开始21 输出(Output) 销售的输出类型Output types in SD Output是用于和商业伙伴及系统交换信息的通信方式:你可以为不同的销售凭证如报价单,订单,交货单,发票传送output:你可以设置output确定依赖于不同的标准,条件技术用于此目的: 我们区分开header和item层的output,header output发行整个凭证而item output发行凭证中的每个单独item: 出货相关的输出Output in Shipping 术语output…