2009年2月27日星期五

fico顾问面试

本帖转载自网络。
Q: 假设你作为SAP的顾问,请介绍SAP系统中统驭科目的用处。

A: 统驭科目(reconciliation account)指的就是将明细科目归集起来的意思。


系统总帐科目表中包括统驭科目,该统驭科目是与应收模块、应付模块、固定资产模块有关的,其中长、短期借款运用了应付模块的功能,也成为了统驭科目。


假设用户在Customer Master Data设定错误,将Reconciliation Account输入错误, 作为顾问如何将系统的错误数据调整正确?利用统驭科目的修改功能.


在实际业务过程,我们可能会发生统驭科目选用错误,此时就要用到统驭科目的变更功能。如客户A的统驭科目被误选为11310101,并有一笔分录输入,假设为1000元,此时的总帐科目11310101就有1000元余额,事后发现用错统驭科目,为此在此客房的主数据中更改统驭科目假设为 113102101(注意这并不会更改已过入11310101的1000元),更改完毕后,至月末(假设本月只有一笔分录及余额为1000元)运行客户重组程序,系统会产生借:11310299(系11310201的调整科目,但非统驭科目)1000贷:11310199(系11310101的调整科目,但非统驭科目)1000,在报表层次上11310101与11310199被安排在一行后余额变为0,11310201与11310299被安排在一行后余额变为1000,这样在报表层次就将由于选错统驭科目而产生的错误纠正了。第二个月初,系统会自动运行相反的调整分录,借:11310199(系 11310101的调整科目,但非统驭科目)1000贷:11310299(系11310201的调整科目,但非统驭科目)1000。直到选错统驭科目的金额被支付出去后,才不需运行上述程序。


Q: 请介绍下如果你需要批量导入数据,比如从EXCEL或FLAT文件选择导入总帐科目主数据的时候,你会选择哪些方法?


A: LSMW Legacy System Migration Workbench(详情请参考一份关于在LSMW上创建录屏程序并且记录Variant和Screen Record的帖子), CATT和ECATT (CATT的对应T-CODE到ECC版本5.0后没有了,变成了ECATT), 以及BDC 批量数据导入程序。


Q: 请简单介绍一下SAP内现金流管理的方法?

A: 在SAP中,对于现金流量表的编制是采用公式的方式计算而出的。

如经营活动产生的现金流量是通过当年销售收入+应收帐款的期初数—应收帐款的期末数+预收帐款的期末数—预收帐款的期初数等公式计算而出,但是我们知道该公司对于企业的正常业务来说是有效的,但现代社会中,非货币性交易及债务重组的业务时有发生,这部份交易是不与现金流转有关的,但同样在减少诸如应收帐款的金额,故在利用公式来推导现金流量表时,尚需加入某些因素,即经营活动产生的现金流量应为当年度产生的销售收入+应收帐款的期初数--应收帐款的期末数 +预收帐款的期末数—预收帐款的期初数+当期收回前期核销的坏帐—以非现金资产抵偿债务而减少的应收帐款—当期核销的坏帐,由于新增的因素在报表层次是如无法体现的(报表的应收帐款期末数是结果),故利用未调整前的公式计算出的现金流量表是不准确的。尚有现金流量表的某些项目是不能用公司来计算的,如购建固定资产、无形资产和其他长期资产支付的现金需根据有关科目分析确定等。因此,利用控制模块的某些道理来完成现金流量表的编制。比如,在输入凭证时,初级成本要素被要求分配一个成本中心,实际上这成本中心是在归集有关初级成本要素及金额。那能不能在凭证输入时,凡与现金流动有关的金额都被分配一个现金流量表中的项目,如当借:现金1000贷:客户1000时,在行项目中现金应分配给“销售商品、提供劳务产生的现金”,又如当借:费用2000贷:现金 2000,则在行项目中这2000元就应分配至“支付职工以及为职工支付现金”等.

具体操作步骤如下:


Q: 描述一下财务以及管理会计在月末关帐时需要做哪些工作?

A: 参见本博一篇关于月关帐的Blog.包含CO/FI/MM/PP/SD


Q: 如果作为国内一家子公司,需要使用保留目前的用户习惯(满足国内GAAP的财务标准),同时又可以满足INT全球帐套的帐套合并?在SAP中如何实现?

A: 假设该公司的Company Code 是1000,出国内报表使用帐套是CACN,和总公司合并的时候,总公司帐套是INT 则在SPRO设定Chart Of Account分配的时候设置如 : Chart Of Account : INT /[ Country Legacy Group : CACN ].


其实在设定该公司下的GL主数据的时候就有该选项了。



*. 概念说明:

operational chart of accounts 作为经营需要的会计科目表。 经营用的会计科目表包含了日常经营管理所需要的 科目, 也允许 进行特殊的, 在公司范围内的业务处理。 财务会计和成本核算都使 用同一个会计科目表。
country charts of accounts 作为地区性的会计科目表。 地区性的会计科目表包含了为满足当 地有关法规而设 的科目。记帐的数据是基于政府的规定和预先定义的一些规则而处理的, 其项 目 和经营用的会计科目表有所区别。 使用alternative account number也就是在这个子公司下面设定country chart of account,operating account 使用母公司的科目,平时记帐也用母公司的科目,因为在科目主数据中你已经建立了母公司operating account和alternative account的一一对应关系,当你记帐的时候,在bseg里会出现alternative account number,然后你就可以使用它出任何的子公司报表了。
group chats of accounts 作为集团公司的会计科目表。 集团公司会计科目表包含了在集团公司内使用的所 有科目, 其记帐数据是基于外部集团公司会计的要求, 集团公司会计科目表的项 目与经营用会计科目表不 同。 当你在operational chart of accounts 指定group chats of accounts ,那你在FS00中建议会计科目时,可以指定集团所使用的会计科目,在table中会有相关会计科目数据。



Q: 在国内做项目, 如何实现SAP和金税系统的对接?假设出现Tax Code设置的Rate不一致,作为顾问如何提出解决方案?

A: 目前有两种实现方式, 通过SAP系统的二次开发, 可以将税务凭证过到金税系统中:

1.离线方式,

优点:数据整理好成指定格式的Excel或csv文件后传输到金税系统中,可以实现整理

缺点:实时性差, 需要让系统做指定的Schedule来执行, 有可能会有人为因素造成数据接口异常。


2.即时方式(在线传输数据)

优点: 系统响应快, 维护方便,有交易传输日志可以追踪结果

缺点: 如果在SAP系统中有误操作,导致错误的税码过账,需要在金税接口系统中做个反冲后再调整,流程上会较为繁琐。

Q: 假设有一笔在建工程, 比如一个仓库WM 0010 的建设,折旧期是10年, 用直线折旧法 , 如何利用SAP的AM模块进行设置?

A: AM


Q: SAP财务模块内有哪些凭证类型?

A: K3等国内ERP将凭证的类别分为收、付、转三类或直接就是一类记帐凭证。

SAP对凭证的分类基本上也遵循收、付、转三类的原则,即总帐凭证S(类似转帐凭证)SA,与供应商有关的凭证K(类似于付款凭证):KR(应付供应商的凭证)、KG(供应商转来的红字发票,SAP称为贷记凭证)、KZ(付款给供应商的凭证),与客户有关的凭证(类似于收款凭证):DR(开具发票给顾客的凭证)、DG(开具红字发票给顾客的凭证)、DZ(向顾客收款的凭证),与固定资产A交易有关的凭证AA等。

List :

SA,总帐凭证。(转帐凭证)
KA,供应商凭证。(付款凭证)
KR,应付供应商凭证。(付款凭证)
KG,供应商转来的红字发票,SAP称为贷方凭证。(付款凭证)
KZ,付款给供应商的凭证。(付款凭证)
DA,顾客凭证。(收款凭证)
DR,开具发票给顾客的凭证。(收款凭证)
DG,开具红字发票给顾客的凭证。(收款凭证)
DZ,向顾客收款的凭证。(收款凭证)
AA,与固定资产相关的凭证。


1、总帐科目主数据的的科目创建过程中,组科目号的作用是什么?答:组科目号是为了做合并报表用的,用CX17可以看到所有的组科目号(组科目号的创建和普通科目的创建是一样的操作),在做报表合并的时候它会根据组科目号把挂着这个组科目号的总帐科目都归集到一起,然后通过CXCD事务码进入,转到——总计记录的数据库列表,可以看到归集到组科目号下的费用,同时可以看到是那个公司转过来的金额(补充:CX1X是编辑合并组层次结构事务码)。


2、总帐科目主数据的的科目创建过程中,控制数据视图中的未清项目管理有何作用?答:对于你想随时核对一组记帐的余额是否为零的帐户,你应支持未清项目管理。在帐户的主记录中,应选择字段未清项目管理。示例:对于GR/IR暂记待结帐户,你想核对是否已收到采购定单的已收到货物的相应发票。对于该帐户,应在主记录中支持未清项目管理。对于具有未清项目管理的帐户,未清项目总是确保存在。这是因为如果所有的行项目均已被结算,你只能将凭证归档。注释:若随后定义总分类帐的未清项目管理,则该输入项只适用于在其后被记帐的项目。在 更改日期,帐户必须显示一个零余额。另外,当取消此标记时,余额必须为零。因此, 在主记录中进行任何更改之前,应结算保留的未清项目。


3、总帐科目主数据的的科目创建过程中,创建/银行/利息视图中的字段状态组有何作用?答:对于许多总分类帐来说,记帐需要相同的字段,你应为一组总分类帐定义字段状态。可将定义存储于字段状态组下。将组代码输入总分类帐的主记录中。字段状态组与公司代码无关,即它们不依赖于公司代码但取决于字段状态变式。在标准系统中,对于字段状态组,每个公司代码存在一个单独的变式。变式的名称与公司代码相同。每个公司代码分配给具有相同名称的变式。如果这些公司代码分配给相同的字段状态变式,你可以以多个具有相同的字段状态组的公司代码进行工作。对于记帐代码,可以单独为每个记帐代码定义字段状态。字段状态组是为了确定科目类型,同时在定义科目的时候可以通过字段状态组来确定我们在对该科目出凭证的时候出现的视图和那些是必填项目那些是可选项目。


4、预制凭证中应该注意的事项。答:对错误的预制凭证不能对其进行删除,因为删除后凭证中的所有会计信息将会被全部删除,而会计制度是不允许空号和跳号,因预制凭证可以对所有的行项目进行修改,因此建议对错误预制凭证进行修改正确后在重新过帐。若发现有错误的已过帐的凭证的话对其进行冲销后重新出新的会计凭证。


5、 供应商主数据中,检索项的作用是什么?答:在不知道供应商帐号,可以使用匹配码来查找它。可以通过直接输入检索词对检索词进行比较,找到符合的主记录。


6、供应商主数据中,会计信息视图中的统驭科目、总部的作用?答:在SAP财务会计中,对与每一笔的往来明细帐都会归集到总帐下面。统驭科目就是为了实现这一集成功能,在建供应商主数据的时候选择了对应的统驭科目后,系统会在对供应商做帐的同时把这笔帐务挂到对应的总帐的统驭科目科目下面,我们就不用在通过手工进行结转。在一些行业中,分公司负责营业,总部执行会计核算。因此,选择了总部后,分公司做的帐务后就回直接挂到总公司下面,而不会挂到分公司下面,这样就方便总公司进行核算。


