玩电子游戏可真是你们玩过Surbom吗?

睡觉吧 - 歌单 - 网易云音乐
播放:477次
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:
违法和不良信息举报电话:6
举报邮箱:Retrouvez BOMO? sur les prochains salon du Bio et du bien-être dans toute la France
| LinkedIn
L'équipe BOMO? sera présente sur les prochains salons du bio et du bien-être dans toute la France. N'hésitez pas à nous visiter et profiter ainsi d'un&modelage des mains pour tester les senteurs et textures naturelles de nos deux gammes de soins bio et éthiques!Notre agenda:- Du 7 au 9 octobre:& Salon Zen & Bio&à Nantes- Du 15 au 17 octobre: Salon Terre Naturelle à Orléans- Du 21 au 23 octobre: Salon Artemisia à Marseille- Du 5 au 13 novembre: Salon Marjolaine à Paris- Du 18 au 21 novembre: Salon Vivez&Nature à Lyon- Du 25 au 27 novembre: Salon Natura Bio à Lille- Du 2 au 4 décembre: Salon Bio Harmonies&à Montpellier- Du 26 au 30 Janvier 2017: Salon Bien-Etre et Médecines Douces à ParisA très vite dans votre ville !L'équipe BOMO?Looking for more of the latest headlines on LinkedIn?穷游大洋洲
更多疑问请点击这里哦
出境游尽在穷游App
千万旅行者的选择
IOS/Android扫码下载
去日本玩,可以托运28寸的行李箱吗?去是春秋,回来时东航。
来自论坛版面
去玩,可以托运28寸的行李箱吗?去是春秋,回来时东航。刚才看到好像说托运不能超过三边加起来超过158的箱子。有没有过来人帮我讲讲,我去看了下我箱子的规格,商标上写了71*52*30cm&,加起来153cm,应该没超过,可以托运的吧?箱子型号是外交官ts-2504nt
 25946人浏览
 6 个回答
 2 人关注
