版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、PS户项目的管理_处理流程客户项目即 Client Project ,指为客户设计、生产并交付某一特殊产品的过程, 由于产品的不可重复性,一般不建议使用PP的工单进行管理,而SAP中,应用PS模块及其他与之集成的模块能对这类型项目进行全生命周期管理。客户项目的业务流程与SAP的系统功能对应如下:1、客户询价 - 创建询价( VA11, Creat Inquiry )2、立项 - 创建项目( CJ01, Creat project )3、评估成本及交付日期 - 物料成本、工序成本、附加成本估算;项目进度计划 安排( CJ20N, Project planning )4、报价及收入分析 - 创
2、建项目报价( DP81, Sales Pricing )5、客户下达订单 - 创建销售订单( VA01, Creat sales order)6、合同约定预付款及付款计划 - 预付款开票及过账,创建开票计划( Billing Plan)7、项目实施 - 项目采购、关键部件生产、项目领料、活动确认8、项目结算 - 指定项目结算规则、执行结算PS_客户项目的管理_创建询价与普通的销售相同, 项目型的销售也需要创建询价、 报价, 并在客户确认后下达 销售订单。但与面向库存型的销售相比,项目型的销售的过程则更为复杂。SAP中,使用VA11创建一个询价,创建询价前,需要准备的基础数据有:1 、销售组织、
3、分销渠道2、客户主数据3、物料主数据4、条件类型到目前为止,仍是SD中的内容,此时创建的询价和项目是没有联系的。后续在 创建项目后再看看SD与PS如果关联。PS 用户自定义字段相关的权限设置PS模块中,标准设置下可以通过配置自定义字段保存客户化的信息,但是,默 认设置下的自定义字段无法做到权限控制,以下配置可以实现PS自定义字段的权限控制:匸越项目系统D陽结构它a实施结构工作分解结构(W&S)1a项目編码屏蔽工V/陌用户状态Q定义合作人确定过程和角色 3创建项目参数文件 刃创建WB5 7E素项吕类型 艮W旳元素的指定生气申请人 指定WBS元素的负责人 囲定义WBS元素的优先圾a托户接口设置卜國
4、 WB5WB5元素細节屏幕的布局 自询工作细曲臺构宗叟字段诜捱 巨鬲 不匚亦T T手萎初隆由石元卫主欝编辑自定义字段时,输入权限对象:显示视图”用户字段J总览 囲圜圖卫卫1字段码1描述|授权对象1tibooooi屈户定义字段0000002OOOOOSPOOOOOSP11300000用户京叉字段芾衩限控制DC.PKPSJSR8500001罚尸尼义芋段kcoooiIAD0001ME00001PRD0001那么系统即会对引用了字段码为1300000的自定义字段进行权限检查,如 CJ01CJ02 等操作。但是,还有一个问题,到此步下,标准配置下WBS相关的报表仍没有对自定义字 段进行权限检查,此时,还
5、需要作以下一步操作:使用Tcode SU24录入需要修改权限的 Tcode,如S_ALR_87013531,进入以下 界面:|回圄|昌|囲窗|审倉 直固囹|因图|1问Selection ResultTransaction TesctS_ALRT87013531成电收入茂fc/收据境加如右边所示約权限甘墓 为Checks J表都可诡ft? C_AFKO_ACT网絡抬头等级的作业 CAFKOAWKOM:订单的订单类型工厂 C_AFKO_&1S网络:MRP组(工厂)和事务类型 C_AFVG_APLPS:网络活动和作业元素的工作申心 C_AFVG_TYPPS!网络作业和作业元素的作业类型口 C_PRO
6、J_KOKPS;项目定义的控制区域 C_PRDJ_FRCPS:项目定义的利润中心口 C_PROJ_VNRPS:项目定义的项目经理a C.PRPS.ftRTPS: WES元素的项目类型权限 CPRPS_KOKPS: VJBS 5素的控制区域权限 C_PRPS_KSTPS: WBS要素的成本中心授权n r Pfspq PRC眄:尊舞體禾lIJS中小幡权j C PRPS USRPS: W站要素用尸字段模型的权限 c PEF5兰 VHR再:V廊耍橐丽!音绘ii权眼 K_KA_RPT&T爻互式展幵报表.报告 S BDS OSBC-SfxY-KPIs-BDS; Authorizations for Doc
7、u S_CTS_ADMI更改和传输系统的管理函数 S_DEV匚 LDPABAP工作台 SPRO_AUTHIMG:项目鬲新授权 S_PROJECTProject Management! Proj&ct authorizatiarQ S_TCODE j事务开始的权限检杳I Application Edit Goto系统(丫; 帮助H) _匚I IB ”1 FE II W -一!Display Transaction S_ALR_87013531阴岡圍岡SAF Mtn四、 PS项目结算 配置及操作说明PS与FIC0的主要接口之一即为项目的结算。一般来说,此部分要与财务的会计核算体系相结合。项目实施过
8、程中发生的成本, 包括物料领用、服务采购、资产采购,如果使用结算型的WBS那么这些业务活动中,仅需要录入WBSt,成本被记到对应的 WBS勺借方(一般为损益类科目), 项目结算时,再从这一中间科目转到最终的资负债类科目上; 如果使用统计型的 WBS那么可以将 WBS号理解成一个统计字段或辅助核算字段,在有关项目的活 动中,除需要录入 WBS号外,要需要录入最终的帐户分配元素,比如资产 /在建事务代码| LALR一8YQ13531I團引別閱|并司|些他副H叵 J |孙F刷Authonzation Objects呢ti.旧权陋对蠢|oh;pct OFrriptic.n工程号等,使用统计型 WBS则
9、成本直接进入最终科目, WBSf需要结算,此时 WBSS本等于内部订单了。但使用统计型 WBSt个重大缺陷,即不能在项目结 构中创建物料的采购申请、预留等,显得不够完美。于是,一般的PS实施都会选择结算型WBS项目参数文件配置如下:Change View Project Profile: Details厢| New Efitrie計團園翩画陋履|Proj.Prof. OQOL 打 pre Jed结算参数文件配置:可以指定结算的目标类型,比如下面为指定只能结算到成本中心Change View Settlement ProfileH: DetailsSettlement profileAcUjal
10、costaofS a ies To 盹 Settledin Fult OCan Ge Settled O Mot For SettlementDefault Values/ *Allocation stru ctu rePS settlementSource structureFA transfer str.ElFA sett I emeritiDefault object typeCTR Cosl centerIndicators 100%-valldationE%-SetlemerrtH Equivnce numbersH Amount sertlementQ ?ariancG s to
11、Costing-Eased PAValid Receivers /G/L accountSettlement hot AllowedCost center1 Settlement OptionalOrderSettlement Not AllowedWBS elementSettlerment Not Aflov/edFixed mssotSettle me nt Hot Al lowedMaterialSettlement Not AllowedNetworkSettlement Not AtlovjeclProfit- SegmentSettlement Not AllowedSales
12、orderSettlement hot AllowedCost objectsSettlement hot AllowedOrdr ftemSettlement Not AllowedBusiress proc Settlement Not AllowedReal Est ObjectSettlement Hot AllowedOther ParametersDcicunnent t/peGA account JocxuneMax.no.dist.rls3Residence time3Months项目创建时,选定相应的参数文件,即可以自动复制到正确的WB啖型(结算型 或统计型),当然,也可以使
13、用替代等增强功能实现,甚至操作时手工指定3 | Nev EntriesFSOi Effect|彌引 Project Builder: Project 1/0002Project Structure: DescriptionW S VOOG2_IdentificationV0DC2=rm H r ! n n r r n ! n r eTest for CJCOestfor ac6 -L Test for CJCCi -2V&002Voofli-o-iVO(J02r(b2Dates TrsnfifeQ1,C1300001300000 IDES Pro團團逗圖口罔厨画AccountingCo sti
14、ng Sheet实际操作中,通常只能首层 WBS隹护结算规则,再使用Tcode CJB2/CJB1为子层WB飯生结算规则,维护的路径如下:Investment profileRe suits Analysis KeyOverhead keyInterest ProfileIdentification and VIGVJ selectionBasic datciAssignnientEj |Edit Goto Extras Settings System 卜 i I 1.制闫|StatusBritP Sect 1/0002CostsQ j?; f AvdllcfbtyValid atK)n/Su
15、 bstituti 0 nProject 5tru&园史吋7 Ti Network、:土; * HActivityComponentVi/BS elementNel?jrork厂Canceld vie.-j selection|l/0002I启|口|0|审可Dat 电Assignments/DtesAssigrirrwrits/Con13W000 IDES Pro Transfer to prnj.def维护完成后,再使用CJ88/CJ8G就可以结算并产生相应的会计凭证了。当然,网络也有自已的结算规则,不过一般也就默认结算到所属的WBS再从WB卿结算出去目标帐户了,相对简单,不再细说五、PS
16、DMS文档的保存方法一般企业,如果文档不是特别多,建议就不用文件服务器了,只需将文档用二进 制的形式保存在数据库中即可,这种方式配置相对简单,也适合于 PS项目中保 存一些小文件。当然,如果文件量特别大,或者项目已经实施了 DMS那么PS 与DMS勺集成也是很简单的。在PS中挂接文档常用的有两个选择,一个是PS文本,另一种是挂接DMS的文 档。第一种方案最简单,几乎不用配置即可,如下图:Costing Sheet130000.Overhead keyAccountingInterest ProfileTnvpstmFnt nrnfrkSelectFL2|砂閉 Project Builder:
17、Project R01ILmmir|UII I if. iJ; i 1 rpiir 一 i 亠 第二种稍复杂。1、DM湘关配置、文档创建吐 q.Mb centerReq. co,codeCopy netviforkActivity (mterna!)Activity (external)Activity (costs)Activity (serviceActivity element (vOfkctivityiCtlVStctivir,- &lent i ccdteiial ComponentmlesionePS t巳xtUOCUTTTSHT|砂閉 Project Builder: Proje
18、ct R01SAP NetWeaverEnterprise StructureCross-Application ComponentsNotificaticnEuropean Monetary Union: Euro Document ManaaementControl Data国General Data乜 Maintain Global Settings 國 Define Data Carrier p 踐 Settings for Storage SystemsStructure B SP Customizing Implement自ticon Guide 国 Activate SAP EC
19、C Extensions 0 & f曲 P囲 B踐 Define Number Ranges for Do匚ument Numbwe Define Document Types Maintain Screen for Object LinkMaintain Key FieldsDefine Revision LevelsMaintain Role囲 Maintain Storage System 2乜intai n .Sto rege_ Cate go ry國 Create MIMF Types for Full-Txt Search第一步,定义文档类型,此步与其他模块大同小异,不过参数很多,
20、具体意义就 需要仔细测试了,不过一般复制标准的即可,不再细说 第二步,定义文档存储的数据表,此处假定文档是保存在数据库中,其他方待谈。Full administrationDisplay Content Repositories! Detail.gOBHELEH换碰扭 DS_pS0t /yffieDescriptionDatabase storage documents for PSDocument AreaDMS Document Maridgement System日Storage type03 SAP System Datbese口史p. Sub-TypeNormalVersion no
21、.0045 Content Server version 4.5Contents tableDNS CONT2 HD1giHiPhys, pathD g srsap E 匚 ZSYSglobal注意红框中的参数.其出DIS.CONT 2_HD1为保存的目标数 養备SO魏韌过紅应第三步,定义存储目录,即在CV01N1载的目标路径了,核心其实是第二步的一 个壳子2、创建DMS文档,注意下图即可(也可以在 CJ20N中通过链接按钮创建)OriginalDo 匸 umeOe scripMegCM RehUserLab/OffrtOriginalAppLDoeuS DOC WlnwciriiChange
22、 Authort5uperiaiDocum(因司 Change Document: Basic Data Specification (;画回叵回直圍圄03、在PS的WB鋪关联DMSt档,如下图阿|D|创刪圖 凰罔晶Status LogClassification iDocument /Document10000000259Part000 Version00O Deletion RagO Document Structure O CAD IndicatorI囲Project Builder: Project 1/0002六、PS项目结算 结算规则接收方详解前面写了一篇PS项目结算 配置及操作说
23、明 ,事实上,PS中,主要包括三 大块,一个是项目实施前的计划部分,包括成本计划、进度计划、资源计划等, 这一部分在SAP中都有相应的解决方案,也即能使用系统处理这些计划;第二 个是实施过程中的管理,包括有关 PS的实际记帐等业务;第三个即为项目的结前面说到,项目的结算主要通过结算参数文件来控制, 如下图,可以在结算参数 文件中指定WBS吉算规则维护中允许的接收方类别。Valid ReceiversG/L nccourtSettlement Not AlliedCost center1 Settlement OptionalsOrderSettlement Not Allowed自V/BS e
24、lementSettlernent Not AllowedFixed assetSettlement Not Allov/edMaterialSettlement Not AllowedNetvarlcSettlennent Mot Allowed iProfit. SegmentSettle me nt Mot AUov/edSales orderCot objectsSettlement Mot AM owedOrder ItemSettlement Not AllowedBusiness procSettlement Mot Allowed自Real E乩 ObjectSetticm e
25、nt Not Allowed以下就各常用的接收方类别作分析:G/L account :结转到总帐科目。此种类型为在维护结算规则时直接选择科目, 那么在项目结转时,生成的结算凭证将是借 G/L account贷 项目成本;通常这 种情况可以处理最复杂的财务核算要求, 但是一般风险也越大。因为结算规则通 常放在项目执行部门维护,而他们并不具有财务科目的专业知识Cost center :结转到成本中心。此种类型为费用化项目通常的结转接收方。生 成的结算凭证将是借 项目成本 成本中心 贷项目成本Order :结转到订单,订单可以包括内部订单等;如果使用内部订单,可以先把 项目成本结转到某一内部订单上(
26、只有 CO凭证),再通过内部订单转到最终科 目,这种方式也可以实现复杂的财务核算要求, 而且一定程度上可以减少会计凭 证的数量WBS element:结转到WBS般来说,下层 WBS勺发生数可以通过此种类型结 转到上层WBS当然,也可以结转到一个毫无关系的另一个项目的WBSt,此时,同结转到内部订单的效果差不多,在结转过程中均只有CO凭证,从结转接收方WBS专出到最终科目时才有会计凭证产生Fixed asset :结转到在建工程/固定资产。这也是常用的一个接收方。如果启用 结算型WBS那么在平时的业务发生过程中,成本通过 WBS攵集,项目结算时, 再通过项目成本中间科目转到在建工程/固定资产中
27、其他的如利润分析段、网络等,原理大体一致,待后续细说整个PS,没两三把板斧不容易搞定呀,好歹有正版教授指导过,虽然还回去不 少,但搞一搞,还是好懂的。先看一张来自PMP勺图:从图上可以看到,成本和进度都有两个参照点,一个是实际的成本和进度,一个 是计划的成本和进度。但是,成本和进度一个是说钱,一个是说时间,所以要转 换一下,目前大家都是把时间换成钱的, 所以我也追随大众的脚步吧,哪天有空 再搞一个分析,是把钱换成时间的,再戴个好看的帽子,叫个超高级项目时间分 析,呵呵。这样换一下,再抄个大家都认识的代码,就有了以下分析原始数据:以下来自PMP BookBAC完工预算,即项目完成的计划成本PV计
28、划价值,即计划进度X BACEV:实际价值,即实际进度X BACAC:实际费用,即实际成本举个例子好说话,假设有这么个项目,BAC为200,到今天为止,计划要完成40%, 即PV为80,实际只完成了进度的20%,即EV为40,但实际发生的费用(AC 为50。下面就拿这几个原始数据来倒腾了。1、如果要分析项目进行到现在,费用偏差(CV 了多少,即钱是比计划多花了 还是少花了,这就不能单看支出了 50,比计划要支出为80少,还要看进度,所 以不是拿实际费用跟计划费用比较,而是要拿实际费用跟实际价价值比较,即CV = AC - EV,负10元,即项目到现在为止不仅进度落后了,还多花了10元钱,如果你
29、是项目经理,就有人找你麻烦了2、如果要分析下进度差了多少(S,其实一看就知道落后了 20%寸不,但这 里要换成钱,所以SV = EV - PV =(实际进度 计划进度)X BAC3、费用绩效指数(CPI),如果想法高级一点,就不仅仅要单看进度或者费用了, 综合两者看看,就是CPI 了,CPI = EV/AC,这里为0.8 , CPI小于1表示费用超预算了,大于 1 则表示费用低于预算。4、进度绩效指标(SPI), SPI = EV/PV =(实际进度/计划进度),此处为 0.5 。同样道理, SPI 小于 1 表示进度落后,大于 1表示进度超前在我们神奇的国度,千奇百怪,无所不在,项目也不例外
30、。 一般人肯定想,项目最理想的情况是,进度超前,费用低于预算,对吧。但你错 了,其实最理想的情况是,进度超前一点点,预算也超前一点点。个中道理,做 过项目经理的估计都心里透窃透窃地。曾经听过一个传说,某机场要建新跑道, 项目经理通过运作,最后,节省了 10 个亿,结果非但没有受到表彰,还被批了, 原因是,执行率不达标!七、 PS 确认和替代简介及示例(简单的增强功能)在SAPPS模块的实施过程中,由于PS中特有的层次结构,导致一些特别需求在 标准功能下通常无法满足。例如,在一个多层次 WBS吉构中,每个WBSTE要求维 护某些相同的字段, 或者某些字段需要用某一规则通过别的字段生成, 这种需求
31、 可以考虑用替代功能来实现; 又例如,网络活动中某些字段的填写要满足特殊要 求,否则不通过,那么可以用网络活动的确认功能来实现。从上面也可以粗略看到,PS模块中,WB口网络活动均可以分别进行确认或替代 的增强功能。 其中,确认可以看作是自定义某些规则, 对用户输入的字段进行检 查,并依据检查的结果向用户发布某些消息; 同理,替代可以看作是依据某些规 则,系统自动生在某字段的值。以下用一个替代的示例说明一种常用的增强。在PS实施中,假设业务要求每个 WBSS需要维护项目负责人,那么业务要求只 在首层WBS隹护,其他层次的项目负责人通过复制得到。那么可以作以下增强:1、增强入口 BProject
32、SystemStructures0rOperative StructuresBv;ork Breakdovn Structure (WBSJ_ Network .A 0f hletvj ork User Statusd 眩 Settings for Netv/crksP 包 Settings For Meh/ork Activities 鼻 Define Change Profilel Q/ Wert Centerg Sp&dfy MRP Controlkr 吉 Define Priorities Q/ Printing in HearksDefine Parameters for Subne
33、tiorks 岁 Schedule Backgrocnd JobsP 國 User Interface Settings 鼻 Maintain validations 3 関(S* Maintain Substitutions 4Edit Netvork Watchcodesl 鸭Project Coding Mask0 SWES User Status易 Define Partner Determination Procedures 日nd Roles鸟 Create FojBct Profile站 Create Project Types for WBS Elements咅 Q Speci
34、fy Applicants far WES elements也 助 Specify Persons Responsible for WBS Elements2 Define Priarities for WES Elernentg 艮 User Interface S&ttings却g预亟莎n_y_曲向也誉2% Matchcodes for Work Breakd。您n Structures (VJBS) 品 Enharc:Erneril: for Project Definition and WBS elements上图显示了 4个点,依次为维护 WBSt认、维护 WBS替代、维护网络活动确
35、认、 维护网络活动替代。本例用到的是第 2。2、维护替代规则StructureCreate Substitution: ZPS01 (Header data)博|lt|质D SubgtRuUon- -Substitutions O Project System b Project definition 它 WBS eiementto stp nRuleiADDD0口 PDD2PJDD pssueaiO ZLEGOL 2PG01 囱 Rulesffi Confiitency check sales order/i Consistent; check project struc N&tv.ork
36、(leader Netu.ork activitySubstitutionZPS01Applicatn areaPSCllup point120 iAuthori2ationCreated byACCHENUGChanged bySubstitution Pro-M/Cost CenIVrth:How wo did yoti like to sifield PRPS-VERf4R ?l&Ent&rinq the substitut-Project SystemWAS ekment95xcCop Set costLegal ErSubstitiriO Constant valuesOBcfti
37、Field 冋mid assig如上图,点击1可以新增加一个替代(本例为 ZPS01,替代的方式可以选择常 量(3)或者字段分配(4),本例选择第4,因为我们要从另一个字段复制并替 换某个字段的值Create prerequisite: ZPS01 Step 0012 CW |口 吕 ubstftutiDn | Step 11 RJH且 | Wan:rram CursorIr_;e rtRPJ-FRART 二IP3 AM) KCJ_PEFSlJP-VERnR P CJPD021TO PSSU301 0 ZLEG01 p D ZPS01S5?txCc?pSet costLegal EnSubst
38、itdt Q Step 001Substitut予 Prerc-quieitcD:D Substttirtions(forfulfi& RulesP Consistency clieck sdes oder.j 匚onsistency check project strut O fJeork header0把activityTechn. harneSubSitutionsQ Project System l Prefect definition p IVBS elementTable FieldsRulesExitsList of structuresShort DescriptStructu
39、re JESTInd vrduaf Object StatusStructure PROProject definitionStructure PRPSV/BS fWorkercakdov Structure) ElemStructure RCJ_FRFSU Superior IV0S element ;for idtion/siStructure 5Y5TA BAP 5y 5te m Fields替代可以针对满足某些前提条件的 WBS进行,如果不写,则替代针对所有 WBSSubstitutonsSubstitutons7 口 PmctSynPmctSynP P ProjectProject
40、dehttiondehttion7 7 0 0 WBSWBS ehertehertb b jj PWPW聞p pD D 22 PSSLBD1PSSLBD1SetSet asasD D 3 3 ZIEG31ZIEG31哪1 16i 6iP 】ZPS01ZPS01SibstititSibstitit勺6 6脚MHMHmimi7 7 PmquisitePmquisite需5 5恤!imsims(伽恤D D RulesRulesSutaMionSutaMionBTSubSub 血 onon P P训 CostCost 価StepStepDOI打瓯冊Fro.MFro.M3 舲捣懿加和鵬顶跌 ,肚0BS帧
41、目対麻边 i皿血翱J臓贵人軒iglBSfifitFedRCJRCJ ffiPSMNRffiPSMNRCreate Substitution: ZPS01 - Step 001 Substitutions到此完成替代规则的确定。3、将替代规则分配到项目参数文件这是SAP的一个基本的配置思想,即替代并不是维护好马上就影响到所有的业 务。一般来说,SAP会通过一个外壳中转一下,这样的好处是更为灵活。比如此 处,替代规则并不直接生效,而是通过项目参数文件作中转, 那么我不同的项目 参数文件既可以有同样的替代规则, 也可以有不同的替代规则,这是灵活性;当 然,坏处就是配置的复杂性大大增加, 这个坏处带来
42、的好处就是,顾问活得还不 错。ControlnganizationPig boa rd./datesControlling八、PS确认和替代简介及示例(简单的增强功能)续二昨天写了一篇文章介绍替代的一个应用,见PS确认和替代简介及示例(简单Change View Project Profile11: Details 西11 New血|画國词画團圃Proj.ProF. ZGDT01 GDT projectBasic dataPro j. type0 AN旣戊苗st elemRld key1300000 Setting WBS/netvrkI-! Only ne rootVersion pro|
43、TrsFr to prcj.def.Simulation prof Cha ngeDocumentsDisplay options111M&ntrfication using project nEPro, summ, MastDaLevel of detail iPPE Proj, RLPartnDet.ProcViidaticinProject def.WBS elements Au tom. validationSubstitutionPnoiect def2I2 Au tom substitutionWBS elements2PS01I叵Jbshtiition Pra.M/Cost Ce
44、nter上图即为项目参数文件的配置界面,1是指定刚才定义的替代,2为控制替代发 生的机制是自动的还是手功的,如果勾选,则替代自动运行,不受用户控制,如 果不勾选,则替代要点击一个按钮才执行。至于那个按钮在哪里,各位聪明人, 就让我省一张图吧,不帖了。下回讲确认时再公布答案的增强功能) 如下图为增强的定义入口: BProject SystemStructures0rOperative StructuresBv;ork Breakdovn Structure (WBSJ_ Network .A 0f hletvj ork User Statusd 眩 Settings for Netv/crksP
45、 包 Settings For Meh/ork Activities 鼻 Define Change Profilel Q/ Wert Centerg Sp&dfy MRP Controlkr 吉 Define Priorities Q/ Printing in HearksDefine Parameters for Subnetiorks 岁 Schedule Backgrocnd JobsP 國 User Interface Settings 鼻 Maintain validations 3 関(S* Maintain Substitutions 4Edit Netvork Watchco
46、desl 鸭Project Coding Mask0 SWES User Status易 Define Partner Determination Procedures 日nd Roles鸟 Create FojBct Profile站 Create Project Types for WBS Elements咅 Q Specify Applicants far WES elements也 助 Specify Persons Responsible for WBS Elements2 Define Priarities for WES Elernentg 艮 User Interface S&
47、ttings却g预亟莎n_y_曲向也誉2% Matchcodes for Work Breakd。您n Structures (VJBS) 品 Enharc:Erneril: for Project Definition and WBS elements今天要说到的是1, WBS勺确认功能事实上,可以将确认理解成一种检查,即用户输入的字段必段满足一定的规则, 下面用一个简单的示例来说明这一应用。1、定义确认StructureChange Validation: ZPSOO1 Step 001 - Overview協中 H, Valid action StepD Rule Validations
48、 口 Project SystemD G Project definition p O WB5 elementA Cl FSVAL01S O2LEGL01 b O ZPS001Check biLegal EnNEW voli 泓即 001E 023耶 PrerequisiteA Check 0 MessageA RulesD ffi Consistency check project strut 0 MeWrk headerD Netvjori? activityjValidation fiamc2PS00LIJew validati&nValidation stepPrerfiquistej
49、001PRPS-PRART 匚 TFCheckPEPS-VERNA valitUtion step 001JMessage (Output if prerequisite IE met ard check is NOT 仙Project Manager not MataintngMessage numljer ZL 023 番叽维护弟2、配置项目参数文件需要在项目参数文件中指定确认发生作用的范围,以及是否自动执行确认, 具体见有关替代的示例3、确认发生作用的效果Piraject Edit Goto Extras Settings System Help| 口自|斛即|l0|i閒| 1冋丢Pro
50、ject Structure: DescriptionIctenti fixationTypIt e001001矽司 Project Builder: Project 1/0002sr01ass厨画Test for PS Document save V0002-0-1Test for Cl匸0 亠2If0002-0-2Id&ntifi匚朮ion and v:ei selecti-orWHS ElementDetail;Overview(s):s lob贋IlZValiddtian: Display messagesWBS El einent 1/0(102Project Manager not
51、 KatfiningBasic dataDates , Assignmnt5Pro j. typeiP Caprtal InvestmentI 國AJurklist dTernpl citesrv|j wnL LIILIReq.cost centerReq. cc.codeT|Si(i EQV00021/0002审园巩DOND A Tet for CJCOMessage textPiraject Edit Goto Extras Settings System Help九、SAP权限设计思路及PS权限增强SAP的权限还是很强大的,先看一张经典的图通用角色CJ01CJ03IM01IM03X.工厂
52、、项目负责人责任成本中心等本地角色本地角色本地角色从上图可以看到,SAP的权限可以分为三个层次,一个是通用角色,主要控制用 户是否有进入某个事务代码(相当于一个功能入口)的权限;第二个是本地角色, 主要控制了用户的操作范围,范围可以是组织级别的,比如公司、工厂、成本中 心等,也可以是业务数据字段级别的,比较 PS中的项目类型、项目负责人等; 第三个层次是用户ID级别,主要是将本地角色与具体的用户帐号关联。SAP权限的强大其实不仅仅在于其三个层次的设计,还在于一系列的辅助工具。 首先是系统基本的批导入工具,使得大批量的权限设置参数较容易地进入系统; 其次是简单的复制功能,使用在实施过程中可以在测
53、试系统中先行测试权限配 置,再同步到正式系统;再者,是无处不在的增强功能,使得某些不满足业务的 权限控制,可以通过增强的方式实现。其实,我也在某国内X友的XC系统上看过与SAP类似的权限设计思路,但无奈 的是,权限只能手工一个个指定,最后只能放弃,仅使用最初级的功能入口权限 控制。回到主题。这里所说的就是一个权限增强的例子。PS提供了为项目的定义、WBS网络定义、网络活动、里程碑等的权限增强入口。 下图的后台的路径。p囲项目系统0结构B 1文档l j0 |墓求QQ生产瓷源和工具0t |收入和所得|支付款项D |臼期D |资源0 j物料P确认D |摸拟I) |项目版本 |t |工作流d信息系統授
54、权管理易在项目杀統中授枳馬顼目系统a增强功龍厂创建枚恨椅替Im胃严空.以WBS勺权限控制为例,增强 CNEXOOO提供了对 WBS勺权限控制增强入口(EXIT_SAPLCNAU_0)2在用户进行与 WBSt关的操作、查询时,程序会自动 进入这个子程序,并把运行的业务数据传入这个子程序,同时运行里面的代码。 这样,理论上可以在这个子程序里面实现任何具有逻辑的权限控制要求。以现在的项目需求为例,业务要求对WBS勺修改、查看操作具体到用户,即需要 根据用户ID的不同来控制权限。从上面的 SAP权限设计来看,本地角色关联到 ID,但本地角色中无具体ID的值,即基本上,为了实现这个业务需求,就必须 为每
55、个用户ID创建不同的本地角色,并将两者关联。但这样的设计不利于以后 的维护工作,而且显得不够灵活。因此,目前的方案是使用一个自字义字段保存 WBS勺用户,并在权限出口中,强制检查一下当前操作的用户ID是否与需要操作的WBSh保存的用户ID 一致,即可实现此需求,且减少维护工作量。参考以下代码:SPAN font-family: Courier New; font-size: 1Opt; color: #000000; background: #FFFFFF; 丄 1S32 color: #3399FF; 丄 1S33 color: #4DA619; 丄 1S52 color: #0000FF;
56、 DATA: wa_user TYPE ZPST_001.TRANSLATE sap_prps-usr02 TO UPPER CASE.SELECT SINGLE * FROM ZPST_001 INTO wa_user WHERE usnam EQ sy-un ame.IF sy-subrc EQ 0.sap_x_actvt = X.ELSE.IF sap_prps-usr02 EQ sy-u name OR sap_prps-usr02 IS INITIAL. sap_x_actvt = X.ELSE.sap_x_actvt = ”.ENDIF.ENDIF.十、难缠的权限问题 这阵子在整P
57、S的权限,相对MMQM这些模块,个人觉得PS的权限要更为复杂 当然,每个项目都有每个项目的特点,不尽相同,要是都一样的话,我这个农夫 也就只能回村里种地去了。PS用户自定义字段相关的权限设置 SAP权限设计思路及PS权限增强先说说业务背景吧,这里的权限要求主要有两点:一是要按项目负责人检查权限, 只有项目负责人才能做修改 WBS等操作;二是要按项目管理部门检查权限,管理 部门的所人用户都可以查看但不能修改项目, 而项目管理部门与项目负责人无必 然的关系。原本想着对WBS勺权限检查有两个权限对象可以用, 一个是WBS勺负 责人,一个是负责成本中心。如下图。未曾想到,测试时发生,这样的分配却带来权
58、限合并导致权限增大的问题 试举例:权限对象C_PRPS_VNFC_PRPS_KST本地角色1 (项 目负责人):项目负责人9901负责成本中心*本地角色2 (项 目管理部门):项目负责人*负责成本中心1810由于项目负责人所在部门可能同时为项目管理部门,因此,两个本地角色同时分配给用户ID UserOI时,根据SAP的检查逻辑,权限是按权限对象合并并取并集 的,那么导致用户UserOI的权限最终为:权限对象C_PRPS_VNR C_PRPS_KSTUserO1项目负责人*负责成本中心*这样对于这个用户,要以修改、查看所有的项目,这显然没有达到权限控制的目 的。想了半天,最终的方案是:把项目负责
59、人、负责成本中心合并到同一个权限字段 进行控制。参考PS用户自定义字段相关的权限设置 ,使用一个用户字段,再用增强 替代功能将项目负责人和负责成本中心取到用户字段上,那统一根据字段值分配结转权限。如下表:权限对象C_PRPS_USR本地角色1 (项 目负责人):用户字段9901*本地角色2 (项 目管理部门):用户字段*1810,至此,解决了 PS的一个权限控制难题SAP PS/IM年结方案项目管理中,如果要达到预算管控的目的,通常会同时启用 IM模块和PS模块。 公司的预算部门在IM中控制各种投资的预算,然后项目挂接在IM的投资程序节 点上,项目的预算受投资程序节点预算的管控。但PS和IM在
60、预算的结转在功能上显得不那么完美。 标准的结转方式应该是接近 以下的方案一。但方案一有一个致命的缺点,就是不能实现类似“零基预算”的 功能,即项目在下一年度的预算与上一年度无关,完全重新申报。但SAP的预算结转后,默认只能将没用完的预算带到下一年, 不知道其他高人有没更好的解决 方法,起码到现在这个功能还找不到实现的方式。看看以下两个年度结转的方案:1方案一:结转预算方案说明:同时结转项目的承诺项和预算,复制投资程序结构,同时结转投资程 序中的预算结转步骤:1)CJCF结转项目的承诺项(当前年度的承诺发生转移到下一年度, 但不改变采 购订单或采购申请的承诺日期)2)CJCO结转项目的预算(项目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024专业高效化粪池清掏服务协议
- 2024年房产转让中介协议标准化范本版B版
- 2024年度墙面粉刷工程应急预案合同3篇
- 国际贸易实务第八章2024版之股权激励协议3篇
- 2024年旅游服务合同标准文本
- 2024年新编鱼苗批发与零售协议样本版B版
- 2024版软件许可合同:大数据分析软件许可使用协议3篇
- 2024年中等职业技术学校师资培养服务协议
- 2024年度影视制作保密合同
- 2024年度电器产品检测代理协议
- 有限空间作业安全监理实施细则
- 注塑机验证的报告
- GA/T 832-2014道路交通安全违法行为图像取证技术规范
- 西方音乐史全套完整教学课件
- 轴套类零件件的加工课件
- 电动汽车培训课件
- 学大教育组织架构
- 等腰三角形的判定-课件
- “问题教学法”的研究综述
- 外研版五年级上册说课标说教材课件
- 被巡察单位组织人事工作汇报集合5篇
评论
0/150
提交评论