7、供应商数据中的容差限额的作用?答:通过调整现金折扣,系统可记入差异或将其记帐到一个单独的费用类科目或营业收入科目上。使用容差限额来确定系统应如何记入差异。为此,确定以下几点:限额(金额),系统在此限额之下结算现金折扣。现金折扣由差异自动增加或减少。限额(金额或百分率),如果不能对现金折扣进行调整,则系统在此限额之下自动记帐到一个单独的费用类科目或营业收入科目上。可为你的雇员或业务伙伴分别定义容差限额。请注意:在清帐期间要同时考虑两个限额。其中下限通常是为清帐方法而设置的。


8、在对往来帐进行清帐的时候,用簿记差别、部分支付和剩余项目进行清帐的区别?答:在做直接的笼统清帐的时候,若直接双击簿记差别的话,因为簿记差别是没有关联的,它会把所余的余额全部转入应付/应收下面,但是若用部分支付或剩余项目进行清算的话,它们就会产生关联,如果想把剩余的余额归入那一项目中就双击该项目,如若想把剩余的金额归集到其他应付款的话,就找一笔其他应付款双击,这样在清算的余额就会归集到该项目下面了。

9、对于已经进行过清帐的发票,无法直接重销该发票的原因?答:由于发票已经进行过清帐处理,那么要冲销该发票的话就必须先把清帐凭证给冲销,既把冲销清帐的凭证进行重置已清帐的功能,然后才能对该发票进行冲销。
9、 对于既是供应商和客户的清帐方式?答:如果在一个公司代码中,客户同时也作为供应商来管理,可以同时用收付和催款程序来处理未清项目。如果想与供应商结算,就必须在客户主记录中输入供应商号码并且在供应商主记录中输入客户号码,你还必须选择同时在两个主记录中清帐的选项。你必须在主记录的公司代码范围中输入清帐选项。这样,每个公司代码都能分别指定是否需要结算。在更改客户供应商主数据的时候注意更改支付交易视图下的具有供应商的清算/结算客户。


10、客户/供应商主数据中的贸易伙伴做何用途?


答:贸易伙伴是为了在做合并报表的时候以确定那些供应商/客户应该在那几个公司下面进行抵消。官方解释:跨公司凭证:合并几个内部业务伙伴时,其应收帐款和应付款可由合并公司识别对内部销售抵销很有必要 。在你客户和供应商的主记录中定义一个合并公司代码。当记帐到这些帐户时,代码被自动传输到客户、供应商和总分类帐项目。然而,代码不在项目中显示。当记入应收帐款和应付款时,销售收入项目或费用项目能够被唯一分配到一个联营企业是必需的。输入凭证时,系统就核对你是否通过相同的合并公司代码记帐到企业。如果不是,任何进一步输入都会被拒绝。无需由合并公司区别的记帐则不同。比方说,对于进帐和付款,这就不必要。用一个银行记帐,你就能区分代表不同合并公司的几个客户或供货商的清帐。通过凭证类型来控制该核对。在使用一凭证类型记帐时,如想允许不同的合并公司代码,选择字段该凭证类型的跨公司,否则,每个凭证只能使用一个合并公司代码。总分类帐行项目中的业务伙伴:对于合并,在总分类帐行项目中,合并公司代码必须为合并公司的销售收入或费用帐户记帐而自动更新。在内部销售抵消中,这是需要的。系统从客户或供应商主记录中自确定这个代码,并将它输到行项目字段“业务伙伴”。在进行人工输入的纯总分类帐记帐时,代码不能从主记录中确定,这样,你必须能够将它输入到总分类帐行项目。你还应在自动调整记帐时能够输入字段。比如,在外汇评价时,系统确定来自客户或供应商主记录中的代码。你控制业务伙伴字段是否已可用于经由凭证类型的输入。如果你想这样,为凭证类型标出字段允许输入业务伙伴。

http://mysap.javaeye.com/?show_full=true

http://mysap.javaeye.com/?show_full=true

2009年2月25日星期三

定义现金流量项目 原因代码


定义现金流量项目 原因代码

2009年2月24日星期二

co配置

无成本控制文件号的分配(CO区 1000 ,作业 COIN )

---》 se38执行程序 RKTKA04C

转一个常见得SAP发生得问题及解决方案收藏

转一个常见得SAP发生得问题及解决方案收藏
.A:在公司代码分配折旧表时报错?
在公司代码分配折旧表时报错,提示是“3000 的公司代码分录不完全-参见长文本”
希望各位大侠帮我看看。
3000 的公司代码分录不完全-参见长文本
R: a.你把零进项税的代码分配给这个公司代码就可以了 .没有指定非税代码,OBCL
b.据此可能company code 设置有问题,检查一下OBY6
2.a,维护客户科目组:财政供应链管理->现金和流转情况管理->现金管理->主数据->子分类帐科目->客户控制->维护客户科目组
b,创建客户帐户编号范围:财务会计->应收帐目和应付帐目->客户帐户->主数据->创建客户主记录的准备->创建客户帐户编号范围
c,对客户帐户组分配编号范围: 财务会计->应收帐目和应付帐目->客户帐户->主数据->创建客户主记录的准备->对客户帐户组分配编号范围
3.MMPV 物料数据估算期间.开物料帐.
4.MMRV 允许对前期记帐.
5.OX19 维护成本控制范围,把公司分配给控制范围.
6.OMSY 第一次开物料帐可以用OMSY所物料帐开到当前时间,以后就用MMPV开物料帐.
7.FBN1 会计凭证号范围. VN01 SD凭证号码范围.
8.定义逻辑系统:SPRO/跨应用组件\预定义OLE业务处理\跨应用业务处理\中心用户管理\中央管理的ALE强制活动\定义逻辑系统.
T-CODE:SALE\基本设置\逻辑系统
9.A:我在创建总帐科目时,总是提示“损益报表科目类型在科目表 LXGJ 中未定义”,怎样做呢?谢谢!
R:需要在IMG中先配置Retain Earning科目,OB53。我原来也碰到过这个问题,是要先定义留存收益科目,科目类型可以填X,科目可以填本年利润或利润分配--未分配利润的编号,一般直接保存不了,你要上下滚动几下MOUSE的滚轮使该行变灰就OK了.SPRO/财务会计/总帐会计/总帐科目/主数据/准备/定义留存收益科目.
10.FSPO 总帐科目/会计科目表数据,DISPLAY,EDIT,NEW
11.Q:为什么不能库存记账?---急!
我用MB1C用移动类型521做起初余额时,系统提示我该物料不可能有库存记账,按F1帮助,显示 “该物料不可能有库存记帐”
R:從信息上看還是該種material type 的某valuation area 的 Quantity update沒有被允許,或許你還是要看看這裡.
R:in the configuration of material type , you can configure a material type managed on a quantity basis.
12.OMWB 配置自动过帐.spro/物料管理/评估和科目设置/科目确定/无向导的科目确定/配置自动过帐
13.维护类别类别: spro/sap netweaver/base/应用程序链接启动(ALE)/定模和实施业务处理/主数据分配/使用对象类别分配/维护类别类型 OR CL01 维护类别.
14.配置总帐科目&公司代码 FS00,更改统驭科目的科目类型"必选".SPRO/财务会计/总帐会计/总帐科目/主数据/准备/定义科目组/选择总帐科目组/科目控制/设置可选输入项.
15.控制标识不存在:spro/控制/一般控制/组织结构/维护成本控制范围/基本数据/激活组件&控制标识
16.估价范围 7801 还没有生产式的物料帐簿?R:我按照提示去运行CKMSTART
17.A:帐户1304006对于业务/事件代码BSX,可直接记帐..
R:FS00,(创建/银行/利息)/公司代码的凭证创建控制/只能自动记帐打上勾.
18.A:自定义货物移动类型的屏幕格式
R:SPRO/物料管理/库存管理和实际库存/收货/定义屏幕格式/选择移动类型
19.A: 工厂日历丢失或错误在工厂日历中
R: OPDD 维护工厂日历,分配工厂日历!
20.A:删除SAP*,可以用SQLPLUS 连接到数据库案例:
R: delete from sapsr3.usr01 where bname='sap*' and mandt='000';
commit;
21.A:VK11 物料定价 没有维护存取顺序.
R:SPRO/销售和分销/基本功能/定价/定价控制/定义条件表OR 定义条件类型 OR 定义存取顺序
定义存取顺序要点:定义字段,先选择存取顺序,双击字段可以确定存取字段.
22. A:没有用于售达方的客户主记录存在
R:维护客户主数据据的/销售/定价/统计/价格组和客户定价过程
23. R:1、我模仿OR订单,复制了个订单类型、发货类型、开票类型,又定义了自己的定价过程ZHF009,定价条件类型是K007, MWST,ZHUL(我自己定义的条件类型),在前台VA01创建订单时,订单不完整,提示“缺少净价”,我也没在定价过程里定义这个条件类型,为什么在做订单时还不出现?
A: 你的定价过程缺少了VPRS或者是没有通过项目类别定义定价,要激活才可以带出来净价的,就是成本价啦!
24.R:客户000没有对功能 ZE(销售员)定义.
A:SPRO/SD/主数据/业务合作伙伴/客户/客户层次/为层次类别设置合作伙伴确定/设置客户主数据的合作伙伴确定/帐户组-功能分配/新建一个ZE(销售员)把功能分配给帐户组->ZSE(*销售员内部)即可.
25.R:销售凭证项目装运中/装运点&接收点不能带到装运点对应工厂.
A:SPRO/后勤执行/装运/基本发运功能/装运点和收货点确认/选择”通过销售单据类型定义发运条件”.
26.R:不小心删除了工厂,发现不能确定科目帐户.”
27.A: 我在做SD出具发票时遇到的问题 我在SD中做出具发票保存时,系统提示“凭证 90000000 保存(帐户确定出错)”,然后我在收入科目分析中发现系统提示“在账户确定类型KOFI没有找到总账科目”。请问我应该在哪里为账户KOFI指定总账账目?谢谢!
Q: 在“科目确定过程”中没有找到条件记录,需要在5个条件表中至少维护一个条件记录。用VKOA!需要向FI人员询问。只需在VKOA中维护一般这一行中的 KOFI数据就行了。把你的销售组织+渠道+产品组 复制一套销售科目确定,可以复制0001的,让后将科目维护成自己公司的对应科目。
28.A: 现在问SD一个简单的问题。为什么我在为发票确认到财务时,系统说“客户CM0001 没有在公司代码 6301 中定义”但是我在新建客户CM0001时,并没有找到为其指定公司代码呢?
Q:对,公司代码的视图数据没建,XD01试试看. 使用FD01创建FI View的客户数据即可。创建客户资料一般分三大块,基本数据、公司数据、销售数据。
29.Client Copy:
CLIENT COPY使用事物代码SCCL,用SCC3查看日志。具体操作如下:
6.1.1 创建逻辑系统
1 运行事物代码SALE
2 选择“应用程序连接”—“发送和接收系统”—“逻辑系统”—“定义逻辑系统”,然后单击
运行按钮
3 对“跨集团更改”的提示做确认
4 在弹出的逻辑系统窗口点击“新条目”
5 在弹出的窗口中输入逻辑系统的名字及描述。逻辑系统的命名规范为
CLNT,如TSTCLNT500
6 将创建的逻辑系统记入一个REQUEST,然后保存,逻辑系统定义完成。
6.1.2 创建CLIENT
1 登陆系统,运行事物代码SCC4。
2 在弹出的窗口中点击改写按钮。
3 确认系统提示—“更改是跨CLIENT的”。
4 点击新条目
5 输入创建的新CLIENT的设置:
集团:3位数字,由002-999任选,066保留
逻辑系统:点右侧下拉按钮,找到上面创建的逻辑系统,如TSTCLNT500
6 标准货币:选择人民币
7 集团角色:根据实际情况选取,如生产或测试
由于是新CLIENT,暂时将更改并传输集团对象标记为自动记录修改;与集团无关的对象修改设置
为允许对资源库和跨集团定制的更改。
8 保存确认
6.1.3 LOCALE CLIENT COPY
1登陆新创建的CLIENT,默认用户名、密码为SAP*/PASS。
2 运行事物代码SCCL
3 选择参数文件:参数文件的说明见本章开始部分,根据需要选取
4 选择源集团
5 选择要拷贝的用户主数据源集团,一般与2的选择相同
6 点击后台作业计划,定义集团拷贝的开始时间。
7选择调度作业
8 检查弹出窗口的内容,确认后继续
9 如果立即开始运行LOCALE CLIENT COPY,选择立刻,否则定义开始时间。到这个定义时间后,
系统将在后台自动运行集团拷贝。注意:集团拷贝最好选择没有业务应用的时间进行。
10 定义集团拷贝日志输出的打印机,一般选择虚拟打印机
11 系统提示集团拷贝将在预定时间开始,用SCC3可以查看集团拷贝日志。
在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中除文档外的所有数据都拷贝过来了,包括用户数据。记住第一时间更改默认用户的密码。作为一个合格的系统管理员,这是必须要牢记的。
eastviking 2006-11-16
导出一个client的用户数据到本地硬盘,再导到另外一个R/3学习系统,
使用事务代码:FTWP及FTWA即可SCC8导出数据,再SCC7导入; SCC8倒出CLIENT,文件会在datafile和cofile两个目录下分别存放控制文件和数据文件,把它拷贝到目标目录下,加入buffer,后可用STMS进行IMPORT,用SCC3监视进程,完成后,用SCC7做POST IMPORT。即可, 但是前提是两个SERVER的STMS必须建好,并采用虚拟目标系统
eastviking 2006-11-16
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 (运用数据) 业务数据: 如销售订单,生产单,领料单等等
30. Tcode: smw0
选择Binary data for WebRFC applications
不用输入信息,执行即可
Create 一个对象(必须以Z开始的名字,如ZP800)
点击import,输入图片的路径
点击transfer
输入开发类(必须是系统中已经有的Z开头的开发类)
然后Save
新建一个change request

