SAP HU上面的'Obj.to Which HU Belongs'栏位初探 HU02,创建一个新的HU, 保存之, HU03显示这个HU 189141203942, 其'obj.to Which HU belongs'字段值为0000565293. Se16 + VEKP表,根据HU号码拿到internal HU No. 根据internal HU no去表VEPO表里查, 这个表里,0000565293 表现为Delivery字段值,如上图. 实际上,该号码并不是一个真的交货单号,去LIKP…
「SAP技术」SAP 如何看序列号被包在哪些HU里? 事务代码SE16 ,表名OBJK, 输入物料号,序列号,HeadTable 输入值SER06, 查询结果如下, 根据objlist, 去表ser06看结果, 这个序列号在三个HU里出现过,如下: 00000000191840412334 00000000191840707385 00000000191840708732 2019-09-05 写于苏州市.…
「SAP技术」 SAP MM MPN物料的采购初探 1, MPN物料号与我方正常使用料号物料主数据之间的LINK关系维护 MPN料号 14000005 , 我方料号11000250 , 2,采购信息记录的维护 我方物料的PIR, MPN料号的PIR, 3,采购单据上的体现 3.1,合同单据的维护,主料号可以是MPN料号, 也可以是我方物料号, 3.2,采购申请,主料号是我方料号, 3.3,采购订单,可以用我方物料号,此时IM material字段为空, 此时PO里取到的PIR号码就是我方物料号的…
SAP不够严谨? 大家知道采购业务里,有一种特殊的采购形式,就是按单采购,意思是所采购的物料只用于指定的销售订单的销售出库.这种业务场景在SAP项目实践中,比较常见. 强大无比的SAP系统当然有解决方案.通常做法是在采购订单的账户分配类别(Account Assignment Category)栏位给一个值比如C(sales order)或者M或者复制它们创建一个新的自定义的账户分配类别, 然后在'Account Assignment'选项卡里输入销售订单号,ITEM号等信息.如下图示: 按常理…
SAP MM 给合同的ITEM上传附件以及附件查询 1,使用事务代码 CV01N为合同上传附件, Document:输入6100000829, Document type 101 (contract), Document part:000, Document version 00. 回车,进入如下界面, 在Description 字段处输入相关文字说明,点击按钮 ,进入如下界面去选择本地文件, 选中挂上来的附件行,点击右键,点击菜单check in As, 进入如下界面, 选择DMS_C1_ST…
SAP MM 事务代码ME17的用法 1,如下采购信息记录需要被归档: PIR号码,5300007816   2, ME12打上删除标记,   3, 事务代码ME17做归档 3.1 创建archive file. 点击Write按钮, 维护变式Z_DICKSON, 退出,系统弹出如下窗口, 点击YES, 为变式输入描述,然后保存, 退出, 点击 Start Date按钮, 点击Immediate按钮,然后保存, 点击 Spool Params按钮, 回车,进入如下界面, 执行, 系统创建好了ar…
SAP MM 物料主数据利润中心字段之修改 近日,收到业务部门报的一个问题,说是MM02去修改物料的利润中心字段值,系统报错说物料库存存在,不让修改. 笔者查询了该物料的库存,当期库存并不存在.MMBE, MM02修改利润中心报错, 经查,该物料是自制品,无Open的生产订单单据.不过发现该物料在上个会计期间(2019-06 会计期间)有库存, 这是导致出现该报错的原因. 经过上网查资料,得到了一些同行给出的建议,如果要修改某个物料的利润中心,需要满足如下条件: 1)物料在当前会计期间和上一个会…
SAP MM 明明有维护源清单,还是不能下PO? 下午收到用户报错说,创建采购订单失败,报错 :Material ### not included in source list despite source list requirement. 如下图: 实际上该物料的source list主数据是有维护的: 并且source list都没有过期.那究竟是何缘故导致报错呢? 经查,原因在于该物料是一个MPN物料, 需要在相关IM物料号的source list里'MPN Material'里输入MP…
SAP BP显示供应商账户组时候的怪现象 BP事务代码显示某个vendor的时候,笔者发现对于账户组字段选项列表里,不显示当前vendor的account group. 如下图,该供应商的account group是4000, 试图去看account group的选择列表, 账户组4000不在里面. 换个不同account group的vendor去看主数据,该供应商account group 是2000,它也不在account group字段选项列表里, 而账户组4000却显示了出来,如上图.…
1,如下新建的DN 80017843,storage location 字段值为空.VL02N 试图去做批次拆分失败,系统报错说,Batch split is not permitted for material 74000096 in item 000020 2,手工去维护了2个ITEM的存储地比如1003,回车后,批次字段就可以编辑了,如下图示: 保存. 3, 重新执行VL02N过来修改这个DN,将storage location 字段清空,批次字段还是可以编辑,并没有以为storage l…
「SAP技术」 SAP MM 已启用质检物料创建PO时候'STOCK TYPE'没有默认为X? Part I:SAP 标准行为 1, 物料11002335, QM视图里 01 inspection type activated, PO里该物料的stock type 字段值默认为 'X Quality Inspection', 这是正常的. Part II:项目上SAP系统的不正常行为 物料号11002749, QM视图里 01 inspection type activated, 创建PO时候,…
[SAP技术]SAP MM 如何看一个自定义移动类型是复制哪个标准移动类型而创建的? 比如项目上有一个自定义移动类型Z59,是复制551移动类型而定义的. OMJJ配置界面里,是有一个Ref字段.如下图示,字段值显示为551.但是这个reference主要指定该移动类型与WM层面移动类型之间的Link关系. 不过这个字段提供了一些线索.至少可以让人知道,Z59移动类型可能是通过551移动类型复制过来的. Z59和551移动类型之间更直接的关系,保存在后台表. 经查,在表T156里是有保存相关re…
这次聊聊「虚拟化技术」. 虚拟化技术,有时简称为「虚拟化」,最近经常听人说它.但是却不太清楚它的意思.到底虚拟了什么东西?本来是用来干什么的? 有名的虚拟化软件要数 VMware 和 VirtualBox了.这些软件简单来说的话,就是在已有的OS上虚拟一个计算机出来,然后在这台虚拟计算机上安装别的OS. 即,在一台计算机上可以运行多个OS. 虚拟化技术可以提供上述的功能,但是虚拟化技术并不仅仅是「一台计算机上运行多个OS」.也能够「多台计算机上运行一个OS」. 即,通过虚拟化技术,「计算机的台数…
[SAP技术]A项目关联公司间退货STO流程 1)创建公司间退货STO单据. 如下图示的公司间退货STO 4500000572, 2),VL10B, 创建交货单. 如下图交货单号:80044918, 3),VL02N,对交货单80044918执行PGI(实际上是收货入库),凭证流如下: 这一步要先做,然后后续才能对该交货单做'收货'操作(实际上是退货出库). 4),MIGO执行收货. 输入外向交货单号码80044918,移动类型101,回车后系统复制外向交货单里ITEM到MIGO界面移动类型自动…
SAP 为正常库存管理的物料做成本中心采购会是什么结果? 这种采购可以正常进行,收货后SAP会更新采购订单里指定的费用类科目,而库存数量和库存价值都不会增加. 1, 如下物料号,是正常做库存管理的物料, 物料类型4002,在工厂SZCC下做完整的库存管理, 2, 该物料在SZCC下的库存, 3,创建了如下的采购订单,把'账户分配类别'字段值设置为K, 输入成本中心和一个费用类的总账科目, 4, MIGO对该采购订单执行收货, 在'何处'选项卡里,不出现存储地点字段,保存, 5, 看库存,库存数据…
Chrome 一. 需要工具: Chrome浏览器,Aria2GUI,Chrome里BaiduExporter插件. 首先先明确一件事情,平时生活中使用的所有工具都建议到官方下载,此处用到的几样提供给大家网址链接.这样比在奇怪的网站上下载安心许多(不会下错或者被捆绑下载和广告),不用担心版本问题(官方发布最新),总之好处多多啦! 好像我本人测试的时候有一些是需要梯子的,为了方便大家下载,我还是下载好分享出来供大家下载吧.所有工具都是最新版本在官网下载,日期3.15. Chrome: https:…
题面 给定圆的半径,求圆上整点数 这是一道很Nice的数学题!超爱!好吧,由于这道题,我去Study了一下复数(complex number)复杂的数 真棒!!! 有兴趣的戳这里!!!\(\huge \to\) 思路: 高斯素数的原理,将整数分解质因数后,再把每个质因数分解成高斯素数,对于质数4n+1,它可以有效的分解成高斯素数,而质数4n+3不能,因为3无法分解为高斯素数,所以当一个数有奇数个3因子时,这个圆上没有整点,而3的个数为偶数时,由于能分成两组配对,所以有整点,但3对Ans的影响为0…
这次,继续聊聊「虚拟化技术」. 根据上回的介绍,虚拟化技术可以使「计算机的台数和运行的OS的个数的比例不再是1:1」.这回介绍一下如何使用这个技术. 使用方法之一,「一台计算机上运行多个OS」.从个人用户的观点来看,这是最贴近个人用户的使用方法. 在已有的OS上通过虚拟化机安装Linux,然后在虚拟机上学习Linux的人有很多. 还有一种使用方法,实际上这种使用方法一直受到极大的关注,这种使用方法就是「将多台计算机构成一个系统」. 这种方法将多台计算机的计算能力汇集到一个系统中,可以大大提供系统…
官方资源 https://nacos.io/zh-cn/docs/quick-start.html Nacos之配置中心 动态配置管理是 Nacos的三大功能之一,通过动态配置服务,可以在所有环境中以集中和动态的方式管理所有应用程序或服务的配置信息. 动态配置中心可以实现配置更新时无需重新部署应用程序和服务即可使相应的配置信息生效,这极大了增加了系统的运维能力. 动态配置 Nacos的动态配置的能力,看看 Nacos是如何以简单.优雅.高效的方式管理配置,实现配置的动态变更的,接下来来了解下 N…
摘要:继承是面向对象软件技术中的一个概念.它使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用. 本文分享自华为云社区<「万字图文」史上最姨母级Java继承详解丨[奔跑吧!JAVA]>,原文作者: bigsai . 课程导学 在Java课堂中,所有老师不得不提到面向对象(Object Oriented),而在谈到面向对象的时候,又不得不提到面向对象的三大特征:封装.继承.多态.三大特征紧密联系而又有区别,本课程就带你学习Java的继承. 你可能不知道继承到底有什么用,但你大概率曾有…
原文出處  http://www.dotblogs.com.tw/mis2000lab/archive/2013/08/19/multiple_fileupload_asp_net_20130819.aspx FileUpload控件「批次上传 / 多档案同时上传」的范例--以「流水号」产生「变量名称」 之前的两个范例: [C# / ASP.NET]FileUpload控件「批次上传 / 多档案同时上传」的范例(C#语法) [VB / ASP.NET]FileUpload控件「批次上传 / 多档…
大家知道Jerry Wang有一个微信公众号"汪子熙",2017年12月27日,Jerry的这个公众号发布了第一篇文章.到今天2018年10月底为止,正好十个月. 在这10个月的时间里,通过这个公众号,Jerry认识了很多国内SAP的从业者,其中既有SAP Labs China的同事,也有SAP的客户和合作伙伴. 通过和这些朋友的互动,Jerry弥补了很多自己知识上的短板. 2018年快过完了,明年Jerry除了继续坚持运营这个公众号之外,还想试试一个叫做"知识星球"…
「SCOI2012」喵星球上的点名 先咕着,扔个code跑路 code #include<bits/stdc++.h> #define vec vector #define iter iterator #define REP(i,x,y) for (int i=(x);i<=(y);++i) #define DWN(i,x,y) for (int i=(x);i>=(y);--i) using namespace std; typedef long long ll; typedef…
前提概要 Java的class字节码并不是机器语言,要想让机器能够执行,还需要把字节码翻译成机器指令.这个过程是Java虚拟机做的,这个过程也叫编译.是更深层次的编译. 在编译原理中,把源代码翻译成机器指令,一般要经过以下几个重要步骤: 根据完成任务不同,可以将编译器的组成部分划分为前端(Front End)与后端(Back End). 前端编译主要指与源语言有关但与目标机无关的部分,包括词法分析.语法分析.语义分析与中间代码生成. 后端编译主要指与目标机有关的部分,包括代码优化和目标代码生成等…
问题描述: 给你一个字符串 s,找到 s 中最长的回文子串. 链接:https://leetcode-cn.com/problems/longest-palindromic-substring 「Manacher 算法」的整体思路是:基于回文字符串的对称性,缓存前面字符的「臂长」信息,以便后面复用. 这里只以手绘小图片的方式简单讲解「Manacher 算法」 首先设想一个回文字符串,看下图 这个小人以身体为轴,左右对称,可以看作一个回文字符串(设想所有字符分布在其手臂和脖子上).也就是以脖子为中…
技术分析 大家都知道Eclipse已经实现了自己的编译器,命名为 Eclipse编译器for Java (ECJ). ECJ 是 Eclipse Compiler for Java 的缩写,是 JavaTM 认可的 Java 编译工具(类似 javac).可以单独下载使用. IDEA所支持的编译器,也有几种:javac(Java原生编译器).ECJ(支持使用Eclipse编译器).ACJ编译器(不太清楚),其中默认使用的是Javac,同时也推荐使用Javac. 有兴趣可以看看ECJ编译器的相关使…
  大概只有比较有意思又不过分超出能力范围的题叭.   可是兔子的"能力范围" \(=\varnothing\) qwq. 「CF 1267G」Game Relics   任意一个状态可以描述为 \((m,s)\),表示剩下 \(m\) 个·总价值为 \(s\) 的物品未选.若当前决策为 X 操作,那么由于决策的确定性,我们必然不停 X 直到出货.所以代价为 \[\frac{x}{2}\left(\frac{n}{m}+1\right), \] 若当前决策为 C 操作,代价则为 \(\…
问题概括 静态常量可以再编译器确定字面量,但常量并不一定在编译期就确定了, 也可以在运行时确定,所以Java针对某些情况制定了常量优化机制. 常量优化机制 给一个变量赋值,如果等于号的右边是常量的表达式并且没有一个变量,那么就会在编译阶段计算该表达式的结果. 然后判断该表达式的结果是否在左边类型所表示范围内. 如果在,那么就赋值成功,如果不在,那么就赋值失败. 注意如果一旦有变量参与表达式,那么就不会有编译期间的常量优化机制. 结合问题,我们就可以大致猜出,如果常量能在编译期确定就会有优化,不能…
Win10下编译OpenJDK8 编译环境 Windows10专业版64位: 编译前准备 Tip: 以下软件的安装和解压目录尽量不要包含中文或空格,不然可能会出现问题 安装 Visual Studio 2010 Professional 在windows下编译JDK需要使用Visual Studio 2010 Professional,推荐下载地址:https://msdn.itellyou.cn/ 最好下载英文版的IDE,不然可能会出现问题,下载完成后只用勾选安装C++部分就行 准备OpenJ…
FST的概念和定义 FST序列化全称是Fast Serialization Tool,它是对Java序列化的替换实现.既然前文中提到Java序列化的两点严重不足,在FST中得到了较大的改善,FST的特征如下: JDK提供的序列化提升了10倍,体积也减少3-4倍多 支持堆外Maps,和堆外Maps的持久化 支持序列化为JSON FST序列化的使用 FST的使用有两种方式,一种是快捷方式,另一种需要使用ObjectOutput和ObjectInput. 直接使用FSTConfiguration提供的…