- 博客(41)
- 资源 (30)
- 收藏
- 关注
原创 解决download/upload SAP favorites到本机中文出现乱码的问题
解决download/upload SAP favorites到本机中文出现乱码的问题 平时收藏了一些TCODE在SAP favorites里面,有的自己在里面添加了中文注释。在把SAP favorites download/upload到本机的时候,中文变成了乱码。 解决方法:由于SAP使用MENU_FAVORITES_DOWNLOAD和MENU_FA
2009-10-08 17:38:00
1431
原创 Batch input and controls-SAP NOTE 311440
user需要在NOTES系统输入invoice信息,然后通过调用RFC把invoice信息传给SAP来park invoice。就录了个MIR4的BDC,然后将这段代码加到一个RFC里。NOTES系统调用这支RFC的时候就老是出现问题,invoice数据传不过来。NOTES抓到的error为CNTL_ERROR。 到网上查了下,发现SAP针对这个问题有个note,SAP
2009-09-17 08:51:00
2132
转载 SD从零开始17--返利(Rebates)
处理返利Processing Rebates Rebates 不同于其他的折扣,因为他们基于客户在特定期间内产生的销售量回溯地支付,返利的细节在rebate agreement中定义; 结算运行时自动创建必须的credit memo request; 当处理返利相关的billing documents时,应计项自动地确定并过账;然后rebate cr
2009-03-03 17:43:00
1700
转载 SD从零开始16--促销计划(Agreements)
有效期Validity Period 你可以为一个产品线在某一特定的时间范围内定义一个促销或一般的市场计划; 然后你可以将这个promotion关联到特定的sales deals,而sales deals自己又关联到特定的condition records,这些condition records能够用于促销定价和折扣; Billing凭证中的Sales D
2009-03-03 17:42:00
481
转载 SD从零开始15--税(Taxes)
税确定的标准Criteria for tax determination 你可以在sales organization level分配一个rule(blank,A,B),以判定Order和billing document中的sales tax indentification number(tax classification determination is linked to thi
2009-03-03 17:41:00
498
转载 SD从零开始14--定价中的特殊功能(Special Functions)
组条件Group conditions 在配置中,你可以将一个condition type设置为组条件,这样的话,condition base value例如weight,由该组中所有的项目求和得到;带不同关键字的组条件Group conditions with Varying keys 对于带不同关键字的组条件,项目的数量累加以确定scale point但是每
2009-03-03 17:39:00
715
转载 SD从零开始13--使用条件记录(Working with Condition Records)
定价报表—客户特定价格Pricing Reports-customer-specific prices 为了浏览存在的条件记录,可以生成一张条件分析列表,你可能会问这些问题: 在某一时期内,制定了什么样的客户特定价格协议? 系统中存贮了什么样的Incoterm condition? 等级价格创建了什么样的price
2009-03-03 17:22:00
674
转载 SD从零开始12--定价配置(Pricing Configuration)
定价配置预览1 Overview:pricing configuration1 条件表condition table 包含可用来创建相应条件记录的keys Eg1.:condition table :Material; customer/material; 可以添加自定义的条件表,号码范围501---999;条件表Condition T
2009-03-03 17:20:00
762
转载 SD从零开始11--定价中的条件技术(Condition Technique in Pricing)
定价程序Pricing Procedure 所有定价中允许的条件类型都包含在定价程序中; 通过为每个条件定义requirements来决定系统将如何使用条件; 业务凭证中系统访问条件的次序也在这里确定; 参考层次Reference level提供一方法来为条件类型计算定义不同的basis以及将条件分组求和; 定价程序能
2009-03-03 16:58:00
836
转载 SD从零开始10--定价基础(Pricing Fundamentals)
条件组Groups of Conditions 定价Pricing; 折扣/附加费Discounts/surcharges; 运费Freight; 税Taxes; 有关条件的数据存储在条件记录中; 你可以根据需要在任何层次决定条件; 定价最通常执行的层次已经在标准系统中预定义了;
2009-03-03 16:57:00
633
转载 SD从零开始9--数据流(Data Flow)
根据参考创建Create with reference 可以参考之前的凭证来创建销售凭证,可以在初始画面,也可以在凭证处理过程中,通过uniform. dialog box来控制,该对话框有6个标签页: Inquiry‚ Quotation, Order, Contract, Scheduling agreement, Billing document;
2009-03-03 16:56:00
846
转载 SD从零开始8--计划行类别
计划行类别的例子Schedule Line categories 系统交付了不同schedule line categories来为Item在销售流程中提供不同的控制选项; schedule line categories 定义为2位的key,标准系统已经包含了经常用来指示Item category用途的key: 第一位指示schedule lin
2009-03-03 16:55:00
868
转载 SD从零开始7--行项目类别
Item Category的例子: 系统交付的不同的Item category支持不同的业务流程,可以根据它来创建自定义的; 定义为4位的key;前2位提示销售凭证类型,后2位显示Item category的作用; AFTX Sales document type: IN Usage: TEXT; TAD Sal
2009-03-03 16:54:00
1035
转载 SD从零开始6--销售凭证类型
销售中的业务流程控制Controlling Business Processes in sales 销售流程通过销售凭证(sales documents)的配置来控制; 销售凭证的配置可在凭证头Header、行项目Item、计划行schedule line层次,依赖于凭证的结构, 对应的控制工具为销售凭证类型Sales Document
2009-03-03 16:53:00
977
转载 SD从零开始5--从库存销售
销售凭证类型Sales document type: 用来鉴别和控制不同的业务流程类型; 标准的销售凭证类型: standard order; Rush order; cash sales; free-of-charge delivery; ret
2009-03-03 16:52:00
1061
转载 SD从零开始4--SD销售订单流程
销售订单的数据来源: 主数据(客户、物料、条件); 已有凭证; 配置(customizing); Hard-coded control;Sales area的来源: 销售订单上的Sales area系统根据Sold-to-part自动带出;SO从主数据获取数据: 在主纪录中存贮越多的数据越好,
2009-03-03 16:49:00
1229
转载 SD从零开始3--SD中的主数据
客户主数据Customer master(分层维护) 一般数据general data; 与销售和财务都有关,对所有的组织单元有效; 销售区域数据sales area data; 与销售有关,对各自的销售区域有效; 公司代码数据company code data; 与财务有关,对company code有效;
2009-03-03 16:48:00
876
转载 SD从零开始2--SD流程概览
销售流程: 销售流程从建立客户关系开始,至开出销售发票终止; 售前活动Pre-Sales Activities(客户询、报价)--> 销售订单处理sales order processing(产生销售订单)--> 货源决定Inventory Sourcing(从delivering plant供
2009-03-03 16:46:00
1384
1
转载 SD从零开始1--SD中的组织结构
销售相关的组织结构:销售组织Sales organization分销渠道Distribution channel产品组Division销售区域Sales area销售办公室Sales office销售组Sales group销售人员Salesperson工厂Plant库位Storage location销售组织: 一个销售组织代表一个合法的销售实体
2009-03-03 16:44:00
1608
翻译 Delivery item category determination
Delivery item category determination交货类型Delivery Type Delivery type控制整个的交货,你可以在delivery header中看到delivery; Delivery type考虑delivery processing中的不同的business transactions,标准系统定义的deliver
2009-03-02 16:40:00
1492
转载 Tax determination in Sales and Distribution
The taxes are automatically determined in SD pricing by the R/3 system. The settings for the tax determination in Sales and Distribution must be reconciled with financial accounting (the FI mod
2009-02-19 14:18:00
6809
1
转载 SAP的日期、时间在存储和显示时的区别
SAP的日期、时间在存储和显示时的区别 1.日期类型(D,Date)在sap里Date类型通过隐含的转换函数变为CHARACTER*8.Elementary data type = D 内部长度和 输出长度都等于8System data type = DATS 内部长度 = 8 输出长度 = 10所有的日期类型在sap里都会通过转换函数存为 YYYYMMDD格式. Most of t
2008-12-23 11:51:00
734
原创 深入解析ABAP基本数据类型(elementary ABAP types)
深入解析ABAP基本数据类型(ABAP elementary types) 在SAP系统中,每个byte可以显示一个character(字符)或两个十进制/十六进制数字。 在ABAP中定义变量时,如果指定长度,其单位是byte,而不是字符数;在SAP Dictionary中定义data type时,如果指定长度,其单位为字符数,而不是byte。这是一个非常重要的区别,因
2008-12-18 09:58:00
2368
1
原创 loop中where和at语句不能同时使用
loop中where和at语句不能同时使用 例如: loop at itab where field1 = 1. at end of field1. write test. endat. endloop.
2008-12-10 12:48:00
504
原创 关于range table的一点特别之处
对关键字ranges定义的range table进行append操作,有个小问题需要注意: 假设需要将范围设置在low和high两个值之间。 若append的数据中,LOW不为初始值,HIGH为初始值,则OPTION应使用GE;若LOW为初始值,HIGH不为初始值, 则OPTION应使用BT,而不是LE。
2008-12-09 18:20:00
384
原创 关于SAP sum语句的一个细节问题
关于SAP sum语句的问题 sum语句一般用于loop中的at endat语句块中,对F,I,P类型的栏位求和。 以前对sum语句的理解不够深入,今天写的一支程序出现了sum无法正确得到F,I,P类型栏位的加总值。 假设在loop循环中,内表itab的栏位f之前有栏位f1,f2,f3。在at end of f endat语句块中,sum会将与itab he
2008-12-04 12:41:00
844
原创 SAP自定义screen的function keys
在系统标准的selectin screen 1000中,function keys中标准部分,例如BACK、EXIT、CANCLE、PRINT等按钮,系统在产生screen时会自动产生相应function keys,并生成对其进行处理的代码。而在自定义screen时,function keys必须自己定义,并编写相应代码对其进行处理。
2008-12-02 19:03:00
297
原创 Leave SAP Event Blocks
Leave SAP Event Blocks 1.Leave Event Block using STOP使用STOP语句对Event Blocks的影响如下图:INITIALIZATION. stop. write:/ initialization.start-of-SELECTION. write:/ start-of-selection.
2008-12-02 18:55:00
410
转载 几个关于SAPScript/PDF转换和TTF字体的程序
RSTXPDF2Administration/Upload of type 1 and TrueType font filesRSTXPDF2UCAdministration of TrueType Fonts for PDF Converter (Unicode)RSTXPDF3Customizing for PDF ConversionRSTXP
2008-11-22 16:16:00
635
原创 SAP函数难于搜集和查阅
最近频繁写代码,不可避免用到许多SAP系统自带的函数。个人的感觉是,SAP的函数确实多,又没有专门的函数库供开发人员查阅,甚是不便,搞ABAP开发的只能靠平时的积累。 抑或是我水平太低,还未发现好的方法?
2008-11-22 15:27:00
337
原创 SAP技术架构演变
从事SAP工作一年有余,已历经FI/CO,SD模块,一直忙于一些前台操作,讨论业务流程,后台配置,对SAP整体架构和技术认识比较模糊。这段时间忙于写ABAP代码,因此决定深入了解SAP技术架构。从SAP技术架构的演变,可以大概看出SAP的发展趋势。 以下是SAP主要技术改革的概览: 1972-1989:R/2时代,实时数据处理(Real T
2008-11-22 15:11:00
1123
原创 SAP how to send mail
1. Send mail by list(以文本的方式发送邮件内容)DATA: MAILCONTENT LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE, RECEIVERS LIKE SOMLRECI1 OCCURS 0 WITH HEADER LINE, DOCUMENT_D
2008-11-19 11:20:00
850
原创 定义range table的三种方式
SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S52 {color: #0000FF;}定义range table的三种方式 tables: eban. 方式一:SPAN {font-fa
2008-11-19 09:18:00
596
转载 时间日期单位数量字符串的转换
我们在Upload/Download数据的时候,会遇到一些数据需要检查,一些数据需要转换,今天把这些东西做一下总结,方便以后使用. 经常需要检查转换的列表: 1.时间日期 2.单位 3.WBS,Master Data中的前面的0,归类为alpha转换 4.数量,往往跟随单位 下面我们就一一把这些需要的检查转换等总结一下: 关于时间: 函数: C
2008-11-18 18:12:00
667
转载 SAP中和计量单位有关的表
SAP中和计量单位有关的表T006 计量单位 T006_OIB 计量单位,附加定义T006A 分配内部到语言相关单位(内部单位转换到外部贸易、技术单位用T006A表,比如要显示CAR则把数据库中的KAR在次表中转换)T006B
2008-11-18 18:04:00
560
原创 Declare data reference variable and assign data reference variable
... TYPE REF TO DATA Effect Declares the data object f as a generic data reference variable. Data reference variables of that kind can contain references (pointers) to data objects of any
2008-11-17 15:25:00
306
转载 ABAP 常用FUNCTION集锦2
ABAP常用FUNCTION集锦2-------------------------------------------------------RS_VARIANT_CONTENTS – 获得程序变式的信息RS_CHANGE_CREATED_VARIANT – 修改程序变式的信息RZL_SLEEP – 将当前程序挂起 ENQUE_SLEEP – 在继续处理之前等待一个指定的时间。 ENQUEUE
2008-11-14 12:08:00
452
转载 ABAP 常用FUNCTION集锦1
ABAP 常用FUNCTION集锦1-_-STATUS_TEXT_EDITSPELL_AMOUNT 金额大小写转换DYNP_VALUES_READ – 读取SCREEN字段的值,也可以用来读取报表SELECTION SCREEN。DYNP_VALUES_UPDATE - 更新屏幕字段的值。GET_GLOBAL_SYMBOLS – 返回一个程序的tables, s
2008-11-14 12:04:00
682
原创 SAP关于START-OF-SELECTION的说明
SAP关于START-OF-SELECTION的说明 Statements that are not assigned to a processing block are never executed. An exception to this are any non-declarative statements between the REPORT or PROGRAM stat
2008-11-13 15:26:00
999
原创 SAP将数字转换成英文大写
由于打印invoice和packing list时需要将数量和金额转换成英文大写,所以写了段代码进行转换。 利用此段代码可以将所有数字类型的值转换成英文大写。源代码如下: SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}
2008-11-13 08:13:00
782
for new system complete
2010-05-20
sd material 4 sd material
2010-05-19
sd material 3 sd material 3
2010-05-19
Authorization Authorization
2010-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人