执行sm30
维护ssm_cust
将HIDE_START_IMAGE改为No
START_IMAGE改为自己创建的对象名ZP800
Save即可

如果是要改GUI右上角的水滴动画则只要用图像编辑软件修改GUI安装目录下的sapalogo.bmp文件即可

30. Q:SAP 物料帐簿货币被更改.
A:因把成本控制范围6301删除,又新建后没有把公司代码6301分配给成本控制范围.
31. Q:ABAP运行错误:
A:
a..RZ10, default profile:
zcsa/installed_languages = E1
zcsa/second_language = E
zcsa/system_language = 1
instance profile:
install/codepage/appl_server = 8400
b.既然系统不让运行RSCPINST设置MDMP,OK,直接修改TCPDB和TCPOD:
REPORT ZBA_MDMP .
tables:tcpdb,tcp0d.
TCPDB-CPTRANSFLD = '1100'.
TCPDB-CPPOOLCLUS = '1100'.
insert TCPDB.
TCPDB-CPTRANSFLD = '8400'.
TCPDB-CPPOOLCLUS = '8400'.
insert TCPDB.
TCP0D-COUNTRY = ''.
TCP0D-DBLANGU = 'E'.
insert tcp0d.
commit work.
c. Restart R/3

32. Q: “没有用于售达方6000051的客户主记录存在
A:后勤-常规/商业伙伴/客户/控制/为客户定义科目组和字段选择.
33.Q:修改PXA 大小。
A: 1。先用rz11 看一下这个参数的大小(单位为KB)。
2。然后用rz10更改profile。
3.abap/buffersize=?
34.Q:在我保存交货单的时候就会弹出一个信息框,
"快件文档更新终止从作者"SAP"收到"
请问下为什么会出现这个信息啊,而且在左下角出现交货单已保存,但是我根据单号去找又发现没有此交货单号,我通过SM13查看错误信息,里面错误正文本如下:
B2 001: 本地逻辑系统未定义
A.新建逻辑系统见 29
35. Q:SAP 收单方无法确定
A:配置合作伙伴确定的开票相关。
36. Q:来自科目组 ZSE 的合伙人不被允许对于合伙人功能 ZE.
A: A:SPRO/SD/主数据/业务合作伙伴/客户/客户层次/为层次类别设置合作伙伴确定/设置客户主数据的合作伙伴确定/帐户组-功能分配/新建一个ZE(销售员)把功能分配给帐户组->ZSE(*销售员内部)即可.
37.Q: 凭证 6119100011 保存(帐户确定错误).
A: 如果已经配置27的问题。需要看
1.Mm02物料的销售数据2的“科目设置组”
2.Xd02 销售区域视图,开票凭证/会计/帐户分配组。分配客户组。如果没有会计项目,需要在客户帐户组的字段状态下的销售数据,选择出具分票,把科目分配组去掉“隐去”。
38.Q:送达方6000057未对销售范围 2301 KA 02 定义
A:先分配2301 KA 02订单类型.再给送达方定义销售范围
39.Q: 如何设定SAP系统的最大会话界面数
A:RZ10修改参数文件。通过一下参数控制:
rdisp/max_alt_modes 允许用户创建的最大session数目。最大为6
rdisp/tm_max_no 最大用户数
40.Q:CLIENT复制时提示源集团是生产性而且是保护性的.
A:SPRO/财务会计/财务会计的全局设置/公司代码/将公司代码设置给生产性的.
41.Q:最近sap刚刚上线,发现几个问题。希望高手能帮忙解答一下
1、在开发机上的/oracle//saptrace/background目录下,除了正常的一些*.trc文件外,还有很多core文件,而且非常大,几天产生一个,一下子就把目录给撑满了。但是我在生产机上没有发现这种core文件。这些文件是干嘛的???直接删除是否可以???
2、在生产机上,/oracle//oraarch的目录,产生的应该是数据库的归档文件??全都是 *.dbf文件,有时1小时要产生好几个,有时几小时产生1个,每个文件104M左右大小,目录的空间为15G,但是很快没几天就满了。只能删除部分、。但是在开发机上没有这么多的*。dbf文件,这 个是否跟系统刚刚上线,数据和请求传输比较多有关??删除是否可以???
A:1、core文件是系统内部产生错误时出现的文件。一般情况,CORE文件可以删除,但此时你应该检 查以下你的系统日志,来诊断你的系统中所出现的问题以及问题的原因和严重性
2、产生归档文件是正常的,问题是你们没有做归档文件备份吗?一般来说,一个归档文件在两次归档文件备份后会自动删除.生产机的archive文件一定要保留,否则一旦要做系统恢复,会丢数据的。这些文件应该在DB13里做备份的,模式选为copy_save_delete
42.Q:直接启动 brtools 也失败。提示 Environment variable ORACLE_SID is not set
A: 因启动不了 brtools ,我设置了环境变量
ORACLE_SID ->
SAPDATA_HOME -> host
可以启动 brtools 了。
45.Q; 在给物料新建批次时错误“工厂xxxx的批次中未处理物料xxxxxxxx”
A:没有启用物料的批次管理功能!
46. Q: 仓位930 901 WE-ZONE不存在 (检查你的输入)
A: 仓位不存在需要用ls01n创建一个相应的仓位就可以了
WM上线库存转换的方法及步骤 :
我们公司去年4到6月上WM的时候,对上线的库存的转换方法及步骤如下:
1. 数量准备
1) 冻结帐面(人为规定),盘点
2) 整理库存清单,将物料,批次,数量,仓位等数据按模板形式整理
3) 核对盘点库存数量与SAP库存

