求助求助!我想知道SAP后台配置定价过程中,下面截图的表格excel斜线表头怎么做的含义,不懂啊……谢谢!!

定价技术一直是SAP引以为豪的一个设计。设计也很复杂。
基础的IMG设定有(定价表/访问顺序/定价类型/定价过程)等;
的定价逻辑如下:
1) 定价程序
FunctionPool: SAPLV61A
Function Name: Pricing
2) 变量说明
XKOMV 记录系统定价结果(Item Level)
TKOMV 记录系统定价结果(Doc. Level)
KOMT1 定价过程
KOMT2 访问顺序
KOMK 定价关键字(表头)
KOMP 定价关键字(行)
3) 程序处理逻辑
A) 整理 KOMK / KOMP 的值 (SAP提供接口做增强,SO/DN/BILLING)
Program: MV45AFZZ
User Exit: userexit_pricing_prepare_tkomk / userexit_pricing_prepare_tkomp
BADI: LE_SHP_PRICING
Method: CHANGE_INPUT_HEADER_AND_ITEMS
Program: RV60AFZZ
User Exit: USEREXIT_PRICING_PREPARE_TKOMK / USEREXIT_PRICING_PREPARE_TKOMP
B) 抓取定价IMG的相关设定
Program: LV61AA12
FORM: KONDITIONSVORSTEP
* --& KOMK header communication structure *
* &-- KOMT1 table of pricing procedure *
* &-- KOMT2 table of condition access sequences *
C) 根据定价设定,整理定价过程结果内表
Program: LV61AA67
FORM: XKOMV_AUFBAUEN_AUS_KOMT1
* Build XKOMV from KOMT1 derived from T683S *
* --& KOMK header communication structure *
* --& KOMP item communication structure *
* --& KOMT1 pricing procedure *
* --& KOMT2 accesses *
* &-- XKOMV internal table of conditions *
定价过程中的&需求&将在这里被处理. 如果检查通过的话,改定价类型将会被记录在XKOMV里面.
价格主档的数据也会在这里被处理,
D) 根据TKOMV整理XKOMV定价过程结果内表
Program: LV61AA58
FORM: XKOMV_AUFBAUEN_AUS_TKOMV
* Build XKOMV from TKOMV *
* --& KOMT1 pricing procedure *
* --& TKOMV complete table of conditions *
* &-- XKOMV internal table of conditions *
E) 定价过程内表的计算(处理Formula,subtotal,base value ...)
Program: LV61AA55
FORM: XKOMV_BEWERTEN
* Calculate on internal table of conditions *
* --& PREISFINDUNGSART pricing type *
* --& KOMK header communication structure *
* &-& KOMP item communication structure *
* &-& XKOMV internal table of conditions *
* &-& GKOMV table of group conditions pricing type F only *
* --& GKOMZ table of group cond indeces pricing type F only *
小计/计算类型/基础类型 在这里被处理. 可参考
NOTES: 900089,有详细描述处理逻辑.
F) 根据表T684的记录,执行定价排斥
Program: LV61AA56
FORM: XKOMV_AUSSCHLUSS
可参考 NOTES: 836243
G) 将XKOMV的结果整理到TKOMV
Program: LV61AA42
FORM: XKOMV_UEBERTRAGEN_NACH_TKOMV
* Transfer XKOMV to TKOMV *
* --& XKOMV table document conditions *
* &-- TKOMV table all document conditions *
4) 有关定价的一些NOTES.
1165078 Authorization check for conditions or subtotals
1007110 How is the KWERT determined in a subtotal?
836243 How condition exclusion works in R/3
791944 How is the KBETR determined in a subtotal?
485740 Conditions with fixed amount in copy activities
201830 Calculation of the net price of an item
154529 Pricing in the delivery
130417 Pricing preparation in billing document (user exit)
92090 Exclusion indicator KZNEP
67958 Mode of operation of the condition exclusion
41490 Condition exclusion (KZNEP)
24832 Pricing rules / TVCPF
18173 Minimum order value
900089 Pricing: Processing steps FORM XKOMV_BEWERTEN
363212 'Pricing analysis' mode of operation
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:922838次
积分:18283
积分:18283
排名:第210名
原创:676篇
转载:1300篇
译文:68篇
评论:76条
(144)(240)(122)(55)(8)(5)(15)(14)(3)(2)(32)(2)(4)(5)(11)(34)(35)(39)(35)(36)(33)(10)(41)(39)(40)(16)(5)(12)(55)(38)(33)(24)(21)(43)(56)(55)(10)(68)(21)(53)(18)(76)(45)(159)(224)(9)74SAP定价相关程序
上亿文档资料,等你来发现
74SAP定价相关程序
SAP定价相关程序;定价技术一直是SAP引以为豪的一个设计;基础的IMG设定(定价表/访问顺序/定价类型/定;1)定价程序;FunctionPool:SAPLV61A;FunctionName:Pricing;2)变量说明;XKOMV记录系统定价结果(ItemLevel);TKOMV记录系统定价结果(Doc.Level);KOMT1定价过程;KOMT2访问顺
SAP定价相关程序定价技术一直是SAP引以为豪的一个设计。设计也很复杂,闲下空来DEBUG了一下SAP的标准程式。基础的IMG设定(定价表/访问顺序/定价类型/定价过程)就不说了,现在将一些SAP的定价逻辑分享给大家,希望能给做定价增强的ABAPer兄弟一些些帮助。 1) 定价程序FunctionPool: SAPLV61AFunction Name: Pricing2) 变量说明XKOMV 记录系统定价结果(Item Level)TKOMV 记录系统定价结果(Doc. Level)KOMT1 定价过程KOMT2 访问顺序KOMK 定价关键字(表头)KOMP 定价关键字(行) 3) 程序处理逻辑A) 整理 KOMK / KOMP 的值 (SAP提供接口做增强,SO/DN/BILLING) SO:Program: MV45AFZZUser Exit: userexit_pricing_prepare_tkomk / userexit_pricing_prepare_tkomp DN:BADI: LE_SHP_PRICINGMethod: CHANGE_INPUT_HEADER_AND_ITEMSBILLING:第2/7页 1.首先“定义条件表”,确定哪些字段会影响定价,然后将这些字段选定后,生成一个定价条件表。2.“定义存取顺序”,通过定义存取顺序,关联上步创建的定价条件表。3.“定义条件类型”,通过条件类型,可以管理存取顺序,从而关联条件表。这样当使用这种条件类型时就可以在相应的条件表中产生条件记录了。 3.1定义客户定价组,纯代码表维护,在客户主数据中有值。是价格确定的一个因素。4.“定义定价过程”,关联条件类型。 5.a 定义客户定价过程,这个相当于维护一个代码表。为以后配置那种单据下那个客户使用什么样的定价过程作准备。客户资料中关联这个值。5.b 定义单据定价过程,类似于上面的过程,也是一个代码表。5.c 为订单类型指定单据定价过程,这个过程就是把订单类型和上面定义的单据定价过程相关联。5.d 给出具发票类型分配单据定价过程,类似于5.c,只不过是针对发票的。 6.“定义定价程序确定”,根据单据可能关联的元素,关联4步骤中定义的定价过程。7.“通过项目类别定义定价”,用来确定指定的项目类别是否执行定价过程,这步确定是否取定价,6步确定去取那个定价。8.通过VK11,创建条件记录,即录入价格数据。定价取定价的过程模拟分析如下:0.根据订单行项目中的“类别”从“通过项目类别定义定价”配置中判断是否需要取定价。如果需要取,继续执行,否则终止。1.根据订单类型从“为订单类型指定单据定价过程”步骤中取得此订单类型的定价过程。2.根据订单中的客户,从客户主数据中取得在“定义客户定价过程”中定义的值。3.根据录入的销售组织、渠道、产品组、以及1步骤中取得的单据类型的定价过程和2步骤中取得的客户的定价过程,从“定义定价程序确定”中取得要使用的定价过程。4.根据取到的定价过程,遍历其记录,取到定价类型。5.根据定价类型,从定价类型的定义中,取到存取顺序。6.根据存取顺序,从存取顺序表中找到该存取顺序中每一个所关联的条件表和每个条件表和定价通讯结构之间关联的字段。(在存取顺序中由一个排斥选项,用来确定在找到满足条件的记录后,是否还要继续)。7.通过6步找到的表名、字段名,从相应的条件表中找满足条件的条件记录,即通过VK11录入的价格条件记录数据,如果找到,就取出这个价格值,返回到相应的定价过程的定价类型的值上。 SAP SD--关于定价过程的公式的学习在SAP的定价过程配置中,我们经常会需要使用到公式。这样就需要我们对公式有清楚的了解,在这里就简单的介绍一下公式。1)公式的名称在SAP的定价过程中会用到各种公式,这些公式的名称为&规定前缀&+&XXX&(公式对应编号).公式规定前缀请参见单元:LV61ATOP。代码摘录如下:* structs to set up form-names for formulas and requirements*来自条件类型的配置data:
begin of frm_staffelbas,fix(15) value 'FRM_STAFFELBAS_',nr like t685a-kofrs,
&基本价值等级公式end of frm_staffelbas.data:
begin of frm_gruppenkey,fix(16) value 'FRM_GRUPPENKEY_0',nr like t685a-grlnr,
&创建组关键字的例程号end of frm_gruppenkey.*来自定价过程的配置data:
begin of frm_kond_basis,fix(15) value 'FRM_KOND_BASIS_',nr like t683s-kofra,
&可选条件基值公式(条件基)end of frm_kond_basis.data:
begin of frm_kondi_wert,fix(15) value 'FRM_KONDI_WERT_',nr like t683s-kofrm,
&替换计算类型的条件公式(计算类)
end of frm_kondi_wert.data:
begin of bedingung_pruefen,fix(6) value 'KOBED_',nr like t683s-kobed,
&需求end of bedingung_pruefen.data:
begin of bedingung_vorstep,fix(6) value 'KOBEV_',nr like t683s-kobed,end of bedingung_vorstep.2)公式的数据传入和传出(定价通讯)sap的定价公式的传入和传出是我们设计自定义的公式需要了解清楚。我们可以查看公式的调用代码,看看sap在调用处的前后都使用了那些变量,就可清楚数据传入和传出。如计算类的调用分析:* calculation formulaIF xkomv-kofrm NE 0.wertformel = 'X'.xkwert = xkomv-kwert.frm_kondi_wert-nr = xkomv-kofrm.PERFORM (frm_kondi_wert) IN PROGRAM saplv61a IF FOUND.xkomv-kwert = xkwert.ENDIF.这段代码摘自LV61AA43单元,可以从红色部分看得出sap通过中间变量xkwert来传递公式的计算数据。同样可以看到sap的标准一些计算类的公式代码: * Version 2 : Calculation of the value in case of percentage conditions * which should be calculated from the reduced valueform frm_kondi_wert_007.check: xkomv-kgrpe = ' '.check: komp-kumza ne 0.check: komp-kumne ne 0.check: komp-kpein ne 0.xkwert = ( ( ( komp-netpr * ( 100000 + xkomv-kbetr ) ) / 100000 )
* komp-mglme / komp-kumza * komp-kumne / 1000 / komp-kpein )
- komp-netwr.endform.注意:在sap的有些标准的公式里会通过修改xkomv结构来数据传递的数据,这时你一定要同时修改中间变量,这样才能保证调用后xkomv结构对应的字段不会被旧值覆盖。 后台配置:定价过程条件技术(condition technology)是SAP中运用较多的配置技术。条件技术广泛地应用于定价、文本确定、输出确定和物料确定等,它基本上存在于任何需要条件记录的地方。SAP通过条件技术在一定数量的选项中选择一个方案。因为SAP是基于条件做出选择的,因此有了‘条件技术’这个名词。系统将条件作为条件记录进行储存。条件表由一个或多个关键字段和一个数据部分组成。数据部分储存了一个数字,我们可以通过这个数字在另外一个表中中找到对应的条件记录。 举个例子:A018是我们最常使用的物料信息记录的条件表,左边有4个简短关键字,分别是供应商,物料,采购组织和信息类别。左边一列的简短关键字代表了已选关键字段,右边一列代表了哪些字段可以作为关键字段。 大家可以用事务代码SE16进行查看。表A018中,应用M代表采购,条件类型PB00代表总价,随后的供应商,物料,采购组织和信息类别即为设置的关键字段,最后的条件记录号即为前面所说的条件表中的数据部分。包含各类专业文献、应用写作文书、各类资格考试、专业论文、生活休闲娱乐、幼儿教育、小学教育、外语学习资料、74SAP定价相关程序等内容。 
 SAP-价格主数据维护流程-V1[1].0_经管营销_专业资料 暂无评价|0人阅读|0次下载|举报文档 SAP-价格主数据维护流程-V1[1].0_经管营销_专业资料。SAP-价格主...  3页 免费 SAP定价相关程序 7页 免费 SAP MMSD定价分析 11页 免费喜欢...一、定义定价报表 路径:IMG-销售与分销-基本功能-定价-维护定价报表 点击进入 ...  SAP MM定价过程_计算机软件及应用_IT/计算机_专业资料。SAP MM定价过程在SAP 中, 条件技术运用非常广泛, MM 中采购订单的定价、 中销售订单的定价等等, 如 SD ...  SAP 定价过程学习_计算机软件及应用_IT/计算机_专业资料。:它标识了此条件类型...sap采购定价过程4 19页 1下载券