东航在尺寸之内肯定没问题,但是单件托运行李不能超过23KG,之前在福冈机场办票的时候称重非常严,不断有人去开箱整理物品,而且手提行李也查的比较严,不能超过5KG(背包不算)。春秋手提+托运不超15KG就不用额外买行李,但是托运的尺寸最好再确认一下。
我问过这个问题。东航应该没问题,毕竟标准比你的箱子还宽裕一些,实际上我的箱子标称尺寸比158还多两厘米呢,大家都说没问题。不过春秋你最好去网站上确认下,那种廉航行李什么的都更严格,重量,尺寸缩水还严格执行。
東航超大超重要收費,航線可以托運兩件&,建議不要帶這麼大箱子(如果超過158CM,要収1000CNY):http://www.ceair.com/guide2/xlfw/t7.html
问答探路者
擅长美国、俄罗斯等地的问题
都要付费的,很贵。建议手提电饭锅。
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
https://www.baidu.com/s?wd=From Wikipedia, the free encyclopedia
Bomboma (Mboma) is a
of the Democratic Republic of Congo.
(18th ed., 2015)
Hammarstr?m, H Forkel, R Haspelmath, Martin, eds. (2017). . . Jena, Germany: Max Planck Institute for the Science of Human History.
Jouni Filip Maho, 2009.
This -related article is a . You can help Wikipedia by .
: Hidden categories:当前位置: >>
SAP+Condition技术用在MM&SD
屠夫宰 SAPSAP 真他娘的好学系列SAP Condition 技术用在 MM&SD Pricing(定价 定价)/Discounts and surcharges(折扣和附加费计 定价 折扣和附加费计 计税)/Output(Output Message 又包括 Print,EDI,Fax 等)/Costing sheet(成本核算单) 算)/Taxes(计税 计税 等配置上(关于 condition 技术的各种应用请看本书的相关部分),甚至 SD 的收入科目确定都依 稀能看到 condition 技术的痕迹. 一个做 MM 的坛友说 PO 定价相当复杂,你要我怎么说呢?实际上 Condition 配置基本上是 SAP 最简单的配置之一,因为只要你学会了其中一种,其它的自然就迎刃而解了. 讲一个我的故事,一堆人开会讨论一个新的定价,外包 PO 取公司提供的材料的一定百分比 (OH rate)做 component OH,加上外包费(PB00)乘一百分比(OH rate),再加上产权费计入外包物 料(详请看本书的 SAP 的委外处理 的委外处理),会议实在是开的太多,那此会议有太长,结果我睡着了,睡 着也不打紧,可我打鼾了, 打个呼噜本也无伤大雅,可老总让我发言时我睡眼朦胧站起来一脸 口水,也是,就一个小小的定价还用浪费时间搞这么久,后来碰到类似问题,我总说拜托各位先 讨论完毕要怎么定价最好将需求搞的 BT 些才通知我,定价这东西本来就简单不要老是没等 我动起手来一下就搞完. 在本篇中,Condition 和 pricing 是同一个概念,就不再解释.图 1-[1]:企业通常不希望 PO 的采购价格直接在 PO item 中输入而从 info record 中带出来,此 时我们可以使用(SE16:V_162)将 ME21N 的 layout selection group quantity and price 组的 price and price unit 设置成 display. 关于 info record change 不多说了,其更改记录可以通过 ME14 查看(你也可自定义 report,关于 相关表格请看接下来的 PO 定价表格 定价表格) 图 1-[2]:空表示建立 info record 可不指定 plant,+要指定 plant,就是说 info record 是 plant 级的 空 如选择-表示禁止 plant-level 的,此时你只能建立 purchase organization 级的 info record. info record.一个迷死你(MSN)朋友说,老付你写的东西有点难懂,太着重技术了,所以就这个我要耐心地 讲解一下,我向来非常有耐心的,用我家乡的土话说我可以坐在你肚子里慢慢教. 屠夫宰 SAPSAP 真他娘的好学系列新建物料 ZST_SUBCON 是委外的(MRP2 的 procurement type F with special procurement type 30 outsourcing,新建 新建很重要以免可能已经有多个 info record 你搞不清楚状况,对于处理多个 info record 接下来会有讨论),假设 plant
同属一个 purchase org. 5100,你将 conds. at plant level 设置成空,建立这么几个 info record(1)只输入 purchase org 5100 不带工厂,然后使用 CK11N 去估算(2)加上 plant 5100 而 5200 不加,看 CK11N 结果. 当然这个不是我做我对这个 已经很了解了,有兴趣的读者自己去 try,相信你马上几明白了这个设置的意义. 热身动作完成,开始介绍 PO 定价, PO pricing 用到的 condition 技术非常简单, 一般的全部步 骤是 8 步骤(其中有些可能你企业可能并非必需比如[1][3][5]),如图 4:图 4-[1]:扩展条件表字段 扩展条件表字段 SAP 定价条件表字段组合非常灵活,你可根据采购组织合同(agreement)供应商物料组物料等 等字段自由组合定价. 也就是说 PO header, PO Item 等表(EKKO,EKPO,EKET 中的字段基本 可用来做条件字段). 如果你的定价比较复杂,可以使用自定义字段甚至你自己定义的表中的字段(通常你可以使 用 SMOD:MM06E005 激活 PO 屏幕增强 SAPMM06E,在该屏幕上输入数据到自定义表中,这些 屏幕激活后通常将作为 PO header|PO Item 最后一个 Tab 页名称叫 Customer Data 页,如下图 如下图 6-[3],更详细请看本书相关部分) 屠夫宰 SAPSAP 真他娘的好学系列大都数情况下并不需要增加额外的条件字段,如何增加条件字段呢?请看图 4-[E]的 System 图 Enhancement 的帮助文档. 一个企业用户说,我们把 Purchasing group EKGRP 对应成采购部的 Buyer,现在定价条件需要 为同一物料不同的 buyer 设置不同的采购价格(Item condition),可是如果你稍有 ABAP 知识, 你应该知道采购组 EKGRP 是 PO header 表 EKKO 的字段,如果你需要将它用语用于 PO Item condition,为此需要先在 KOMP 和 KOMG(SE11,可能你需要申请传说中的 Access key)俩个定 可能你需要申请传说中的 价结构中增加同时 ZZEKGRP 字段. 同时如图 5-[1],按 SAP 的说法,你必须在字段面前加上 ZZ 做前坠 做前坠,现在 purchasing group 就能用于 必须在字段面前加上 PO item condition 了,在图 5-[2]中另定义了 ROUTE(STO Item shipping data 表 EKPV-ROUTE 字段)作为整单 Transfer order PO header conditioned 定价字段(只有 STO 才会有 shipping Tab 页才可设置 Shipping route,如图 6-[1][2],关于 STO 处理请参考本书的 PO 相关配置),对 transfer 到不同地方的 PO 设置一定价条件( 关于 Shipping 和 route determination 请参考本书的 Logistics Execution IMG path 下的 shipping 和 route determination 相关配置.). 屠夫宰 SAPSAP 真他娘的好学系列同样,如果你要将某自定义字段用于 PO header condition,请将该字段使用 SE11 同时 同时加如结构KOMK 和 KOMG 调整. 最后你需要稍微写一点东西,SMOD-&LMEKO002(exit function EXIT_SAPLMEKO_002,如是 Header condition,enhancement 是 LMEKO001),在 function 中写入下列代码,就两句.MOVE I_KOMK TO E_KOMP. MOVE I_EKKO-EKGRP TO E_KOMP-EKGRP. 你根据实际业务决定你是否需要自定义价格条件字段.图 4-[2]:建立条件表 建立条件表 建立条件表很简单,只要将所需要的条件字段选到坐标就可以,如图 7,我建立一个条件表 990.图 7-[1]生成条件表 A990(SE11,Condition 表都以 A 开头),在 A990 中我使用了自定义 自定义的条件 自定义 字段 ZZEKGRP. 图 7-[2]可不断点击 Other description 知道出现的是选择的条件字段描述是字段名称,这样比 容易理解 图 7-[3]增减字段,但是当条件表已经生成 条件表已经生成一般就不允许再增减条件字段的. 条件表已经生成 图 7-[4]给条件表一个描述,如是灰的按它切换图 7-[5]选择的条件字段 *以后 MEK1 输入的相关的 PO 条件记录就保存在此表中 以后 输入的相关的 条件记录就保存在此表中. 屠夫宰 SAPSAP 真他娘的好学系列图 4-[3]:定义存取顺序 定义存取顺序 什么是存取顺序,怎样的条件类型才要存取顺序呢? 存取顺序是帮助找到某条件类型 有效条件记录 某条件类型的有效条件记录 寻找策略. 某条件类型 有效条件记录的一种寻找策略 寻找策略 如图 8,讨论下采购价格 condition PB00(可能你家并不叫 PB00,以后就不再区分)的存取顺序 0002.图 8-[3][4]:存取顺序号称|相应条件表 图 8-[5]:|我们知道 condition 技术不仅仅应用于 MM/SD 定价所以 requirement 在多方面也应 用 , Requirement 表 示需要 什么条件 ( 关于 requirement 本书有专门讨论 ),使 用 Tcode:VOFM 能看到 condition 技术的各种 requirement 的应用,你从 Requirements 菜单-&Pricing 可看到各种定价使用的 SAP default requirement. 典型地,我们在 info record 中输入 PB00 condition 对应的是图 8 的第 25 行表 A017 requirement 是 35.代码如下: form kobed_035. sy-subrc = 4. check komp-no017 eq space. (如果 info record 读到价格数据返回成功) sy-subrc = 0. endform. 图 8-[6]:Exclusive,只要抓到一个价格,就不往下继续寻找条件价格记录了. 如果你使用 MEK1 输 condition PB00 的价格数据时实际上这个整是你看到的 key Combination,你 MEK1 建立 PB00 并不意味你就建立了 info record,因为 info record 还包括其 它采购数据信息并不仅仅是一个价格(更详细请看接下来的实例). 屠夫宰 SAPSAP 真他娘的好学系列建立存取顺序? 什么时候需要为 condition type 建立存取顺序 如果企业不希望用户直接在 PO item 更改价格,假设我们使用 PB00 做 info record 的 condition, 设置存取顺序 0002 后,PO 价格就能将这预先定义的价格直接带到 PO item. 我们再将 PB00 的 Manual entries 设置成 D,PB00 就不能输入了,在将 PO item 的 screen 的 price 设置成 display,这样要更改 PO 价格你就必须找有权限建立 info record 的 user. 思考:如果采购 condition type PB00 不建立存取顺序,开 PO 时还能自动带出采购价格吗? 思考 图 4-[4]:定义条件类型 定义条件类型 以为著名的采购价格条件类型 PB00 为主题讨论一下 conditon type 是怎么回事?其存取顺序 是 0002,而另一个 SAP default 的 PBXX 没有设置存取顺序.图 9-[1]:表示 PB00 的获取是按一定的顺序策略从相应的条件表中取得维护的条件记录,详细 请看接下来的 access sequence 讨论. 图 9-[2]:表示 PB00 是价格条件类,表示是基于数量计算的.如果你的价格是基于重量的,可是 物料基本数据是 PC,你可以选 D,如果你这样做可能在开 K 类 PO 时会有点小问题, 你可能需要重写 requirement,我测试过一次是这样的. 屠夫宰 SAPSAP 真他娘的好学系列图 9-[3][8]:感觉将这[3][8]两项连在一起有点那个. 如果你看 FRA1(FRA2)-FRC1(FRC2),这块 是 B 表示 delivery cost,同时和图 8-[8]应计连在一起(选上)表示该 condition 是运输费 类条件类型,并且需要设置 Account key(会计科目 OBYC-&你定义或 SAP 已存在之 T/E Key). 你根据实际需求参考 copy 出所需要的 delivery cost 或其它类 condition,如果需要在 PO 能 default 带出,你可能需要建立条件表和自定义的存取顺序,你还可决定是否需要 为该 condition 建立对应会计科目(通常是应计类科目,请看接下来的定义 T/E Key). 定义 *如果你使用 B 类 delivery cost condition 在计税方案未设置 account key 在 PO 中会有错误 如果你使用 提示. 进行发票校验. 提示 同时在 MIRO 时你可专门对 planned delivery cost 进行发票校验 图 9-[4]:PB00 采购价格 condition 的 Manual entries 设成 D 不能手工输入,同时在 PO 屏幕设 置将 item 的 price 也设置成 display(请看本书相关配置部分),这样采购价格就只能从 info Record 带出,传说这对采购价格管理价格很有效. 图 9-[5]:item 级的 condition,同时允许你在 PO item 的 condition list 删除它,不勾就表示不 可删除.通常采购价格 condition 比如 PB00 在计价方案会设置是强制必输. 图 9-[6][7]: 表 示 PB00 是 采 用 数 量 类 等 级 价 格 , 比 如 vendor 规 定 1-100 个 某 料 1.00USD/PC,101-500 个 0.95 USD/PC 诸如此类的等级价格,另外一个比较实际的 例子是采用日期型的等级价格,不同的时间(可是周月旬)给你不同的价格,如果 需要你可以自定义等级价格的公式. 你可以从表 KONM 中读到这些数据,关于 condition table 关系请看接下来的实 例. 图 9-[9]:SAP 的帮助举了一个实例,物料 A,B 同属一个 material group 01,Material A 100 个,Material B 150 个,假设 vendor 给定 1 个 1%折扣,100 个开始给 2%折扣这样一 个价格等级,A+B =250 个,享受 2%折扣,如果它不 work,不要紧,后面不是有个 Groupcond routine 吗?自己定义程序逻辑,根据实际业务想咋的逻辑就咋的,SAP 不也是代码堆出来的吗? 图 9-[10]:你可使用 Rererence condition type,在 SD 定价中设置了 ZPR1 的 reference condition type 是 ZPR0,这样 VK11 只要维护 ZPR0 就行,K,跳到 SD 干啥呢?我的意思 MM 定价和 SD 定价原理基本完全大概都一样. 图 9-[11]:如果有必要, 你可以将折扣附加费海关运费和 PB00 使用同一个附加计价方案,SAP default 的 RM0002,这样在维护 PB00 时,你可同时在此维护这些 condition,如图 10,FRA(B)1-FRA(B)3 是无 access sequence 的,这样做的好处是这些 condition 不 用使用 access sequence 而在开 PO 时间也能自动随 PB00 带出(捆绑在一起同一 info record number 嘛). 屠夫宰 SAPSAP 真他娘的好学系列非常遗憾的是,这样做可能不到好,因为 info record 的 PB00 通常是针对某物料某 vendor 某 pur. Org 而且某 plant 的,而通常运输费海关费是只根据国家代码运输 Route 制定计划价格,所以通 常还是建立 access sequence 然后 MEK1 维护计划价格(更详细关于运输海关费处理请看本书 相关部分).上面只介绍最常用的几个字段意义,比如还有 plus/minus 字段,通常一些折扣折让类的是 X 表 示输入内容会自动变成负数,其它字段在本书的 SD 的定价部分也会继续讨论到.(1) Info record 和 PO condition record 的关系 图例 1 是个合成图,虽然我知道这图搞的不怎么帅,由于能说明问题我还是将它贴上来了. 屠夫宰 SAPSAP 真他娘的好学系列info record 是某一物料对应某一 vendor 的采购信息源. 一个 info record 通常包含最少一个代表(如图例 1-3 包含了 3 个 condition type) 如图例 常用 Tcode:ME11(Create)/ME12(change)/ME13(display)/ME14(changes)/ME15(设删除标志) /MEMASSIN 或 MASS 大批处理. Info record 查询 查询:ME1L(by vendor)/ME1M(by material)/ME1W(by material group)/ME1P ME1E(price history).(2)PO header condition 和 Item condition 什么是 header contiion,假设实际业务是供应商就整单 PO 给你打个折,你定义一个 header condition,因为你在 PO header 输入的 header condition 会自动写入个 PO item condition,同样各 PO item 的 condition 会自动汇总到 PO header condition 数据里作为整单的 condition 汇总,这 样假设你给一个有 5 个 item 的 PO 一个 100 RMB 的折扣时,注意在 屠夫宰 SAPSAP 真他娘的好学系列假设因为是从 Item condtion 带过去的,假设 PO 有俩 Item,一 item PB00 价格是 100USD,另一 item PB00 是 150USD,在 header condition 看到的 PB00 是多少呢?250,就是说 header condition 包含的是各 line itemconditon 的总和再加上本身可能的 header condition 比如上面所说的整单 PO 打折.图 4-[5]:定义 TE Key 定义 什么时候我们要在 PO 计价方案(calculation schema)为 condition type 定义一个 Account key 呢?图 4-[6]:定义计价方案 定义计价方案 屠夫宰 SAPSAP 真他娘的好学系列图 4-[7]:定义方案组 定义方案组 图 4-[8]:定义计价方案决定 定义计价方案决定 复习: 1 自定义的 condition field 必须在 KOMG 和 KOMK/KOMP(SE11)同时加入才可在 condition table 中使用 2 condition 配置包括定义 condition field,然后由这些字段组成 condition table,MEK1 等输入后 保存的叫 condition record,有些 condition record 要建立存取顺序,有些不需要,存取顺序是用来 按一定规则读取 condition record 的,Calculation schema 是 PO 如何计价的,它包括一系列 condition types,最后需要将 calculation schema 分配个 PO,仅此而已,很简单吧. 3 Requirement 用在多中地方,举一个实例,有的企业可能 SD billing 的产生是后台跑 Job 现在 希望在 VL02N 后不立即产生销售收入,如是 VL02N(除了各种免费的 SO)后台不立即产生销 售收入,我想除了做一些配置外使用 requirement 是很容易做到这点的. 4.读者可能很想知道如何配置+Exit 来折腾一个最后采购价格,我不告诉你们. 下面让来说明下图 1A-G. [A]plant 级的 condition 控制 [B]控制某 condition type 的最低最高 pricing amount [C]根据采购组织供应商定义(计价)方案组(Schema group) [D]如图 8,1[C]定义的方案组,这是为标准 PO 的,0001 组的标准 PO 采取的 Proc.是 RM1000, 其他的不在此组的是 RM0000,这是 SAP 标准的,实际业务你可能 copy 出的是 ZRM0000.至此,就将 PO 的取价和 condition 配置挂上钩,对于 Stock transfer order 有专门的一刀.这方面 的业务相对有点复杂,在此就不细述. [E]说下定义 Transaction/Event keys,假设我定义了 ZF1-ZF3 和 ZST,如图 9 ,在 OBYC 就可看 到它们,刚才有读者反应说 FR1-3 不好玩,就 Copy 了 ZF1-ZF3,顺便跑到图 7 将它们换掉就可, 我举这个例子的意思很明显就是不使用形而上学上学的观点去理解 OBYC. 屠夫宰 SAPSAP 真他娘的好学系列[F]在计价方案(Calculation Schema/Procedure)中根据某些条件排除那些 condition types. [G]仔细看看这个帮助文档吧,它详细介绍了如何使用 Exit 增强 Condition field,是的,你另外的 加入的 condition field 必须写相应的 Enhancement 程序, 如图 7 就以 RM0000 为例,因为在 SAP default 的 schema determination 中 PO 的定价就是使用 了它,实施项目中 copy RM0000 出来在根据实际业务更改然后分配个标准 PO,至于 Transfer order(包括公司间或集团内跨公司的)可参考 RM2000. 1.Procedure RM0000 , 2 图 7 只截取了部分 condition type,PB00 的 Mdt 打了勾表示在 PO 的 condition(PB00 是 item condition)中 PO item 必须包含它, 3 From /to 表示此 condition type 或实 际价格从哪行到哪行,To 是 0,或空表示只使用 from 行,让我们看 11, actual price 表示从 22(鉴 于篇幅图 7 中被隐藏)行计算到 39 行, 4 表示此 condition type 的价格是手工输入的,很显然这 些 condition type 通常也就没有必要建立存取顺序然后麻烦你使用 MEK1 去维护它 5 表示此 condition type 是用来做统计和管理目的用的,不反应在财务上,将来可使用它做些相关 report,6 再看 11,这是一个 subtotal 的标志,S 表示这个统计的价格将反应在 KOMP-EFFWR 字段,KOMP 我们知道是 PO item condition 的一个 structure,至于保存在什么,在复习篇中将重 点讲述,7 又是使用 requirement,在此就不再细述 8 9 10 是和 OBYC 相关的,打开 tcode OBYC 你看到的 transaction(所谓的 Transaction/Event Key)中有 FR1-FR3,RUE,B01 ,而 Account key 就是 Valuation modif.,好了现在有个问题,有的企业要求在 PO condition 中将运输费(我想分离 出 7%的低减增值税额的配置也很简单),包装费,报关费等在 MIGO,MIRO 能对应到一一相应 的费用科目,OK,就是在此设置,你甚至可在 OBYC 中定义自己的 Transaction/Event Key,假设 你觉得 FR1-FR3 不好玩,就定义 ZF1-ZF3 将他们退换就可,我说这个的意思是,很多人理解 OBYC 中的 Transaction/Event key 是死理解 死理解的,这种思路要换一下.如何定义,请看图 1 E define 死理解 图 Transaction/Event Keys,11PO 通过各种计算得出的实际价格. 屠夫宰 SAPSAP 真他娘的好学系列PO 定价条件类型相关表格 定价条件类型 条件类型相关表格EINA:(信息记录一般数据表) 信息记录一般数据表 信息记录一般数据表INFNR:Pur info recd No. MATNR:Material LIFNR:Vendor EIPA:订单价格历史 信息记录 订单价格历史:信息记录 订单价格历史 INFNR:No. of pur. info record. EBELN:PO doc No. EBELP:PO item ESOKZ:info record category EKORG:Pur. orgEINE:(信息记录采购组织数据 信息记录采购组织数据) 信息记录采购组织数据 INFNR:Pur info recd No. EKORG:Pur. Org ESOKZ:Pur info category WERKS:PlantKONH:(Condition Header) KNUMH:Condition record number KOTABNR:Condition table KSCHL:Condition type DATAB|DATBI:Valid from|Valid toKONP:(Condition Item) KNUMH:COndition record number KSCHL:Condition type KBETR:cond. Amt(rate wo scale) KONWA:Rate unit KMEIN:Condition pricing unit KONM:条件等级价格表 条件等级价格表 KNUMH:Condition record no. KSTBM:Condition scale qty KBETR:Rate(Condition amt)A017:(工厂级信息记录 对应存取顺序 工厂级信息记录,对应存取顺序 工厂级信息记录 0002),其它的 A***表 其它的 表 KNUMH:Condition record number KSCHL:Condition type LIFNR:Vendor MATNR:Material EKORG:Pur.OrgEKKO:采购订单 header 表 采购订单 KNMUV:No. of Doc. cond. EBELN:PO No.KONV:(条件交易数据表 条件交易数据表) 条件交易数据表 KNUMV:No. of doc. cond. KSCHL:Condition type KBETR:Cond. amount WAERS:Currrency KMEIN:Pricing unit KVSL1:Account key KVSL2:Accr/prov. account key LIFNR:vendor用于定价的一些结构 KOMK(Header),KOMP(Item),KOMG(Condition allowed fields) 如果你做过 CO,你使用 OKKN 曾想弄个最后一次 PO 采购价格的成本估算变式,你就可能非 常烦恼 info record 究竟是怎么的获取逻辑,如果你对上面的几个小表的关系理解清楚就非常 简单了. MD,太没劲了,这么简单的东西浪费我宝贵的时间,不说了,做点正经事,下次继续,举 TNND 两 火车皮 condition 实例.. 屠夫宰 SAPSAP 真他娘的好学系列编写用户增强用户增强通常包括下面 3 类,顾名思义,就是增强 SAP 的可能没有提供的功能(通过后台配置 也不能实现). 1.E Enhancement exits :就是常说 User_exit (用户出口) 使用 SE37 搜索 EXIT*的函数大都是做 exit 用的,通常里面预包含了一个 Z 开头 的程序. SE16 查询 TFDIR(函数表)输入 EXIT*也可. 2.C GUI codes( GUI 接口增强) 3. S Subscreens (屏幕增强) Enhancement 在表 MODSAP 可看到,而 TFDIR 字段 MAND(值为 C 表示此出口函数被激活). 使用 SMOD(CMOD)当然可激活 exit function,有时候一时难以查询到相关 Enhancement 时可 使用下面程序将出口函数激活.REPORT Zactexitfun . data ztfdir like tfdir . * select single * from tfdir into ztfdir * where FUNCNAME = * 'EXIT_SAPMM06E_013'. * ztfdir-MAND = 'C' . * update tfdir from ztfdir. * 将EXIT_SAPMM06E_013换成实际所需 换成实际所需exit函数名 换成实际所需 函数名 update tfdir set MAND = 'C'. where FUNcname = 'EXIT_SAPMM06E_013'. ***当然也可 SE16:MODSAP 表 enhancement 输入 EXIT_SAPMM06E_013 然后得到 enhancement name 增强相关函数和表格 Function:[1].DYNP_VALUES_READ [2]. MODX_ALL_ACTIVE_MENUENTRIES(菜单增强)MM06E005 后使用 SMOD 测试激活 exit 函数. 屠夫宰 SAPSAP 真他娘的好学系列[3].MODX_FUNCTION_ACTIVE_CHECK(出口函数增强) 由于读者可能接触 user exit 最多,除了附录光盘有个查找 ZFINDEXIT 的程序外(有些 exit 使用它并不能找到),另一个直接有效的方法就是使用这个函数,SE37 设好断点后执行 tcode 如其有 exit 就会调用此函数. 如图 2-11-1 是运行 MIGO 时的一个截图,表示相关 exit 被激活.[4].MODX_MENUENTRY_ACTIVE_CHECK(菜单增强) [5].MODX_SUBSCREEN_ACTIVE_CHECK(屏幕增强) Table: [1]. TFDIR-&function module table [2]. MODSAP-&sap enhancement table [3]. TSDIR-&Dynpro Areas CALL CUSTOMER SUBSCREEN(屏幕增强) [4]. CUATEXTS-& GUI Interface: Menu Texts Changed(GUI 菜单文本增强) *** 注 意 , 为 了 确 保 一 个 出 口 被 真 正 应 用 , 必 须 同 时 激 活 相 关 程 序 (SE38) 和 出 口 函 数 (SMOD|CMOD,反正就是要保证 tfdir mandt=’C’,用程序也可 用程序也可. (SMOD|CMOD,反正就是要保证 tfdir-mandt=’C’,用程序也可.) 关于增强中的 user exit,在实战篇 实战篇中会有更多详细的例子. 实战篇 找屏幕增强有很多方法,读者可从 SE16:TSDIR 中找寻,或者 CMOD 菜但 utilities(M)-&SAP Enhancements 搜寻出所有的 exit name,然后在搜寻结构中再输入’screen’ 关键字(通常在 short 屠夫宰 SAPSAP 真他娘的好学系列text 描述)一般能找到一些 SAP 预留的屏幕增强. 下面以建立 PO 举个实例介绍什么是屏幕增强. 如图 2-11-2,很简单,SE38 输入 SAPMM06E.SAPMM06E可看成专为PO增强的一个module pool,可以增强的subscreen no一 般还有01,11(增强的子屏作用读者可从描述中就 增强的子屏作用读者可从描述中就 知). SAPLXM06实际上包含四个include,INCLUDE LXM06TOP(Global Data在此为 增强定义global data), INCLUDE LXM06UXX.(Function Modules实际上 包 含 所 有 可 用 的 user exit),INCLUDE LXM06F00. (SAP-Formpool for Customer-Use可在此建立Form pool),INCLUDE ZXM06ZZZ. (Subprograms and Modules,在此建立增强子屏) 在include程序ZXM06ZZZ中加入如下代码. *&---------------------------------------------------------*& Include ZXM06ZZZ * *&---------------------------------------------------------module modpohead. call screen 0101. &PO header增强子屏 endmodule. module modpoitem. 屠夫宰 SAPSAP 真他娘的好学系列call screen 0111. &PO item增强子屏 endmodule.注意上面的 screen 0101 和 0111 在 attribute screen type 必须选 subscreen.再 ME22N(ME23N) 进去后能发现在 PO header 和 line item 都多出了一 customer data tab 页,不妨这样设想,假设用 户希望在操作 PO 时写些额外的东西进自定义的表格,而且这些数据通过一般的 user exit 还做 不到,因为这些字段在 PO 相关数据表中不存在,必须有用户在屏幕上输入(否则没必要使用增 否则没必要使用增 将数据写到自定义表就可),就得使用增强屏幕. 屏幕上文 强屏幕直接使用合适的 user exit 将数据写到自定义表就可 本框和 table control 都可用,想输入怎样的额外数据到自定义表都行. 如图 2-11-3,读者可看到 header 和 item 都多出一 Customer data 的增强屏幕.1 有时实际需求会需要更改屏幕上某些字段的显示,比如用户希望物料主数据 basic data 2 视图 other data 下的 Prod./Insp. Memo(子段显示)保存其它信息,同时为了避免不必要的 误会需要更改此字段显示,严格地讲,这并非屏幕增强.这是屏幕”强改”(强行更改). 屏幕”强改” 屏幕 2.所谓屏幕增强就是多出个子屏幕来,在此你可显示一些数据或插入一些数据(到自定义表 格中),global data(可理解为定义的全局变量内表什么的)对 ME21N 是 SAPLMEGUI(main 程 序)-& SAPLMEGUI(Global data include),就是 PO 的增强屏幕不能使用 SAPLMEGUI 中定义的 东西. 3.另一种 enhancement 技术 BADI(Business Add-Ins, 字面翻译业务附加-&应用程序接口) 正被使用,详情请看本章第 19 节使用 BADI BADI. 第 屠夫宰 SAPSAP 真他娘的好学系列后勤-一般设置 后勤 一般设置(Logsticis-General) 一般设置后勤配置介绍下图 1-[1]-&1-[7]的七点配置. 物料主数据(Material Master) 物料主数据 配置物料主数据(Cofiguring the Material Master) 配置物料主数据 下面以一个实例介绍如何配置物料主数据屏幕,通常物料主数据维护牵涉到多个部门,企业一 般会成立物料主数据小组专门负责维护. 企业一般会有这样的需求,比如让库房的用户不能看 Accouting view 的一些所谓敏感数据, 生产计划员只能看到维护 MRP View,当然通常 basic data view 是要让看看的. 假设现在想让财务部用户 STONEF 在使用 MM01|MM02|MM03 只能看到和维护会计成本视 图,其它的物料主数据视图对 STONEF 是不可见的,这个配置很简单,只有小小的 4 步而已.图 1-[1]:Tcode:OMT3B 屠夫宰 SAPSAP 真他娘的好学系列首先 Copy SAP 默认的屏幕顺序 screen sequence 01 成 Z1,将不需要的 data screen 删除,如图 如图 2. 在 data screen 下面还有 subscreen 可看看,如果读者有 ABAP 基础,这很好理解,一个 main screen 通常是包括多个 subscreen.你对物料主数据的某视图的某字段按 F1 就可知道屏幕号和子屏 幕号.图 1- [2]:Tcode:OMT3R 这步非必须的,如果有必要,如图 3,调整 Main screen 的顺序,如图 3-1,将 basic data 调到最后, 这就是以后 MM01/MM02/MM03 看到的物料视图顺序. 同时可看到右边所有的 Additional screens 如图 3-2 . 屠夫宰 SAPSAP 真他娘的好学系列图 1- [3] :Tcode:OMT3E 你可分配 Screen Sequences 给 User/Material Type/Transaction/Industry.步骤如下: (1).建立 Transaction screen reference ZT 给 MM01-MM03,这个对整个 tcode 所有的 用户都有效,通常你不能这样做,在此只是举例而已. (2).User screen reference ZS 给 user STONEF, (3).如果需要你还可建立 Material type screen reference 和 industry sector screen reference. 以上 3 步请参考合成图 5. (4).然后再在图 4-[1]加一行数据,表示 Transaction screen reference ZT, 图 User screen reference ZS,所有的 material type 和 industry(如果需要 SRef:Matl type 可 加具体 material type 意思是屏幕顺序 Z1 只对此 material type 才有效)都将使用只有 basic data,accouting 和 costing view 的屏幕顺序 Z1. 屠夫宰 SAPSAP 真他娘的好学系列到此设置基本完成,MM01 建立物料时,你看到的将如图 6,让我们回想第图 1- [2],是的,basic 图 data view 排在最后了. 现在在选择 View 时间将 Accounting 和 costing 默认选上.请看步骤图 1- [4],你也可使用图 6 图 的 Default Values 保存.图 1-[4]:Tcode:OMT3U 维护一些用户初始设置而已,如图 7,用户在 MM01/MM02 将发现 accounting 和 costing view 图 默认是已选. 屠夫宰 SAPSAP 真他娘的好学系列字段选择(Field Selection) 字段选择 在刚刚的物料主数据屏幕配置中我们可限制某用户只能看到和维护设定的几个物料视图,这 步使用字段选择我们可设置用户必须维护或禁止维护允许视图的某些字段内容,这个设置也 很简单,举一个实例,假设用户在维护会计和成本视图时必须维护标准价格,Origin group(对成 品是统一是 Z000,表示空)和 Material origin3 个字段. 一般就 4 个步骤,如图 1-[1]-[4].图 1-[1]:Tcode:OMSR 屠夫宰 SAPSAP 真他娘的好学系列如图 2-[2],为了快速找到字段,你直接输入字段名称 MBEW-HKMAT(Material origin)| MBEW-STPRS(标准价格)|MBEW-HRKFT(orgin group),将他们一起分配给 Field sel. Group 222(如图 2-[1],此编号只能是 1-240). 图 1-[2]:Tcode:OMS9 屠夫宰 SAPSAP 真他娘的好学系列在这一步,你将刚刚定义的 field sel. Group 222 分配给所谓的 field ref.,可以是显示(就不能修 改),必须输入(Reqd entry)和可选(Opt. entry),这个 field ref.可以是一个 industry sector,一个 plant,一个 material type,也可以是一个物料主数据维护 tcode(MM01-MM03). 如图 3-[2]和图 3-[4]同时设置了 222 对应 plant 5100 和 MM01 是必须输入的,这样 5100 或使 用 MM01 时你就必须输入 222 包含的 3 个字段. 明白下面几个问题: (1) 假设你只想让 plant 5100 才必须维护 222 包含的 3 个字段,其它 plant 不要限制,你只要将 Field ref. 5100 设置成 Reqd. entry 就可以. (2) 如果你想限制凡是 MM01 都必须输入 222 包含的 3 个字段,就如图 3-[4] (3) 假设你的 industry sector 是 M,222 必输,plant 5100 是 display,MM01 又是必输,自己测试哪 个设置更有优先权. 理解以上 3 点,不要将不需要强制字段输入的工厂设置成必须输入. 图 1-[3]:Tcode:OMS3 将 industry sector 映射成 Field ref. 而已. 图 1-[4]:Tcode:OMSA 屠夫宰 SAPSAP 真他娘的好学系列我怎么知道图 3-[2]的 Field Ref. 5100 一定是对应到 plant 5100 呢,就在这步设置,设置后系统 就知道,哦,原来 Field Ref. 5100 就是对应到 plant 5100. 图 1-[5]:Tcode:OMSFIX如图 5-[1],是一个物料主数据屏幕 Header 的一个图,在此步你可设置一些 lock 相关字段,这样 图 可保护一些重要字段,必须被授权用户解锁后才能被修改. Field reference 复习 复习. SAP 的字段控制设置使用的 field reference 可以是 (1) Material type (2)Industry sector (3) Plant (4)Tcode (5)Procurement type(E:自产 or F:外购) (4)(5)似乎是 SAP 默认的,(1)(2)(3)要设置.在 OMS3(for industry sector)和 OMSA(for plant)分别 将 industry sector 和 plant 和 field ref. link 上了,对 material type,使用 OMS2 定义 field ref.如图 如图 6-[1]. 屠夫宰 SAPSAP 真他娘的好学系列那我现在要让非授权用户根本就改不了某些字段如何办?显然上面的 lock-revalant 应该算一 种选择,在下面使用 BTE 来限制不允许用户更改 origin group.很简单. 1. BF24 建立一 product 假设叫 ZMMCHK 并激活它. 2. BF34 如图 11,Event 选 1250,Function ZMMCHK 是从函数 SAMPLE_INTERFACE_ copy 出来的,这样可避免为直接使用该函数而申请 Access key.然后在 ZMMCHK 中小写一段代码Check sy-Tcode = 'MM02'. If I_MBEW_NEW-HRKFT Ne I_MBEW_OLD-HRKFT . Message E001(00) with '我origin group老人家跟你又不是很熟,干吗 乱动人家?'. Endif.小庖:为什么不直接在 OMS2 定义 material type 时就选取允许屏幕,比如某类原材料将销售视 图隐藏? 老屠:可以,但这个是对所有用户都有效的,上面的实例可针对某个用户. 屠夫宰 SAPSAP 真他娘的好学系列
基本上SAP的价格都是通过 Condition 这个 方式实现的...在 SD 中称为 “Pricing Procedure”,而在 MM 中...总之,采购价格说说比较容易,但配置出来则是个技术活...在 SAP 系统中 procurement type 用 X 来表示 MM...MM MM MM CONDITION 条件 MM, SD cost element ...构成 对作业指示书的技术性分类基准 Order Category ...account key LIFNR:vendor SD 销售定价 MM/SD 销售定价原理相同,下面简单叙述...SAP+Condition技术用在M... 27页 7下载券 采购定价 13页 免费 SAP MM定价过程...在SAP 中, 条件技术运用非常广泛, MM 中采购订单的定价、 中销售订单的定价等等, 如 SD 通过前一段时间的学习摸索, 现把自己在条件技术在采购订单定价中的运用...SAP_MM_Configuration_物料自动记账科目设置(详细)_计算机硬件及网络_IT/计算机_...科目 在 PO 有 condition type 使用这 account key, 在 MIRO 必须手工清理. ...SD、 SAP FI 模块与 SD、MM 的接口配置基本方法 1 FI/SD 借口配置 FI/SD...sap系统中mm、sd模块中相... 36页 免费 SAP+Condition技术用在M... 27页 ...SAP MM安全库存--四种类_计算机软件及应用_IT/计算机...Condition,采 购信息记录和合同总是时间相关定价,在...正品项下的一个 BOM 即可,这样包装已与 SD 模块...SAPMM采购总体流程&SD_生产/经营管理_经管营销_专业资料。SAP 物料管理采购总体...根据物料需要自动生成采购请求; b.由采购人员根据实际需要,手动用 T-CODE(ME51...SAP MM SD PP模块常用事务代码_计算机软件及应用_IT/计算机_专业资料。SAP MM...(REL)、发货 ATP 检查 (GMPS)、报工(CNF)、 收货(DLV)、技术性完成 (...sap overview 和 5 个 solution manager 不在考试...使用,如专门的定价条件教材:SC M521 price condition...MM C_TSCM52_05 ECC6.0 SD C_TSCM62_05 ECC...
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 玩电子游戏可真是你们 的文章

 

随机推荐