2. 库存转换
1) MB1C/562 将库存出库清空
2) 激活库存地点的WM管理
4) 创建物料主数据仓库管理视图
5) 创建仓位主数据
6) MB1C/561 把库存模板数据导回(注意: 包括本位金额)
7) LT01将物料从998/INIT STOCK仓位调整到目标仓位上
但以上方法会涉及金额, 容易出错, 怕导入后与导出时不一致, 怎么样才不需要涉及金额呢? 后来我想到了一个方法, 如下:
1) 设置WM移动类型311(库存转储地点出库)与561(库存余额的初始条目)策略一样, 即指定源仓位998/INIT STOCK给它, 作用是当库存导入后,不需要处理TR
2) 创建一个空的虚拟库存地点(用作中转库)
3) MB1B/311或411 把库存从需要转换的库存地点转储到虚拟库来
4) 激活库存地点的WM管理
5) 创建物料主数据仓库管理视图
6) 创建仓位主数据
7) MB1B/311或411 把库存从虚拟库重新转储回WM转换库存地点来(本步骤不涉及金额)
8) LT01将物料从998/INIT STOCK仓位调整到目标仓位上
9) 重新把WM移动类型311设置回来
不知道我这个方法是否合理可用, 也不知道别的公司是怎么做的, 如果您有做过, 请给我点建议吧.
47.Q:再设置用户时,菜单(t-code)重复。用户有多个角色,角色功能有重复的地方。 能不能不重复显示相同的菜单?
A:1、sm30
2、选择 “表/视图”: “SSM_CUST”,点击“维护”
3、点击 “新条目”,添加“CONDENSE_MENU :YES ”
“ DELETE_DOUBLE_TCODES:YES ”
“ SORT_USER_MENU:NO”
4、保存即可生效
美中不足的是,用户菜单排序不理想。
48.Q:你仍没有创建COAR 6301的成本中心标准层次结构。
A:IMG-控制-成本中心会计-主数据-成本中心-定义标准层次
49.Q:定义过程中的帐码分配的定义在哪里定义?
A:SPRO/销售和分销/科目分配和成本/定义并分配科目代码。
50. Q:定义过程中的计算类的分配里的公式在哪里定义?
A:SPRO/销售和分销/系统修正\例程\定义定价公式 or VOFM
51.Q:The URL http://):8000/sap/bc/bsp/sap/tutorial_1/default.htm was not called due to an error.
Note
* The following error text was processed in the system ECC : An exception that could not be caught occurred.
* The error occurred on the application server diamond_ECC_00 and in the work process 0 .
* The termination type was: RABAX_STATE
* The ABAP call stack was:
Form: ON_CHECK_BSP of program CL_BSP_RUNTIME================CP
Form: ON_REQUEST of program CL_BSP_RUNTIME================CP
Form: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_BSP===============CP
Form: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Module: %_HTTP_START of program SAPMHTTP
What can I do?
* If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system ECC in transaction ST22.
* If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server diamond_ECC_00 in transaction SM21.
* If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server diamond_ECC_00 . In some situations, you may also need to analyze the trace files of other work processes.
* If you do not yet have a user ID, contact your system administrator.
A: 1.ST22->
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assinged to the class 'CX_BSP_HOST_NOT_QUALIFIED'
2.RZ11 icm/host_name_full SAP没有完全合格域名。
Add record to lee_DVEBNGS00_gdsapsvr:icm\host_name_full=gdsapsvr.domain
3.OK!
52.Q: SAP-Basis System: Operating system call recv failed (error no. 10054)
A:1。Set the gw/gw_disconnect parameter to 0
Explain:sap note 559199
Summary
Symptom
Call disconnections are recorded in the syslog or dev_rd.In the syslog these appear as follows.The entries are written by the gateway reader:
19:00:24 nefssp24_PRD_00 RD DDIC
#Q0I Operating system call recv failed (error no. 10054)
19:00:24 nefssp24_PRD_00 RD DDIC
#S23 Connection to CPI-C client 218 was closed
19:00:24 nefssp24_PRD_00 RD DDIC
#S74 > Partner LU name:
19:00:24 nefssp24_PRD_00 RD DDIC
#S0R > Host: nefssp22
19:00:24 nefssp24_PRD_00 RD DDIC
#S0I > Partner TP Name: sapgw00
19:00:24 nefssp24_PRD_00 BTC 21 000 DDIC
#R49 Communication error, CPIC return code 020,
#SAP return code 223
#R5A > Conversation ID: 42024415
Other terms
Gateway 223 Q01 setup connection
Reason and Prerequisites
Using parameter gw/gw_disconnect, a gateway closes the TCP/IP connection between two gateways if this is not used for a specified period.The error occurs if the client side wants to restart an RFC connection but the server side deletes the TCP/IP connection.
Warning:
The error occurs extremely rarely - you can almost always retrace the above error message back to the errors described in note 516027.
Solution
Temporary workaround:Set the gw/gw_disconnect parameter to 0. Connections are no longer broken, so terminations are no longer possible.The error is definitely eliminated at the following patch levels:
620: 380
610: 610
46D: 1293
The function allowing connections between two gateways that have not been used for a long time to be closed is only available as of Kernel Release 46D. Therefore, corrections do not exist for lower kernel releases either.
53.Q:No PXA storage space available at the moment.
A:
1. check buffer parameters by RZ20 got to CCMS templates Double Click on Buffers.
2. reconfigure the program buffer by adjusting its instance profile parameters.
3. define the size of the program buffer with one parameter: abap/buffersize. The size is defined in KB. Better go through help.sap.com
54.Q:会计借/贷关系?
A:
会计帐户分为几大类 资产类 负债及所有者权益类 收入类 损益类
资产类 增加部分记借方 减少部分借贷方
负债类及所有者权类 增加部分借贷方 减少部分记借方
比如 银行存款属于资产类账户 而短期借款属于负债类账户
用银行存款偿还短期借款,短期借款减少 银行存款减少
借:短期借款
__贷:银行存款
再如 用银行存款购买固定资产
银行存款和固定资产都是资产类账户 固定资产增加 银行存款减少
借:固定资产
__贷:银行存款
.................................................................................................................... 反映生产过程的支出类账户(费用成本类账户)在记账方向上与资产类账户相同,收入类账户(收入,成果类账户)与负债类账户相同。
因为在最终结转成本的时候 收入要结转到本年利润的贷方 费用要接转到本年利润的借方
例如:销售产品 买家以银行存款支付
记入收入:
借:银行存款
_贷:主营业务收入
____应交税金-增值税-销向税额
结转成本:
借:主营业务成本
_贷:库存商品
期末结转利润:
借:本年利润
_贷:主营业务成本
借:主营业务收入
_ 贷:本年利润
55.Q:FI的几个概念的关系?
A:SAP R/3财务基本概念及集成性浅释---总帐等概念
1,科目表的建立及分配
在SAP中,科目表的层次较公司代码高,也就是说先创建好科目表,然后可以分配给不同的公司使用。在同一集团范围内,为了使各个集团范围内的公司使用的科目表都能一致,通常是先创建一个虚拟的公司及科目表,然后集团范围内公司都可从其拷贝。科目表中的科目就是在总帐的主数据中分别创建的。这里值得一提是,在SAP中的科目表与传统的手工方式在科目体系中有了很大的不同。传统的帐务体系将会计科目分为1级科目、2级科目、3级科目等。但在SAP已没有这样分法了。除了应收、应付、固定资产等统驭科目外,所有的明细或2、3科目上升为总帐科目(当然在使用之前,应进行有关主数据的设置),如传统的银行存款—工商银行XX支行XX帐号,这只是银行存款的一个子科目,但在SAP中,此时已设置为一个总帐科目了,科目代码是根据企业会计制度中的有关编码扩充至8位编码,如一个企业有许多银行存款,在SAP中就变成了有许多总帐科目。在总帐层次显示时,是分别显示的,但到报表层次时,则根据所有银行科目中的前四位代码汇集成一个科目银行存款进行披露。管理费用也一样,在SAP中有非常多管理费用的总帐科目(如工资、奖金、津贴等)。但在总帐还包含有从其他模块中过入的金额,如统驭科目,统驭如应付/收及固定资产的明细科目,因此在SAP的总帐科目表中,我们看到的就不是目前的五、六十个科目,而是将近五百个的总帐科目。由于应收、应付、固定资产有各自独立的模块,所以有各自的明细帐。但反映在总帐及报表层次时,分别为细分的统驭科目(如应收帐款可根据企业管理的需要分为应收国内的款项与应收国外的款项等)。SAP所有的财务信息都是即时的,当记录一笔总帐分录时,相应的总帐、报表都已生成,当应收明细帐生成时,通过统驭科目就可即时过入总帐与报表。也就是说,在SAP的帐务里,任何时点都会产生新的总帐与新的报表(注意该总帐与报表并不完全体现法人的资产负债损益情况,尚有折旧、预提待摊因素要考虑)。
2,统驭科目的概念及分类,统驭科目的变更
统驭科目(reconciliation account)指的就是将明细科目归集起来的意思。前面我们说到,系统总帐科目表中包括统驭科目,该统驭科目是与应收模块、应付模块、固定资产模块有关的,其中长、短期借款运用了应付模块的功能,也成为了统驭科目。在实际业务过程,我们可能会发生统驭科目选用错误,此时就要用到统驭科目的变更功能。如客户A的统驭科目被误选为11310101,并有一笔分录输入,假设为1000元,此时的总帐科目11310101就有1000元余额,事后发现用错统驭科目,为此在此客房的主数据中更改统驭科目假设为113102101(注意这并不会更改已过入11310101的1000元),更改完毕后,至月末(假设本月只有一笔分录及余额为1000元)运行客户重组程序,系统会产生借:11310299(系11310201的调整科目,但非统驭科目)1000 贷:11310199(系11310101的调整科目,但非统驭科目)1000,在报表层次上11310101与11310199被安排在一行后余额变为 0,11310201与11310299被安排在一行后余额变为1000,这样在报表层次就将由于选错统驭科目而产生的错误纠正了。第二个月初,系统会自动运行相反的调整分录,借:11310199(系11310101的调整科目,但非统驭科目)1000贷:11310299(系11310201的调整科目,但非统驭科目)1000.直到选错统驭科目的金额被支付出去后,才不需运行上述程序。
3,凭证的输入规则:在SAP中,总帐科目在输入分录是需要遵循传统的记帐方法,“有借必有贷,借贷必相等”。但对于应收、应付的发票输入(即作会计分录)单边则可,如在应付模块作发票输入,填入供应商的号码,日期、金额后,其次填写行项目,此时的行项目的字段中已经默认了借方,用户只需选择适当的总帐科目(如管理费用—XX)、金额、成本中心即可。产生的分录即为借贷皆具的双边分录了。应收模块的发票输入也同样。在应收、应付模块中除了后勤模块的“发票校验程序”及销售模块的“出具发票程序”自动过入应付、应收帐款外,尚有许多处如“过帐”、“清帐”也具有半自动生成会计分录的功能。另外,在SAP 中,凭证具有较宽泛的意义,如后勤模块的产生的收货单据,在SAP中也称为凭证,发票也称凭证,因此财务人员在实际操作中应注意区别。
4,凭证的类别
传统的会计核算中,将凭证的类别分为收、付、转三类或直接就是一类记帐凭证。SAP对凭证的分类基本上也遵循收、付、转三类的原则,即总帐凭证(类似转帐凭证)SA,与供应商有关的凭证(类似于付款凭证):KR(应付供应商的凭证)、KG(供应商转来的红字发票,SAP称为贷记凭证)、KZ(付款给供应商的凭证),与客户有关的凭证(类似于收款凭证):DR(开具发票给顾客的凭证)、DG(开具红字发票给顾客的凭证)、DZ(向顾客收款的凭证),与固定资产交易有关的凭证AA等。
5,记帐码
在手工的会计核算过程中,我们通过用记帐符号“借”与“贷”来描述资产、负债的增、减。但在SAP中,却变得有些复杂了,比如,对于总帐科目的凭证,用符号40来表示总帐的借方,用50来表示总帐的贷方,分录例示如下:40:10010101(现金)50:50150101(营业外收入);对于与供应商发票有关的凭证输入,主要与应付帐款有关的借贷方就比较复杂了,如贷方用31、32、33、34、35、36、37、38、39,借方用21、22、23、 24、25、26、27、28、29,如供应商发票输入分录为:40:50100101(营业费用-电费)31:10100037(表示通过主数据创建的供应商编号)。对于与应收帐款有关的,其应收帐款的借贷方所用的记帐码:用01、02、03、04、05、06、07、08、09表示借方,用11、 12、13、14、15、16、17、18、19表示贷方,如输入一笔与客户发票有关的分录:01:客户有关的号码50:其他业务收入。与固定资产有关的业务,用70表示借方,用75表示贷方,假设通过应付模块采购固定资产,70:固定资产号码31:10100037.与存货有关的业务,用89表示借方,用99表示贷方,如89:存货贷:50:GR/IR,退货时,40:GR/IR 99:存货(与存货有关的会计业务,大部分是系统自动产生的,因此少了一道麻烦!)。
记帐码在SAP中实际上起到如下的作用:在行项目中决定可输入的科目的类别;行项目是以借方或贷输入;决定其他字段的状态。
6,凭证号码的产生
在SAP中,凭证号码可以由系统产生也可由手工产生,但系统产生的凭证号是连续的,手工产生的号码难免会产生跳号等失误,因此对系统设置时采用的凭证号码是由系统自动产生的。同时,对不同类别的凭证,系统对其产生的号码的范围不尽一致,如输入供应商发票产生的凭证号在 1900000000-1999999999之间,付款给供应商的的凭证产生的凭证号在1500000000-1599999999,与固定资产有关的凭证产生的凭证号在0100000000-0199999999之间,开具发票给客户产生的凭证号在1600000000-1699999999之间等等!尚有其他号码范围,可参照总帐蓝图中的有关叙述。当然,号码范围是与年度有关的,即开始新一个会计年度时,号码区间又会被重新选用,从而避免号码被用尽的可能。
7,记帐期间变式,会计年度与特殊期间
记帐期间变式是较难理解的一个内容。通过手工的做法是,在某一期间内所有交易都必须在同一时点结帐,以便总帐及财务报表的生成。但在系统中,由于每一时点都可以产生一个即时会计报表,因此某些类型的凭证可以在期间结束时予以关帐,而某些却又可以继续开着,即某些类型凭证可在8月份入七月份的帐。当然从严格的角度说,这是不合适的。这就是记帐期间变式。特殊会计期间,在系统中,会计期间基本上分为12个期间,这与正常手工核算无二,但由于在年度的会计期间结束后(此时12月31日会计报表已产生),仍然存在应当调整的事项,如审计时发现有些费用的确认不尽合理,有些交易金额必须重新确认(如某些资产负债表日后事项),这时的调整就在特殊期间进行。SAP的特殊会计期间分为4个,即13-16期间。但有些资产负债表业务却又难以在特殊期间实现,如资产负债后日后发生的上一年度的退货,由于这涉及到集成的业务,所以在SAP较难实现(具体参见后述)。
8,初级成本要素与次级成本要素
初级成本要素与次级成本要素。SAP除总帐的及时集成外,它的另一个特点是与控制模块的及时集成。在SAP中所有的总帐中的费用科目都被要求创建成为初级成本要素。这样,当c 输入一个总帐的费用分录时,系统会要求输入一个成本中心,即表示此时系统已将该初级成本要素分配给了某一成本中心。即通过一个分录就将总帐与控制模块的要求同时满足,这就是SAP的无缝集成。当然控制模块中只有该要素的金额,而不是像总帐的记录是通过双边分录来实现的,因此某成本心的费用报表是各个初级成本要素总汇。次级成本要素是指,某一成本中心的费用要素可整理成为次级的费用要素(项目),并将其通过一定的比例分摊给不同的成本中心。控制模块就是通过这两个要素反映了企业内外部间的资金流动情况。在SAP中,初级成本要素就类似于科目表,它可以分配给任何一个成本中心,包括法人间的成本中心,即不同的成本中心可能包括的初级成本要素是一模一样的,但金额却不尽相同。
9,分配与分摊
分配与分摊对于成本要素的来说是一个很重要的功能。并且这功能就类似于固定资产折旧一样,一月只能执行一次。分配的功能是与初级成本要素相关的,分摊的功能是与次级成本要素的功能相关的。这两个功能同样都可用到计划(预算)与实际发生额中。如可创建一个循环,将某成本中心(可超过一个以上)的初级成本要素(可超过一个以上),按一定的比例分配给其他成本中心(可超过一个以上),当然也将这循环分为几个段,各段间相应的要求可以不一样,这样每月末执行时,就可以很好地反映初级成本要素的流向情况。同样的,也可创建一个分摊循环,将某成本中心(可超过一个以上)的初级成本要素(可超过一个以上)重新组合成为一个次级成本要素,然后再将其按一定的比例分配给其他成本中心(可超过一个以上),当然也将这循环分为几个段,各段间相应的要求可以不一样,这样每月末执行时,就可以很好地反映次级成本要素的流向情况。分配与分摊的区别在于,分配是将某一成本中心的初级成本要素分给另一成本心,被分配的初级成本要素会与被分配的成本中心的相同的初级成本要素一并反映,而分摊则是将次级成本要素分摊到另一成本中心,与被分摊的成本中心的初级成本要素一同反映,这样有利于区分本成本中心的发生的费用与分摊过来的费用的界限。需要说明的是,同一利润中心下的成本中心的分配或分摊,并不影响该利润中心的利润额,但跨利润中心进行分配或分摊,则影响了不同利润中心的利润额,两种方法产生(分配或分摊的规则相同时)的影响一致。
55.Q: 在确定科目时出错:表T030K 关键字 APP1 MWS(MWS为销项税)
A:需要定义税务科目
SPRO/财务会计的全局设置/销售、购置税/过帐/定义税务科目/ 选择销项税(MSW)再分配销项税帐户
销项税一样如此!
55,Q: 定价类型“ZPXX”不存在定价过程A M RM1002中?
A:在复制条件类型“ZPXX”时,在主数据中的定价过程是默认的RM1002.因些修改己定价类型ZPXX的定价过程与之对就应有需的。也可不选用默认的。
56.Q:新建了下条件类型“ZPXX”,在定价过程中带不净价出来。
A:因为在存取顺序中的物料空价格设置为43,即价格=空白。
57.Q:有关成本控制范围6311的控制标志不存在。
A:
58. Q:在做公司间调拨交易新建一个分公司向工厂调拨物料时,装运项目带不出来。
提示“不能确定物料的发运数据”
A:需要维护供应商/采购数据/附加菜单中的附加数据。MK02
B: SPRO/物料管理/采购,一定要保证“定义工厂装运数据里的客户”有效,可尝试做一下订单看看。
59. Q:总分类帐科目 6311 2316000 不一致
A:This line item carries the 'W' posting line identification. The master record for G/L account '2316000' in company code '6311' must have the 'balance only in local currency' indicator if the 'W' identifier is set.
在仅限以本位币记的余额。
60.Q: sap在简单WM中此作业无效
A:spro/后勤执行/装运/拣配/简单WM/为仓库编号定义控制参数和范围/取消打开的简单WM
61.Q: 对仓储类型800不允许永续盘点
A:spro/后勤执行/仓库管理/作业/实际盘点/定义每种存储类型的类型有SZ:年度盘点 PZ: 连续盘点
62.Q:LI04打印库存清单时,提示“不支持该仓储类型缺省值”
A:spro/后勤执行/仓库管理/作业/实际盘点/定义库存缺省值
63.Q:对于工厂的自动确定,有一个优先顺序的问题。
1、客户物料信息记录里面的工厂。
2、客户主数据装运屏幕的交货工厂。
3、物料主数据的销售组织数据1里面的交货工厂。
64.Q:销售订单中的净值与VF04开票中的净价值有什么区别,如果要一样,能否进行修改
A:销售订单和发票的净价值(不含税的价格)应该保持一致,这个要取决于条件类型中item category属性的配置,如果配置成从价格主数据取值的话,那么如果物料的价格在生成销售订单之后,开具发票之前发生改变,就会不一致,这样会造成销售额和应收帐款的不一致。需要做必要的调整。
如果根据各自的需要,想使其不一致,就我所知,有两种途径:
1。调整价格主数据的值,然后将有效期调至销售订单生成之后,发票生成之前的日期。
2。在发票凭证中使用条件类型,手动输入数值调整发票的价格,从而使净价值发生改变
65. Q:. sap 中打印机如何设定?
A: SPAD建立打印机
输入设备类型的名称
设备属性选 CNSAPWIN:MS Windows drive via SAPLPD
Host printer __DEFAULT
67.Q: 成本控制范围6311的控制标志不存在。
A: spro./控制/一般控制//组织结构/维护成本控制范围/维护成本控制范围/基本数据/激活组件与控制标识
68.Q:在用vl10g对公司间采购调拨产生交货时出现“错误信息的非预期发货(输出NR751)
A:因为没有给交货类型的”NR 内部分配”正确分配一个存在的号码范围段。
69.Q: 在用vl10g对公司间采购调拨产生交货单发货过货时产生错误“对于移动类型643和帐户1305021 成本中心(010)的不同字段选择?
A:OMJJ,把643字段选择(从201开始),双击“64.3 TF至跨公间”,把“附加科目设置”下的成本中心给“隐掉”
70.Q: 在用vl10g对公司间采购调拨产生交货单发货过货时产生错误“对于移动类型643和帐户1305021 业务范围(033)的不同字段选择?
A:OMJJ,把643字段选择(从201开始),双击“64.3 TF至跨公间”,把“附加科目设置”下的业务范围给“隐掉”
查看字段是否有不同的选择。SE38 RM07CUFA “字段比较选择:移动类型-G/L科目”
71.Q:在对采购调拨单101+收货时出现“请维护容差码VP(公司代码6311)的容差码”。
A:OMC0维护一下6311的容差限制。
78.Q:用vl01n产生免费订单退货的交货时,提示“销售凭证没有包含项目行数据”
A:交货凭证类型复制有误,应复制LR(退货交货)
79.Q:用vl01n产生免费订单退货的交货时,提示“复制合伙人时出错:合伙人角色:SP”
A:为交货指定复制控制/数据传输/抬头数据选择了不对,应选1(抬头),而我选择了201(抬头交货)


