Plant -工厂 Storage Location -存储地点 Warehouse Number -仓库号 Storage Type -存储类型 Storage Section -存储分区 Picking Area -拣货区 Staging Area -集结区 Door -门 Storage Bin -仓位 Bin Type -货架类型 Storage Unit -托盘 Storage Unit Type -托盘类型 Quant -份
Tranfer Order -转储单 Tranfer Requirement-转储申请 仓库号 定义
在WM模块中,一个完整的仓库会定义在单独一个仓库号下面。你可以使用一个仓库号管理多个独立的仓库建筑,我们通常称之为:仓库联合。 应用
仓库号是一个复杂的仓库联合体在系统组织结构层次和物理方面的有机统一体。
例如,在仓库号级别可以定义仓库管理使用的单位,定义WM和PP等其他模块的接口等。推荐使用一个仓库号来管理某一地域一组仓库建筑群(仓库联合体)。如果几个仓库设施在地理区域上隔得很远就可以考虑使用分别的仓库号来管理。一般同一个工厂区会用一个仓库号。
例如XYZ公司的仓库包括: Goods receipt area-收货区 Goods issue area-发货区
Hall with high rack shelves-高架货架区 Bulk storage area-堆放区
Picking area with fixed bins固定仓位拣货区 外部存储区域(特别货物存储区,或者溢出区)
上述每一个区域在仓库管理中都是一个存储类型。WM把上述所有的存储类型/存储区域用一个仓库号来管理。
Storage Type存储类型 定义
存储类型实际上称作存储区域更合适,它指的就是一个存储区域,包括仓储设备和仓储区。存储区域在仓库号下面定义。存储区域可以是物理的也可以是逻辑的区域,是根据仓储技术(例如自动仓,半自动仓,高架货架等),使用空间区域,组织形式或者功能等对复杂的仓库联合体进行的分割定义单元。 你可以在WM中定义以下常用的存储类型: Bulk storage-堆货区 Open Storage-开放区 High rack storage-高架货架区 Picking area-拣货区 Shelf storage-货架区
你还可以定义WM和IM共用的中间存储类型,例如: Goods receipt area-收货区 Goods issue area-发货区
Interim storage area for differences-差异区 Posting change zone 用途
存储类型构成复杂的仓库联合体,可以分布在不同的建筑物内,使用同一个仓库号来管理。在标准SAP WM 系统中已经预定义了几个常用的存储类型,你可以直接拷贝到你的仓库号下直接使用。预定义类型: A high-rack storage area-一个高架区 A bulk storage area-一个堆放区 A picking storage area-一个拣货区 等等
这写预定义的类型已经配置好不同的控制参数,如上架策略,下架策略,盘点方法等。你可以参考这些设置并做一些适当的修改以满足你们公司的需要。
***个人觉得Storage Type的叫法不太科学,叫做Storage Area可能更容易理解。SAP设计的初衷是根据不同的货架类型定义不同的存储类型,其实实际应用中同一种货架区域(例如高架货架)也可以根据用途不同再分成不同的存储类型(例如高架成品区,高架材料区等)。一般不同的货架类型不会归在同一个存储类型下面,因为通常不同的货架类型所采用的出入库策略也不同,而在同一个仓储类型下只能设置一种策略。
Storage Section-存储分区 定义:
在WM中存储分区是存储类型下面的一个细分组织结构,它是一些具有共同入库管理特性的仓位的集合。存储分区的划分方法比较灵活,可以根据存放货物的重量进行区域划分,例如底层重物分区,中层次重货物分区,高层轻型货物分区等;还可以根据货物移动的频率来划分存储分区,例如快速移动货物分区,缓慢移动货物分区等。复杂的方式还可以结合几种划分标准,例如快速移动重型货物分区,快速移动轻型货物分区,缓慢移动重型货物分区等。通常存储类型和存储分区是一对多的关系。
存储分区主要设计用来实现入库仓位定向选择,所以存储分区的定义一定要有目的性和实际意义,通常存储分区集中在同一个物理区域。如果你觉得没有必要对你的存储类型进一步细分存储分区,你也可以不定义细分存储分区,但是WM系统强制要求必须为每一个存储类型至少定义一个存储分区。只建立一个分区实际上相当于没有对存储类型进行细分,存储分区和存储类型这时候是一对一的关系。
存储分区里不能定义任何控制参数,这些控制参数通常是从存储类型传递下来的。
Picking Area-拣货区 定义
与存储分区意义相反,它是一些具有共同出库拣货管理特性的仓位的集合,协助实现简单有效的出库策略。存储分区是强制要求定义的,而拣货区却是可选的,可用也可不用。 用途
在WM中交货单中的所有行项目可以打印在一张拣货单上。如果你定义了几个拣货区,系统就可以根据拣货区不同自动把拣货单分拆成几张(后台配置,也可以不自动拆分)。它的意义是可以几个拣货区域平行作业加快发货流程,使用于一个仓库划分几个区域归不同的人管理的情况。
Storage Bin-仓位 定义
存储类型通常有很多个细分的存储单元构成,这些细分的存储单元成为仓位。仓位是仓库管理最小的空间单位。仓位信息描述的就是某一个仓库内某一货物将要存放或者已经存在于的某个位置。通常把仓位定义成类似于01-02-03的坐标值,首两位可以表示货架编号,中间两位代表列号,后面两位代表层号。当然你也可以定义中间两位是层号后面两位是列号,还可以定义省略分位符‗-‘(省略分位符可以减少WM作业中仓位的输入信息,但是增加了识读的难度,需要综合权衡)。仓位可以用英文字母,数字和字符来混合定义。
在SAP WM中,仓位作为主数据存在,而不是仓库内部的组织结构。
在仓位中可以定义
Maximum weight-最大载重量
Total capacity-总能力(没有单位的纯数字) Fire containment section-防火分区 Storage bin type -仓位类型
在仓库入库策略中,结合仓位类型,托盘类型可以实现灵活多变的入库方式。我在某个项目中的典型应用就是用托盘的仓位搜索顺序来影响入库方向,从而避免定义复杂的存储分区。
Quant-份
定义
我猜测Quant这个词是SAP自己创造的,词源应该是Quantity。Quant翻译为‗份‘我觉得还是比较贴切。某一仓位中某一物料具有共同属性的一份库存叫做一个‗份‘。一个物料在同一个仓位的不同的批次系统认为是不同的份,一个物料在同一个仓位的不同托盘里的库存也是不同的份。份的数量是可以改变的(后台控制),也既是说可以通过仓库移动来增加和减少某一个份的库存数量。份从产生到消失的生命周期都是通过仓库内部的货物移动自动在后台实现的。
通常如下参数决定了物料是否属于同一份: Plant-工厂
Material number-物料编号 Batch number-批次
Stock category-库存类别(质检,锁住,非限制使用等) Special stock indicator and number-特殊库存等
Quant-份 定义
我猜测Quant这个词是SAP自己创造的,词源应该是Quantity。Quant翻译为‗份‘我觉得还是比较贴切。某一仓位中某一物料具有共同属性的一份库存叫做一个‗份‘。一个物料在同一个仓位的不同的批次系统认为是不同的份,一个物料在同一个仓位的不同托盘里的库存也是不同的份。份的数量是可以改变的(后台控制),也既是说可以通过仓库移动来增加和减少某一个份的库存数量。份从产生到消失的生命周期都是通过仓库内部的货物移动自动在后台实现的。
通常如下参数决定了物料是否属于同一份: Plant-工厂
Material number-物料编号 Batch number-批次
Stock category-库存类别(质检,锁住,非限制使用等) Special stock indicator and number-特殊库存等
Staging Area-集结区 定义
集结区也是仓库管理的一个组织单元,主要用来组织仓库的物流,作为物流的集结点存在。集结区和门的关系可以是一对一,一对多和多对一。通常集结区和门都不太常用。
MM初学者笔记
切换中英界面: 系统-->用户参数文件-->个人数据-->默认 IMG 配置: SPRO
查找菜单: SEARCH_SAP_MENU 当前窗口事务代码:系统-->状态(或右下角) 在线帮助:F1 处理后台作业:SM37 自定义事务代码:SE93
修改数据元素的字段描述:SE11 查看当前用户的权限:SU53
事务代码的编码规则: 末位数字表示的意义, 1表示创建, 2表示修改, 3表示显示, 第一个字母为Z表示该T-CODE为用户自定义, 执行二次开发的程序方法: /N/SHARP/W01 打印中文乱码, 选择本地打印机, ZZP2
通过SPROOL REQUEST NUMBER打印资料: SP01 一次打印多份报表: SP02
从SAP屏幕COPY资料到EXCEL文件: 按CTRL+Y,在SAP屏幕上标记要COPY的资料,粘贴到EXCEL MESSAGE类型: S – SESSION, I – INFORMATION, W – WARNING 可以继续保存的资料, E – ERROR 不能继续保存的资料, A – ABEND (TERMINATION)
缺省值的使用方法: 如MM02, 输入物料后回车, 选用视图, 单击缺省值 查看事务代码的在线帮助: 执行某个T-CODE, HELP-->APPLICATION HELP 定制在线帮助: SR13
MM 模块定制: 1.
SPRO-->SAP
MENU-->TOOLS-->ACCELERATED
SAP-->CUSTOMIZING-->SPRO-->EDIT PROJECT (IMG PATH) 2.
IMG-->ENTERPRISE
STRUCTURE-->DEFINE-->MATERIAL
MANAGEMENT-->MAINTAIN PRUCHASE ORGANIZATION (DEFINE PURCHASE ORGANIZATION) 3.
IMG-->ENTERPRISE
STRUCTURE-->ASSIGNMENT-->MATERIAL
MANAGEMENT-->ASSIGN PURCHASE ORGANIZATION FOR FACTORY (ASSIGN PURCHASE ORGANIZATION) 4.
IMG-->LOGISTIC-GENERAL-->BUSINESS
PARTNER-->VENDORS-->CONTROL-->DEFINE FIELD GROUPS FOR VENDOR MASTER RECORDS (DEFINE FIELD GROUPS FOR VENDOR MASTER RECORDS)
5. IMG-->MATERIAL MANAGEMENT-->PURCHASING-->CREATE PURCHASING GROUP
(CREATE PURCHASING GROUP) 6.
IMG-->MATERIAL
MANAGEMENT-->PURCHASING-->PURCHASE
REQUISITION-->DEFINE NUMBER RANGES (DEFINE PURCHASE REQUISITION NUMBER RANGES) 7.
IMG-->MATERIAL DOCUMENT
MANAGEMENT-->PURCHASING-->PURCHASE
(DEFINE
PURCHASE
REQUISITION
REQUISITION-->DEFINE DOCUMENT[凭证] TYPES)
TYPES
8. IMG-->MATERIAL MANAGEMENT-->PURCHASING-->PURCHASE ORDER-->DEFINE TOLERANCE LIMIT FOR ARCHIVING (DEFINE TOLERANCE LIMIT[价格价差的容差限制] FOR ARCHIVING) 9.
IMG-->MATERIAL
MANAGEMENT-->PURCHASING-->PURCHASE
CLASSFICATION-->EDIT
REQUISITION-->RELEASE PROCEDURE-->PROCEDURE WITH
CHARACTERISTICS (BUILD CHARACTERISTICS Z_PUR_GRP) 10.
IMG-->MATERIAL
MANAGEMENT-->PURCHASING-->PURCHASE
REQUISITION-->RELEASE PROCEDURE-->PROCEDURE WITH CLASSFICATION--> EDIT CALSSES (BUILD EDIT CLASSES Z_PR) 11.
IMG-->MATERIAL
MANAGEMENT-->PURCHASING-->PURCHASE
REQUISITION-->RELEASE PROCEDURE-->PROCEDURE WITH CLASSFICATION-->SET UP PROCEDURE WITH CLASSIFICATION (BUILD RELEASE PROCEDURE)
12. IMG-->MATERIAL MANAGEMENT-->PURCHASING-->PURCHASE ORDER-->DEFINE NUMBER RANGES (DEFINE PURCHASE ORDER NUMBER RANGES)
13. IMG-->MATERIAL MANAGEMENT-->PURCHASING-->PURCHASE ORDER-->DEFINE DOCUMENT TYPES (DEFINE PURCHASE ORDER TYPE)
14. IMG-->MATERIAL MANAGEMENT-->PURCHASING-->PURCHASE ORDER-->DEFINE AFS ROUTE DETERMINATION IN PURCHASE ORDER (DEFINE AFS ROUTE DETERMINATION IN PURCHASE ORDER)
15. IMG-->MATERIAL MANAGEMENT-->PURCHASING-->CONDITIONS-->DEFINE PRICE DETERMINATION PROCESS-->DEFINE CONDITION TYPES (DEFINE CONDITION TYPES)
MM主要功能:
1. 采购 (PURCHASING)
2. 库存管理 (INVENTORY MANAGEMENT)
3. 后勤发票校验 (LOGISTICS INVOICE VERIFICATION)
4. 实际盘点 (PHYSICAL INVENTORY)
5. 评估 (VALUATION)
6. 商品需求计划 (MATERIAL REQUIREMENT PLANNING[MRP])
7. 服务条目单 (SERVICE ENTRY SHEET)
8. 服务主数据 (SERVICE MASTER)
9. 外贸/关税 (FOREIGN TRADE/ CUSTOMS)
10. 商品主记录 (MATERIAL MASTER)
11. 商品目录 (PRODUCT CATALOG)
SAP MM术语理解一览表
materials management,即物料管理.
MRP: material requirement planning,即物料需求计划. P/ purchase order,采购向厂商所下正式订单.
P/R: purchase requisition, run MRP时所得的采购需求单. PlOrd: planned order, run MRP时所得的计划订单. ROH: SAP系统中所定义 raw material 类别. FERT: SAP系统中所定义成品类别. S/ sales order, 业务订单.
Delivery: 常指业务订单的出货单号码. Schedule: 常指工作计划的时间表或进度表.
_master data: 当有增加新厂商时,需维护该厂商的主文件资料,包括Vendor_master / Source list / Info record / material_master等资料. Source list: 设定料号的供货商名单.
Info record: 主要用于维护购买单价.此单价需经采购主管核准后始得键入,并于开立订单时系统 自动带出单价.
Subcontract process: 指外加作业,可不需开立工单就能将 Subcontract BOM带入 订单内;可直接于SAP系统直接控管台及厂商处的库存, 可免除现行手记帐的缺点.
Consignment parts: 指厂商将材料寄放于台达仓库,待台达厂需要时,再领出使用;执行优点是厂商交货时不须付款,待台达厂领用后才付款.
Components: 成品或机种组成成份的称谓.
Confirm: 确认事务的一种行为方式,如采购为使材料能够准确满足生产需求,必须confirm厂商的交期. Release: 采购向厂商下P/O之后,必须透过一定权限经由主管对此张P/O做 release后才能收料. Goods receipt: 收料,如厂商送货到台达后,仓库需做收料动作. Goods issue: 发料,如生产线从仓库领走材料后,仓库需做发料动作. Goods transfer: 转仓,如B.F.材料从仓库发料后需做转仓动作. P/N: part number,材料的料号. Spare parts: 呆料,即已不使用的材料.
Return delivery: 退货,如当厂商的材料发生品质问题时,仓库配合相关单位所做的退货处理作业. MVT: Movement type, 材料收发料后仓库在SAP系统中所做相应动作产生的异动代码,如 101 / 102 / 261 / 262等.
Work order: 指工单发料或扣帐中所识别的工单号码,即工令. Cyclecount: 仓库平日库存盘点,盘点资料由YMD2产生
库存移动类型主要有: 收货 发货 库存转储
* 移动类型确定了:
数量被更新 库存类型被更新 库存帐户被更新 屏幕格式
框架协议用于描述与供应商之间对于某种物料或服务所预先确定的长期采购行为。
框架协议包含两种类型:合同(Contract)与计划协议(Scheduling Agreement)。 合同与计划协议的区别:
合同没有指定送货的时间和每一次送货的数量,合同仍然需要使用采购订单从供应商出购买货物。计划协议则已经具体确定每一次送货的时间和数量。 计划协议的优点:
1.减少纸面工作:一个送货计划可以代替许多订单 2.减少库存:确定的送货时间和数量,提高仓库的管理 3.减少供应商生长/送货时间
什么是框架协议采购
框架协议采购是指在一定期限内,对生产技术标准统一、采购频次高、规模大、供求市场相对稳定的物资品种,通过在供应商网络内推荐供应商,采取资质审核、技术评价、商务招标、履行控制等方式,优选供应商,确定价格、质量、服务等基本内容,签订具有法律效力的采购协议,在采购协议下进行订单操作的一种采购方式。 常见的采购业务模型
* 标准采购(Standard Purchasing) * 委外加工(Subcontracting) * 供应商寄存管理(Consignment) * 三方贸易采购(Third-party Purchasing) * 固定资产采购(Asset Procurement) * 厂间采购(Cross-plant Purchasing) * 公司间采购(cross-company Purchasing)
SAP 采购订单审批配置及user exit开发
本帖最后由 生命之歌 于 2010-3-5 14:25 编辑
1. 采购到货日期 2. 采购订单数量
3. 采购订单单价、金额等等
还有就是不同的领导审批各自主管的业务,不同的订单类型由不同的领导审批、不同采购组由不同领导审批、大金额的采购订单甚至要用多层审批等等,这些需求其实都属于正常需求;关于采购订单审批的文章在网络上随便找找都能找到,正常的操作就那几个步骤:
1. 创建审批分类(类别种类:032)、特性(与结构CEKKO关联) 2. 创建审批组
3. 创建审批代码
4. 创建发布标识
5. 创建审批策略
6. 审批模拟通过表明一个简单的审批策略配置成功;
本文的侧重点不是介绍上述配置,而是介绍BT一些的审批需求;在中国审批的要求五花八门,这里通过一个简单的列子介绍如何实现BT审批需求,以后不管遇到多么BT的审批需求都可以通过这种方法融会贯通: 具体需求:
有些企业的采购员在与供应商谈判过程中就创建了采购订单,但是相关价格还在进一步谈判(不讨论这种下单方式是否符合SAP思想但有些公司的确存在这样的情况),就借用了采购订单中―估计价格‖字段(只是借用这个字段来表示此行物料价格还在谈判中,并未最终确定);即:采购订单是否最终生效并提交给领导审批就取决于这个采购订单是否标记―估计价格‖;此时对审批有出现了新需求:业务部要求只要采购订单存在―估计价格‖时就不应该提交给相应的领导审批,只有当采购订单所有价格都明确后才提交给领导审批; 需求分析:
1. 在结构CEKKO中并没有发现―估计价格‖字段,特性和结构CEKKO无法直接关联;
2. SAP系统预留了一些字段供客户使用(字符型:USRC1、USRC2 数字型:USRN1、USRN2)这些字段不专门对应采购订单得中具体字段,但是我们可以通过EXIT:EXIT_SAPLEBND_002将一些在CEKKO中找不到的字段与此字段建立一种逻辑关系;再将此字段与特性值相关联;
具体步骤:
1. 建立特性GJJG
2. 在EXIT_SAPLEBND_002中编写相应逻辑 DATA: P_FLAG,
WA_BEKPO TYPE EKPO.
E_CEKKO = I_CEKKO.
LOOP AT IT_BEKPO INTO WA_BEKPO. if WA_bekpo-schpr <> ''. p_flag = 'X'. ENDIF. endloop.
IF P_FLAG <> 'X'. E_CEKKO-USRC1 = 'Y'. ENDIF.
3. 在分类中添加特性GJJG,并在审批策略中指定
SAP技术人员必会技能
据一个专攻SAP技能的职业分析家介绍,对于很多的SAP专业人员而言,他们的就业形式开始反弹;但是,企业对于关键位置上的雇员仍然精挑细选。 据职业专家Jon Reed透露,在网络服务,
RFID以及客户关系管理等方面的技术人员是当今就业市场上最短缺的。
但是Jon Reed反对在这些领域的一拥而上。
Reed说,很多人被热门行业及高报酬所吸引,对于这种实现收益最大化的行为我也没有什么可反驳的。他个人是服务于本站的一个职业咨询专家;同时,他也有一家关于SAP技能的网站——SAPTips.com,他担任首席主管。
Reed说,如今你有专业技能并不意味着你可以取得成功;这被各种各样的因素所左右,包括对于自我提高,自我教育以及对于SAP的激情等的欲望。
Reed 说,SAP不断的宣扬他的企业服务,并计划到2007年研发成功一个完全的基于服务的系统。但是,向服务型导向结构的转变,对于大部分的公司应该是逐步实现的;专业人员更应该注重技能性。
他说,尝试着应用自己在SAP总体技术上的技能对于SAP专业人员来说是一个不错的职业建议。但是新的技术一般被那些能够承担大工程的SAP客户所采用,那些工作数量不多。
建议1:SAP商务数据库(BW)技能
例如,一个SAP商务数据库(BW)技术的专业人员可以发挥他的技能去进行企业管理策略(SEM)方面的工作,Reed说。
SEM是SAP的高级金融管理系统,它包含五个不同的组分,并逐渐在市场上占据主动。在如今BW广泛使用以及其职业市场比较景气的情况下,一个拥有附加的SEM技能的专业人员将更受欢迎,并且他已经离核心的商务数据库专家不远了。
建议2:SAP控制台专门技术
Reed说,如今擅长数据库管理以及供给链管理的专业人才可以通过学习一些有关RFID的技能以提高其在职业市场上的竞争力。
很多负责RFID项目的公司都比较需求SAP控制台方面的专家。SAP控制台是1999年引进的用于支持无线电频率搜集装置的技术,他同时结合了无线网络技术,移动以及后勤管理技术等。
如今很多的RFID工程都有与美国SAP连接的专门人员。但是RFID通过十分微小的芯片来控制产品或商品在供给链中的运输,这在未来十年有待改进。
建议3:CRM,SAP的销售及分配经验
有销售方面工作的人可以参考一下CRM的执行技能。SAP销售及分配模型的专门技术是比较实用的。
Reed透露,有CRM综合工程项目的公司数量在不断上升。当公司所用的mySAP商务系统具有CRM功能时,那么很多人将选择使用这更好的产品。
职业面试:
本站的职业分析专家Jon Reed说,有了SAP的技术经常意味着向最新的软件版本迈进了一大步。在职业面试中,你可以了解一个公司是如何使用其ERP系统。
一些公司感觉到,与其说ERP系统是一个事务处理系统,还不如说是一个通过整合网上的各种资源像杠杆一样来建议商务智能计划的系统。这种说法在公司中经常被称作―幻灯片模式‖。大多数的专业技术人员应该劝告公司不要在基本的事务处理系统之上扩大ERP系统。
据专家Jon Reed说,商务系统是给它的用户和合作者提供一个获取所需信息的窗口,而无需使他们了解该技术结构。企业一般都是将此作为其商业价值;如今,大部分的企业不会做一些没有什么商业价值的事情。
SAP技术概述(一)
前言:
很早就想写一点关于SAP的技术方面的文章,但是一直不得闲,也不知道该从哪里下手。SAP除了OS几乎生产了所有软件和solution, 并且不断在适应和加入业界的新技术,调整自己原有的技术,所以用一个大的概念来概括SAP的架构是很难的,这也是为什么SAP的诸多概念,比如mySAP, NetWeaver, ESA, AP, TP, BPP等等,经常让人confuse的原因. 这些概念,都有他的核心思想,或者说核心动力,但是, 他们不是一个产品,而是一个概念,所以他们的边界是无法弄的很清楚的,不可避免,他们之间会有Overlap. 比如DataArchiving, 它是一项负责保存应用数据的技术, 最早是在ABAP上实现的, 但是在SAP J2EE中也有实现,所以,它既属于NetWeaver,也属于mySAP。无论是mySAP, 还是NetWeaver, 他们都不是代表一项技术,而都是代表以一组概念为核心的一整套概念。
所以我想, 一个好的办法是从SAP的技术发展历史开始讲。讲得不对请多指教。
SAP发展历史
1972年, 五名IBM的经理人和consultant(看来工程师是永远写程序的命)离开了IBM, 在德国曼海母创建了他们自己的公司, 这就是SAP(是德文系统,应用和数据处理产品的缩写. 德国公司的名字永远这么朴素直接). (2002年4月1日是SAP 30周年纪念日)
他们创建SAP的原因是, 当时他们发现自己的客户正在自行开发类似的程序来处理业务流程. 于是他们意识到他们可以提供可重用的标准化的系统, 来集成和实现用户的业务流程, 并且, 重要的一点是他们认为电脑现实器为普及作为业务流程的关键点. 当时没有微机, 计算机最多仅有500k内存. 有趣的是, 苹果公司于同年成立。
SAP的第一个产品是一个自动化财务和交易程序.命名RF, 就是后来的R/1. (值得敬佩的是, 他们的产品是利用晚上和周末开发出来的, 而我用了6年证明, 这几乎是不可能的
1976年, SAP 迁到现在的总部所在地Walldorf。
1979年, SAP推出用于大型机的R/2。
1988年, SAP在德国上市。
1992年, SAP推出了著名的R/3. 基于C/S 模式, 统一的图形界面, 兼容关系数据库, 可以运行在WindowsNT等多种平台和计算上等先进的特性, 使SAP成为世界领先的系统提供商。
但是, 至此SAP的所有应用都是独立的, 仅仅是client加上DataBase。
1996年, 随着互联网的迅猛发展, SAP推出了支持Internet的新版R/3 3.1
1998年, 退出全新CRM和SCM解决方案。
)
1999年, SAP 推出所谓的mySAP Business Suit. 这其实又是新版的R/3, 但是它的应用已经不是孤立的, 它支持全面的协同的的电子商务和ERP解决方案。
现在的SAP, 是员工超过30000, 实验室分布全球的世界第三大独立软件供应商. 提供超过21个行业,13个跨行业的解决方案, 拥有18000多家客户, 5000个系统安装点, 并已进入中小型企业市场. 技术上, SAP 有自己的商业开发语言(ABAP), 有自己的application Server, 自己的开发平台. SAP几乎可以提供除OS外所有基础软件和解决方案. 其实, netweaver或mySAP的概念对我们了解SAP的技术而言并不重要, 因为SAP的技术几乎概括一切, SAP的整个架构就是一个现代IT的领先技术架构的实现. 无论mySAP 还是NetWeaver, 还是AP/TP/BPP, 都是SAP为了适应更先进技术, 而发起的对SAP总体技术框架的改造运动。
通过mySAP, SAP 实现了更方便, 更容易沟通的系统框架, 通过NetWeaver04, SAP成功的把它以前的所有技术和业务逻辑通过和J2EE平台集成而开放出来. 通过NetWeaver05 和AP/BPP/TP/ESA, SAP实现更高程度的技术/业务分离(TP/AP), 更好的业务封装(AP), 更方便的顶层业务实现(BPP). R/3到底属于NetWeaver吗, 这个问题不重要, 可以属于也可以不属于, 你只要知道R/3的业务, 在新的web application 中可以依然被使用, 并且可以更好更漂亮更方便的被使用就可以了。
领先的平台提供者
SAP其实并不是现在才想做业务平台的领导者, 自他的ABAP出世, SAP一直就是世界最先进最主流的电子商务平台提供者. 只是现在, 特别是J2EE普及之后, 人们更多的认识到平台的重要性. SAP将围绕电子商业提供三种平台:
1. 技术平台 TP(Technical Platform)也就是所谓的NetWeaver。
它提供了所以技术基础设施. 他是J2EE的扩展, 它提供的内容远远超过J2EE的范畴. 他的架构同时也包括了基于ABAP vm 的应用服务器。
2. 应用平台 (AP)
NetWeaver虽然提供了技术平台, 但是, 要用他来实现一个企业的业务流程, 根本还是件极其复杂的事. 因此必须有离应用更近的平台, 提供基础业务设施的封装. 这就是所谓的AP (Application platform). 他是由SAP的ESA(Enterprise server architecture)来实现的. 简单的说, NetWeaver加上ESA, 就是AP, 他提供了一个实现基础业务逻辑的平台。
3. 业务流程平台(BPP)
这是一个面向业务流程的平台. 基础业务逻辑可以用AP实现, 通常SAP已经提供大量基于SAP系统的业务逻辑. 同时, 第三方也可能提供业务逻辑. BPP的开发人员只需要使用BPP的开发环境(Visual composure)去组装这些业务逻辑。
下面我们分别来看每个概念 SAPBasis
应该是从R/3开始(有待考证), SAP的底层已经形成基于ABAP的一个应用平台. 有统一的数据设计方案(DDIC), 界面设计方案, 开发流程, 版本控制, 数据库连接, 进程管理, 共享内存管理, 事务管理等等.它为商务的应用的编写提供了可靠的技术支持。
简单的说R/3是一个基于ABAP虚机的,基于进程(进程间通过share memory通信)的, 基于数据库的, 提供事物特性的简单应用服务器。这在当时, 是极为先进的架构。也只有这种架构, 是的企业级的, 可灵活改造的, 可高效管理的应用成为可能。
当NetWeaver出现后, SAPBasis被改造为NetWeaver中的ABAP Application server。
mySAP(mySAP.com)
1999年9月, CEO哈索.普拉特纳宣布以‖开放和集成‖为中心的mySAP.com的战略. 改造技术架构和方向, 统一和整合原有的系统, 推出mySAP协同化电子商务解决方案。
当时的背景是Internet 技术趋向成熟和普及. 独立的应用之间的交流和灵活性扩展性的问题显得异常突出。业界技术的发展使得开放接口,整合产品成为共识。因此SAP决定提供可剪裁的, 高度集成和开放的系统。
主要手段为:
将R/3上的业务系统划分的更细更合理, 提供不同功能的组建和系统。 数据类型是统一和跨系统的。SAP制定了一系列标准接口(如BAPI), 让各种应用之间可以互相通信。开发Single Sign On 来简化Authentication等等。
这张图是当时定义的mySAP.COM
现在的mySAP Business Suit是一套协同化商务解决方案套件, 它包括:
mySAP CRM(Client Relationship Management) mySAP SCM(Supply Chain Management) mySAP PLM(Product Lifecycle Management) mySAP SRM(Supplier Relationship Management) mySAP ERP(Enterprise Resource Planning) 他们可以无缝的同其他系统集成。
mySAP ERP 又提供4套单独的解决方案:
mySAP ERP Financial
mySAP ERP Capital Management mySAP ERP Operation
mySAP ERP Corporate Service.
下面这张图描绘了mySAP Business Suit的主要构件。
NetWeaver出现之前, mySAP的技术平台应该是SAPBasis。
如今的mySAP, 已经是基于NetWeaver了, 因为SAPBasis已经被改造为NetWeaver的一部分.NetWeaver是SAP的新一代技术平台。
顾问成长之路
实施顾问的成长需要积累,难以速成,需要在挫折和失败中不断完善和提高。 以下是一点建议。希望是一个引子,使关注这一职业的女士先生们一起探讨探讨。
1、一定的技术基础。
身为软件实施顾问,你不能不了解你的产品,当然你可以了解得粗略,不必象技术工程师那样精通,你要能够回答客户提出的大部分问题,所以需要你掌握的知识非常综合、全面——强调的是广度而不是深度,当然,如果你的深度够好,那么会更加有利。如果你的深度不够,经常回答不上客户的问题,不要紧,关键是你要留一个缓冲余地,你要知道,你应该从哪里获得帮助和支持。优秀的实施顾问,应该懂得如何调度资源。 以下为我认为实施顾问应该掌握的技术:
(1)ERP软件本身,如SAP, ORACLE中的某个或某些模块,用友、金蝶等。 (2)系统管理知识,包括WINDOWS 2000,WINXP。
(3)数据库知识,包括SQL2000、ORACLE、DB2等等,SQL技能。细分可为查询分析器的使用,数据表的操作,报表的基本技能等等。 (4)网络知识。 (5)一定的硬件知识。
2、行业知识。
行业知识浩如烟海,没有人可以掌握全部。把握好你的定位,你要了解全部的产品有什么,但你要选定一个方向,在这方面成为专家。既要广博,也要有自己的专精所在。
不要贪多,很多东西知道框架即可,用的时候懂得较快地搜索、查找出来即可。时间精力极为有限,有些东西要懂得放弃。
3、管理知识和项目管理知识。
应当具备丰富的管理知识。要与客户保持好关系,要有良好的服务意识。客户管理层是项目推进中最好的资源,一定要取得他们充分的信任和合作。如果你不了解管理知识,你难以让客户信服和接受。软件之所以需要实施顾问,就在于实施顾问能够通过资源调度使它具备生命力,没有产品是尽善尽美的,但是一名尽责的、优秀的实施顾问,却可以弥补产品本身的不足。网络上管理知识应有尽有,只看个人的吸收能力。另外的一个好的学习途径就是客户方管理人员,他们的管理经验更有实效性。所以,在项目的实施过程中,我们事实上就可以学到很多管理知识。这也是这项工作的诱惑和魅力之一。
作为实施顾问,项目管理非常重要。要掌握基础的项目管理知识,掌握项目管理常用的软件工具。如果你是由技术工程师转型而来,观念上的转变至为重要。实施顾问不是替客户做事,而是指导客户做事。所以尽管你眼看着一个简单的问题却在客户手中无法解决,禁不住着急,想要代做,也请你管住自己。牢牢记住实施顾问的定位,不要混淆。事实证明,这是很多做惯了技术服务的工程师在转型到实施顾问时的一个瓶颈。身为实施顾问,你的专业化,恰恰是体现在―项目管理‖上面。项目管理的知识,可以充分利用互联网,用BAIDU、GOOGLE去搜吧。然后,不要浮躁,用心体会。
4、英语水平。
SAP以及其他重要的ERP系统,大多都是西方人开发的,相关资料,尤其是最新的资料基本都是英文的,
如果英语不灵,那真有跛腿的味道。况且用SAP的公司,大多是跨国企业,顾问本身又是一个很注重交流沟通的工作,所以,良好的英文水平,绝对是非常必要的。
5、你应有一个清爽整洁、职业化仪表。
要知道顾问基本上是一个服务性质的工作,必须得到客户方的认可,必须让人家喜欢和你相处。不修边幅的人,不适合担任实施顾问。你的气质与风度,你能否征服你的客户让他们接受你,信任你,是项目顺利进展的关键。曾有客户讲过,如果他们不接受顾问本身,也就难以接受顾问带来的一切。除了相貌,气质,还有谈吐。彬彬有礼、条理清晰、善于表达,是良好沟通的基础。当然,自信心也很重要。而职业化,不仅仅是实施顾问的要求,它是身在职场的人们都必须具备的常识。如果想在这方面得到提高,可以去买本公关礼仪方面的书或者查询网站上的相关知识。另外可以多留心一下那些公认有修养、善谈吐人士的言谈举止,逐渐地养成习惯,固化下来。
6、学习能力。
上述几条,不是独立存在,而是相辅相成,技术、管理、企业业务流程,都需要不断地学习。知识是日新月异的,必须与时俱进,活到老学到老,你往往需要在知识上走在客户的前面,有时候你必须要向客户学习,要学的东西永远太多,所以想要成为一名优秀的实施顾问,时间管理是必须要掌握的,如何合理的安排时间、有效利用时间是一门大学问,需要自己不断探索、总结。唯有热爱这个行业,对它感兴趣,甚至到了吃饭、走路、坐车、如厕也常常思考相关的问题。(睡觉就不要想了,容易失眠。: ) )这样算是进入状态了。你才有希望成为佼佼者。
7、一定的运气和机遇
谋事在人,成事在天。机遇也是非常重要的,一定要善于寻找机遇,创造机遇,抓住机遇。
想要成为优秀的顾问,需要一个漫长的过程,要多多用心,潜心体会,自然会有心得。常常要耐得住寂寞清静。多付出,不要太在意回报。坚韧不拔,终将修成正果。优秀的实施顾问,前途必然是光明的。
我对SAP培训的理解
各个公司自己内部的各种层次的培训这里不做评述,因为各个公司之间系统应用和培训水平可谓千差万别。这里只对SAP官方的标准课程培训和PA顾问学院培训做一个简单总结。这里说的SAP官方培训指的并不只是SAP公司自己提供的培训,还包括SAP认可的合作培训机构。特别是从今年开始,SAP公司已经把PA培训部分同时交给国内的几个公司一起来做了。
SAP的官方培训一般分成2大部分:标准课程(Standard Courses)和PA培训(Partner Academy Courses)。实际上还有第三种研讨班类型的课程(Workshop),既然是研讨班,一般来说就不是非常成熟正式的课程。我参加过SAP举办的 RFID研讨班和SAP PM项目经理研讨班。以下对大家比较熟悉的标准课程和PA培训做进一步解释。
SAP的标准课程培训又分为3个级别:Level 1,Level 2和Level3。
Level 1是SAP的基本课程,也是级别最低的课程,例如L1课程SAP01,主要是针对SAP公司和SAP系列产品和方案、SAP产品集成的介绍,基本没有很细节的各产品和功能的讲解。所以个人认为这个课程没有太多必要参加,找份教材自己看看了解一下就可以了。当然,去培训肯定比自学的效果要好一些。
Level 2是针对各个主要模块整体流程和大概功能的总体讲解介绍性课程,例如MM的L2课程SCM500,SD的L2课程SMC600,LE的L2课程 SCM601。这类课程对于系统全面了解本模块的主要流程和总体功能是非常有帮助的。L2课程偏重于概念、流程、功能和操作,只提及小部分配置实现。每章节后的练习可以强化对于本节课程的理解。
Level 3是对模块内部包含的各功能模块的详细介绍,系统功能和后台配置并重,是SAP官方提供的最高级别的标准培训,个人理解也是比PA更好的培训(这里下面再做介绍)。L3课程对于常用功能、主要配置参数、一般功能技术细节和其他可选方案等都有比较深入的讲解。例如SCM510是对于MM模块Inventory Management and Physical Inventory的深入讲解,SCM520是对于MM模块Purchasing流程的深入讲解,SCM605是对于SD模块Sales流程的深入讲解,SCM610是对于SD模块Delivery流程的深入讲解,SCM630是LE模块的主要模块Warehouse Management的深入课程。Level 3课程是目前来说,SAP各种课程里设计最好的一种课程,对于深入了解模块内部功能非常有帮助。L3教材里的每一句话都要仔细阅读,很多小的知识点可能就只是一两句话提过,忽略过去一般就很少有机会再去研究。这不像L2课程,很多重要的知识点篇幅也不多,因为还有L3课程来涵盖。L3每章节后的练习针对于本节课程的主要知识点,一定要仔细理解掌握。
L2课程和L3课程视涵盖内容的多少和难易程度,一般为5天,也有3天和2天的小课程。目前一般是每人2000元/天价格,视模块稍有不同,一般多于5个人才会开课。
Level 3虽然是SAP官方提供的最高级别的标准培训,并不是说L3课程会涵盖涉及每一个技术细节。例如SCM630 WM课程里对于各种出库策略、入库策略都有百字左右的介绍,但是对于真正理解和掌握各种策略的具体细节和业务适用场景,需要对各个控制参数的反复调试和对结果的反复测试验证。对于SD课程的定价部分,深入的理解也需要结合公司的应用,课程所提及部分也只是非常基本典型的功能而已。我称这部分内容为 Level 4的内容。掌握L4内容的多少,才真正决定一个顾问技术水平的高低。一个顾问的综
合素质包含多个方面,例如技术水平,业务经验,沟通能力,项目管理能力,自学能力等,以后有空再详细撰文。
接下来说说PA培训,也就是通常说的顾问课程,都是针对模块的,例如MM PA,SD PA,PP PA等。参加PA课程之后可以直接参加PA认证考试,通过者可以获得SAP官方颁发的全球通用PA证书。PA认证是依照SAP的版本而定的,不同的版本教材也稍有不同。TSCM50和TSCM52是MM的PA课程系列,TSCM60和TSCM62是SD的PA课程系列。一个PA课程的费用官方标价6万元,如果提前报名或者团体报名还可以有一点优惠,但优惠价格有限。目前各合作培训机构的报价大约4万元。
PA培训是大而全的培训,例如MM的PA课程内容基本涵盖MM的L2和L3的内容,但是难易详细程度比L2课程稍高,比L3课程又低一些,所以我划分PA 课程为大约Level 2.5的级别。PA课程一般20天到25天左右,25天的课程一般后5天为Case Study,也就是假设了一个案例,要求学员根据教材假设和提示来完成系统配置练习。Case Study并不是PA考试,PA考试是另外的一般是80道的单项和多项选择题,考点一般都在教材涵盖范围之内。一个PA课程如果折算成L2和L3的课程人天,一般都在30天~40天,所以从这个意义上来讲PA课程是一个压缩的L2+L3课程。
各个培训都有各自的特点和各自的目标客户,不能一概而论说那个课程更好,正能说哪个课程更适合你目前的水平和实际。
SAP标准名词解释
成本会计(CO)
1、成本控制范围:用于在企业范围内成本核算信息的统一规划和控制。在SAP系统提供的成本控制范围内,可以方便地对其责任中心的成本核算信息使用相同的方法进行统一计划、记录和任意分组统计。
成本要素:在SAP系统中主要有初级成本要素和次级成本要素这两大类成本要素,初级成本要素源于会计科目表。
2、初级成本要素:
每一个初级成本要素都对应一个总帐损益类帐户
输入源自于公司外部的直接成本-所有损益类帐户的财务数据都要通过初级成本要素输入到成本中心。
3、次级成本要素是会计科目表中所没有的,只会在管理会计中使用,一般用于费用分摊和作业的结转。每一个次级成本要素都只在CO内部起作用而不影响FI过帐,主要用于成本分配,结转中使用。
次级成本要素有多种类型, 其中一种次级成本要素(43)会与作业类型相联系,另外一种用于作业分摊(42)。
4、成本中心:成本中心是企业内的最小职责单位,是每一笔费用的具体接收者。创建成本中心主数据时必须将每个成本中心分配给标准层次结构的某个节点,标准层次结构反映了成本中心与成本中心、成本中心与成本中心组、成本中心组与成本中心组之间的关系。标准层次结构中的每个节点代表一个成本中心组,当然除了标准层次结构中的成本中心组之外,还可根据业务需求在标准层次之外自己定义需要的成本中心组。
5、内部订单:内部订单用于计划、收集、监视和结算在公司内部进行的特定操作或任务。
内部订单可用于不同的目的。这种功能分类反映在不同的订单类型中,其属性定义了在系统中处理订单的方式。SAP系统内内部定单分为两类:实际定单 和
统计性定单。统计性定单, 例如用项目内部订单来管理在建工程,在月末无须结转成本。
6、内部订单的常规类型包括:
间接费用订单:费用订单用于归集特殊事件和临时项目成本的对象。费用订单主数据创建的同时可以维护结算规则,也可于费用订单结算前维护结算规则。费用订单分统计性费用订单和真实费用订单。若是统计性费用订单则不用维护订单结算规则,因为统计性费用订单只用于报表分析的用途。
投资订单; 用于监视在固定资产生产过程中发生的成本,如建造存储设施。
7、内部订单主数据:内部订单主记录有几个不同的部分,每个中包含有带预定义字段组的标签页。可以在―自
定义‖中更改标签页的标题,还可以单独地将字段分配给标签页。标准的订单主记录数据布局具有下列标签页:
分配(包含机构分配,如公司代码、业务部门、利润中心等)
控制(包括订单状态信息、订单货币、统计订单指示器等)
期末结算(包含计算间接费用的成本核算表单名、结算参数等)
一般数据(包含申请人、责任人等)
投资(在上面的示意图中没有显示。包含资产投资订单所需的参数)
8、作业类型:作业类型代表由成本中心生产输出的一些形式。作业类型的通用例子包括劳动小时数或机器时间的分钟数。作业类型用于根据所进行的作业单位数从发送方成本中心向另一CO对象(如成本中心、内部订单、生产订单等等)分配成本。单元价格用于评估作业数量。作业类型分配的优点是将数量和价值流组和在一起。所要求的作业数量在工艺流程中指定,这给产品成本计划中和成本对象上提供了详细的成本控制信息
9、作业价格:定义成本中心提供服务和执行功能的性质, 用来把成本分配到其他的成本中心。例如一类工时工资为50元/小时。
可以利用成本中心的实际成本或计划成本自动计算作业类型的价格,成本和作业计划完成后,系统通过将计划成本除以计划的作业输出数量计算作业工资。
10、统计指标:统计指标定义一些适用于成本中心、利润中心、内部定单或过程的可测量值。示例包括成本中心的雇员总数、长途电话的分钟数、―事务‖成本中心中进行车辆维修的雇员数等等。
11、利润中心:简单来说利润中心可以是任意一个盈利单位, 处于成本中心的上层
利润中心的设计可以考虑以下几个方面:
地理划分 (地点, 位置)
产品类别划分 (产品组, 产品线)
业务类型划分 (生产, 销售, 研发)
需要考核收入, 成本和费用的单位, 通常设为利润中心
12、费用分摊:成本/费用从辅助成本中心分配到对该成本/费用实际负责的成本中心。•SAP调整和分摊功
能中包括多种分配原则,可以是固定比例,变动比例,
作业类型或关键统计指标等多种方式。
13、成本中心费用计划:指按成本中心、成本要素的计划。可以作为考核的指标,在月底可以生成按成本中心、成本要素的计划额和实际额的比较报表。成本中心计划与 ―成本对象控制‖集成,则必须能够将间接费用管理成本传递到产品成本控制。因为成本对象(如生产订单)不能是分配或评估的接收方,间接费用附加费用和作业类型分配可用于完成从间接费用管理到成本的转帐。
14、成本中心作业量计划:按成本中心、作业类型制定作业数量计划。作为计算作业价格的基础数据。
15、物料主数据: 物料主数据描述物料的基本信息,以及物料管理、采购、销售、成本、会计等详细信息。其中物料管理、成本、会计视图和成本核算相关。
会计视图包括:物料评估,物料价格,和科目确定等信息。
成本视图包括:物料成本核算的相关参数,例如成本核算所需的物料清单(BOM),工艺路线等信息。
16、物料清单(BOM):是组成产品或装配的一个完整且正式的结构化组件清单。该清单包含每个组件的对象号、数量以及尺寸单位。这些组件成为BOM项目。BOM可以包括有自己BOM的物料。
在R/3中,物料清单是在PP模块中创建的。它们用于―产品成本计划‖,以便在创建产品成本估算时计算特定产品所要求的物料成本。
17、工艺路线:列出制造一件产品所需要的特定步骤。这些步骤称为工序。工艺路线为每个工序指定下列内容:
1.执行工序的工作中心;用于计算日期、能力和生产成本的缺省值;工序的成本是否考虑进成本估算中;执行一个工序所需要的物料组件
2.系统根据工作中的公式计算所使用作业的数量和工艺路线工序中的缺省值。作业由链接到执行工序的工作中心的成本中心来提供。当计算工序的成本时,使用成本中心中的作业价格来评估作业。
18、产品成本核算:指在每个会计核算期间结束时进行的一系列任务,包括计算可应用的间接费用成本、在制品计算(WIP)、差额计算和结算(将信息传递到―财务会计‖、―利润中心会计‖)。
物料(MM)
1、主数据:主数据是企业运作过程中必须或经常使用的基本数据,长期存储在数据库中,它们集中存储并且可以在各级组织结构上维护和使用。比如:物料主数据、供应商主数据、采购信息记录、货源清单等。
2、物料类型:将具有同一基本属性的物料集合起来并归纳为同一物料类型,物料类型能够
决定此类物料的财务和仓库管理特性,决定此物料主数据的屏幕显示、号码分配等。
3、计划订单:是一个内部的文件,
不会被用于公司外部。它纯粹是从MRP发出的物料需求建议,包含物料到达的时间和将收货的数量。它被用于需求的转换并可以在任何时候被修改,计划订单在内部生产情况下将被转换为生产订单,
从外部采购时被转换为采购申请。
4、采购申请:定义了对物料或服务的需要。它具有下列特征:1.它是标识物料或服务的主要方法,物料或服务必须到公司外采购。2.
它授权采购部门在指定的时间内按指定的数量采购物料。3. 它是内部凭证,不能在公司外使用。
5、询价单 (RFQ):是向供应商发出的一个邀请,希望他提供一个报价,标注物料供应或提供服务的条款和条件 (尤其是价格)。
6、报价单:包含了供应商为询价单中的物料或服务提供的价格和条件。在系统中,询价单和报价是相同的凭证。你可以在原来的询价单中输入供应商的价格和条件。
7、采购订单:表示对与供应商进行采购业务的正式的和最终的确认。它标明了:供应商
、要订购的物料或服务、数量、价格、供货日期和供货条款、支付条款。此外,采购订单确定订购的物料是存入库存还是在收货时就直接被消耗。
8、发票校验:按内容、价格、计算进行发票正确性检查,参照采购订单或收货单很重要。一张发票过帐时,系统在供货商帐中创建一个未清项目,然后由财政会计在支付中结清。
9、收货:在作收货处理时,所有相关数据是从采购订单中得到的。系统根据交货数量更新库存数量。库存价值的更新通过自动科目定义来实现。
10、SAP中的物料状态:在SAP中通过不同的物料状态来区分该物料是否可用,主要有―非限制状态‖、―检验状态‖、―冻结状态‖。系统可对不同状态下的库存进行管理。
生产(PP)
1、物料主数据:描述物料设计、生产、销售、采购、库存、成本核算等基本状况的长期有效的数据
2、PDM:产品数据管理系统
3、BOM:物料清单,描述组成一个产品或装配的完整、正式的零部件结构清单。该清单包括每个零部件的项目号、数量和计量单位。
设计BOM:设计物料时使用的BOM。
4、生产BOM:生产物料时使用的BOM,可以和设计BOM相同,也可以不同。工序:加工过程中的一步操作。工艺路线:描述生产一个产品或半成品的各道工序及其顺序。
5、工时定额:实现每道工序的计划时间。
6、工作中心:在SAP系统中工序实施的场所,可以是生产设备、班组、人员。工作中心同时是计划下达,能力核算,成本核算的基本单位。 作业类型:
分配给工序操作的相应成本中心中设定的类型,例如直接人工、设备时间。
7、长期计划模拟:在SAP系统中对模拟的需求做计划,以考察产能供需是否均衡,产出期是否能保证.计划结果存在生产版本中,可以设计多个模拟方案,存于多个生产版本中.
8、额外需求:不是来自销售合同的不需要经过设计的物料需求。
9、借用件:指系统中存在完整的主数据,可以直接用于新产品的部件的物料。
10、关键件:生产周期长、加工复杂、占用资源多、需要单独安排生产计划的部件。
11、MPS:主生产计划,在对全部产品运行物料需求计划之前,对关键件单独运行生产计划,以确保关键件的产出期.
12、MRP:物料需求计划,按照BOM、零部件采购或加工时间、及产品的最终产出期,计算出所有相关零部件的采购或加工的起始时间与数量,形成相应的计划订单的过程.
13、计划订单:系统MRP/MPS运行以后产生的相关零部件的采购或加工的计划,包括物料号、数量、及日期等信息.
14、生产订单:在SAP系统中,自制件的计划订单需要转成生产订单,才能开始生产.
生产订单的内容包括物料号、数量、日期、工艺路线、分配到每道工序的物料号及数量.
15、销售订单:各分公司对客户实行执行的要货处理,系统中以销售订单这种单据载体跟踪该客户每一笔要货情况和全程处理情况。同时销售订单还包含部分原工号管理的信息。
16、工序外协:将某道工序转移到其它公司执行。
17、全工序外协:订单涉及的全部工序都需要外协。工艺外协:因自身没有制造技能而将某个零部件或某道工序拿到其他公司制造。
18、不合格品:未满足要求的毛坯件、零部件、半成品、外协件和整机产品。
19、返修品:经过纠正,虽未满足原规定要求,但能满足预期用途的不合格品。
20、返工品:经过采取措施,使不合格品达到符合要求的产品。
21、回用品:未经过纠正,虽未满足原规定要求,但能满足预期用途的不合格品。
22、废品:不满足原规定要求和预期使用要求的产品。
销售(SD)
1、主数据:主数据是企业运作过程中必须或经常使用的基本数据,长期存储在数据库中,它们集中存储并且可以在各级组织结构上维护和使用。比如:物料主数据、客户主数据等。
2、流程数据:流程数据主要是指某次营销业务流程中涉及的相关合同、订单、发货、发票、回款等数据。
3、单据类型:在SAP中把合同、订单、交货单、发票根据不同的业务需求都分为不同的类型,分别称为合同类型、订单类型等。
4、销售组织:一个公司根据其销售需要,建立的一个组织单位,它的职责是管理和组织物料销售和服务
5、分销渠道:一个公司销售产品的渠道,比方:批发,零售等
6、产品组:对需销售的产品和服务进行分类
7、销售区域:SAP中把销售组织、分销渠道、产品组的一个组合称为销售区域
8、销售办公室:对销售业务在实际管理上的一种划分,主要用于统计
9、销售组:比销售办公室更细的一个划分方式
10、发运点:销售发货时的发出地点
11、发货工厂:货物的发出工厂(一般说来,发货工厂就是生产工厂)
11:01 | 固定链接 | 评论 (0) | 引用通告 (0) | 记录它
标题SAP名词解释
内容财务会计(FI)
1. 总帐科目主数据:
业务交易需要通过帐户进行记录和管理。R/3中需要为每一个帐户创建主记录,它包括控制业务交易的输入和数据处理的信息。
2.会计科目表:
是R/3系统中所有总帐科目主记录的列表,可以为一个或多个公司代码使用。会计科目表中,每一个科目主记录均包含科目号、科目名称和控制信息三个组成部分。
在 FI中,可以在一个集团范围内根据需要设置多套会计科目表,如果不同的公司代码从事不同的行业,或处于不同的国家,或有不同的结构,公司规模等,可以根据需要对会计科目表进行分类,设置多套会计科目表。但是,如果不需要对会计科目表进行分类,不同的公司代码也可以使用同一套会计科目表。
在系统中,必须为每一个公司代码分配一套会计科目表。因此,对一集团公司来讲,需要至少一套会计科目表。
3.总帐科目主数据的层次:
总帐科目主数据分为两个层次:
a) 会计科目表层:
会计科目表可以为一个或多个公司代码使用。这一层次包括适用于所有使用该会计科目表的公司代码的主记录的信息。
b) 公司代码层:
该层次包括适用于一个公司代码的会计科目的特有信息。它因公司代码的不同而不同。
会计科目可以分两个层次分别维护,也可以集中维护。
4.会计科目的分类:
R/3中,将会计科目分为两大类:资产负债类和损益类。资产负债类对应于我们原有的资产类、负债类、权
益类三类科目,损益类对应于原有的成本类和损益类两类科目。
损益类帐户的特征:
在会计科目表中创建损益类科目之前,需要确定损益结转入的留存收益科目。系统设计了一特殊程序将损益类帐户的损益金额自动结转入该科目。因此,必须在系统中定义留存收益科目的号码。
每一个损益类科目都需要分配给一个留存收益科目。
5.排序码:
在会计凭证的供应商行项目中,系统对‗定位‘字段的缺省值。也决定供应商行项目的排列顺序。如果该供应商主要发生与采购订单有关的业务,一般选择014-采购订单号+行项目号,其它情况选择记帐日期+凭证号。
6.帐户组:
为简化会计科目的创建,避免错误,确定录入会计科目的屏幕和科目号区间,对科目进行的分组称做帐户组。帐户组针对每一套会计科目表进行定义,确定会计科目所需的字段状态。
当创建会计科目表中的一条主记录时,必须指明一个帐户组。
7.字段状态组:
根据业务需要,将生成会计凭证所需的字段状态(可选、必录或隐去)进行分组,称做字段状态组。在总帐科目主记录中,需要将字段状态组分配给每一个总帐科目。
8.统驭帐户:
是财务会计中的概念。是指明细帐户(例如客户明细帐、供应商明细帐、资产明细帐)发生的交易自动更新入总帐的总帐帐户。主要有客户统驭帐、供应商统驭帐和资产统驭帐三类。
9.未清项管理:
指一个帐户的项目可被该帐户的其他项目结清或核销掉。在清帐或核销过程中涉及到的项目的合计金额必定为零。因此该帐户的余额总是等于未清掉的项目的合计金额。
10.行项目及行项目显示:
c) 行项目:
一个凭证中的独立项目,即一个凭证项,该项目应包括金额,科目号,借方或贷方,以及由业务交易决定的
应记帐的其他相关信息。
d) 行项目显示:
一个或多个帐户的行项目的显示。进行行项目显示的前提是该类帐户应以行项目显示方式进行管理。对于客户或供应商帐户来讲,是预先设定的,对于总帐帐户来讲,它必须在帐户的主记录中设定。
11.自动过帐
系统中,某些业务是自动生成记帐凭证,自动记帐的。例如:存货的出入库业务、增值税的销项税和进项税等。某一科目是否为自动过帐,是在帐户主记录中设定的。
12.参考凭证:
是用来过帐到会计凭证的一种参考性质的凭证,使用它可以实现快速录入,会计凭证或样本凭证能被用作参考凭证使用
13.凭证类型:
由两位英文字母组成,是凭证的分类,控制凭证的整体信息,如:凭证编号、帐户类型等等。
14.记帐码:
由两位阿拉伯字符组成,控制凭证输入的行项目,如:帐户类型、借方过帐或 者贷方过帐、录入的屏幕布局等等。15.行项目:
在一个简单的项目中反映凭证的信息,是凭证的一部分。通常情况下包含金额、记帐码、帐户、借贷方等等。
16.特别总帐标志:
以应付为例,为了实现对一个供应商同时进行应付帐款、预付帐款、应付票据等核算,将应付帐款作为该供应商的基本统驭科目,其他统驭科目通过不同的特别总帐标志区分出来。
17.折旧范围: a)
折旧范围使基于不同目的(如帐面折旧、成本核算折旧等)计算资产的并行估价成为可能,根据折旧范围制定各项资产的所有必要折旧期限和折旧价值。由于系统对允许定义的折旧范围没有限制,因此平行估价也将
是无限期的。
b) 可将单独折旧范围的资产负债表价值和折旧价值记入其财务会计中的自有帐户。
c) 每个公司代码至少需要一个折旧范围用以记录帐面价值。
18.资产分类:
a) 资产在创建时分配到一个资产类别中。
b) 资产分类提供科目确定 。
c) 资产号码范围附加到资产分类中。
资产屏幕显示在资产分类等级中定义。
19.内部定单:
区别与普通的采购、销售订单,是在公司内部中使用的虚拟概念的订单。一般存在于管理会计中,作用主要是用来归结费用。
20.资本投资内部订单:
内部订单的一种。区别与其他归结间接费用的内部定单,一般在拟定固定资产年度计划时使用。一张资本投资内部定单即对应相应部门的年度固定资产购置预算,订单额即为预算额。
21.订单类型:
在系统内预先设定的订单种类的名称。不同的订单分别对应于各自的定单类型。定单类型控制定单的字段状态、编码范围、编码的规则、定单状态的设置等信息。
22.采购订单:
是向供应商下单进货的正式单据。是SAP系统采购模块的重要单据之一。采购订单包含抬头和行项目,抬头信息包括供应商、采购组织、采购组等对整张订单生效的信息,行项目包含采购商品的明细,包括采购商品代码、采购数量、价格、收货的地点和库存地等。一张采购订单可以包含任意多的行项目。
23.采购申请:
采购商品的申请,主要用于公司内部,是一种非正式的采购单据。采购申请包含抬头和行项目,抬头包含申请类型等,行项目包含采购的商品编号、采购数量等,不包含采购的供应商和采购价格信息,在将采购申请转为采购订单的时候,需要制定供应商及采购价格。
24.根据采购订单收货:
针对采购订单进行收货。收货的时候,系统会将采购订单的信息进行调用,与订单不一致的信息无法进行系统内的收货过账。
25.收货过账:
收货的系统体现,正常收货过账会产生会计凭证。会计凭证对应于帐务处理,自动产生。固定资产收货不产生会计凭证。
26.资本化:
资本化是指固定资产购置的记帐日期。一般无须手工输入,可由记帐业务自动带出
SAP学习手册
有没有调整IDES4.6的中文包参数的步骤呢?
在导入中文包后直接手工修改有关参数,不要用CZ10去修改 假定为D盘,路径为D:usrsapC11sysprofileC11_DVEBMGS00_cpa (后面CPA为我的计算机名),用NOTEPAD手动编辑该文件
SAPSYSTEMNAME = C11
INSTANCE_NAME = DVEBMGS00 SAPSYSTEM = 00
SAPGLOBALHOST = cpa (这个是我的计算机名) rdisp/wp_no_dia = 4 rdisp/wp_no_vb = 2 rdisp/wp_no_vb2 = 1 rdisp/wp_no_enq = 1 rdisp/wp_no_btc = 2 rdisp/wp_no_spo = 1
zcsa/system_language = 1 (关键是从此行开始的以下5行,如没有则自己添加或修改) zcsa/installed_languages = 1 install/codepage/appl_server = 8400 install/codepage/db/non_transp = 8400 install/codepage/db/transp = 8400 PHYS_MEMSIZE = 360
改好后,停止SAP服务然后再启动SAP服务,修改SAPLOGON的登录语言为中文(ZH),登录即可看见中文界面
安装语言包:
1. 用STMS事务码创建传输域,在打开的界面内填上适当的描述信息后,直接按保存退出即可。
2. 用SMLT事务码进入语言管理界面,点击左上角的―Language‖添加中文语言项目。在该界面只需选项两个选项,在Language选项中选择―Chinese‖,在Supplementation language选项中选择―English‖。最后按保存退出。
3. 展开新增加的Chinese项目,点击项目旁第二个象个小盒子的图标,进入语言导入操作界面。第一个图标有个小―i‖,点击它会显示新增项目的一些信息,第三个图标有个小―+‖号,点击进入导入附加语言界面。在语言导入界面的path栏填上中文语言包的地址,按―find‖按钮即可找到中文包,并会在下面的―Available packages‖里显示出来。先选中列出的语言包,接着把右边的―Start on instance‖选上,并在下面找出需安装中文包的SAP服务器实例名,点击―Execute‖按钮
4. 返回上一级页面,在―Imported packages‖下会增加一个语言包,在该包旁边有四个小图标,点击第四
个鞋形的小图标,设置开始时间和实例后就可开始导入了。导入时间较长,请耐心等待。在导入进行中,你也可用传输日志功能(transport logs)显示导入的状态。完成导入后语言包会有绿灯显示,没导入前是灰色的。
5. 修改g:usrsapC11sysprofileC11_DVEBMGS00_ §zcsa/installed_languages = 1E §zcsa/system_language = 1 §insall/codepage/appl_server = 8400 修改完成后要重新启动实例。 参数文件也可在sap系统里进行管理,我们建议采用这种管理方式。用T-code rz10进入profile创建窗口,填上参数文件名,再按import把g:usrsapC11sysprofileC11_DVEBMGS00_ 进入T-code SE38,运行RSCPINST和RSCP0004程序,设置系统中语言相关的表,运行RSCP0001程序可检查语言包信息。退出重新登录就可以了。 1.1. Client Copy问题 公司正在实施SAP项目,我们想将一个公司的配置拷贝至其他公司,听我们的顾问讲有些配置是无法拷贝过去的,但他又讲不出具体是哪些配置拷贝不过去,谁能帮帮我? 正常的配置一般都能transfer过去的。CLIENT TO CLIENT USE T-CODE:SCCL,CROSS CLIENT USE T- CODE:SCC9 求助!!如何导出一个client的用户数据到本地硬盘,再导到另外一个R/3学习系统scc8导出,把文件放到 data files: /user/sap/trans/data; control files: /user/sap/trans/cofiles, 然后用scc1导入, 我做的时候,是直接就是client export,要输入目标系统,根本没有说到文件放到哪里。请问是怎么回事呢? 一个是用EXPORT/IMPORT的方式,一个是用Directly client copy,不一样的。 请问在IDES中,Copy Client (SCCL)是否允许?系统提示:Target Client is productive and protected against client copy SAP CLIENT拷贝详细说明相关的事物代码: SCC3 (集团拷贝时查看日志) SCC4 (配置全部集团的目录) SCC5 (集团删除) SCCL (执行集团拷贝) Client(集团)拷贝操作步骤: 1.用scc4在集团管理目录里添加一个目的Client(集团). 城市:重庆 货币:RMB 集团属性:测试 集团相关对象:不更改 集团无关对象:没有更改 2.登陆刚才产生的新集团,用SAP*, pass. 3.用sccl执行client copy程序. 比如 选参数文件:sap_all 源集团:300 源集团用户:300 然后选后台计划 最后选调度作业 client copy 的数据选项: 1.User master data (用户主数据) 你的SAP USER ID 的相关数据 2.authorization profiles(授权脚本) 用户权限数据 3.Customizing data(定制数据) SPRO的后台配置 4.application data (运用数据) 业务数据: 如销售订单,生产单,领料单等等 client copy 可选的操作如下: SAP_ALL All client-dependent data SAP_USER User master data and authorization profiles SAP_CUST Customizing - application data is deleted SAP_UCUS Customizing and user data - application data is deleted SAP_APPL Customizing data and application data 原来Client Copy操作Target 默认就是当前系统。所以必须登入新建的系统才能做。我在000中执行,想往新建完的client中copy,就得到上面的错误了。希望其它新人不要再犯相同的错误了。再一个问题,参数文件 1.User master data (用户主数据) 你的SAP USER ID 的的相关数据 2.authorization profiles(授权脚本) 用户权限数据 3.Customizing data(定制数据) SPRO的后台配置 4.application data (运用数据) 业务数据: 如销售订单,生产单,领料单等等 如何拷贝CLient? 在一个系统如何将client 800拷贝到一个新的client 700? 1)先从client 000,用户:sap*登陆; 2)使用scc4,新增一个client,如600; 3)从client 600,用户:sap*,密码:pass登陆; 4)使用sccl进行本地复制。千万要注意:占用硬盘空间很快很大!我记得在SAP MADE EASY GUIDE中有详细说明,好像是Chapter23。美中不足的是其中没有使用ServerGroup的方法。scc7 ,scc8 scc9 export client and import client 我在copy client裡使用任何T-code都出現error 没有建立好,登录000删除之,重新建立; scc4--->creat new client login new client using username:sap* password pass scc1--->client copy 000 ddic default password 19920607 sap* default password 06071992 求助!!如何导出一个client的用户数据到本地硬盘,再导到另外一个R/3学习系统, 使用事务代码:FTWP及FTWA即可SCC8导出数据,再SCC7导入; SCC8倒出CLIENT,文件会在datafile和cofile两个目录下分别存放控制文件和数据文件,把它拷贝到目标目录下,加入buffer,后可用STMS进行IMPORT,用SCC3监视进程,完成后,用SCC7做POST IMPORT。即可, 但是前提是两个SERVER的STMS必须建好,并采用虚拟目标系统 SAP CLIENT拷贝详细说明 相关的事物代码: SCC3 (集团拷贝时查看日志) SCC4 (配置全部集团的目录) SCC5 (集团删除) SCCL (执行集团拷贝) Client(集团)拷贝操作步骤: 1.用scc4在集团管理目录里添加一个目的Client(集团). 城市:重庆 货币:RMB 集团属性:测试 集团相关对象:不更改 集团无关对象:没有更改 2.登陆刚才产生的新集团,用SAP*, pass. 3.用sccl执行client copy程序. 比如 选参数文件:sap_all 源集团:300 源集团用户:300 然后选后台计划 最后选调度作业. client copy 的数据选项: 1.User master data (用户主数据) 你的SAP USER ID 的的相关数据 2.authorization profiles(授权脚本) 用户权限数据 3.Customizing data(定制数据) SPRO的后台配置 4.application data (运用数据) 业务数据: 如销售订单,生产单,领料单等等 client copy 可选的操作如下: SAP_ALL All client-dependent data SAP_USER User master data and authorization profiles SAP_CUST Customizing - application data is deleted SAP_UCUS Customizing and user data - application data is deleted SAP_APPL Customizing data and application data ClientCopy步骤: 在SAP服务器安装时,默认设置了三个client,分别是 000,001和066。这些client是SAP的标准client,它们包含了client的一些初始数据。client 000是SAP的一个参考client,里面有所有的SAP表和一些可修改的示例记录。它包含以下的设置: 每上表都有一些默认值,这些表是与组织无关的。 示例的组织单元。 没有应用数据,包括主数据和运作数据,不能使用该client于实际的生产过程。 有一套定置的配置。 在开始配置系统时,请以client 000为源拷贝一个新的client。在没有应用数据的情况下,一个client需占用150M--200M的数据库空间。我们以000这个client为模板,拷贝生成一个新的client。具体操作是: 首先,用scc4事务码创建一个client。配置client的参数,注意保护级别要选级别0,没有限制。配置好后存盘退出。 注销,以―sap*‖为用户名,―pass‖为密码登录新创建的client。运行sccl进地本地client copy。配置client copy参数,Selected profile栏选―SAP_ALL‖Source client和Source client user masters都选000。 在client copy前,最好先进行测试运行。把Test run选项勾上,再按Schedule as background job设置后台工作计划。也就是把工作提交到后台运行。一般设置为立即运行。用scc3事务码可查看后台工作的进度。如果正常完成,没有出错,我们就可重复前面的动作,并取消Test run选项正式运行。 成功拷贝后就可用000 client的用户名和密码登录新的client了。为什么是用client 000的用户名和密码呢?这是因为我们把client 000中除文档外的所有数据都拷贝过来了,包括用户数据。记住第一时间更改默认用户的密码。作为一个合格的系统管理员,这是必须要牢记的。 我来个详细点的 1:)要用scc4定义一个新的client,同时定义好类型(T,P,D等) 2 用user/pasword: (sap*/pass) Login到新的client中去,做sccl做一个Local client copy本 地CLIENT COPY使用事物代码SCCL,用SCC3查看日志。具体操作如下: 6.1.1 创建逻辑系统 1 运 行事物代码SALE 2 选择―应用程序连接‖—―发送和接收系统‖—―逻辑系统‖—―定义逻辑系统‖,然后单击运行按钮 3 对―跨集团更改‖的提示做确认 4 在弹出的逻辑系统窗口点击―新条目‖5 在弹出的窗口中输入逻辑系统的名字及描述。逻辑系统的命名规范为 1.2. Batch Input问题 Batch input学习!!!(参考文档资料) BATCH INPUT 注意事项: 1.不要忘记在导出数据后,回车一下。 2.你的源数据不能包含不需导入的项。 3.定义数据名时要用英文缩写,不能用其他文字。 我用CATT导数据,事务代码是PA40(人事事件)。当我通过外部文件进行数据导入时,老是出错,说某个字段比如PERSK不是输入字段。当我不输入PERSK时,它又说另外一个字段不是输入字段。但其实这些是需要我输入信息的字段。请问导致这个错误的原因是什么? 是不是在修改摸板时忽略这几个字段,重新修改试试,实际上这种提示敲回车可以过,不一定要输的 我忽略掉,或者修改过来正确,它又返回去了。这使得在文件中的数据一条也没有导入。不过,模板中的记录倒是导入了。那重建试试,把这几个字段作为选择字段 1.3. 常用事务代码 Pfcg 绝色维护 Su53 查看权限对象 st01 跟踪 St22 看dump,以分析错误 eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authority check),找到object,在pfcg中添加object并赋予权限 /h debug su01 建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定 se09/se10 查看并释放 change request 。(workbench 表示与集团无关,只需要传一遍;customizing 表示与集团相关,则需要分多次传到每个集团) spad 配置打印方式、打印格式。它的配置是跨集团的(打印方式分为:local,remote,front end 三种。local的配置较为复杂,它是指printer和server相连,driver全部都装在server上,然后再由server去连接pc;remote是指server与printer server 相连,printer server 再通过server与pc相连;front end 配置比较方便,它是指server与pc相连,pc接 printer,并将其设置成默认printer) client的操作:sccL copy scc3 查看日志 scc4 后台 scc5 delete 选择―从T000删除条目‖ 000 001 065 066 这四个client为系统client,066用于做earlywatch sm02 给所有人发送即时消息 se61 修改sap登陆界面 se61------创建或修改 general text,即常规文本:zlogin_screen_info-----在行首可用@xx@方式引用一个icon(其中xx为数字,在se38中运行report rstxicon 可查到所有的icon),文本信息最多为16行,每行45个字符. So01 邮箱 sm04 查看什么人在做什么事情,可踢人,它只能看到一台机器 al08 查看有多少人登陆,session_manage 表示用户出于登陆状态,什么也没有做,它可以看到两台机器,如果要登陆另外一台机器,可以用sm51转到另外一台机器 os01 查看在线机器名称 oss1 选public进入sap 服务区,可用来发message或者申请lisence key S0003605676 密码 I753A556 sm50/sm51 看进程,sm50看当前机器,sm51可以看两台机器 suim 权限比较 eg 查找哪些role里有spro这个事物代码 rz10 编辑系统参数文件 rdisp/gui_auto_logout & rdisp/keepalive 用于控制闲置时间(秒) login/system_client 用于控制默认登陆的client编号(000-999) login/fails_to_user_lock 用于控制输错密码被锁定的次数(1-99) se43 定制显示在用户主菜单中的sap标准菜单条目 1. Su01-----默认----startmenu-----区域菜单(填入定制的菜单) 2. Pfcg-----找到common role-----添加tcode----从范围菜单(填入定制的菜单) se56 看自己的ID有哪些object及object的值 su10 批量修改用户,也可由su01的菜单‖批量修改‖进入 su02 编辑用户权限的参数文件 su21 建object su20/su22 以不同角度来查看权限对象 sale 建立逻辑系统 eg. P34CLNT800 db13 数据备份 db02 数据库表和索引的监控 db12 数据备份日志 sapdba 数据库管理工具 sm36 定义后台作业 (标准的作业-------缺省的计划) sm37 查看后台作业 sp01 看打印队列,可清空假脱机请求 spad 选择完全管理,先定义―页格式‖,然后赋格式类型,再赋设备类型(CNSAPWIN) smlg 定义组登陆方式,如果发现机器不能自动分配资源或者分配资源出错,则可以在里面删除掉一台机器,然后再添加进去就可以解决,在它里面按F5可以查看机器响应时间,如果在1000ms以内则表示正常. sm59 设置sfc连接,也可用它来登陆到别的机器,哪怕是用sap通讯帐号也可以 sm21 看系统日志 os06 操作系统监视器 ,cpu使用率正常在30%以内,30%~70%可能表示很慢,如果无系统信息,则需要在AIX中执行如下命令: ps –ef|grep saposcol (查看sap操作系统收集器进程) cd /usr/sap/P34/SYS/exe/run (注意这一行中的大写字母) ./saposcol (./表示运行) st02 监控buffer,看命中率(hitratio),swap出错值大于1000则需要用rz10调整参数,一次最好只改一个参数,改完了重启sap使参数生效。 usr/sap/P34/SYS/profile 中有参数文件,可以在改变参数前做参数文件的备份,具体命令如下 cp xxx yyy ,恢复参数文件时,只需要将备份的参数文件copy回原参数文件名即可。这里的yyy包括:DEFAULT.PFL P34_DVEBMGS00_p34dbsvc P34_D01_p34apsvc START_D01_p34apsvc START_DVEBMGS00_p34dbsvc ——————————————————————————————————————— ls –l系统中的文件属主如下: -rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 10:09 DEFAULT.BAK -rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 14:03 DEFAULT.PFL -rwxrwxr-x 1 root system 466 Aug 08 15:55 DEFAULT.PFL.0 -rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 12:29 P34_D01_p34apsvc -rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 09:56 P34_D01_p34apsvc.BAK -rwxrwxr-x 1 p34adm sapsys 1013 Aug 08 15:55 P34_D01_p34apsvc.bak -rwxrwxr-x 1 p34adm sapsys 5304 Sep 26 14:02 P34_DVEBMGS00_p34dbsvc -rwxrwxr-x 1 p34adm sapsys 5014 Sep 26 09:45 P34_DVEBMGS00_p34dbsvc. BAK -rwxrwxr-x 1 p34adm sapsys 1891 Sep 01 12:47 START_D01_p34apsvc -rwxrwxr-x 1 p34adm sapsys 2669 Sep 01 12:47 START_DVEBMGS00_p34dbsv c p34db:p34adm> cd .. p34db:p34adm> ls exe gen global profile profile.bck src(红色的是profile的全备份,蓝色的没有用,是从原来的d00系统中带过来的,大写的bak文件是系统自动备份的,但它只保留最后一次保存之前的结果,所以修改参数后不要多次保存,全部改好了然后一次性保存,恢复参数时一定要用p34adm用户登录,以免文件属主发生改变,导致sap无法启动) ———————————————————————————————————————profile.bck.2005.9.27 profile (将参数文件恢复) st04 查看数据库日志 (转到------数据库日志) 用 cp –R oracle/P34/saparch 看arch文件 sm13 检查更新是否有效,只需要看中间―更新有效‖这几个字就可以了 sm12 检查锁定条目,可用于解锁,eg.用户锁定条目后断网了,其他人不能用,则需要解锁 st03n 可查看一些系统信息,凡是以―n‖结尾的都是sap后来开发的事物代码,用于分析sap的一些系统信息,检查响应时间是否超过了2000ms,如果超过了则需要用其它手段来分析为什么这么慢,eg. sm37看后台作业,sm50看进程,sapdba或者db02看tablespace 是否已满,用db02则需要刷新一下,否则有可能不是实时数据,但sapdba就是实时数据。Sm21看系统日志,st22看dump. Sm19 跟踪用户Sm20 看用户的详细动作Stat 粗略的查看用户的动作 利用scat进行数据导入 在系统上线或进行测试时,都需导入大量的主数据。在SAP中有多种方法可批量地导入大量数据,这里介绍利用scat进行数据导入的方法。下同以导入统计指标数据为例进行详细说明。 用scat事务码进入计算机辅助测试工具屏幕,在测试情况栏内新建一个测试项。该测试项的名称要以z开头,如ztest。输入完名称后,按工具栏上最左边的―TCD‖按钮开始记录事务。 首先在弹出窗口内输入需记录的事务代码kk01,按回车,进入统计指标维护界面。 接下来按维护统计指标的操作输入统计指标编码、统计指标名和计量单位,最后按保存完成事务记录,返回scat事务界面。 在scat事务界面按保存,弹出选择开发类界面,选―本地对象‖,完成ztest测试项目的创建。 返回scat的初始屏幕,这时,在测试事件列表中应该有一个你刚创建的测试项目。选中它,按工具栏的―更改‖按钮,接着双击功能表里的kk01项,接着再双击―SAPLOKSK‖项,这时会打开输入统计指标编码窗口,并且光标会停留在编码栏内,接着点击工具栏的―insert import parameter‖按钮,创建一个&STAGR参数。接着按工具栏下一页,使当标停留在名称栏,和上面一样,点击工具栏的―insert import parameter‖按钮,创建&BEZEI参数。接着光标会自动移到计量单栏,同理,生成&MSEHI参数。按返回按钮回到上一屏幕,接着按保存完成参数创建。 返回初始屏幕,在选中ztest测试项目的情况下,选择菜单的―转到‖--―变式‖--―输出缺省‖,生成一个ztest.txt文件。 打开ztest.txt文件,内容如下: · [变量标识] [变式文本] STAGR BEZEI MSEHI · --> Parameter texts 统计指标 名称 统计关键数单位 · --> 默认数值 Y02 y02 H · *** Changes to the default values displayed above not effective 增加需导入的数据后的格式如下: [变量标识] [变式文本] STAGR BEZEI MSEHI --> Parameter texts 统计指标 名称 统计关键数单位 --> 默认数值 Y02 y02 H *** Changes to the default values displayed above not effective Y03 y03 H Y04 y04 H Y03和Y04是需导入的统计指标,文件中的空格全部是用tab分隔的。整理好导入数据的格式后,就可进行数据导入了。进入scat事务,运行ztest测试项目,变式选择―自文件外部的‖,选择整理好的ztest.txt文件。处理方式可选择―前台‖或―后台‖,第一次最好选择前台方式,这样方便除错。最后按工具栏的运行按钮即可。 1.4. R3 的License 在service.sap.com申请LICENSE KEY说我权限不够(如果用认证顾问的UID)我有R/3的DELIVERY NOTE (安装系统随带的),上面有INSTALL NUMBER 及CUSTOM/ORDER/DELIVERY NO等有用吗一般还有谁会有这样的权限? 你可以在ADMINSTRATOR里看到谁有这个权限 TAILEI,ADMINSTRATOR在哪里看?一般ADMINSTRATOR是怎么授权的?不是随安装软件一起来的吗? 不是的。这个具体得问basis. Your authorization is not valid for any installation of your company Please contact your administrator , 我 也 碰 到 这 个 信 息 https://websmp102.sap-ag.de/LICENSEKEY,进去后点System Administrator in your company.然后就会告诉你谁是管理员 R3 的License与机器相关联吗?就是说一个License可以用于多台机器吗? 相关的,申请的时候要hardware key, 这个hardware key是根据硬件 和当时的操作系统产生的,如果你的 操作系统重装了,hardware key就变掉了。 那我拿到一个License,这个License并不是我的系统申请的,就是说这个License是没有用的?BTW, >Licesnse是一个可执行文件(.exe)文件吗? 應該是沒有用的,hardware key根據不同機器、網卡號碼等,號碼都會不同。當你裝完IDES後,要做 saplicense; -install 時,你要有下列的資訊System name (SID) Hardware key Installation number License expiration date License key所以你的機器不同,他會通知你hardware key有問題。另外,license不是執行檔,如同上面所示,用saplicense的指令來控制。 相同的机器,重装了OS, hardware key 也是不相同的,要重新申请才行 那一个exe的文件程式有什么用?用来产生License?不可能吧? SAPlicense 是一个系统文件:可以查找机器码、安装license、删除license、显示license!就是不能生成Licesne,要不然用SAP岂不是不要钱了!要想得到license 需要到SAP去申请撒。(当然前提条件是你得交钱呀!)除非...... LICENSE的确是要和系统硬件联系起来的。但是系统重新装过后——只要没有改变你以前系统的结构——就是说:WINDOWS上,C盘没有重新分区——那么新装的R/3的LICENSE还可以用原来的。其他的UNIX机器我没有做个实验不好说,但我在AIX上作过:我就是换掉UNIX机器的的ROOTVG的硬盘,用个新的来代替,原来的许可也是可以正常使用的。 1、system license: 当安装完SAP以后,系统自动产生一个为期4周的临时license,在此期间内,一切操作正常。如果超过此期限,你就无法登录了,此时,只能用SAP*登录,完成一些简单的操作。system license 是跟硬件相关的。 2、Developer register key: 当开发员想要开发自己的ABAP程序(此程序必须用YZ开头)时,需要首先注册此key。 此key与注册用户相关。 3、SAP object modify key: 当开发员想要修改SAP的object时(比如说SAP 程序)时,需要注册此Key. 此key与SAP object相关 1.5. 权限管理 讨论一下SAP中如何做到将权限能细到每张表啊 可以的。 你先要把这张表给某个role,假设是zzrole, 然后pfcg, 输入zzrole在role里面,查看这个role,看权限页,点击修改图标,进入到一个界面,把表名称添加到zzrole就可以了。 SAP权限如何配置? 大概的步骤是 1、从BPI中得到每个岗位的权限,或者是模块顾问给你一张权限表。 2、根据权限表中的权限、或是BPI中得到每个岗位的权限,在SAP中设置角色 3、根据权限表中用户和角色的关系、或是岗位和用户的关系,分配权限。 1.6. SAP访问问题 我想在我家里的电脑连线到公司的主机,我安装好sapgui后要怎么设啊?我知道公司主机的IP 地址,也有Basis的权限,除了设定SAPGui还要设主机吗?我在SAPGui上直接输入IP地址不行! 如果你们是内部地址,那只能通过vpn等连接过去,如果是公网ip,应该可以的; 如果你是4.7以下,请启动ITS服务,可以通过Internet logon SAP 1.7. 修改sap登陆页面 修改sap登陆页面 就是输入clinet,userid,password的screen对4.6系统:TCODE.SE61 创建或修改 General Text:ZLOGIN_SCREEN_INFO在行首可用@XX@方式引用一个ICON(其中XX为数字,在SE38中运行report RSTXICON 可查到所有的ICON); 文本信息最多为16行,每行45字符。 1 Basis 1. Unix操作 更改口令 passwd eg. passwd orap34看当前路径 pwd 看sap或者oracle的进程 eg. ps -ef|grep sap或者 ora看命令的使用方法,相当于DOS中的help命令 eg. man xxx更改当前用户 su eg. su – orap34查看cluster lssrc –g cluster看文件大小 df –k看有哪些用户 who看文件内容 more vi编辑器 vi查看服务器地址 netstat –in新建目录 mkdir 192.167.17.1 db内部地址 192.167.17.2 app内部地址 192.167.17. 3 tsm内部地址 进入tsm管理界面 dsmadmc(admin : admin) 使用orap34 用户 运行sapdba,以扩展表空间: su – orap34 sapdba c-----a-----…… 当数据库备份失败,oracle启动不了的时候sapdba----j---a----a----y当sap*用户密码忘记时: sqlplus /nolog connect sapr3/sap 或者 connet system/manager desc sapr3.usr02; delete from sapr3.usr02 where mandt = ‗420‘ and bname = ‗sap*‘; commit; 登陆sqlplus : sqlplus /nolog connect /as sysdba 在PC机上从app上以二进制方式获取文件: c:ftp 10.124.4.71 cd xxx bin get xxx生成错误报告:erppt –a|> xxx.txt 将系统面板警告灯熄灭:diag-----task selection-----identify and attention indicators-----setsystem attention indicators to normal回车-----F7使用p34adm用户 关停 sap ,改系统参数时使用 root用户 开关ha ,当选择takeover时,ha会自动切换(从db切换到app)当选择graceful时,ha不会自动切换 IBM中国24小时服务热线 : 800-8106677 / 800-8101818-5100 AIX 系统命令物理卷命令命令名称 说明 lsdev 列出ODM中的设备 chdev 改变设备的属性 mkdev 增加一个设备 chpv 改变物理设备的状态 lspv 列出卷组中一个物理卷的信息 migratepv 将分配好的物理分区从一个物理卷移动到另外一个或多个物理卷中卷组命令命令名称 说明 mkvg 创建一个新卷组 extendvg 将一个物理卷加到一个卷组中 reducevg 在一个卷组中删除物理卷 chvg 改变一个卷组 lsvg 显示一个卷组的信息 importvg 安装一个卷组 exportvg 删除一个卷组 reorgvg 重组织一个卷组 syncvg 同步一个卷组 varyonvg 使一个卷组可用 varyoffvg 使一个卷组不可用逻辑卷命令命令名称 说明 mklv 创建一个逻辑卷 lslv 显示一个逻辑卷的信息 rmlv 删除一个逻辑卷 extendlv 扩大一个逻辑卷 chlv 改变一个逻辑卷 mklvcopy 对一个逻辑卷增加拷贝 rmlvcopy 对一个逻辑卷删除拷贝文件系统命令命令名称 说明 chfs 改变一个文件系统的属性 crfs 增加一个文件系统 lsfs 显示一个文件系统的属性 rmfs 删除一个文件系统 mount 设置一个可用文件系统 fsck 检查和修复文件系统 umount 卸载一个可用文件系统、目录或文件 df 显示一个文件系统空间使用情况交换空间管理命令名称 说明 chps 改变一个交换空间的属性 lsps 显示一个交换空间的属性 mkps 创建一个附加的交换空间 rmps 删除一个不活动的交换空间 swapon 激活一个交换空间用户管理命令名称 说明 mkuser 创建一个新用户 chuser 改变用户属性(密码除外) lsuser 显示用户属性 rmuser 删除一个用户 chsec 改变安全属性 dtconfig 改变自动启动桌面的特性 其他命令名称 说明 startsrc 启动一个子系统或子系统群或子服务 stopsrc 停止一个子系统或子系统群或子服务 refresh 告诉一个子系统或子系统群进行自我更新 lpstat 显示当前打印机信息 qchk 显示当前打印任务或打印队列的状态信息 1.1. 小型机开停机操作手册 开机: 1. 打开主阵列电源开关,间隔三分钟之后打开从阵列电源开关 2. 打开扩展磁带机(两台),然后开磁带库 3. 先开DB(570),然后开APP(570) 4. 最后开TSMSERVER(520)关机: 1. 关闭TSMSERVER 2. 关闭APP,随后关闭DB 3. 关闭磁带库,关闭两台扩展磁带机 4. 先关闭从阵列电源开关,间隔三分钟关闭主电源开关 启动HA CI和DB会随着cluster一块被启动起来: telnet 10.124.4.70 smitty clstart lssrc –g cluster AI也会被带起来: telnet 10.124.4.71 smitty clstart lssrc –g cluster 停止HA telnet 10.124.4.71 smitty clstop 选择graceful shutdown –F telnet 10.124.4.70 smitty clstop选择graceful shutdown –F 当db想要切换到app时,app不做任何动作,注意千万不能停cluster,应该直接在db上以takeover的方式停掉db的cluster,则db上的db和ci就会自动切换到app上了,与此同时,ai被杀掉了。当从app回切到db时,只需要在db上启动cluster,ci和db就会自动回切到db,而此时app上事先被杀掉的ai就需要手工启动。今年的策略是App停掉时不自动切换到db上。 . oracle & sap 启停操作 一、启动 a)启动CI和DB 1)telnet 10.124.4.70 2)su - p34adm 3)ls 4)startsap_p34dbsvc_00 ###注意不要错误执行其它任何的脚本 5)等待启动完成 6)ps -ef|grep ora ###检查ORACLE的进程是否正常启动 7)ps -ef|grep sap ###检查SAP的进程是否正常启动 b)启动AI 1)telnet 10.124.4.71 2)su - p34adm 3)ls 4)startsap_p34apsvc_01 ###注意不要错误执行其它任何的脚本 5)等待启动完成 6)ps -ef|grep sap ###检查SAP的进程是否正常启动 c)用SAPGUI看是否能正常登录系统 二、停止 a)停止AI 1)telnet 10.124.4.71 2)su - p34adm 3)ls 4)stopsap_p34apsvc_01 ###注意不要错误执行其它任何的脚本 5)等待停止完成 6)ps -ef|grep sap ###检查SAP的进程是否正常停止 b)停止CI和DB 1)telnet 10.124.4.70 2)su - p34adm 3)ls 4)stopsap_p34dbsvc_00 ###注意不要错误执行其它任何的脚本 5)ps -ef|grep ora ###检查ORACLE的进程是否正常停止 6)ps -ef|grep sap ###检查SAP的进程是否正常停止 停TSMSERVER(备份服务器) 1. 登陆10.124.4.72 2. dsmadmc 3. admin : admin 4. queue session 检查session 5. halt 6. 确认关闭,输入y,回车 shutdown -F. 1.3. ides access key破解 1.首先 ddic用户用户进入,su01,输入用户名(―加入我新建立的dev‖),回车,建立一个用户帐号,然后把设置 密码,profile选项中输入―SAP_ALL‖(这个是SAP ALL 认证的意思),保存就可了。然后LOGOFF。2.用新建立的―DEV‖登陆,系统会提示你更改密码。更改,然后提示你是第一次登陆。然后开始破解了。(这是显示的窗口) 3.se38,输入\"LSKEYF00\然后点\"DISPLAY\找到 form JUMP_THE_WALL,在CALL 'GET_DEVELOPER_KEY' ID 'NAME'FIELD'ABCDEFGHIJKL' ID'CUSTID'FIELD '1234567890' ID 'KEY' FIELD DUMMY_KEY.这里。设置断点(所谓设置断点,就是把光标放在这里。点击 ‖红色stop―按钮)。然后再T-CODE里面 ―/o‖ 注意是英文字母o,不是零。然后回车,系统出来提示\"generate new\" OR \"END SESSION\"你必须生成新的窗口,所以点击―generate new‖。系统的登陆后初始界面又出现了,现在又可以输入―se38‖,进入ABAP/4 EDITOR的界面了(这是修改的窗口) 4.Se38, 输入 LSKEYF00,然后点\"CHANGE\这时回停在断点上,在CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD'ABCDEFGHIJKL' ID'CUSTID'FIELD '1234567890' ID 'KEY' FIELD DUMMY_KEY. 注意了:现在的画面是ABAP_DEBUGGER.模式 中间显示的是灰色的.下面有FILED NAME .FILED VALUE两排输入框 输入\"SY-SUBRC\然后回车.后面有个值,把它修改成 0, 然后点后面的小笔(修改) 然后‖F6‖ 代码跳到下一个什么地方了,然后再次修改成0,然后点后面的小笔(修改) 然后‖F6‖,然后―F8‖。然后出来什么请求框,一路"对勾过去",然后会跳到―LSKEYF00‖的编辑画面然后―INSERT‖这个按钮是可以按下的. 把光标停在你设端点的那行下面一行.然后点―INSERT‖在光标处会多出以下的字符*{INSERT REQUEST ID &$&$&$&$ 1 **} INSERT把中间的"*"退格删除.然后输入(如果不能输入.就在外面写好下面的话,CTRR+V可以过来的,我机器TMD的就不能输入.最后我粘贴过来的.暴郁闷啊) SY-SUBRC =0. ----->变成以下的样子*{INSERT REQUEST ID &$&$&$&$ SY-SUBRC =0 *} INSERT 保险起见,在下一行: CHECK SY-SUBRC EQ 2. \"customer system! 后面可以加入上面同样的语句 然后点‖EDITàCHECKàSYNATX CHECK‖检查语法是否出 错.正确的话,最下面会有信息提示.你的输入是正确的. 这时你的最上面的 LSKEYF00 后面应该是 ACTIVE(REVISED) 然后保存.这时可能还会进入调试模式,再继续修改 SY-SUBRC 的值为0(按上面的步骤) 再保存,系统会弹出创建request的对话框,自己创建一个request,然后确定,整个过程就ok 了。然后把2个窗口都关闭.从新--SE38.-->LSKEYF00 --显示看看.是加入的代码是 否已经进入. 这个文件了. LOG OFF SE38 现在可以创建程序了! 一:4.7版本 试验通过 1 创建了一个用户 赋予所有 local role的权限(感觉登陆非常满---) 2 SE38,display LSKEYF00,找到form:JUMP_THE_WALL, 然后设置段点在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL' 所谓设置断点,就是把光标放在这里。点击 ‖红色stop―按钮)参考图1901 然后/o 3 new create session ,要创建的程序名 create 参考图1902 点击创建 4 debug中 下面有FILED NAME .FILED VALUE两排输入框输入SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一 次 参考图1903 1904 5 F8 弹出对话框输入创建程序的title等 save 参考图1905 6 再次自动进入调试 SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一次 参考图1906 1907 7 F8 弹出对话框 输入程序package request等 save 参考图1908 8 再次自动进入调试 SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一次 参考图1909 9 进入了abap编辑器,可以写程序了 参考图1910 10 写好程序,保存或激活都再次自动进入调试 SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一次 参考图1903 1904 11 提示程序已经保存或激活再次自动进入调试 SY-SUBRC 修改值(用图标)为0 单步执行F6 再改一次 参考图1903 1904 12 以后再修改程序与上述步骤一样。 二 1按照一步骤执行 2 输入以下程序 使用 abap 基础编程中的 EDITOR-CALL 具体参考 http://www.itpub.net/289297.html Report zfreeabap . DATA: BEGIN OF int_tab OCCURS 500, line(72), END OF int_tab. PARAMETERS: p_prog LIKE sy-repid . START-OF-SELECTION. clear int_tab . READ REPORT p_prog INTO int_tab. EDITOR-CALL FOR int_tab . INSERT REPORT p_prog FROM int_tab. 3 以后想编程序用se38 执行上面的程序 zfreeabap 4 编好程序 用se38或者sa38执行即可 可以减少几次重复修改活 三 有些人试图改LSKEYF00系统程序,这是不好的做法。具体没试过 1.4. OSS的使用 从internet:service.sap.com/notes,不过刚改版,我以前可以下载很多资料的地方没有了,不知道迁移到什么地方了,痛苦,真后悔当时没有多下载点. sapnet里:我这里没有画面,忘了怎么进入了,事务代码,oss1。OSS 是通过SAPROUTER 将用户的系统同SAP的系统连接起来(以前就安装saprouter就可以,现在SAP推荐用solution manager)。用户可以查notes,发消息等(这和通过sapservice网站连接实现的功能基本相同)另外通过oss可以得到go live check, earlywatch 服务, SAP consultant也可登录到用户的系统为用户解决问题。ABAP資料區有文件,大家可以參考看看... http://www.sapsh.com/bbsxp/ShowPost.asp?id=1001用法是很简单,但前提是要有环境,通常正式用SAP生产的企业都会有OSS系统(注:OSS的目的也主要是为生产系统服务的). 没有这样的环境,学习者是不可能有办法来模拟的。 1.5. 打印问题 我新装了一台打印机,是EPSON LQ-670K+T,但设备类型里面没有这个型号的,请问该怎么办?我现在没办法打印. 是打中文吗,通用CNSAPWIN; 打印的话直接CNSAPWIN就可以乐,你说的没有这个型号是没有安装设备驱动嘛? 我在R/3系统里面打印时总是说:系统不能打印报表的最后 45 列. >所以我在系统里一直不能打印东西,什么都不行.不管我打印什么都是出来上面的信息,但我在系统外,在WINDOWS中打印就没有问题.请问是什么缘故呢? 是代码中line-size设置太大了.我把 line-size 300 改成 line-size 200; line-size>255在打印的时候就会提示你。 打印出来的报表却是竖的,如何将它改成横的呢? A: spad/完全管理/设备类型/cnsapwin , 双击/格式/双击X_65_132/format 打印初始化:(最好别直接改SAP标准的,复制出来改).... # set orientation(LANDSCAPE)ePP (L : 横向,P :纵向 , 改为ePL) B: 我改过X_40_120,但是没起作用。那里有那么多,为什么要改那个呢,我一直不明白到底是哪个在起作用。你能告诉我其中的原因吗?我今天到公司来刚发现那个 X_65_132的 参数:# set orientation(LANDSCAPE)ePL...就是ePL,根本不需要改.但我打印的却是竖打,怎么回事呢? C: 客户端打印属性中有个设置,把横打的勾打上就OK. 还是要在SPAD中设呀,Page Format那里有设呀 报表中有汉字,打印出来都是\"#\请问知道是什么缘故? printer setting problem, maybe chinese language package to be installed; Please check the device type in SAP , if you use CNSAPWIN, it should be ok.; 我改了设备类型为CNSAPWIN,还是一样的,汉字打成 \"#\" 如果设置都没问题的话,可能是SAP打印服务程序有问题。我们以前也遇到过,后来请sap的顾问改了系统程序后就好了。 这个问题我知道了,因为我以前选的device type是EPLQ550,应该是选CNSAPWIN,只有这个才支持中文的. 如何新增打印格式类型: 我是这么操作的:SPAD->完全管理-> 选择设备类型页-> 单击设备类型按钮-> 双击设备类型->单击工具栏中的格式-> 双击格式类型->然后新增,出来格式化,我输入:x_20_35,却说这个格式化不存在.请问是怎么回事? 我今天正好也想新建一种print format,你的菜单走得不太对,所以建不起来。这样:spad/full administration完全管理/device type设备类型中选择page format页格式,再进去就可以新建了。 我有些报表,但是发现有些用户却用不了。 我一般是t-code: se80或se38,选择对应的报表比如zzgj,然后F8执行。但发现有些用户不能这样,他们没有se80的权限。而负责权限管理的人却说已经给他们了,请问是怎么回事?该怎么解决呢?我怎么确定那些用户是已经授权的呢? su53查一下缺什么权限 比如我有一个报表ZZZ01,要运行时,我先se38 /se80,输入报表名称,然后F8,在进入另外一个页面输入一些参数.最后运行.现在我想要简化其中的操作,将报表直接放在左边的菜单中,那么我只要点击报表名就可以进入报表页面设置参数, 该如何做呢? 要把程序作成一个menu了。那你用area menu加进去吧。只是我想不起来t-code了,非常不好意思. 用se93创建TCODE,然后将该TCODE 加到相应的角色里就可以放到左边的菜单里了; SE93是创建一个事务码,没有错的啊!这样方式可以解决你的问题。SE43是创建一个菜单,可以该菜单添加到你的收藏夹中。 但是菜单还是要来源于事务码的。 我都用SE80 創建T-CODE 耶; 但是 SE93 的介面也是一樣的 可以用se93创建tcode. se41菜单制作。也可把此tcode放到用户菜单中,或者角色菜单中。 我根据有人说的用pfcg弄得,就是新建一个角色,将报表加到该角色的菜单中,另外,把需要用的用户添加到该角色的用户。这样那些报表就显示在左边的菜单了。这样做与上面各位说的有什么区别呢? 我给总结一下吧, se93创建事务码,se43加到SAP标准菜单s000中。 我用sp01检查打印池,但发现许多打印时间是早上2点多,但当时没有人在前台或后台打印,不知为何?是时区设置问题, 具体在哪一时想不起来了,我记得SAP note可以查到; 是用户的时区问题,我已解决 我发现所有的报表字体都偏小,想都设置大些。我按以前有人告知的办法:spad->完全管理->设备类型->选择你用的设备类型(一般是cnsapwin)->点格式按钮->选择你创建的格式->点编辑->打印初始化->看到一个叫set font size的东西,然后设置里面的参数。但我发现没起作用。何况,cnsapwin里面有很多的格式,我如何知道报表是使用的哪个格式呢?所以,到底该如何设置呢? 在SPAD中修改DEVICE TYPE中的格式的打印初始化,里面包括字体的大小 在SAP系统中打印时会出现一个―打印屏幕清单‖,点击继续后方可进行打印,请问如何跳过此步骤,点击打印按钮后马上可以进行打印工作,不再需要人为的设置! 对于标准的程序应该不行的,如果是add-on的程序中调用的,可以在调用这个打印函数的时候控制不出现打印对话框。至于打印对话框中的一些参数,可以在su01中修改要执行打印作业的user的默认值。 直接从运行的报表打印,能设置打印的页边距吗?因为我打印的是左边窄了点,右边宽了点,R/3里面能设左边的页边距吗?该如何呢? 可以直接在程序中设置。set margin x y x 是表示左边页边距 ,y表示右边的页边距。也可以在假脱机管理(SPAD)中,通过建立(通常用拷贝方式)新的页格式,来调整所需报告/报表的左右、上下距离! 请问如何依据spool request no查到这个打印作业是在sap里面的哪一台打印机上. 即sap里面的打印机的名字。 sp01显示,output device那个栏位是不是你想要的呢? 在用locl打印的情况下,是否可以查到其实是sap里面的哪一台打印机?我不确定是不是可以查的到。好象不行,locl用的是你Windows的缺省打印机,不是SAP服务器上定义的打印机。 1.6. SAP安装问题 安装过4.7 200 /I386?安装时提 示创建目录无权限而失败,如何处理? 这个问题非常简单,但是又非常烦: 只要把 sap transport host设置为自己的电脑名, 就一切解决!我曾经在这个问题上烦恼了好几天,事后觉得太简单了,sap4.7安装的时候就不会这样了。 安装sap46d后,用ddic登陆,不能进行公司代码定义?请问ddic用户是sap给的默认用户吗?(怎么在系统里查不到)如何才能给用户有最大的权限? 用su01付给SAP_ALL的权限文件或者直接拷贝DDIC用户; DDIC和SAP*用户是SAP里的特权用户,一般只用过做系统配置用,不作为模块用户来操作.你可以通过SU01来新建模块操作用户 我的机器CPU 2.4G,内存 256M,硬盘80G,能装ides吗?哪个版本可以? 只要Windows2000 server版能装就可以了,我在家用的是CII800,160G,256M内存能装IDES4.6C, 我还装过4.0B正式版!只有Window NT以及2000才能装 IDES 吗? Windows XP 可以吗?可以装。记住一定要NTFS. sap安装问题,向各位高手请教,遇到下列问题,急需请教,环境:win2000 advanced server +sp4 oracle 8安装到89%时,出错,画面见附件,希望各位高手能够指出问题发生的原因,感激不尽! 这个问题,挺少见的。因为这一步,是更新数据库的统计值,是在load数据库之后。 可以这样试一下: 先检查硬盘空间,看是不是够。 1、 重新启动机器 2、 用 3、 用administrator进去, 重新安装,这时候,SAP会接着上次的继续运行。 INFO 2006-04-16 15:54:26 Function module SUSR_USER_CHANGE_PASSWORD_RFC set successfully. INFO 2006-04-16 15:54:26 Executing function call SUSR_USER_CHANGE_PASSWORD_RFC. ERROR 2006-04-16 15:54:26 A 此错误可以忽略 B 我是跳过去了。可以打开登录界面。但是用用户DDIC登录,说用户或者密码错误。我明明是在最后一步把该用户密码改了的。 有没有方法改变该用户密码或者使用其它用户? C sap* pass 用这个试试 D 这是个SAP ides安装的一个问题。其实,口令根本就没有修改成功。请用: client:800 sap*, 06071992 ddic, 19920706 试试。或者参照 http://www.sapclub.org/ShowPost.aspx?PostID=4581 初始化sap*的密码。 E 我后来也是试着用初始密码可以登陆了。 目前可以使用。但是毕竟还是安装有问题。不知道哪位找出了问题所在? F 这是SAP的安装程序sapinst的bug.我也碰到过。 如果想要解决的话,请到http://service.sap.com/patches 下载补丁。需要ID的。 SAPGUI用以连接SAP服务器,使用SAP系统。Java版的SAPGUI能跨平台使用中,下面介绍在Linux平台下的安装方法。 到ftp://ftp.sap.com/pub/sapgui/java/下载最新的的软件包,软件包名根据平台不同而不同,类似于PlatinGUI- · debian~:# java -jar PlatinGUI-Linux-630r8.jar 安装完成后,在根目录下会生成SAPGUI目录,程序就安装在这里。 在使用SAPGUI之前,需要配置两个环境变量: · export PLATIN_JAVA=/usr/bin/java · export PLATIN_JAVA_VER=1.5.0_01-b08 命令行方式登录:进入/root/SAPGUI/6.30rev8/bin目录,运行以下命令来连接SAP服务器: · debian~:#./guistart /H/sap_server_name/S/3200 用真实的SAP服务器名代替命令行中的sap_server_name字串。这种方式可用以快速测试SAP服务器连接,但如果在工作环境下每次都要这样输入就不适合了。所以还提供一种图形化的登录窗口。 信息后,选择Advanced标签,选中use expert configuration选项,在下面的输入栏内输入连接字串―conn=/H/sap_server_name/S/3200‖。最后按―Save‖保存设置。在登录窗口双击刚才增加的连接就可以连接SAP服务器。我们在这里选择的配置参数会自动存放在~/platin.ini文件中。其实我们也可直接用文本编辑器来修改~/platin.ini文件来配置连接。 下面介绍一种利用Web服务器集中布署SAPGUI客户端的方式,除了能在客户端本地安装运行外,SAPGUI for the Java Environment还能布署在Web服务器上,使SAPGUI能内嵌在浏览器上来运行。这样我们就可实现客户端配置参数的集中布署,方便管理。但在客户端还是要先安装一个SAPGUI for the Java Environment的客户端程序,不能完全脱离本机程序。这种布署方式对Web服务器没有什么特殊的要求,只要提供能正常访问的Web路径就可以了,浏览器也只需支持Java Plugin即可。安装方法也很简单,只要在Web器上创建一个路径,再用解压工具把PlatinGUI-Linux-630r8.jar解压到该目录。在这个目录中有一个 demo.htm文件,这是一个示例文件,我们只要按自已的要求在该文件中修改下面这段内容即可,再客户端通过浏览器访问该文件就可以连接到我们的SAP服务器上了。 // user configurable part starts here var pluginurl = ''; = 'false'; var codebase = '.'; var jnlp = 'platin.jnlp'; var keepalive = 'true'; var frog = 'true'; var trace = ''; var tracefile = ''; var connectionData = 'conn=/H/sap_server_name/S/3200'; #只要修改这里就可以了 // user configurable part ends here 在SAPGUI的安装目录,有一个doc文件夹,里面有一个配置手册,里面有如何使和配置SAPGUI的详细指引,请在安装和配置SAPGUI前仔细阅读。 1.7. 安装语言包问题 中文包和数据库有关系吗?WIN2003+46D+ORACLE,用的中文包是随DB2带的 1. 中文包和具体的os/db是没关系的,只是和r3版本有关! 很容易理解呀,中文包只是翻译字段的描述,ok? 2. 你用win2003+46D能行吗? 用用t-code:sick可以看到结果!!! 经过我测试,r3 46D不支持win2003, r3能装上,但是做client copy 就会出错。另外,如果先装win2000 + r3 46d, 可以用win2003直接升级,但是系统一旦损坏,就不能再恢复了,只能重装。 4.6D版本安装后,中文语言包导入后,中文不出现? 还需用RZ10激活并配置Profile 装中文没有那么难 1、STMS配置传输系统不多讲了 2、SMLT导入语言包,不多讲了 3、SMLT_EX,按EXPROT,Language vector选chinese,Target system/target group,选C11自动生成的结构 4、RZ10,活动服务器,配置,选C11_DVEBMGS00,basic maintenance,里面有个语言选项,选中文,再选,extended maintenance,会自动生成很多字段,加两条zcsa/installed_langauges = 1ED , 自动生成,改一下=1Ezcsa/system_language =E 自动生成install/codepage/appl_server = 1100 自动生成,改=8400 install/codepage/db/non_transp = 8400 添加install/codepage/db/transp = 8400 添加以上请注意保存 5、SE38,运行RSCP0004/RSCP0020,删除多余的,留英文,添加中文,激活,有OK显示RSCP0001,检查有没有错误,以上安装中文100%成功,我装了多次 SAP4.6C如何设置成通过选择语言(EN,ZH)而进入英文、中文环境? 安装中文包方法及注意事项: 查看:‖ 原创 SAP IDES安装全攻略.pdf‖ 1)运行t-code smlt 2)点击―language‖添加语言种类 3)在shared下的language栏选―中文‖ 4)在supplementation下的supplementation language栏选―英文‖ 5)保存 6)进行中文包导入 7)运行t-code:RZ10配置参数装完语言包后,在rz10中编辑一下参数,系统默认语言设置:rz10---找个instance profile添加---zcsa/system_language=E 1.1. IMG Implementation Guide(IMG)是SAP系统的配置工具,它可按你公司的要求配置SAP系统以适合你公司的要求。有三种类型的IMG,分别是: SAP Reference IMG,可在这里配置SAP系统的所有功能。 Project IMGs,它基于Rrference IMG,可为某个项目进行单独配置,比如我们可建立一个FI的Project IMGs,方便配置。 Project view IMGs,在Project IMGs里的Project views里设置,在Project IMGs里再建立一个视图,把一些配置选项添加到该视图里。通过这样一层层的分工,就可把Reference IMG里的配置分配给不同的人员进行维护。 我们可为不同版本的SAP系统建立IMG,如4.0x,4.5x。这种IMG叫做版本相关IMG。通过―help‖--―Release notes‖菜单可显示各个SAP发布版的区别。 我们可用事务码―spro‖来进入SAP Reference IMG。使用―spro_admin‖进入project IMGs。 1.2. 创建一个新的用户 完成client创建和拷贝后,在开始正式工作之前,请创建一个全新的用户。用这个用户进行工作。默认ddic和sap*用户不要用于实际的业务。创建用户的过程很简单,只要以su01事务码进入用户维护屏幕。在用户栏填上新增的用户名,按新建按钮创建。输入相关的参数,关键是设置角色和参数文件,如果是管理员,可设的角色为―SAP_ALL_RESTRICTED‖,参数文件设为―SAP_ALL‖。角色名和参数文件是一对的,参数文件是控制具体权限设置的文件。角色和参数文件也可不在这里指定,可在设置角色时设置。 1.3. 设置SAPGUI自动LogOut功能 当客户端长时间没有使用时,为了不占用SAP服务器的资源,我们可以设置当客户端在一段时间没有进行操作时自动退出SAP系统。设置步骤如下: · 用Tcode rz10打开参数配置窗口,选择你当前的实例参数文件,再选扩展编辑,按修改按钮进入扩展参数编辑窗口中。 · 按参数创建按钮,创建一个名为―rdisp/gui_auto_logout‖的参数,参数值输入―600‖,代表如果客户10分种(600秒)没有进行操作,则会自动退出SAP系统。 · 按退出保存设置。在rz10窗口按保存把参数传送到系统的参数文件中。重启SAP实例,使配置参数生效。 我们还可用rz11来设置当前正在运行的实例的一些参数,但用这种方法设置的参数只会影响当前运行的实例,一旦重启实例,参数就会失效。 1.4. 配置个人信息 在操作SAP系统时,经常要输入一些参数,如成本控制范围、公司代码、工厂等。如果每次打开界面都要输入是不是很烦,可不可以让系统自动记住这些固定的参数呢?答案是肯定的,通过配置个人信息即可让每个用户记住这些参数。现以设置成本控制范围代码CA00为例说明一下具体操作方法。选择―系统‖--―用户参数文件‖--―个人数据‖,进入个人参数配置界面。在这里,addree标签可设置用户名、地址、电话等个人信息;defaults标签栏可设置开始菜单、登录语言、小数点表示方法等;parameters标签就可设置默认输入的参数值。在parameters栏里选择一个参数代码,如CAC是成本控制范围,在value里填入值CA00。存盘退出。重新登录后,凡是在界面中要输入CA00的地方都会自动被填上CA00。另外,在一些输入参数的界面会有一个存盘按钮可把参数直接保存为默认值或用户默认值,效果与上面的配置一样。在需输入成本控制范围的界面,通过菜单―扩展‖--―设置成本中心范围‖可覆盖默认的CA00值。 1.5. 事务码 · SLICENSE or SLIC 激活SAP license。 · SE16 显示SAP数据表 · SE38 运行ABAP程序 · SHDB 跟踪一个事务码所操作的SAP表名 · RZ10 配置SAP参数文件,修改完成后需重启实例。 · RZ11 修改运行中实例的参数,修改完马上生效,不用重启实例。重启实例,参数修改失效。 · SICK SAP系统一致性检查。 · STMS 创建传输管理系统 · SMLT 导入语言包 · SGEN 编译SAP对象,使客户在访问SAP对象时不用编译,提高服务器的响应速度。 · SM02 创建系统消息。创建时需填上消息正文,还有服务器名和客户名,当客户栏不填或填―*‖号时,保存后就可把该消息马上发给所有登录的用户,当其它用户新登录系统时也会显示。 · SM04 显示在线用户会话 · SM12 显示与解锁由用户锁定的表 · SM21 显示系统日志 · SM50 显示工作进程 · SM51 显示SAP实例 · SM59 维护RFC · SPAM 支持包管理工具 · SCC4 建立一个client(集团) · SCCL client本地复制 · SCC3 显示client复制日志 · SCAT 记录事务和函数功能,可进行数据批量导入。 1.6. 财务知识点 · 科目表位于公司代码(company code)之上,集团(client)之下。科目表的科目在总帐的主数据中维护。 · 在SAP中的科目没有1,2,3级科目的分法,全部是一级科目。科目代码长度为8位,在报表层次,会根据科目代码的前4位编码汇集成一个科目显示。 · 统驭科目不用来直接记帐,它是由应收模块、应付模块和固定资产模块直接过帐的。 · 总帐科目的录入需遵循―有借必有贷,借贷必相等‖的原则。借贷两边都需同时录入。对于应收、应付的发票录入,则单边即可。系统会自动根据所选的客户或供应商生成双边分录。 · SAP的凭证类别基本分为收、付、转三类,和传统的会计凭证分类一样。 o SA,总帐凭证。(转帐凭证) o KA,供应商凭证。(付款凭证) o KR,应付供应商凭证。(付款凭证) o KG,供应商转来的经字发票,SAP称为贷方凭证。(付款凭证) o KZ,付款给供应商的凭证。(付款凭证) o DA,顾客凭证。(收款凭证) o DR,开具发票给顾客的凭证。(收款凭证) o DG,开具红字发票给顾客的凭证。(收款凭证) o DZ,向顾客收款的凭证。(收款凭证) o AA,与固定资产相关的凭证。 · 特殊总帐标记有A,B,C,D四种,分别对应预收帐款,应收票据,预收款请求和担保。 1.7. CO知识点 · 一个成本控制范围下可包含一个公司代码,也可包含多个公司代码。 · 成本流和成本对象是管理会计的基本概念。成本流描述企业内部的价值流,像是穿梭在企业中的河道。而成本对象则像是一个个湖泊,起来收集成本的作用。 · 管理会计凭证记录了什么性质的成本(多数为损益)从哪里流向哪里。它也借用了财务会计中的―借/贷‖的概念。如: · 借:成本的流入 · 贷:成本的流出 · 管理会计凭证不像财务会计凭证那样借贷必相等。当管理会计凭证的借贷方都是成本对象时,借贷才会相等。 · 成本要素是用来描述管理会计中成本流本质的一个概念。成本要素分两大类,一类是初级成本要素,对应财务会计中的损益类科目。另一类是次级成本要素,可用来描述管理会计内部各成本对象间成本流转时的成本性质。也就是说可以把同类的损益类科目设置成一个次级成本要素,以便归集费用进行分摊到各部门。 >生产订单状态 · TECO 技术实现 · REL 已释放 · CRTD 建立 · PCNF 部分确认 · DLV 交货 · GMPS 已过帐的货物移动 · MANC 未检查物料可用性 · NTUP 日期未更新 · PCC 使用的生产成本归集器 · PRC 预花费 · SETC 结算规则维护 · KS01 创建成本中心 · KSH1 创建成本中心组 · KA01 创建初级成本要素,需对应科目表中的损益类科目 · KA06 创建次级成本要素 · KP26 输入成本中心的标准作业量 · KP06 输入成本中心的标准费用 · KSPI 计算标准作业价格 · KSU5 建立和执行费用分摊循环 · KB31N 输入分摊指数 · CK11N 计算成品的标准成本 · CK24 标记并发布物料的标准成本 · KKAX 计算在产品 · MFN1、CON2 实际作业价格重估 · KOB1 查看成本信息 · KKS2 计算差异 · KO88 结算定单 · OKP1 CO开关帐 1.8. 财务专业术语表 · chart of accounts-----科目表 · fiscal year-----会计年度 · document-----凭证 · posting priods-----过帐期间 · activity type-----作业类型 · overhead-----间接费用 · credit-----贷方 1 论坛资料 msn7.5&sapgui冲突解决办法 找到注册表HKEY_LOCAL_MACHINESYSTEMCurrentcontrolSetServicesTcpipParameters项 将DatabasePath的值 由 %SystemRoot%System32driversetc 改为 c:windowsSystem32driversetc 如果我要开发ABAP,开发组有两个A,B,服务器在C. B,C如在日本,C赋予B访问权限,A在中国但没有赋予访问权限, 那A是否可以通过B连接C进行ABAP开发?是否有其他方案可以解决, 直接连到B,C 在询问sap时,sap公司会要求开放接入,请问如何实现比较安全,可靠。 加入saproute: 参考看: http://help.sap.com/saphelp_46c/ ... 322d00/frameset.htm 有人可以给我讲讲附件中图示:SAP路由器字符串,安全网络首选项,的作用吗? SAP路由器字符串是不是类似代理,先通过路由器再连接SAP应用服务器 http://help.sap.com/saphelp_46c/ ... 322d00/frameset.htm F1 help 无故消失。。。怎么办。 若是连接的online help 就在本地SAPGUI上设置加上ONLINE HELP联接就是,若是系统的help,建议运行一下rscpinst 这个程序就是了; 是4.6版本吗,可能是GUI的问题,重装试试。 想改一些国家或货币等设置.但系统说CLIENT的STATUS是NONMODIFIABLE.那要怎么改? scc4->选种要改的client->修改->在client-independent object changes中选change....allowed就可以了但是对于生产系统最好不要改动,其他的重要CLIENT改完后——如果只是CUSTOM配置后台或测试——最好立即改回去。 请问:怎么自创逻辑数据库 这个需要自己写代码。我想可以参考他们系统的逻辑数据库的代码。To view the delivered SAP logical databases,follow the menu path: Tools -ABAP Workbench -Development - Programming Environment -Logical Databases, OR use transaction code SE36. 用户操作的界面和sap本身界面一样吗? 先定义一些Role,然后每个role有不同的事务权限和数据权限。比如role1 是只能看HR的组织管理的内容。如果用户A属于role1,那么它的界面应该只显示HR的组织管理的内容。当然,一个用户可以属于多个role,一个role也可以有多个用户。他们是多对多的关系。 每个Role都有自己的菜单界面,如果某个用户被赋于了多个Role,那么这个用户的用户界面就应该是这几个Role的菜单界面的组合,当然这个用户也可以通过标准菜单来访问事务。 对于终端用户权限的分配正如上说的,控制权限的最终还是落在object上,objects构成auth.多个auth.构成profile,一个或多个profile确定一个role。 如何維護系統的message. 每个模块都有专有的message维护的代码; Table: T160m.不知對不對。T-code: OMCQ; 这只是一部分,你可以在后台用ctrl+f查找 关键字―message‖,你可以看到有很多; 不知道你是不是sm02? 有人熟悉Netweaver吗?需要怎样设置才可以实现通过IE访问SAP R/3? 应该是安装ITS; 如果是WAS640,ITS基本都不用装了。 请问如何看到用户的操作记录?想看一个用户在一段时期内操作记录。 in the command filed, enter SM37 and choose Enter!; ST01可以 sap中默认的字体是什么? 新宋体,常规,11 how to install LSMW 有两个Request导进系统就行了。 Installation: Part 1 — Installation of the Software Part 2 — Distribution of Authorization Profiles Part 3 — Resetting the Buffers http://service.sap.com/LSMW 装了XP service pack2以后SAP show里的说明看不到了,有什么好办法吗? 答:- Start Registry Editor (Start -> Run -> regedit.exe) - Select the foll owing key in the Windows registry: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet Explorer MainFeatureControlFEATURE_DISABLE_MK_PROTOCOL] - Select 'New' -> 'DWORD Value' Value Name: sapshow.exe Value: 0x00000000 本人新建了一个Company Code,参数和配置基本上都是按照标准进行配置的。但是在做预收F-29或者预付F-48的时候,总是出现下面的错误: ―短转储没有完全存储,太长。‖Exception condition ―ENTRY_NOT_FOUND‖ raised.The current ABAP/4 program encountered an unexpected situation.……在该公司作其他的工作是没有问题的。 请按照如下路径配置你的系统:SPRO--FI--APAR--Business transaction--outgoing payment--automatic outgoing payment--payment method /bank selection for payment program--set up all company codes for payment transaction,在里边你填入你需要的company code for send and pay for vendor and customer:Sp. G/L transactions to be paid,填入A,其他不填,然后试试。 创建采购订单保存时出错,消息号V1060: Symptom You create a purchase order using EnjoySAP Transaction ME21N. When you do this, the system generates error message V1060 'The loading date cannot be in the past . Please check date'.You cannot save the purchase order. The system does this if the data you enter is not complete.This can also be the case if you create with reference to a purchase requisition or contract. Reason and PrerequisitesYou have implemented Note 705339.Solution Implement the attached correction for the error message V1060 'The loading date cannot be in the past . Please check date'. 我们的系统是SAP4.7,应用补丁SAP_APPL打到SAPKH47021,经过查notes . 需要对原程序改FORM ‗ETT_SD_SCHEDULES_CHECK‘ 但这个FORM 所属的上一层程序在哪里查找。怎么修改这个FORM, You must load the pacth,the system automatic change it. 现在我用事务snote download sap note 出现以下错误: Error in remote connection to destination SAPOSS: hostname 'sapserv3' unknown / CPI-C error CM_RESOU RCE_FAILURE_NO_RETRY. 请高手帮忙分析一下。另外,我可否按原来的4.6C系统直接找到相应的程序。然后修改上面的 FORM, 再哪可找到这相应的程序做修改 不需要download,你们可能还没有创建oss连接或者没有开通oss连接,使用你的ossid进入service.sap.com/notes,把notes号码705339输入,然后点击download,然后使用SAP DOWNLOAD MANAGER来下载到本地,然后用snote导入。 IMG存在什么表中? IMG不是存在一个文件中,不同的设置存在不同的文件中。一般都存在于以T 开头的表中。 从SAP install时调用的比如MSSQL的存储过程对DDNTF,DDNTO表处理开始,SAP R3load是如何建立那么2万多个表的,常用的T开头的配置表在初始保存了什么数据(比如client 000,通常国内顾问们在配置时就copy+copy也不问why),为什么有的表在DB层有在SAP却看不到,反之亦然, SAP table和DB table和字段的关系... 有谁安装过DBSL(Database Shared Library)吗?能否介绍一下,多谢了。如果不安装DBSL,有什么更好的方法可以让SAP与其它系统交换数据? If you used 4.7 the DBSL have it,You only used T_code \"sm30\" maintain table \"DBCON\" Maintain connect exterior database inform 请问,在输入的地方,如何可以保留原来的输入记录;就是可以让原来曾经输入过的内容可以继续保留。例:原来在VA03的订单号码输入处:输入的订单号码是123456,然后第二次进VA03的时候,按BACKSPACE的时候,可以看到123456这个号码。因为已经在系统的【本地格式定制】处勾选了‗快速剪切和粘贴‘,在【本地格式定制】的选项中的【本地数据】历史的栏目中也选取了―位于‖,但是个别用户的输入的地方,仍然没有旧的记录,所以请问还有什么地方可以设置 最近发现在T_CODE:SM21中常常出现这样的一个错误信息―Maximum number of 100 connectable SAP gateways reached‖ 查看原因后发现是T_CODE:SMGW中的 Remote gateways已经满了。我想在正常的情况下是连接结束后应该自动删除,可是现在一直存在。最终导致了Remote gateways爆满的现象。 请哪位高手指点一二, 解决一下这个问题。 我默认是用中文,有些老总是使用英文的。其实我修改原来的语言设置就是英文的。维护数据都是用中文,但是我发现在做ME51N的时候,登录语言选择用了英文,系统提示说该物料的描述没有用英文维护。请问怎么才能解决这个问题呢? MM02,进去以后选择addtional data ,然后选择basic data text ,然后选择下面的create键,创建一个Chinese的描述就可以,如果想添加新的语言描述,也在这里边加。 sap 4.0版本,数据库oracle8.0,现在发现用access的odbc接口去download数据,中文总显示不对,有人知道是什么原因吗 需要使用SAP Connector,而不是通过ODBC直接从Oracle中抓取数据。SAP Connector是个SAP提供的工具吗?它能抓取单个表还是同时能抓取整个数据库?能不能详细的讲解一下?是sap提供的工具。安装一下就可以,没用过。要正确设备oracle client 端的字符集 is it possible to generate a client which data is from a client and IMG is from another client? http://www.sapsh.com/bbsxp/ShowPost.asp?id=4739文件在里边放着 SAP中,用户可以琐定,请问角色/事务码是否也可以琐定?如何来做? t-code可以锁定的,sm01 用DDIC或SAP*的用户名进测试系统,PASSWORD为PASS,不过我总是登陆不了,有谁知道的吗? 由于你输入的password 不对,而你输入次数可能过多而锁住user哦! USER: DDIC PASSWORD: 19920706; USER: SAP* PASSWORD:06071992 请在安装这台服务器的机器上,用用户名(比如你的sap服务叫dev,那么就以devadm进入系统,当然, 密码得问装这台机器的朋友)进入操作系统,并把系统时间调到没有过期的时候的日期,然后在安装sap的路径里找到saplicense这个命令,在dos命令下进入到这个路径下执行saplicense -temp,然后你应该就能成功的添加了一个临时的license了。你就可以进入sap了。然后后面你可以msn问我了。 >如附件一样我想更新SM50,使看不到Err的记录。请那位大侠指点1、2。。。。。。 这个err只是记录这个进程出现过错误,不代表现在有错误,没必要删除。SAP服务重启后错误会自动删除 我从一个文件中看到,在进行角色分配的时候,不要将角色直接分配给某个用户,如果用户职位发生改变,它就不能有某个权限,那么又得重新给它分配,这样的工作量会很大,也很麻烦。于是建议要间接的分配。意思是先分配给职位,这样让处在那个职位的人有那个角色。现在有问题是如何把角色分配职位。 记得把role分配到职位要上了HR才可以用的。你不就是按职位建role吗,然后将这个role分给用户.最好是可以设置组,把不同的人分在不同的组里后,再分配这个组里的相应权限. 这个分配很简单得,人员主数据本身和用户主数据相关 /usr/sap/ 可以在DOS界面下使用sapdba查看表窨,不够的话,可以添加表空间. /usr/sap/ 可以把CORE删掉,不要紧的下面是引用:为何会发生 core dump? 前面说过,在程序当掉时出错。在 C/C++语言中,最常发生错误的地方就是指 针有问题。您可以利用 core 文件和 debugger 把错误找出来(要怎麽在 debugger 中使用 core 文件?man 一下 gdb 吧!)。我可以把 core 文件删掉吗? 如果你不会、不能、不需要修改程序,那就放心地把它删除了吧! 要怎麽才不会让 core 文件出现? 如果用的是tcsh的话, 以试著在 .tcshrc 里加一行: limit coredumpsize 0 如果用的是bash的话, 在/etc/profile里加上(或者修改)一条: ulimit -c 0 有一招, 可以让你看出 core 最好用的地方 gdb -c core, 进去後打 where, 就可以 show 出你是在程序哪一行当掉的, 还有在当掉时在哪个 function 里, 这个 function 是被哪个 function 所 call 的, 而这个 function 又是被哪个 function 所 call 的.... 一直到 main() 由这个信息, 可以找出五六成的 bug........ 屡试不爽 但, 先决条件, 当你在 compile 时必须把 debug information 的选项打开不然, 就会出现一大堆你看不懂的东西,而不是你喜欢的源程序。 用SMGW检查系统,出现如下错误: 10054:WSAECONNREST:Connection reset by peer>clu01date:连接被拒绝rsh: con't establish connection# 请问,这个错误该如何解决。 我们SAP系统的系统日志怎么总是再次启动系统日志日期,重新开始呢?就不能看到前面的系统日志了查看Message server的日志 /usr/sap/ 请问已经在使用的SAP服务器,现在更改IP,那么需要怎样更改设置让SAP服务启动呢 只要把HOSTS文件更改SAP服务器的HOSTNAME对应的IP就OK。 请教各位,我已经在测试系统里,归档了销售订单以及其发票,会计凭证和交货单,但是我想看看归档的效果,请问R3系统有可以查看到归档数据的功能吗?另外,交货单还对应一张物料凭证,我就是直接归档交货单了,不知道是不是应该先归档物料凭证再归档交货单?因为归档发票的时候,需要先归档发票对应的会计凭证,再归档发票。否则系统不让通过。 怎样做归档的资料在本论坛前几天我发的帖子里有人提供了,基本上是STEP BY STEP的教,很详细。你去那下载吧。只是归档不同的数据要选择不同的归档对象就可以了。如归档销售订单用的归档对象是SD_VBAK, 归档交货单用RV_LIKP, 归档销售发票用:SD_VBRK, 归档会计凭证用: FI_DOCUMNT我提的问题是如何查看已经被归档的数据?在每个归档对象中,都有一个管理功能,你选择一下,就可以查看该归档对象所归档的全部内容,系统按日期排列但是我归档的销售订单,数量字段都显示为空。其实这些订单都有数量。不知道是没有把数量字段拷贝到归档文件,还是读取 程序有误没有显示数量字段。请帮我再看看好吗?选择某一次归档会话,点击―√‖:然后系统显示这次会话归档的销售订单清单,但是奇怪的是,所有的销售订单数量字段为空,如下图: 为何计量单位显示为****** 导致无法使用,如何解决? 计量单位是在后台设置的。系统中有一个基本计量单位,你现在所看到的计量单位是自己定义的。可以任意设置,只要填对两者的换算关系就行了。物料主数据的单位,不是在你当前语言环境下创建的吧, 看看你的物料主数据是否在英文环境下被建立,没有建立中文单位. 请教!怎么删掉SM37中Active状态的进程?有几个进程的状态是ACTIVE 而且执行的时间已经很长了。现在想把进程DELETE,可是用什么方法都无法办到。SM50吧,但是在sm37里不是有stop这个功能么?在SM50中看不到这个进程。而且STOP和CANCEL都用了,可是还是么有用啊! 选择好,然后CANCEL,再DELETE,不就OK了嘛 不管是CANCEL还是DELETE 都没有效果啊! 可能是这支程式坏掉了,找更高权限的管理员清吧, 试一下check status,不行就重启应用, menu job->status check 不行的话,可能表里有不良数据,要么重启,sm65, check table consistency。要么,直接查一个个表,比较麻烦,改坏掉就不好了 我装了一台测试机,想进行数据操作时,发现时间上有问题,请各位高手指点,界面如下: F-60试试看。 你第一次开物料账可以用OMSY把物料账开到当前时间,以后就用MMPV开物料账而会计账就是你所说的F-60以上三个代码我试过了,可水平实在太差,还是搞不定,能不能帮忙确认讲解一下! 1.OMSY: 我的界面如下,我将第一条记录改为2005后,其它记录却不能修改! 2.MMPV 我按下面的设置进行输入,可以吗?我总是运行不下去!提示如下:Company code 8000 has no MARV record; no conversion here.Incorrect period in control rec. of CoCd 7600; no conversion The current period (month/year) of the control record is 04 2002 3.F-60这个界面里我应该设置些什么东西呢? 另外,我在系统中怎么才能看到每个公司代码下包含哪些PLANT,或者说某一个PLANT归属于哪一个公司代码? 你说OMSY不能修改别的公司代码,我估计你在这个公司下已经做过交易了。因为OMSY是初始化的时候用的,而MMPV是逐个月开物料账的。F-60这个界面的数字是说明会计账的有效期限。想知道每个公司代码下面有什么工厂,可以用ox18来看 三个代码我都试过了,已经可以进行2005年的操作了,谢谢!不过又出了个新问题,自己研究了研究,还是看不懂,只好再传上来请教你了!做MB1C时,错误画面如下:点击错误信息提示如下,按其操作,但看不懂!For object RF_BELEG 1000, number range int erval 49 does not existMessage no. NR 751DiagnosisThe database table NRIV has the delivery class 'C', i.e. the SAP default settings are only in client 000.ProcedureCreate the missing number range interval in customizing.Transaction code: FBN1 FBN1这个代码主要是什么功能? 搞定,在FBN1中添加一条记录就可以了! 运行时间错误;短转储没有完全存储;太长的报错! 在做采购申请的时候,出现这样的错误: 可以调一下运行程序的参数:rdisp/max_wprun_time=?raise_exception错误一般是客户机也就是使用者电脑的SAPGUI有问题,把SAPGUI重装一下,或换一台电脑重做试试 遇到过这样的问题,是权限方面的原因。比如:权限设置的交货地点或是装运点应该不只是限于他所在的地点。我也见过这样的问题,最可能的原因是log free太小了;把整个shortdump写上来吧?要看看是什么程序引起了这个问题。有可能程序再generate一遍就好了 我们在设定关于CO的一些报表权限时,发现在―组织级别‖中设置公司是不管用的,但―组织级别‖中又没有―成本中心‖项可设。请问在设置用户权限时,可不可以自己增加―组织级别‖? you can use T_code:su53/su23 ; 可以的,你可以根据需要自己创建OBJECT,然后在PFCG里,权限-->更改授权数据-->人工的,输入你的OBJECT就可以了; 设置组织的基本是不能用pfcg里面设置的。要自己设置权限参数文件用t-code : oosp, 其中类型用―O‖,然后id中输入你要设的组织单元。这里设置完后用t-code: oosb,把前面创建的权限参数文件分配给用户。可以自定义org level的,在se38中运行程序PFCG_ORGFIELD_CREATE,然后填cost center的field name即KOSTL 就可以了。不过这个变更好象是不能transport的,只能在每个client上分别run一下。 还设啥?SAP的license, access key, 权限对experienced abaper还不是形同虚设?basis 还是先考虑如何将几个user related tables在DB层给lock住吧。将SAP*的密码改成123的程序,很简单. (如果你企业设置的是user最少必须是8位的,先在test sever上看看你自己的password (SE16:USR02),然后下面的语句就可将SAP*的password update成你一样的password了 我们找到那个user logon表USR02.(DF52478E6FF90EEB是经过SAP加密保存在DB的,哪位老兄研究过SAP的密码加密?)report zmodSAP*.data zUSR02 like USR02 .select single * into zUSR02 from USR02 where BNAME = 'SAP*'.zUSR02-Bcode = 'DF52478E6FF90EEB' . Update USR02 from zUSR02 . 更 详 细 的 。 http://www.sapsh.com/bbsxp/ShowPost.asp?id=4751 如何释放SAP中Oracle数据库中碎片空间? 通常都是做数据库ReOrg,但很慢,可以考虑用第三方工具,如BMC等提供的。另外在数据文件分区上需要有足够的空间。 怎样停止正在执行的T-code. 左键点任务栏,右键点你要停止事务的那个窗口,选停止事务,如果不是后台作业,窗口关了,事务就停了。 SM50在SM04中找到该用户,End Session。如后台可用SM37 用事务代码ICON,就可以将46C的全部图标显示 sap r3 4.6 怎么建立最高权限的帐户 参数文件 SAP_ALL +sap_new 应该差不多了 为什么输入汉字会变成####的样子? LOGON-->属性-->高级-->语言首选项中,取消\"缺省代码页\将代码页编号设置成\"8400\确定即可。当然要有中文语言包支持。 更改你的SAP里的字符集设置。把它变成简体中文就可以了。EASY ACCESS主界面里面的问号后边那个按钮,进去设置。 关于如何初始化SAP*的口令 这是一个超级常见的问题:我的000 client SAP*的口令不记得了,其它的帐号又没有权限。我该怎么办?这个问题被问了N次了。下面就针对不同的数据库,分别讲解之,做为当版主的见面礼。 Oracle 8.1.7 sap 46C 用 db2 => connect to db2 => delete from sap MS SQL 2000 打开MS SQL Enterprise Manager, 从菜单[工具]中,选查询分析器 select * from 重新用sap* 口令pass登录就OK了。 请问。SAP 默认的连接端口是多少?、3908、400832<instance number> 如 instance number是00的话,就是3200 这是给 disp+working process 用的。3600这是给message process用的。 另外,还有 3299,3298 等,是SAP专用的。 能否帮助我解决这个问题!最好不需要重启动服务器。 A rsdb/ntab/entrycount 是现在多少 Dflt value 20000 ProfileVal 20000 Current value 20000C 下面是我用SM21得到的System Log: (如果需要,我可贴图或贴文件) Time Ty. Nr Cl. User Tcod MNo Text Dat 13:28:18 DIA 0 800 AST ST02 R33 RSTG chain defective, return code -01 13:28:18 DIA 0 800 AST ST02 R0B Roll out failed, return code -01 13:28:18 DIA 0 800 AST ST02 R68 Perform rollback 13:28:18 DIA 0 800 AST ST02 R47 Delete session 003 after error 008 13:41:34 DIA 1 800 AST DB02 BYL Database error 1653 requires intervention by the database administrator 13:41:34 DIA 1 800 AST DB02 BY4 Database error 1653 at INS access to table MONI 13:41:34 DIA 1 800 AST DB02 BY0 > ORA-01653: unable to extend table SAPR3.MONI by 1280 in 13:41:34 DIA 1 800 AST DB02 BY0 > tablespace PSAPBTABD# 13:41:34 DIA 1 800 AST DB02 R68 Perform rollback 13:41:34 DIA 1 800 AST DB02 AB0 Run-time error \"DBIF_RTAB_SQL_ERROR\" occurred 13:41:35 DIA 1 800 AST DB02 AB1 > Short dump \"050419 134134 IDES AST \" generated 13:56:30 DIA 1 800 AST ST02 R33 RSTG chain defective, return code -01 13:56:30 DIA 1 800 AST ST02 R0B Roll out failed, return code -01 13:56:30 DIA 1 800 AST ST02 R68 Perform rollback 13:56:30 DIA 1 800 AST ST02 R47 Delete session 005 after error 008 15:15:05 DIA 0 000 SAPSYS EEA OPERATION MODES: Switch to operation mode Normalbetrieb triggered D 第二,你的SM21的问题,与你的ST02的问题不是同一个的。 SM21中, ORA-01653: unable to extend table SAPR3.MONI by 1280 in 13:41:34 DIA 1 800 AST DB02 BY0 > tablespace PSAPBTABD# 说明表空间不够了,请用sapdba(如果是oracle的话)增加表空间,如果是其它的数据库,请用相关的管理工具(DB2,用DB2CC ; MS-SQL,用enterprise manager),增大表空间。 ST02中,是SAP的buffer设置得不够。请用RZ10设置相关的参数。这不是错误,只是对性能会有影响。如果是测试系统,可以不管这个问题。特别说明:修改参数,SAP有可能无法启动。请注意!!! when SE16, find one table data, it shows 'Table **** is not active in the Dictionary' error, what's this meaning? 表还没有激活,到数据字典SE11里看一下表的状态,先激活 问:如何设置默认登陆CLIENT? 每次登陆默认CLIENT都是000,我想把他改成我常用的800,如何做? 答:回复: 用RZ10修改instance profile(extended maitainance), 可以找到缺省client, 之后重起服务器. 答:以T-CODE:RZ10 进入EDIT PROFILE 1.profile:选择instance profile 2.edit profile:选择EXTEND MAINTENANCE 3.选择change 4.新增parameter name:login/system_client且parameter value:800 5.存档 6.restart sap r/3 答:用TCODE RZ10,edit instance profile,then edit the parameter login/system_clinet = 800 ,restart instance, that ok! 更换登录背景 1、SMW0,选择WebRFC 的二进制数据,回车; 2、执行,创建; 3、输入对象名称、说明; 4、点输入、选择背景图片; 5、选择本地对象; 6、sm30,输入视图SSM_CUST; 7、维护,创建条目START_IMAGE(如已存在则不需要创建); 8、参数值中填入步骤3创建的对象名; 9、保存 还有一种方法, 我的笔记,请参考:swm0 - > 选择 WebRFC 应用程序的二进制数据 -> 选择对象名称 sess_image -> 菜单: 设置/维护mime类型 :加类型: type : jpg extension: .jpg-> 选中对象 sess_image -> 分配mine类型 ->选择 jpg-->选择菜单 :web 对象/输入 , 选择作好的 jpg文件注意: 图片尽量小,因为占服务器内存的 SAP IDES 网络应用 我们知道 SAP R/3 是代表3层,即数据库层,应用层,客户层,前面我们是把这三层都装在同一个机器上,事实上这三层是可以分离的; 2 在局域网中装好一台IDES服务器后,其他机器只要装SAP客户端就可以,并不需要安装数据库客户端,其他客户端只要在SAPLOGON属性中把应用服务器设成服务器的名字或IP地址即可; 3 要是远程呢? 即服务器端与客户端不在同一个地方,他们是通过互联网相联的,事实上这是使用SAP的真实情况,这种情况我认为有几种处理方法: 服务器通过专线上网 第一种: 服务器这台机直接上互联网,这台机有公网IP,那么客户端的应用服务器就直接填服务器的公网IP即可,这种情况不安全,应该不会被采纳; 第二种:服务器这台机不是直接上互联网,而是通过路由器+防火墙上网,然后在路由器上通过端口映射把3200等端口映射到服务器的内网IP上,那么客户端的应用服务器就直接填服务器的公网IP即可,这种情况安全性稍好; 第一种和第二种如果服务器是动态IP,可在服务器上装花生壳等动态域名软件,这样客户端应用服务器就填服务器申请的花生壳域名 第三种:在第二种的基础上通过代理服务器上网,然后再通过专门的VPN设备上网,双方在VPN中虚拟一个局域网出来,那么客户端的应用服务器就直接填服务器的虚拟局域网IP即可,这种情况安全性好 ,应是最常用的,但需要专门的VPN设备投资; 第四种: 象我们这种只是练习一下,服务器装在家中,办公室自己的电脑上装的客户端(或者反过来),双方电脑都在各自的局域网内,除了采用第一种和第二种的方法外,还可采用VNN软件,这也是我前面说的装VNN的原因,VNN也是一款虚拟局域网软件,而且是免费的,具有穿透局域网的功能,只要双方安装VNN软件并申请帐号登录后,双方之间在互联网上就形成了一个虚拟的局域网,且有独特的安全加密机制,这样客户端的应用服务器就填服务器的VNN帐号XXX.USER.VNN.CN即可,再也不用端口映射和花生壳等软件了 VNN网址为:http://www.vnn.cn 1,通过vpn拨号进入公司内网, 获取内网ip,像办公室一样 2,安装its的web服务器连接R/3,实现方法和网站差不多,需要结合iis安装两个站点,一般采用不同端口方式,一个是应用网站,一个是管理的。配置可以通过web更改,重要一点,注册R3中相关services到ITS服务器 3,安装saprouter到一个有公网ip的机器上面,最好作为服务添加,登陆gui的时候在属性里面的saprouter输入ip地址即可 abap 三月通 ABAP三月通 前 言 2 一.基础篇 2 1.什么是ABAP ? 2 2.ABAP开发环境的建立 2 3.获得Access Key . 3 4.ABAP workbench和ABAP dictionary 3 5.第一个程序-Hello World. 3 6.ABAP语法简介 3 7.Open SQL和Native SQL 4 8.内表和工作区 4 9.使用字段符号 4 10.模块化程序 4 11.文件处理 4 12.簇数据库和逻辑数据库 4 13.消息和错误处理 4 14.使用用户授权 4 15.调用外部程序和程序动态生产 4 16.选择屏幕 4 17.使用程序运行变式 4 18.制作Tcode 4 二.加强篇. 5 1.CATT 5 2.BDC 5 3.制作background job 5 4.SapScript 5 5.Smartform 5 6.SAP Query 5 7.ALV 5 8.ALE/iDoc 5 9.Report painter和Drilldown Report 5 10.RFC/BAPI 5 11.编写用户增强 5 12.深入ABAP工作台 5 三.实战篇 5 MM模块开发实例. 5 SD模块开发实例. 5 PP模块开发实例. 5 FI模块开发实例. 6 CO模块开发实例. 6 开发项目流程简介. 6 附录: 6 ABAP/Basis Transaction Codes 6 入门培训SAP操作手册 之前台操作 一、 创建客户主数据 1.使用VD01建立一个客户(一般) (客户号码内部分配0000000001,如需外部分配,需在IMG中设置。名称为CM0001 销售机构SL01,分销渠道02,部门03。注:这些已在IMG中设置) 二、 创建供应商主数据 1. 使用MK01建立一个供应商(供应商代码为:P0001,采购组带为P001,账户组为CPDL; 供应商代码为:P0002,采购组带为P001,账户组为LIEF) 2. 使用ME11为供应商P0002创建信息记录(Info-Record)(注:P0001为一次性供应商,故不能创建信息记录) 3. 或直接通过XK01创建集中供应商 三、 创建物料主数据(MRP类型设为ND) 1.使用MM01创建下面BOM中的各个物料编码(MM03显示物料;MM02修改物料;MM60列印物料资料) 2.使用CS01建BOM 参数说明: 1.BOM用途参数:选1 Production 表示這個BOM的下階材料是和生產有關,所以下階材料會複製到planned order或 production order ,系統也會根據BOM產生dependent requirement 2.项目:BOM的项次编号,可修改. 3. Ict: Item Category用料类别,不同的category会带出不同栏位的的相关资料,此处正常都设为 ―L‖,L=stock item 4.Un:用量单位,如不输入,则会从material master的base unit of measure中带过来。 5.提前期偏置量:此料在上阶组合件开始生产前/后几天发料(+表示生产开始后几天,-表示生产开始前几天) 6.工序提前期偏置:针对母子工单设定板子完工时间,会影响MRP及工单 7.分配码:用于daily support;根据工单的lead time将材料的需求平均分摊。那些材料需设定分配码在material master->MRP1->需设定相对应的lot size key ―TM‖,由采购提供料号范围供工程维护。 8.固定用量。此处切不可打V,否则无论工单需求是多少,此料的用量固定不变。 9.替代项目组:代用料组别,系统以代用料组别来表示材料之间的代替关系,组别名称可由使用者自行定义,不同的BOM可用相同的组别名称。 四、创建一个采购作业流程 1.通过ME21N创建一个采购订单(单号由系统内部生成): 2.通过MIGO_GR对采购订单收货并过账 3.通过MMBE或MB52可查看库存数量 4.通过MIRO输入接收的发票 五、创建一个订单作业流程 1.VD01创建一客户CM0001(分销渠道02,部门03) 2.通过MB1C,移动类型561对成品Y91978-0000-Y-01做库存初始余额入库到01成品仓. 3.通过VK31创建定价过程。 3.通过VA01创建一销售订单 4.通过VL01N根据销售订单发货,并过账发货更新库存数量 六、常用的T-Code TCode Description SO01 收件箱 MM04 查询料号修改的历史记录 MM06 删除料号 MM11 排程建立料号 MM13 立即执行已经schedule的建立或修改工作 MM14 查询预计修改的料号资料 MM19 依ECN号码,查询修改前的料号资料 MMAM 更改材料类别 MMD1 将常用的mrp view 定义成profile MM50 可以CHECK有哪些view的data 未修改 CS01 创建BOM CS07 将BOM分配给工厂 MK02 修改Vendor Master资料 MK03 查询Vendor Master采购资料 XK03 查询Vendor Master 财务及采购资料 MK04 查询Vendor Master修改记录 MKVZ 通过BU,Search term 等查询厂商相关资料 MK05 冻结厂商的下单、收料、下单及收料 YMD0 通过BU或Plant查询厂商主档的明细报表 CO09 可用性总览 附BOM结构 层次 物料编码 单机用量 描述 0 Y91978-0000-Y-01 1 音响 1 Y71978-0000-F-01 1 前板 1 Y71978-0000-L-01 1 左侧板 1 Y71978-0000-R-01 1 右侧板 1 Y71978-0000-M-01 1 底板 1 Y71978-0000-B-01 1 后板 9年ERP从业来的总结 自进入ERP咨询实施行业以来,一直都在不断地学习、实践、总结,不断地在项目中经历着痛苦抑或者快乐的磨砺和蜕变,‗痛并快乐着‘是我很长一段时间以来的真实感受。从一个懵懂而又充满激情的青年学生,经过技术支持顾问到ERP实施顾问再到ERP管理咨询顾问的转变,个中感受,每每回想起来,颇有一番滋味。 回首起来,自1996年毕业,1998年步入ERP行业以来,凡9年间,共经历了3个主要的发展阶段: 一、 技术支持工作为主的工程师 1998年有幸进入某台资企业,并幸运地(至少当时应该是)得以有机会参与,后来主导整个企业的ERP项目实施与后续的技术支持工作。当时是从工程设计职位转行作ERP实施,当时行业的工作经验应该是从零开始,好在有台湾的咨询顾问指导,尽管如此,还是走了很多弯路,碰到了很多问题,其中很多问题现在在项目实施过程中仍然时时会遇到,几乎项目管理中的典型问题都曾遇到了,只是当时没有系统学习过项目管理的知识(PMBOK)无法给以准确的总结罢了。现将当时所遇问题列举如下,算是对当时工作做一个小结了: 1.项目范围问题 首先是实施模块的界定,其次更重要的是实施这些模块带给整个企业的价值点,这个就是范围,也叫边界。ERP是一套管理系统,或者称之为管理工具,它一定要给企业带来价值,但是需要带来哪些价值?体现在哪些具体的职能部门?哪些作业流程上?这个要界定清楚,需求看起来很宽泛,但需要细化分解到每一个可以执行的层面,只有将边界搞清楚了,实施才有目标,才有的放矢,才便于项目的最终验收。 台湾顾问在此方面的确很有经验,调研做的非常仔细,项目范围说明书也做的非常细致,而且一定要企业的高管签字确认。 2.项目时间管理问题 谈及时间管理,台湾顾问在时间上的确做到不错,提前有计划确认。但对于企业而言,配合实在是难以如愿。直至后来咨询方提高了顾问人天费用后才予以重视,这个对于我后来从事实施工作的计划性有很大的助益。——没有计划,就难以分清工作之轻重缓急,虽然计划跟不上变化,但计划一定要强化执行,尤其对于顾问方,一定要坚持与客户方确认,督促客户制定相应的考核制度以作保证! 3.项目沟通问题 在甲方作项目经理的这段时间,使我印象很深刻的就是:所有项目相关的事宜均需书面表达,并顾问方、企业方确认,让当时是客户项目经理的我由感觉繁琐到接受确实经历了一段时间。 4.项目经理授权问题 这里指的是企业方项目经理的授权,在项目开工之初一定切记要跟企业方的高层沟通清楚,项目经理的人选很重要,对其做出的授权是否到位更重要。一个企业的网络管理员很难相信能做好各强势部门间的沟通协调,在管理基础尚好的外资企业尚且如此,况私营企业乎?当时的我就是因授权不到位,吃了不少苦头。最后还是靠顾问支招,才得以度过内部协调这道难关! 5.业务流程重组问题 要充分地调研,多层次、多角度地考虑业务流程重组对企业现有管理模式的冲击和影响,否 则可能会埋下诸多项目失败的‘地雷‘,或许说严重了些,但我确实遭遇了: 单体企业的核算突然变成了类似多体企业的事业部制核算,给ERP的业务处理着实造成了不小的混乱,如果抗不住只能改回原来的模式。——早知如此,何必当初呢?换言之,若要改革,何不坚持到底?孰优孰劣、孰是孰非,事先一定要搞清楚。 6.项目风险问题 任何管理变革项目都有风险,因为它是在进行变革,ERP项目更是如此。在项目规划之初就要充分考虑到各种风险,有评估计划和应对措施。项目实施过程中,风险高的事项一定要谨慎行事,即使工期稍微延迟一下,倘能控制风险那一定值得。 费用超预算了、组织人员变更了、项目经理更换、需求变更、高层失察、顾问更替了…… 7.验收标准问题 这点是有教训的,当台湾顾问拿着厚厚一叠项目范围说明书需要高管签字的时候,估计没有哪个领导会认真阅读,但正因如此给验收工作埋下了隐患,顾问方和企业方在验收标准问题上的巨大分歧,导致项目验收整整延期了一年半!教训啊。 总体而言,在企业(甲方)4年时间内,还是学到了很多很多项目管理和ERP的基础知识,对后来介入ERP咨询实施顾问这一行当算是有了一些起码的认识和铺垫。前车之鉴,后事之师嘛!另外在企业的好处就是能有诸多机会与一些管理层的人员深入交流,学习他们的管理技巧和在这个行业的通常管理规则和要点。 二、 ERP软件实施顾问 自2002年进入金蝶软件(中国)有限公司,算是正式加入了ERP软件实施顾问的行列。在金蝶的几年左右的时间里,接受了良好的职业训练和项目历练,对一个从甲方企业到乙方管理软件公司的人来说,努力改变自身定位,适应新的工作模式是非常重要的。概括来说: 1.由甲方变乙方 这个主要是思维定位和工作定位的转变。俗语―屁股决定脑袋‖,甲方变乙方,一下子好像难以适应。记得最初实施项目的时候,似乎老是在甲方还是乙方之间转换定位问题,有了换位思考,最终还是要作乙方的。 2.快速适应多项目实施的工作环境 在企业做项目经理,面对的只是单个的项目,工作计划、时间调度、资源控制都是围绕一个项目展开的,项目环境相对单一;在管理软件公司,顾问必须学会同时面对多个不同的项目,模块配置不同、项目基础不同、需求各异、项目实施与控制策略也必须不同。好在有了一些 之前工作的基础,后来总结出几点: 首先:要将手头的项目按照行业抓住共性,即行业性,归纳总结出该行业共同的管理特点、业务需求、行业特色,同一行业的项目即可基本套用了; 其次:重视同行业不同项目的个性化需求,没有完全相同的人,也没有完全相同的项目,即使是同一个行业,做相同的产品也有个性。个性化的需求通常是企业非常看重的部分,要采取措施使之尽量满足; 再次:要善于运用公司的资源为项目提供尽可能多的支持,比如总部的技术支持,同事间类似行业项目的交流、公司高层的支持等。 实在点说,顾问的能力和可操控的资源有限,资源的不足往往影响着项目的质量和进度,做得好的顾问往往是善于最大限度调动资源的人。 3.持续的学习和项目总结 ERP行业的魅力和挑战在于永远有未知的项目状况在等待着顾问,顾问不会预见未 来的项目环境是何情形?每个项目均要面对不同的客户实施团队、不同的客户需求等等。故而要不断的充电,缺少的知识和能力短板要迅速补上,‗恶补‘! 一般刚入行的顾问,视个人而定,要恶补多方面的知识和技能: 财务管理知识、IT知识基础(网络、安全、信息管理规范)、ERP软件模块功能、沟通交流技能、企业业务管理知识等,所谓‗恶补‘,就是从一无所知到及格(最起码)、我当时缺乏的是财务管理、沟通交流技能这两部分,看书、向同事请教,更多的是向客户的高手请教,不过学习虽然累,倒也十分充实。 另外一点更重要:及时总结: 新手顾问作项目一般毫无章法,虽然有项目经理带,也有标准实施方法作指导。但基于经验的缺乏,往往手忙脚乱却不着要领。这时候我学会了每天记录工作日志,自己每天作总结,比如遇到的困难、处理的策略和方法,其他人对此问题的处理意见和方法。如此一直坚持到现在,我仍然习惯坚持每天记录工作日志。时时翻看这些项目日志,真是受益匪浅,总结使人进步! 如此近3年的时间里,每天重复着项目经理的工作,有规律而又挑战不断,有困境当然也有不少出彩之处,重要的是使我从一个单纯的技术人员转变成一个合格的管理软件实施顾问,项目经理。 三、 ERP管理咨询顾问 ERP实施顾问做了很长一段时间以来,一直在思考:ERP实施顾问该向何处去? 即职业发展定位问题。一次偶然的项目实施过程中得以与AMT的咨询顾问们交流,―ERP仅仅是一个工具,辅助提升管理的工具而已‖,重要的是管理+IT的融合!一语道破心中长久以来的困惑和思索。 1.咨询顾问,一个可以作终身的职业 定位于做一名名副其实的咨询顾问后,才发现现有的职业素养和知识结构体系离合格的咨询顾问差距之大。―医生‖是需要有非常深厚的积淀的,ERP管理咨询顾问就是企业的―医生‖。―望、闻、问、切‖一切皆应有章法和依据,管理问题的准确诊断+切实可行的实施方案+真正落地的企业管理咨询手段。 2.行走在ERP咨询顾问的艰辛道路上 a)首先是管理知识的吸纳和总结,并在此基础上的创新。 从狭窄的ERP软件功能范畴过渡到与企业管理高度结合,再到以提升企业管理效率和效益为核心,遵循项目管理的原则,在项目实施中,坚持从企业战略高度出发,从企业的战略规划——业务规划——IT规划逐层展开,最终的ERP仅仅是IT规划的实现手段而已 b)借鉴行业内优秀企业的ERP管理实践 每个行业皆有优秀的标杆企业,在不同行业的ERP管理领域也如此。通过实施行业内优秀企业的ERP项目或者交流学习、研究这些优秀企业的ERP管理实践,将有助于顾问从管理前沿角度获取行业先导性的最佳实践,用以指导行业内其它企业ERP项目的管理咨询,这种方式确实给我后来项目的咨询实施起到了事半功倍的作用 c)注重咨询顾问的横向交流 每个顾问都有不同的行业ERP管理咨询经验,有些项目经历是独特且有很好参考价值的,互通有无、交换观点和看法,不失为拓展顾问更多咨询领域的很好的手段,事实证明,我的很多后续ERP管理咨询项目的成功都有其它顾问交流的经验借鉴。 3.ERP咨询顾问的路没有尽头 作为顾问,我必须比别人懂得多,要懂得多,我必须多付出!必须放弃很多东西, 当然也必定会得到一些东西:荣誉+成就感+自身素养的提升… 9年时间,弹指一挥,感慨良多。回想当初选择的职业发展道路,无怨无悔,如果真要给这段经历做一个总结的话,我想,我的管理咨询顾问之路才刚刚开始,未来的路漫长而又充满期待,前面有挑战也有鲜花,我将坚定地前行,立志做一个正直、诚实、优秀的管理咨询顾问,做一个值得尊敬的有良知的好―医生‖! ERP从业来的总结 转 自进入ERP咨询实施行业以来,一直都在不断地学习、实践、总结,不断地在项目中经历着痛苦抑或者快乐的磨砺和蜕变,‗痛并快乐着‘是我很长一段时间以来的真实感受。从一个懵懂而又充满激情的青年学生,经过技术支持顾问到ERP实施顾问再到ERP管理咨询顾问的转变,个中感受,每每回想起来,颇有一番滋味。 回首起来,自1996年毕业,1998年步入ERP行业以来,凡9年间,共经历了3个主要的发展阶段: 一、 技术支持工作为主的工程师 1998年有幸进入某台资企业,并幸运地(至少当时应该是)得以有机会参与,后来主导整个企业的ERP项目实施与后续的技术支持工作。当时是从工程设计职位转行作ERP实施,当时行业的工作经验应该是从零开始,好在有台湾的咨询顾问指导,尽管如此,还是走了很多弯路,碰到了很多问题,其中很多问题现在在项目实施过程中仍然时时会遇到,几乎项目管理中的典型问题都曾遇到了,只是当时没有系统学习过项目管理的知识(PMBOK)无法给以准确的总结罢了。现将当时所遇问题列举如下,算是对当时工作做一个小结了: 1.项目范围问题 首先是实施模块的界定,其次更重要的是实施这些模块带给整个企业的价值点,这个就是范围,也叫边界。ERP是一套管理系统,或者称之为管理工具,它一定要给企业带来价值,但是需要带来哪些价值?体现在哪些具体的职能部门?哪些作业流程上?这个要界定清楚,需求看起来很宽泛,但需要细化分解到每一个可以执行的层面,只有将边界搞清楚了,实施才有目标,才有的放矢,才便于项目的最终验收。 台湾顾问在此方面的确很有经验,调研做的非常仔细,项目范围说明书也做的非常细致,而且一定要企业的高管签字确认。 2.项目时间管理问题 谈及时间管理,台湾顾问在时间上的确做到不错,提前有计划确认。但对于企业而言,配合实在是难以如愿。直至后来咨询方提高了顾问人天费用后才予以重视,这个对于我后来从事实施工作的计划性有很大的助益。——没有计划,就难以分清工作之轻重缓急,虽然计划跟不上变化,但计划一定要强化执行,尤其对于顾问方,一定要坚持与客户方确认,督促客户制定相应的考核制度以作保证! 3.项目沟通问题 在甲方作项目经理的这段时间,使我印象很深刻的就是:所有项目相关的事宜均需书面表达,并顾问方、企业方确认,让当时是客户项目经理的我由感觉繁琐到接受确实经历了一段时间。 4.项目经理授权问题 这里指的是企业方项目经理的授权,在项目开工之初一定切记要跟企业方的高层沟通清楚,项目经理的人选很重要,对其做出的授权是否到位更重要。一个企业的网络管理员很难相信能做好各强势部门间的沟通协调,在管理基础尚好的外资企业尚且如此,况私营企业乎?当时的我就是因授权不到位,吃了不少苦头。最后还是靠顾问支招,才得以度过内部协调这道难关! 5.业务流程重组问题 要充分地调研,多层次、多角度地考虑业务流程重组对企业现有管理模式的冲击和影响,否则可能会埋下诸多项目失败的‘地雷‘,或许说严重了些,但我确实遭遇了: 单体企业的核算突然变成了类似多体企业的事业部制核算,给ERP的业务处理着实造成了不小的混乱,如果抗不住只能改回原来的模式。——早知如此,何必当初呢?换言之,若要改革,何不坚持到底?孰优孰劣、孰是孰非,事先一定要搞清楚。 6.项目风险问题 任何管理变革项目都有风险,因为它是在进行变革,ERP项目更是如此。在项目规划之初就要充分考虑到各种风险,有评估计划和应对措施。项目实施过程中,风险高的事项一定要谨慎行事,即使工期稍微延迟一下,倘能控制风险那一定值得。 费用超预算了、组织人员变更了、项目经理更换、需求变更、高层失察、顾问更替了…… 7.验收标准问题 这点是有教训的,当台湾顾问拿着厚厚一叠项目范围说明书需要高管签字的时候,估计没有哪个领导会认真阅读,但正因如此给验收工作埋下了隐患,顾问方和企业方在验收标准问题上的巨大分歧,导致项目验收整整延期了一年半!教训啊。 总体而言,在企业(甲方)4年时间内,还是学到了很多很多项目管理和ERP的基础知识,对后来介入ERP咨询实施顾问这一行当算是有了一些起码的认识和铺垫。前车之鉴,后事之师嘛!另外在企业的好处就是能有诸多机会与一些管理层的人员深入交流,学习他们的管理技巧和在这个行业的通常管理规则和要点。 二、 ERP软件实施顾问 自2002年进入金蝶软件(中国)有限公司,算是正式加入了ERP软件实施顾问的行列。在金蝶的几年左右的时间里,接受了良好的职业训练和项目历练,对一个从甲方企业到乙方管理软件公司的人来说,努力改变自身定位,适应新的工作模式是非常重要的。概括来说: 1.由甲方变乙方 这个主要是思维定位和工作定位的转变。俗语―屁股决定脑袋‖,甲方变乙方, 一下子好像难以适应。记得最初实施项目的时候,似乎老是在甲方还是乙方之间转换定位问题,有了换位思考,最终还是要作乙方的。 2.快速适应多项目实施的工作环境 在企业做项目经理,面对的只是单个的项目,工作计划、时间调度、资源控制都是围绕一个项目展开的,项目环境相对单一;在管理软件公司,顾问必须学会同时面对多个不同的项目,模块配置不同、项目基础不同、需求各异、项目实施与控制策略也必须不同。好在有了一些之前工作的基础,后来总结出几点: 首先:要将手头的项目按照行业抓住共性,即行业性,归纳总结出该行业共同的管理特点、业务需求、行业特色,同一行业的项目即可基本套用了; 其次:重视同行业不同项目的个性化需求,没有完全相同的人,也没有完全相同的项目,即使是同一个行业,做相同的产品也有个性。个性化的需求通常是企业非常看重的部分,要采取措施使之尽量满足; 再次:要善于运用公司的资源为项目提供尽可能多的支持,比如总部的技术支持,同事间类似行业项目的交流、公司高层的支持等。 实在点说,顾问的能力和可操控的资源有限,资源的不足往往影响着项目的质量和进度,做得好的顾问往往是善于最大限度调动资源的人。 3.持续的学习和项目总结 ERP行业的魅力和挑战在于永远有未知的项目状况在等待着顾问,顾问不会预见未 来的项目环境是何情形?每个项目均要面对不同的客户实施团队、不同的客户需求等等。故而要不断的充电,缺少的知识和能力短板要迅速补上,‗恶补‘! 一般刚入行的顾问,视个人而定,要恶补多方面的知识和技能: 财务管理知识、IT知识基础(网络、安全、信息管理规范)、ERP软件模块功能、沟通交流技能、企业业务管理知识等,所谓‗恶补‘,就是从一无所知到及格(最起码)、我当时缺乏的是财务管理、沟通交流技能这两部分,看书、向同事请教,更多的是向客户的高手请教,不过学习虽然累,倒也十分充实。 另外一点更重要:及时总结: 新手顾问作项目一般毫无章法,虽然有项目经理带,也有标准实施方法作指导。但基于经验的缺乏,往往手忙脚乱却不着要领。这时候我学会了每天记录工作日志,自己每天作总结,比如遇到的困难、处理的策略和方法,其他人对此问题的处理意见和方法。如此一直坚持到现在,我仍然习惯坚持每天记录工作日志。时时翻看这些项目日志,真是受益匪浅,总结使人进步! 如此近3年的时间里,每天重复着项目经理的工作,有规律而又挑战不断,有困境当然也有不少出彩之处,重要的是使我从一个单纯的技术人员转变成一个合格的管理软件实施顾问,项目经理。三、 ERP管理咨询顾问 ERP实施顾问做了很长一段时间以来,一直在思考:ERP实施顾问该向何处去? 即职业发展定位问题。一次偶然的项目实施过程中得以与AMT的咨询顾问们交流,―ERP仅仅是一个工具,辅助提升管理的工具而已‖,重要的是管理+IT的融合!一语道破心中长久以来的困惑和思索。 1.咨询顾问,一个可以作终身的职业 定位于做一名名副其实的咨询顾问后,才发现现有的职业素养和知识结构体系离合格的咨询顾问差距之大。―医生‖是需要有非常深厚的积淀的,ERP管理咨询顾问就是企业的―医生‖。―望、闻、问、切‖一切皆应有章法和依据,管理问题的准确诊断+切实可行的实施方案+真正落地的企业管理咨询手段。 2.行走在ERP咨询顾问的艰辛道路上 a)首先是管理知识的吸纳和总结,并在此基础上的创新。 从狭窄的ERP软件功能范畴过渡到与企业管理高度结合,再到以提升企业管理效率和效益为核心,遵循项目管理的原则,在项目实施中,坚持从企业战略高度出发,从企业的战略规划——业务规划——IT规划逐层展开,最终的ERP仅仅是IT规划的实现手段而已 b)借鉴行业内优秀企业的ERP管理实践 每个行业皆有优秀的标杆企业,在不同行业的ERP管理领域也如此。通过实施行业内优秀企业的ERP项目或者交流学习、研究这些优秀企业的ERP管理实践,将有助于顾问从管理前沿角度获取行业先导性的最佳实践,用以指导行业内其它企业ERP项目的管理咨询,这种方式确实给我后来项目的咨询实施起到了事半功倍的作用 c)注重咨询顾问的横向交流 每个顾问都有不同的行业ERP管理咨询经验,有些项目经历是独特且有很好参考价值的,互通有无、交换观点和看法,不失为拓展顾问更多咨询领域的很好的手段,事实证明,我的很多后续ERP管理咨询项目的成功都有其它顾问交流的经验借鉴。 3.ERP咨询顾问的路没有尽头 作为顾问,我必须比别人懂得多,要懂得多,我必须多付出!必须放弃很多东西, 当然也必定会得到一些东西:荣誉+成就感+自身素养的提升… 9年时间,弹指一挥,感慨良多。回想当初选择的职业发展道路,无怨无悔,如果真要给这段经历做一个总结的话,我想,我的管理咨询顾问之路才刚刚开始,未来的路漫长而又充满期待,前面有挑战也有鲜花,我将坚定地前行,立志做一个正直、诚实、优秀的管理咨询顾问,做一个值得尊敬的有良知的好―医生‖! 因篇幅问题不能全部显示,请点此查看更多更全内容