SAP定价相关程序 7页 免费 喜欢...  SAP销售组定价_计算机软件及应用_IT/计算机_专业资料。SAP销售组定价版权...20(最低折扣) 第一行价格 第二行价格 也给了同样的折扣 版权:Jimmy.lau ...  SAP-SD销售定价系统配置步骤_计算机软件及应用_IT/计算机_专业资料。SAP销售模块...(订单类型中) 、 程序 对应定价过程及是否含税的条件类型 8) 最后,创建你的...  sap采购定价过程4_计算机软件及应用_IT/计算机_专业资料。sap采购定价过程4,共计...这里创建的是一些 general condition/special condition/your own condition,之前...  SAP 条件表\条件类型\存取顺序等在 SAP 中,条件技术运用非常广泛,如 MM 中采购订单的定价、SD 中销售 订单的定价等等, 通过前一段时间的学习摸索,现把自己在...  sap采购定价过程3_计算机软件及应用_IT/计算机_专业资料。sap采购定价过程3,共计5个文档Header and Group Conditions 在前面的 Elements of the Condition Technique...ABAP求助,多谢_sap吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:5,054贴子:
ABAP求助,多谢收藏
本人自学ABAP的新人小白一个,问各位高手一个低级问题,【如何修改不带表头的内表】,请指教,多谢多谢————————————————————————————————————REPORT ZABAPLEAN4_5.TABLES : pa0002.DATA : t_pa0002 TYPE TABLE OF pa0002,t_pa0002_wa LIKE LINE OF t_pa0002. data : t_pa0002_2 type table of pa0002,t_pa0002_2_wa like line of t_pa0002_2 .SELECT * FROM pa0002 INTO CORRESPONDING FIELDS OF TABLE t_pa0002 UP TO 5 ROWS.append lines of t_pa0002 to t_pa0002_2. loop at t_pa0002_2 into t_pa0002_2_wa .write : / t_pa0002_2_wa-PERNR,t_pa0002_2_wa-NACHN ,t_pa0002_2_wa-VORNA. .endloop.write : / '输出pernr = ""那条内表记录中数据的值'.LOOP AT t_pa0002 INTO t_pa0002_wa[url=] [/url]where pernr = ''.WRITE : / t_pa0002_wa-PERNR,t_pa0002_wa-NACHN ,t_pa0002_wa-VORNA.ENDLOOP.任务:在本程序中实现修改不带表头的内表t_pa0002中pernr = ‘’的记录的值——————————————————————这个问题要如何实现呢
sap职业交流群
然后modify一下即可LOOP AT t_pa0002 INTO t_pa0002_wa where pernr = ''.
t_pa0002_wa-VORNA = 'XXX'.
MODIFY T_PA0002_WA FROM T_PA0002.ENDLOOP.
希望能完全明白下面的一段代码——————————————————————SELECT material prodh6 FROM /bi0/pmaterial INTO TABLEit_mtmhi FOR ALL ENTRIES IN SOURCE_PACKAGE WHEREmaterial = SOURCE_PACKAGE-/bic/zmat_mtm AND objvers = 'A'.SORT it_mtmhi BY mat_mtm.——————————————————————————————最后一行能完全明白对于/bi0/,/bic/这个意思不懂,还有“FOR ALL ENTRIES IN SOURCE_PACKAGE”这个的具体作用是?请教,给出个完整的100%的清晰解释,谢啦谢啦
SELECT 字段1
字段2FROM 表名INTO TABLE 内表名FOR ALL ENTRIES IN 内表名2WHERE
字段 = ''AND
字段 = 内表2-某个字段.FOR ALL ENTRIES IN 其实就是将内表当成一张table 进行连接
多谢多谢~ ~
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或word中插入多个带表头的表格,求助!小弟感激不_Java123社区微信号:java123msg |||[][]当前位置: &
& word中插入多个带表头的表格,求助!小弟感激不可我现在要生成多个表格,每个表格都有标题。 这是老妖的代码,只能生成一个表格。我应该怎么做呢?感谢大侠的资助。 // 隐藏Word界面 vWordApp.OlePropertySet(Visible, false); // 新建一个文可我现在要生成多个表格,每个表格都有标题。这是老妖的代码,只能生成一个表格。我应该怎么做呢?感谢大侠的资助。// 隐藏Word界面 vWordApp.OlePropertySet(&Visible&, false); // 新建一个文档 vWordApp.OlePropertyGet(&Documents&).OleFunction(&Add&); // 要插入表格的行数 int nRowCount(dbg-&DataSource-&DataSet-&RecordCount + 1); nRowCount = nRowCount & 2? 2: nRowC // 要插入表格的列数 int nColCount(dbg-&Columns-&Count); &
Selection.Font.UnderlineColor = wdColorAutomatic // 在Word文档中插入与DBGrid行数列数基本相同的一个表格 vWordApp.OlePropertyGet(&ActiveDocument&).OlePropertyGet(&Tables&).OleProcedure(&Add&, Variant vSelect = vWordApp.OlePropertyGet(&Selection&);   vSelect.OlePropertyGet(&Range&),   nRowCount, // 行数   nColCount, // 列数   1, // DefaultTableBehavior:=wdWord9TableBehavior   0); // AutoFitBehavior:=wdAutoFitFixed你先录制宏,再把 宏代码发过来。
Selection.TypeText Text:=&一、学生表格& &
Selection.TypeParagraph老妖的DBGrid中数据导出到Word表格中,成功实现, &
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=5, NumColumns:= _ &
5, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ &
wdAutoFitFixed &
With Selection.Tables(1) &
If .Style && &网格型& Then &
.Style = &网格型& &
.ApplyStyleHeadingRows = True &
.ApplyStyleLastRow = True &
.ApplyStyleFirstColumn = True &
.ApplyStyleLastColumn = True &
End With &
Selection.MoveDown Unit:=wdLine, Count:=5 &
Selection.TypeText Text:=&二、教师表格& &
Selection.TypeParagraph &
Selection.Font.Underline = wdUnderlineSingle &
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=4, NumColumns:= _咦,这么快就结帖了?什么情况? &
5, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ &
wdAutoFitFixed &
With Selection.Tables(1) &
If .Style && &网格型& Then &
.Style = &网格型& &
.ApplyStyleHeadingRows = True &
.ApplyStyleLastRow = True &
.ApplyStyleFirstColumn = True &
.ApplyStyleLastColumn = True &
End With &
ActiveDocument.Save &
Selection.MoveDown Unit:=wdLine, Count:=4 &
Selection.TypeParagraph &
Selection.TypeParagraph &
Selection.TypeParagraph &
Selection.TypeText Text:=&共计学生:& &
Selection.Font.UnderlineColor = wdColorAutomatic &
Selection.TypeText Text:=&
Selection.Font.Underline = wdUnderlineNone &
Selection.TypeText Text:=&人
共计老师:& &
Selection.Font.UnderlineColor = wdColorAutomatic &
Selection.Font.Underline = wdUnderlineSingle &
Selection.TypeText Text:=&
& nColCount = nColCount & 1? 1: nColC &
Selection.Font.UnderlineColor = wdColorAutomatic &
Selection.Font.Underline = wdUnderlineNone &
Selection.TypeText Text:=&人&搞错了,呵呵。代码贴出来了,帮着给看看吧自己用里很笨的办法搞定。但是结果比较爽。老妖拿了积分不给解决,晕~~~~~~~~~~~~~~~~~~~~开个玩笑。顶一下(0)0%踩一下(0)0%------分隔线------上一篇: 下一篇: 栏目列表推荐内容属性1属性2属性3 B2002035 !定义一个物品集,他的属性有x:该物品是...

我要回帖

更多关于 excel表头斜线 的文章

 

随机推荐