80. Oracle 8.1.7 sap 46C用adm登录svrmgrlconnect internal/*本句用来,查询一下,是否有此记录。正常情况下,显示: 1 row(s) _selected. */_select * from sapr3.usr02 where bname=’SAP*’ and mandt=’000’;/*删除此记录。防止拼错,最好直接从上一句copy*/_delete from sapr3.usr02 where bname=’SAP*’ and mandt=’000’;commit;
Oracle 9.2.0 SAP 4.70
是实例名,如PRD,C11等sqlplus /nologconnect / as sysdba*本句用来,查询一下,是否有此记录。正常情况下,显示: 1 row(s) _selected. */_select * from sap.usr02 where bname=’SAP*’ and mandt=’000’;/*删除此记录。防止拼错,最好直接从上一句copy*/_delete from sap.usr02 where bname=’SAP*’ and mandt=’000’;commit;
DB2
是数据库名 对于4.6C 为 r3 对于4.70 为 数据库名(小写)
db2 => connect to db2 => _select * from sap.usr02 where bname=’SAP*’ and mandt=’000’1 record(s) _selected.
db2 => _delete from sap.usr02 where bname=’SAP*’ and mandt=’000’DB20000I The SQL command completed successfully.db2 => commitDB20000I The SQL command completed successfully.
MS SQL 2000
打开MS SQL Enterprise Manager, 从菜单[工具]中,选查询分析器 46C 是r3 或是 空(没有的),大伙可以自己测试一下。470是系统名
_select * from .usr02 where BNAME=’SAP*’ and MANDT=’000’;_delete from .usr02 where BNAME=’SAP*’ and MANDT=’000’;commit;
重新用sap* 口令pass登录就OK了。

81.Q: 定价/EURO: 注意: EURO 定制未维护
A: EWCF
Using EWCF (Confirm Euro currency Customizing)


82.配置中英文输入。
83.Q: 在va01保存订单时,提示“Runtime error "MESSAGE_TYPE_X" occurred”
Short text of error message:
Maintain current CRM release (table CRMPAROLTP)
Technical information about the message:
Diagnosis
When transferring R/3 sales orders to CRM, various transfer errors
occur, or when transferring from CRM to R/3 there are no incorrect
status updates in CRM or only one. The reason for this is that an
incorrect entry for the CRM release is maintained in the R/3 table
CRMPAROLTP.
保存订单就出错
A: 用sm30
复制一个,然后创建值为
Reason and Prerequisites
In the CRMPAROLTP table, the current CRM release was not maintained in the OLTP R/3 system.
Solution
You can maintain the CRMPAROLTP table in Transaction SM30 in the R/3 OLTP Backend System:
Parameter Name (PARNAME) "CRM_RELEASE"
Param. Value (PARVAL1) "30A" for a 3.0A Release
84:维护工厂日历和假期 OY05
85:维护税码FTXP
86:Q:输入一有效的交货工厂
消息号 V1755
Diagnosis
The customer for the delivering plant is the same as the sold-to party(售达方).
System response
The system cannot determine a valid delivering plant.
Procedure
Check if a delivering plant has been entered in the customer master, material master, or in the customer-info record, with identical
customer and sold-to party.
A:因为这个客户属于工厂的装运数据“物料管理/采购/采购订单/设置库存调拨订单/定义工厂的装运数据里把客户分配了给工厂”。
87,Q:如何查找事务代码所在程序的用户出口
如何查找事务代码所在程序的用户出口(user-exit):
A:
1。 执行tcode --> system --> status, 找出程序名称。
2。SE80;输入第一步中找到的程序名称。用菜单:GOTO --> Attributes, 找出Package 名称。(注:也可以用SE93,查这个程式所在的Package)
3。SE80 --> Repository Information System --> Enhancements --> Customer Exits --> Enhancements -->将第二步中找到的Package 名称输入,执行,就可以找到tcode的所有用户出口。
用代码实现:
REPORT z_search_exit.
TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
TABLES : tstct.
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.

SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir WHERE funcname =
tfdir-funcname.
SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name EQ enlfdir-area.

MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
SELECT * FROM tadir INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu AND
tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.

AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.

88.Q:没有创建单位 ***(在语言中)
A: 用中文登陆系统,SPRO-〉IMG--〉SAP Netweaver-〉(General Settings)一般设置-〉检查计量单位,然后选ISO码,选你要维护的单位,点菜单‘转到’-〉翻译,就可以维护中文下的单位了。
同时登录英文和中文系统维护一遍也行
89.Q:交易码 VST F1 会计科目表 APP1 没有在表 T030K 中定义
消息号 F5118
Diagnosis
No tax account has been defined for this tax code for the specified account key in the chart of accounts.
Procedure
Maintain the accounts to which a tax posting is to be made using the tax code entered. You find this within "Financial Accounting" under "Financial accounting global settings", "Tax on sales/purchases" and "Posting" if you select the corresponding transaction key.
Proceed
A: T030K 确定税务科目表,FS10n 总帐科目余额显示,ob07货币兑换汇率类型,ob08 货币汇率设置汇率转换
进项税 VST 对应的税务代码F1没有维护进项税科目 J1 2210282
财务会计—财务会计全局设置—销项/购置税—记帐—定义税务科目 TCD:OB40
不同事物下的税务科目设置
MWS(销项税):21710705应交税金-增值税-销项税
VST(进项税):21710704应交税金-增值税-进项税
90: Q:我在做采购申请单的时候,出现了如图的错误提示,消息显示:物料×××的强制帐户设置(输入帐户设置类别)。
A: 后勤常规-物料主数据-基本设置-物料类型-定义物料类型的属性,“原材料”的属性数量值和价格值更新勾选上就ok了因为该物料所属的物料类型没有数量、价值更新,采购申请无法确定评估类,也就无法确定会计科目;
91:Q: 但我手工下采购订单的时候,会出现黄色警告信息"主记录中未定义供应商 1234 的角色 VN"
回车保存后是不影响下单的.
A: -code XK03 填写Vendor/Purch. organization,勾选复选框'Partner functions'
进去查看有没有一条记录'VN', 'Vendor', '1234'
如果没有,按“修改”图标,添加一条.
92:Q:sap 货币代码不允许ALE通讯
A:IMG->一般设置->货币->检查货币代码(将RMB设为主要的,将CNY设为非主要的。否则在输入发票时会提示货币ALE不允许)...
93: Q:在用MIGO对采购订单101 GR收货时,提示:不可能为app1 EIN____3000确认科目
已经OMWB配置自动过帐并对对应了相应自动记帐科目。
A:采购科目有专门的配置,spro/物料管理/评估和科目设置/无向导的科目确定/采购科目管理,取消激活公司代码中的采购科目
94: Q: “co-凭证编号分配对于成本控制范围中的商业事务coin无效”,在mb1a- 917成本中心发货时提示,co的号码范围没有分配
A: KANK 维护成本控制凭证号码范围维护!
95:Q:为 2008.05.23 创建科目 6240060 作为控制范围 6301 中成本要素
A:KA02 为费用科目新建成本要素
96:t-code S_BCE_68001439 查看密码修改记录 (勾选“Password changes”) 找出修改密码的用户名及修改时间。PS:从那些修改密码的时间可以看出是否周期性修改的。
t-code STAD 用上面找出的用户名及时间作为筛选条件,查看系统记录,在详细记录里可以看到计算机名。
SAP批量锁定用户T-CODE:EWZ5 选择需要锁定的用户

2009年2月22日星期日

ob28可以设置会计凭证中,那些是必填字段。

ob28可以设置会计凭证中,那些是必填字段。

2009年2月12日星期四

SAP FI T-CODE

SAP FI T-CODEFI
主数据:
FS00 编辑总帐科目
FS01 创建主记录
FS02 更改主记录
FS03 显示主记录
FS04 总帐科目更改(集中地)
FS05 冻结主记录
FSP1 创建会计科目表中的主记录
FSP2 更改会计科目表中的主记录
FSP3 显示会计科目表的主记录
FSP4 会计科目表中的总帐科目变化
FSP5 冻结会计科目表中主记录
FSS1 创建公司代码中的主记录
FSS2 更改公司代码中的主记录
FSS3 显示公司代码中的主记录
FSS4 公司代码中的总帐科目修改
FK01 创建供应商主数据
FK02 更改供应商
FK03 显示供应商
FK04 供应商变化
FK05 冻结集团
FD01 创建客户主数据 (XD01 创建客户)
FD02 更改客户
FD03 显示客户
FD04 客户变化
FD05 冻结客户
AS01 创建资产主数据
AS02 改变资产主记录
AS03 显示资产主记录
AS04 资产改变
AS05 冻结资产主记录
FI01 创建银行
FI02 更改银行
FI03 显示银行
FI04 显示银行变化
***************************************************************
打开和关闭记帐期间:
OB52 (F.60)
***************************************************************
余额查询:
FS10N 查看总帐科目余额 (FAGLB03 总帐科目余额显示)
FD10N 查看客户科目余额
FK10N 查看供应商科目余额
***************************************************************
预制凭证:
F-01 样本凭证
FV50 预制凭证
FBV0 预制凭证过帐
***************************************************************
凭证:
FB01 创建
FB02 更改
FB03 显示
FB04 显示修改
FB08 冲销
FB09 更改行项目
F.80 批量冲销
***************************************************************
发票:
FB50 输入总帐科目凭证
FB60 输入供应商发票
FB70 输入客户发票
***************************************************************
预付款及清帐:
F-48 供应商预收 F-54 清帐
F-29 客户预付 F-39 清帐
***************************************************************
付款:
F-53 供应商付款
F-28 客户收款
***************************************************************
汇票支付:
F-40 供应商付款
F-36 客户收款
***************************************************************
清帐:
F-03 总账账户清帐
F-44 供应商清帐
F-32 客户帐户清帐
***************************************************************
贷项凭证:
FB65 供应商贷项凭证
FB75 客户贷项凭证
***************************************************************
未清项:
FBL1N 供应商行项目显示
FBL3N 显示帐户行项目
FBL5N 客户行项目显示
***************************************************************
F-51 背书
F-32 应收票据清帐
***************************************************************
F-43 员工借款
FB60 员工报销
F-44 报销及借支清帐
***************************************************************
F.07 客户/供应商余额结转
***************************************************************
外币评估:
F.05 旧总帐
FAGL_FC_VAL 新总帐
***************************************************************
F-04 过帐并清帐(收款) F-30(转帐并清帐)
***************************************************************
FSE3 显示财务报表版本
***************************************************************
0KE5 利润中心标准层次设置
OKKP 成本中心标准层次设置
***************************************************************
年结:
F.16 总帐余额结转 FAGLGVTR(总帐余额结转)
F.07 应收应付余额结转
AJAB 固定资产年结
AJRW 会计年度更改(固定资产)
2KES 利润中心余额结转
***************************************************************
其他:
F.10 会计科目表
F110 自动付款
S_ALR_87012301 按层次查看科目累计余额
S_ALR_87012284 查看中国会计科目的资产负债和损益表 F.01
S_ALR_87011964 资产余额查询
SM35 批输入执行
***************************************************************
后台:
资产:ORFA
General Ledger
F-01 Sample Document
F-02 General Posting
F-04 Document Post with Clearing
F-06 Incoming Payments
F-07 Outgoing Payments
F-65 General Document Parking
FB02 Change Document
FB03 Display
FB04 Display Changes to Document
FB08 Reverse Document
FB09 Change Document Line Items
FB09 Change Line Items
FB50 Enter GL Account Document
FBD1 Post Recurring Document
FBD2 Change Recurring Document
FBL3N Display Line Items
FBRA Reset Cleared Items
FBV0 Post / Delete Parked Documents
FBV2 Change Parked Documents
FS00 Display GL account
FS10N Display Account Balances
FV50 Edit or Park GL Document
Asset Accounting

AB02 Change Asset Document
AB03 Display Asset Document
ABAON Asset Sale without Customer
ABAVN Asset Retirement by Scrapping
ABNAN Post Capitalization
ABUMN Asset Transfer within Company Code
AS01 Create Asset
AS02 Change Asset Master
AS03 Display Asset
AS05 Lock Asset Master for Acquisitions
AS06 Delete Asset Master record
AS11 Create Asset with Sub-Number
AW01N Asset Explorer
F-90 With vendor
ABZON Acquisition with automatic of setting entry

Accounts Receivable
F.17 Balance Confirmation
F.27 Print Periodic Account Statements
F110 Incoming Payment Run (ICC)
F150 Dunning
F-21 Internal Transfer Posting without Clearing
F-28 Incoming Payment
F-30 Internal Transfer Posting with Clearing
F-36 Bill of Exchange Payment
F-29 Enter Down Payment
F-39 Down Payment Clearing
FB02 Change Document
FB09 Change Line Items
FB70 Enter FI Invoice
FB75 Enter FI Credit Memo
FBL5N Display Customer Line items
FBW1 Enter Bill of Exchange Request
FD03 Display Customer Master Record (Finance)
FD10N Display Customer Balances
VD03 Display Customer Master Record (Sales)

Accounts Payable
FK03 Display Vendor Master Record (Finance)
MK03 Display Vendor Master Record (Purchasing)
FB60 Enter Vendor Invoice (FI)
FB65 Enter Vendor Credit Memo (FI)
FV60 Park / Edit Vendor Invoice (FI)
FV65 Park / Edit Vendor Credit Memo (FI)
F-53 Post Outgoing Payment
F-47 Enter Vendor Down Payment Request
F-48 Enter Vendor Down Payment
F-54 Clearing Vendor Down Payment
F-40 Payment of Vendor Bill of exchange
FB02 Change Document
FB04 Display Changes to Document
FB08 Reverse Individual Document
FB09 Change Document Line Items
FK10N Display Vendor Balances
FBL1N Display Vendor Line Items
F.27 Print Periodic Account Statements
F.18 Balance Confirmation
F110 Automatic Payment Run
Logistics Invoice Verification
MIRO Enter Invoice
MIR4 Display Invoice
MIR7 Park Invoice
MR8M Cancel Invoice
MIR6 Invoice Overview
MRBR Release Blocked Invoices
Cash and Banking
FI01 Create Bank Master Record
FI02 Change Bank Master Record
FI03 Display Bank Master Record
FBCJ Enter Cash Journal
FF67 Bank Statement Manual Entry
FF_5 Import Electronic Bank Statement (3rd party bank)
FEBP Post Bank Statement
FF_6 Display Bank Statement
FEBA Post Process Bank Statement / Cheque Deposit List
FCHI Maintain Check Lots and Check Numbers
FCH5 Create Manual Checks
FCHN Display Check Register
FEBC Convert Bank Statement
FF68 Check Deposit Manual Entry
FEBA Post Process Check Deposits
FCH7 Reprint Check


S_ALR_87012309 Print Cash Journal


引文来源 SAP FI T-CODE - 雨玫 - 网易博客

2009年1月19日星期一

ERP文本摘要实现方式

ERP文本摘要实现方式

凭证摘要是对会计业务的基本概括,也有利于对会计信息的分析和利用,摘要一般要尽量简洁,让人们通过摘要对相关业务一目了然。

凭证摘要通常针对会计凭证行项目,所以国内有些财物软件甚至不设置记账抬头文本, SAP的文本则区分出抬头文本和行项目文本,同时允许用户自定义所谓的文本摘要库(SE16V_T053)

手工财务凭证的摘要由记帐人员手工填写,由于SAP是高度集成的,很多财务凭证是自动生成的,人工无法直接书写文本摘要,那么这些会计凭证的文本摘要如何编写呢?实际上集成业务的文本也是可以手工输入的,可以手工输入抬头和行项目文本, 1TcodeMIGO收货的一个截图,收货时允许输入物料凭证的抬头和行项目文本(MKPF-BKTXT/MSEG-SGTXT),这些文本将自动带到其对应的会计凭证的抬头和行项目中(BKPF-BKTXT/BSEG-SGTXT)。

* MB1A/MB1B/MB1C/MB31等物料交易事务都可输入抬头和行项目文本,但通常象收发料这样的业务对应的物料行很多,如果每行都去输入行文本会大大增加后勤人员的工作量。

* SAP的文本摘要针对会计行项目,不针对会计凭证抬头文本,它还有一个缺陷,就是设置的文本摘要库对所有科目有效, 如果使用行文本区分业务可能造成失误, 比如文本摘要A001-A005本来只应分配给应付科目,Z001-Z009只应对福利费用科目可见,由于文本摘要和科目无对应关系配置,则实际记帐时应付科目可能误选Z001-Z009,并且行文本还可随意修改,因此,通常认为行文本区分业务是非常不严谨的实现方法。

已经公开 2008年12月27日 16:16 作者: SAP屠夫

2009年1月18日星期日

关于VLOOKUP函数的用法,更详细的使用方法!

关于VLOOKUP函数的用法,更详细的使用方法!

关于VLOOKUP函数的用法

“Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下面介绍VLOOKUP函数的用法。

一、功能
在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。

二、语法
标准格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

三、语法解释
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:
VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)
1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。
如果 range_lookup 为 FALSE,table_array 不必进行排序。
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。
3.Col_index_num 为table_array 中待返回的匹配值的列序号。
Col_index_num 为 1 时,返回 table_array 第一列中的数值;
Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。
如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;
如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。
4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

四、应用例子
A B C D
1 编号 姓名 工资 科室
2 2005001 周杰伦 2870 办公室
3 2005002 萧亚轩 2750 人事科
4 2005006 郑智化 2680 供应科
5 2005010 屠洪刚 2980 销售科
6 2005019 孙楠 2530 财务科
7 2005036 孟庭苇 2200 工 会

A列已排序(第四个参数缺省或用TRUE)
VLOOKUP(2005001,A1:D7,2,TRUE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,TRUE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,TRUE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,TRUE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,TRUE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,TRUE) 等于“工 会”
VLOOKUP(2005036,A1:D7,4) 等于“工 会”

若A列没有排序,要得出正确的结果,第四个参数必须用FALAE
VLOOKUP(2005001,A1:D7,2,FALSE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,FALSE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,FALSE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,FALSE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,FALSE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,FALSE) 等于“工 会”

五、关于TRUE和FALSE的应用
先举个例子,假如让你在数万条记录的表格中查找给定编号的某个人,假如编号已按由小到大的顺序排序,你会很轻松地找到这个人;假如编号没有排序,你只好从上到下一条一条地查找,很费事。
用VLOOKUP查找数据也是这样,当第一列已排序,第四个参数用TRUE(或确省),Excel会很轻松地找到数据,效率较高。当第一列没有排序,第四个参数用FALSE,Excel会从上到下一条一条地查找,效率较低。

笔者觉得,若要精确查找数据,由于计算机运算速度很快,可省略排序操作,直接用第四个参数用FALSE即可。

VLOOKUP
全部显示
全部隐藏
在表格数组的首列查找值,并由此返回表格数组当前行中其他列的值。

VLOOKUP 中的 V 表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP,而不用 HLOOKUP。

语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 将返回错误值 #N/A。

Table_array 为两列或多列数据。请使用对区域的引用或区域名称。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。不区分大小写。

Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num :

小于 1,VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。
Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:

如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。可以选择“数据”菜单上的“排序”命令,再选择“递增”,将这些值按升序排序。有关详细信息,请参阅默认排序次序。

如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
说明
在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾随空格、不一致的直引号(' 或 ")、弯引号(‘或“)或非打印字符。在上述情况下,VLOOKUP 可能返回不正确或意外的值。有关用于清除文本数据的函数的详细信息,请参阅文本和数据函数。
在搜索数字或日期值时,请确保 table_array 第一列中的数据未保存为文本值。否则,VLOOKUP 可能返回不正确或意外的值。有关详细信息,请参阅将保存为文本的数字转换为数字值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果您要查找实际的问号或星号本身,请在该字符前键入波形符 (~)。
示例 1
本示例搜索大气特征表的“密度”列以查找“粘度”和“温度”列中对应的值。(该值是在海平面 0 摄氏度或 1 个大气压下对空气进行测定的结果。)


1
2
3
4
5
6
7
8
9
10
A B C
密度 粘度 温度
0.457 3.55 500
0.525 3.25 400
0.616 2.93 300
0.675 2.75 250
0.746 2.57 200
0.835 2.38 150
0.946 2.17 100
1.09 1.95 50
1.29 1.71 0
公式 说明(结果)
=VLOOKUP(1,A2:C10,2) 使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 B 列的值。(2.17)
=VLOOKUP(1,A2:C10,3,TRUE) 使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 C 列的值。(100)
=VLOOKUP(.7,A2:C10,3,FALSE) 使用精确匹配在 A 列中搜索值 0.7。因为 A 列中没有精确匹配的值,所以返回一个错误值。(#N/A)
=VLOOKUP(0.1,A2:C10,2,TRUE) 使用近似匹配在 A 列中搜索值 0.1。因为 0.1 小于 A 列中最小的值,所以返回一个错误值。(#N/A)
=VLOOKUP(2,A2:C10,2,TRUE) 使用近似匹配搜索 A 列中的值 2,在 A 列中找到小于等于 2 的最大值 1.29,然后返回同一行中 B 列的值。(1.71)


示例 2
本示例搜索婴幼儿用品表中的“货品 ID”列,并在“成本”和“涨幅”列中查找与之匹配的值,以计算价格和测试条件。


1
2
3
4
5
6
A B C D
货品 ID 货品 成本 涨幅
ST-340 童车 ¥145.67 30%
BI-567 围嘴 ¥3.56 40%
DI-328 尿布 ¥21.45 35%
WI-989 柔湿纸巾 ¥5.12 40%
AS-469 吸出器 ¥2.56 45%
公式 说明(结果)
= VLOOKUP("DI-328", A2:D6, 3, FALSE) * (1 + VLOOKUP("DI-328", A2:D6, 4, FALSE)) 涨幅加上成本,计算尿布的零售价。(¥28.96)
= (VLOOKUP("WI-989", A2:D6, 3, FALSE) * (1 + VLOOKUP("WI-989", A2:D6, 4, FALSE))) * (1 - 20%) 零售价减去指定折扣,计算柔湿纸巾的销售价格。(¥5.73)
= IF(VLOOKUP(A2, A2:D6, 3, FALSE) >= 20, "涨幅为 " & 100 * VLOOKUP(A2, A2:D6, 4, FALSE) &"%", "成本低于 ¥20.00") 如果某一货品的成本大于或等于 ¥20.00,则显示字符串“涨幅为 nn%”;否则,显示字符串“成本低于 ¥20.00”。(涨幅为 30%)
= IF(VLOOKUP(A3, A2:D6, 3, FALSE) >= 20, "涨幅为: " & 100 * VLOOKUP(A3, A2:D6, 4, FALSE) &"%", "成本为 ¥" & VLOOKUP(A3, A2:D6, 3, FALSE)) 如果某一货品的成本大于或等于 ¥20.00,则显示字符串“涨幅为 nn%”;否则,显示字符串“成本为 ¥n.nn”。(成本为 ¥3.56)


示例 3
本示例搜索员工表的 ID 列并查找其他列中的匹配值,以计算年龄并测试错误条件。


1
2
3
4
5
6
7
A B C D E
ID 姓氏 名字 职务 出生日期
1 李 小明 销售代表 12/8/1968
2 林 彩瑜 销售部副总 2/19/1952
3 王 志东 销售代表 8/30/1963
4 潘 金 销售代表 9/19/1958
5 林 丹 销售经理 3/4/1955
6 苏 术平 销售代表 7/2/1963
公式 说明(结果)
=INT(YEARFRAC(DATE(2004,6,30), VLOOKUP(5,A2:E7,5, FALSE), 1)) 针对 2004 财政年度,查找 ID 为 5 的员工的年龄。使用 YEARFRAC 函数,以此财政年度的结束日期减去出生日期,然后使用 INT 函数将结果以整数形式显示。(49)
=IF(ISNA(VLOOKUP(5,A2:E7,2,FALSE)) = TRUE, "未找到员工", VLOOKUP(5,A2:E7,2,FALSE)) 如果有 ID 为 5 的员工,则显示该员工的姓氏;否则,显示消息“未找到员工”。(林)
当 VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。

=IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE)) = TRUE, "未找到员工", VLOOKUP(15,A3:E8,2,FALSE)) 如果有 ID 为 15 的员工,则显示该员工的姓氏;否则,显示消息“未找到员工”。(未找到员工)
当 VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。

=VLOOKUP(4,A2:E7,3,FALSE) & " " & VLOOKUP(4,A2:E7,2,FALSE) & "是" & VLOOKUP(4,A2:E7,4,FALSE) & "。" 对于 ID 为 4 的员工,将三个单元格的值连接为一个完整的句子。(潘金是销售代表。)


注释 上例中的第一个公式使用的是 YEARFRAC 函数。如果该函数不可用并返回错误 #NAME?,请安装和加载“分析工具库”加载宏。

操作方法

在“工具”菜单上,单击“加载宏”。
在“可用加载宏”列表中,选中“分析工具库”框,然后单击“确定”。
如有必要,请按照安装程序中的说明操作。

2009年1月16日星期五

SAP方丈-BASIS-命令备忘录

SAP方丈-BASIS-命令备忘录

老了,还是要拿记记了。

【内容概要】
SAP系统管理
自从写了一些资料后,SAP方丈终于可以改名为老方了。经与总长老商量决定把老方写过的东西命名为《老方念经》,哎,这个不知道是否合适。今天有时间把 BASIS的常用命令收集了一下,虽然老方对这些也是个外行(BASIS的内容很多哈),但是通过一个简单的收集可以给大家做个备忘,不知道这样再此念经 会不会让大家耳朵通起来,悟空,别玩了,快来听师傅念经。
1.BASIS的工作内容
SAP BASIS = DBA + OS ADMIN + SAP SYSTEM ADMIN
这是我的理解,但真正的BASIS涉及的东西很多,还得慢慢来,还好UNIX和ORACLE的基础我都有了,相信这个学习过程应该不会太痛苦;下面是一篇文章上写的:
SAP
System
Administrator SAP系统管理员 SAP系统管理员的责任包括:不间断地对SAP技术环境进行设置,监视,调整和纠错。他还负责对SAP技术环境的日常维护。日常维护包括管理和执行SAP 传输系统和CCMS。责任包括管理和执行安装和升级。在较小的SAP实施中,他还负责操作系统管理,用户管理和SAP安全管理。
SAP
Database
Administrator SAP数据库管理员 SAP数据库管理员的主要责任有备份和复原管理,数据库协调和设置,管理SAP数据字典和数据库安全性。
Operating
System
Administrator 操作系统管理员 操作系统管理员负责操作系统环境的安装,升级,修补,备份,性能协调和安全性。操作系统管理员还负责与SAP系统有关的硬件和周边设备的管理。
2.BASIS的常用命令-备忘篇
SE61维护图背景|登录界面
SU53|SUIM| SU01维护用户
SM50|系统进程序管理

AL08 当前用户|SM04 当前用户|SM02 系统消息
STAD|系统日志SM21 系统日志

SM12 锁定表|SM13

Se81|SE21 建立开发类
SE91|定义消息
在确认和替代当中所使用的MESSAGE就是在这里定义的。
SU21|PFCG权限管理
ST05|SM37|SM35跟踪、作业管理
Bacth,我们最常用的命令之一,LSMW当中也要调用,实际就是一个批处理。

老了,看来记性下降多了,还是拿起笔记记吧。

2009年1月3日星期六

如何让员工发挥他最大的能量



1、 员工不努力是因为他们没有明确的个人梦想!
我们发现在一个团队中,工作不努力态度不积极的员工,多数是没有明确人生目标没有 太大个人梦想的人。他们多数不知道自己将来要成为什么,不知道自己近期要实现什么,不知道自己每天要达到什么,正因为这些原因,才使得他们每天出去总是不 断地浪费自己的时间,总是不愿意去接触更多的客户。努力要源自于自己的心甘情愿,而心甘情愿地努力也只有是为自己的梦想而奋斗。所以,作为公司老板或业务 主管,当我们发现某个员工不够努力的时候,那一定是他的个人梦想有了问题。我们把个人梦想又分成长期目标、近期目标和日常计划,有的人是因为根本就没有长 期目标,不知道自己未来要干什么能干什么,所以他就会采取过一天算一天的态度;有的人是因为近期目标不明确,虽然有个人的长远打算,却无法结合眼前的实 际,所以他们每天出去都不会太追求个人的工作效率,对时间的重要性也没有明确的认识,总是与一帮朋友闲聊当中,度过每一天,回到家晚上睡在床上个人又开始 后悔!有的人是有近期的目标,却没有日常中的每一天的工作计划,一会去干这件事,一会又想起那件事,所以在这种没有序列性的事务当中,消耗了大量的时间。 我们作为业务主管或公司老板,就要善于对每个员工进行分析,帮助没有人生目标的人树立自己的梦想,并且帮助他们制订近期和当前的工作计划,这样,就能让团 队中的每一个每一天都创造出他自己最大的价值!
一个善于管理团队的人,一定是一个善于为员工编织人生计划的专家!员工知道你这样做是真正在为他着想,而不仅仅是为了工作。对他个人成长的作用,要远远大于其为公司创造的价值!他又如何不去为自己而努力呢?
2、 员工无狼性是因为他们没有强烈的挣钱渴望!
很 多员工出去做业务,没有狼性,总是错失了很多机会;有些员工对自己的业务目标要求不高,主要原因是他们没有强烈的挣钱渴望。而没有强烈的挣钱渴望又源于他 们对自己肩上的责任感不是很明确,有些人一直过在父母的庇护之下,他们认为自己挣不挣钱无所谓,也没有太为自己的未来做过多的考虑。可以这么说,是因为多 数人对自己眼前的需求认识不透,对未来的危机意识不到。
事实上,我们说过,在今天这个社会,一个人要想让他自己、父母和子女都过得很好的话,这一 辈子至少要挣200万元左右的钱才够。但多数人没有这种概念,他们没有想到父母每日还是那么辛苦,一旦父母因劳累而生病,他有没有钱去为父母看病?一旦个 人没有钱,将来就不能为孩子创造更好的读书求学的环境;一旦自己有了意外,家人又将依靠何人……在今天这个物价飞涨、新需求层出不穷的时代,一旦没有钱, 将何以为依?
我们要经常帮助员工进行个人算帐,让他们意识到自己必须努力挣钱才行,而且还必须要挣得多、挣得快才行,否则后果就不堪设想!
员工们心里有了个人梦想的动力,还有了来自各方面的经济压力,他们又如何不去珍惜每一天的时间,如何不去拼抢每一个可能错过的客户呢?
3、 员工不关心公司的成长是因为他们看不到公司的发展方向!
有些老板反映员工对公司没有主人翁精神,不关心公司的成长,事实上并非如此,一个感受到公司对自己关爱的员工,会从内心里生出一种对公司的关爱之情。但有时我们发现员工并不为公司积极建言献策,那主要是基于以下这几个原因:
员工在公司里并不受重视,他感觉到自己始终是公司的边缘人物。尤其是业务员,很多公司把业务员排除在正式员工之外,一些设计师有的待遇,业务员就没有。所以,我们发现很多公司业务员始终再做着两方面的准备,时刻准备另找一家公司或者换一份工作。
员 工看不到公司未来的发展方向,因为公司并没有什么长远的规划,甚至连近期的打算也不具备,连老板自己都对公司的未来不敢展望,试想在这种情况下,员工所想 的就是自己该如何做好两手准备,又怎么会为公司建言献策呢?所以我们说,家装公司的老板直接关系着公司的发展,老板应该不断学习,应该为公司找到一个可以 持续发展的方向和策略,并且应该把公司未来的规划通报给所有员工,让员工看到公司正在不断成长,公司在未来有很大的发展前景,这样,员工对公司就会产生信 心,有了对公司的信心,员工又如何不会参与到公司的发展当中呢?有好的建议,他肯定会及时提出来。
员工曾经向公司提出过一些建议,但都不受重视, 或者被公司笑为很不成熟的想法,甚至有的人被老板狠狠地说了一顿,从此,他有再好的建议,都不会再提出。出现过上述情况后,即使员工遇到很好的机会,他可 能也不会把这个机会告诉公司,因为公司是一个让员工感受不到自己价值的地方。我们可以不重视员工提出的建议,但一定要对员工向/公司提出建议的行为表示出 感谢,只有这样,他才会感受到自己的价值和尊重。
公司里也没有相关的鼓励政策,没有对非常敬业的员工给予奖励,没有对提出有价值建议或业务线索的员工进行表彰,这可能就会影响到员工工作的情绪。所以,我们相信,只要公司付出在先,员工就肯定会付出在后!
一个有发展希望、有良好前景、对员工足够重祝、足够关心,一个有爱心的公司,必然会赢得全体员工的热爱,激发每个人的创业热情!
4、 员工长期追随你只因为你是他人生的导航!
员 工能够长期追随一个领导,绝对不是这个领导给他很多钱,而是这个领导是他人生的导航。很多人缺乏对自己人生的把握能力,因此对他们而言,最省事的方法就是 跟好一个领导。这个领导能够为他创造提高自己收入的机会,能够为他梳理人生的目标让他活得更有价值,能够带领他实现个人的不断定成长,甚至能够让他活得更 加精采更加充实更加有意义。
但我们今天的很多老板,仅仅是因为自己为员工创造了一个工作的机会,或者仅仅因为自己是员工的上层领导,就觉得自己很 了不起,不仅对员工起不到人生导航的作用,甚至还会以扣发员工工资作为一种要胁,有的更高高在上,对员工没有起码的人格上的尊重,这样的领导,凭什么要求 员工长期追随你?
一个真正的有管理艺术、有领导艺术的老板或主管,他们不仅能够让员工取得个人能力上和业绩上的增长,更能够凭借个人超强的人格魅 力去吸引员工,并且还时时处处为员工营造个人健康发展的梦想,是员工值得信赖的人生导师。每个人都需要人生导师,只有成为员工们的人生导师,才能让员工长 期地去追随你,因为跟着你,他的人生才是最有价值的。
今天我们家装界的很多公司的老板和部门主管,恰恰缺乏的是这种不断为员工造梦的能力,不断指引员工成长的能力,不断鞭策员工进步的能力。
是 为自己的梦想而奋斗。所以,作为公司老板或业务主管,当我们发现某个员工不够努力的时候,那一定是他的个人梦想有了问题。我们把个人梦想又分成长期目标、 近期目标和日常计划,有的人是因为根本就没有长期目标,不知道自己未来要干什么能干什么,所以他就会采取过一天算一天的态度;有的人是因为近期目标不明 确,虽然有个人的长远打算,却无法结合眼前的实际,所以他们每天出去都不会太追求个人的工作效率,对时间的重要性也没有明确的认识,总是与一帮朋友闲聊当 中,度过每一天,回到家晚上睡在床上个人又开始后悔!有的人是有近期的目标,却没有日常中的每一天的工作计划,一会去干这件事,一会又想起那件事,所以在 这种没有序列性的事务当中,消耗了大量的时间。我们作为业务主管或公司老板,就要善于对每个员工进行分析,帮助没有人生目标的人树立自己的梦想,并且帮助 他们制订近期和当前的工作计划,这样,就能让团队中的每一个每一天都创造出他自己最大的价值!
一个善于管理团队的人,一定是一个善于为员工编织人生计划的专家!员工知道你这样做是真正在为他着想,而不仅仅是为了工作。对他个人成长的作用,要远远大于其为公司创造的价值!他又如何不去为自己而努力呢?