=============================== The First Day ==================================== ***** 主要内容:old PD 中的qualification, scale, profile, subprofile, career plan, succession plan # PD的模块: |--PA-PD-QR Qualifications and Requirements |--PA-PD-SP Career and Succession Planning |--PA-PD-DP Development Plans |--PA-PD-PM Objective Setting and Appraisals |--PA-PD-AP Appraisal Systems # PD和其他模块的关联: PD-PA infotype24 Qualification & infotype25 Appraisal PD-Logictics 比如 work center 的 一些requirement PD-Shift Planning 根据PD来选合适的人来做shift # 表HRP1001。这个表在HCM中是很大的一张表。存放所有的relationship HRP1001-OTYPE 类型 F4可以看到所有的object类型 HRP1001-RELAT 关系 F4可以看到所有的关系的种类 # Tcode OOQA. 看 Qualification 和 QualificationGroup # Scale 的概念,以及在spro 中设置。 spro - PM - PD - Master Data - Edit Scales # Evaluation Path 的概念。 O-S-P... QK-QK-Q... 这些对象之间的relationship都是存储在HRP1001中。 QK-QK-Q之间的scale是inherit的。 # Depreciation 的概念。 ex. 2 years. proficiency 10 -> 5 -> 2.5? 如果这个人的position需要这种qualification, 这个qualification的depreciation就失效。 # T-code PPUP User-Specific 的功能。 plan version的作用:系统中可以有许多OM, 其中只有一个是active的。其他inactive的OM可以用来做测试的改动。 # PPPM menu 的 tab 的 subprofile 的 customizing: spro - PM - PD - Function - Define Profile View # Table T777E - Allowed Relationships # position 的一些 qualification是从 这个职位的job 那里继承过来的。inherit from # Tcode PSV1 用来察看所有的course?? 可以在PP01中,去查询一个event(例如business event type D)和一个Q有没有关联 # T77S0 PLOGI-APPRA Integration switch for appraisal =============================== The Second Day ==================================== ***** 主要内容:old PD 中的 appraisal 。 创建各种类型的 model,创建一个appraisal, 我这块东西仔细看了HR510的讲解。 # OOQA Catalog: Change Qualifications OOAM Catalog: Change Appraisal Model BS(Appraisal Model) - BG(Criteria Group) - BK(Criteria) - Q(Qualification) # Tcode: appsearch appdelete apptakeback appcreate # 自己动手,创建4种不同类型的 Appraisal Model (创建时要选好Form of Appraisal) # 用appcreate创建一个appraisal # Appraisal completed 之后,里面对应的qualification会自动transfer给PD subprofile 如果正确配置了further process函数 # ANA在QPT004中常用的数据 pernr 17495001 17495003 17495004 1000 1001 1002... # T77S0中的几个switch # Ev pathA Ev pathB, Generating TO-DO list 这里不懂 !!! # 每一种appraisal model在创建的时候 有些细节差别 要有概念。 =============================== The Third Day ==================================== ***** 主要内容:(PPT MBO_WORKSHOP.ppt的前20页左右。) tcode phap_catalog_pa 里面的 Category Group, Category, Template,里面每个tab的功能. 以及相对应的 BADI... # P5中的和其他模块的整合 主要有 SEM系统,Learning Solution(就是old version的course之类的),BW系统 SEM <=> Performance Management # P6 Status and Workflow Management # Tcode phap_start_bsp Business Server Page # BADI, Tcode se18 HRHAP00_* HRHAP00_ADD_HEADER, 进入menu中的 Enhancement Implementation -> Overview # P18,这页的infotype不需要手动维护(从不手动维护)。通过维护catalog去维护这些类型。 # P20,各种 tcode phap_prepare_pa <=> appprepare Prepare Appraisal Document phap_create_pa <=> appcreate Create Appraisal Document phap_change_pa 同上 phap_search_pa 同上 phap_admin_pa 特殊。在old PD中没有直接对应。功能类似于 apptakeback, appdelete ... phap_catalog_pa <=> OOAM, Appraisal Template Catalog phap_catalog E-Recruiting,Personnel Appraisals,SAP Learning Solution的template catalog # 例子QPT004,phap_catalog_pa中,China - CheckList / My first Checklist 依次分析 china - Checklist 的各种属性 / 再依次分析 My First Checklist 的各种属性 # For China - Checklist, Tab Participants: Further Participants的意思是 比如HR专员负责给你一些表格、文档...即参与到了appraisal过程中 Tab ValueLists: 里面是一些参数标准的设定,比如scale,quality,quantity.... Tab Column: 对应着 web页面里的列 Tab Status Flow: 规定catalog 的子树的可选的东西 # For My First CheckList Tab Description: 这里的内容会受到Columns tab里面的text layout设定的影响。 Tab Layout: HRHAP00_TEXT_SUBST => 在layout中 做text replacement HRHAP00_SMARTFORMS - print layout - standard HRHAP00_OFFLINE - offline Tab Columns: NoteE 是 ERP2005中的新功能 Tab Column Access: Web page中的每一列的 显示,谁可以改,谁只能看... Tab Value Descriptions: 类似old version有的功能,给某些值 加一些说明文字 Tab Roles: Tab Processing:非常重要!!! Appraisal Document Creation Check 有3项:1,X, Blank,例子: 2009 / template1 / er is jesus / ee is ANA 2009 / template1 / er is hornis / ee is ANA Tab Status: * 重要!! 在 phap_catalog_pa中,右键-〉basic settings 里面设置 enhancement的功能。 enhancement的功能是在se18的badi中而来的。 即需要在basic settings中加入具体的badi enhancement,在catalog_pa中才能够使用这个enhancement # 重要!! Tcode SLG1, object搜索 HRHAP*, 看app document的结果 # T77S0, HAP00_REPLA Replace Old Appraisal System with New ***** 不清楚地记录 ? HRHAP00_DOC_PREPARE oohap_basic oohap_catalog ? bsp 和 webdynpro 概念的区别?参照这个帖子里面的讨论 http://forums.sdn.sap.com/thread.jspa?threadID=1171955&start=15&tstart=0 =============================== The Fourth Day ==================================== ***** 主要内容:tcode phap_catalog_pa 里面的 Criteria Group, Criterion 的细节每一个tab的设置。还有相对应的BADI。 # P18 中infotype在catalog中维护时会有些验证的过程。 如果在PP01中直接维护会有问题(缺少验证的东西) 总之,这些infotype不要在PP01中直接维护。 # 给出两个重要的 report . 1091338 2009 Message . 做transport 先运行RHSOBJCH,transport 所有的object, 其中包括PA-PD-PM的对象 再运行RHMOVE30, # Processing Tab (在template对象 My First Checklist中) + 有一个checkbox Approval Process Activated, 感觉因该是指appraisee来approve。这个在HR510中有讲。 + button 'Further Template Behaviour' 里面的enhancement ana都讲解了一遍。应该是对应的BADI来实现功能的。 里面有一个功能 应该是设置最多可以有多少个part appraiser。设置好之后,在下面的 'Part-Appraisal Settings'显示出来 + area 'Follow-Up Processing'. Adjust Potential (as of valid from date) Adjust Potential (as of valid to date) 这两个对应旧版本的: qualification评估通过后,subprofile中自动维护上相应的qualification. 如果评估时间是01012001~31122009,上面两项决定新的qualification的开始日期是01012009还是01012010。 # Status Flow Tab, 在这里面设置 appraisal每一步骤的按钮的配置。 + In Preparation 有两个按钮,每个按钮按完后,系统怎么走 + In Process 同上 + In Completed 同上 # 在这一步,右键 template, 新建criteria group 'Office'. 这里结合ppt 中P22的图 来深刻理解这些对象之间的层次概念。 + Element Access Tab. 这里面设置了不同角色的一些权限。 # 在 criteria group 'Office' 的基础上,新建两个elements(属于criterion对象)。 # 在 template 层,‘my first checklist’,右键 - status - release. 这个template下面的对象全变为 released的状态。 !!release 状态 可以再变回 unrelease的状态。但是是有条件的,即如果这个appraisal document已经生成了,就不能再 变回unrelease. 但是,有一个note 888658好像可以给变回来。以后深入研究一下这个note。 # 要创建一个 appraisal document有两种方法。 + 后台的方法,phap_create + 前台的方法,phap_start_bsp (在默认的情况下,直接点左上角的create) 注:在分析问题的时候,应该先看后台的表现是否正确。如果正确再去前台部分检查错误原因。 ------------------ 以下内容是创建一个复杂一些的appraisal ---------------------------- (1) 在 Personnel Appraisals上右键,新建 category. 模版选择 Objective setting.即,依据模版创建 (2) 这个新创建的 category对象中的每一个 tab 深入看一下: - Participants Tab 讲解里面每个配置的含义 - Coumns Tab 讲解里面每个配置的含义。这里设置web页面有哪些 列 。 - Role Tab 评估人 被评估人 都是哪些种人。 - Value list Tab 配置系统可选的东西 - Enhancement Tab 配置系统可选的东西 - Status Flow Tab Status / Person Authorized / Event 其中,planning 和 review 两个步骤有一个循环关系,review通过后再往下一步process走 (3) 在category上,右键创建template.也是根据模版来创建。 这一步同时创建了criteria group, criterion. (4) 双击template, 进入每一个tab 页。 - Description 这里的描述有两个变量 &1 &2.这两个变量在layout tab页面中设定具体的值。 - Layout 这里设定description中变量的值。在‘text replacement’中 - Columns 这里定义每一列的细节。列的项 从父亲那里inherit - Column Access ... - Value Description ... - Roles 从父亲那里继承 - Processing 这里要手动改一下设定。包括加 header accesss - change part app before appraisal follow-up 选valid to date - Status Flow 里面每一个状态的设置,大概浏览一遍。 (5) 进入下一级。双击criteria group,进入每一个tab 页。 - Description - Columns 重要!!! 这里有一个 Dynamic Settings.里面每一项都有说道(实现和BADI有关): Fixed Enhancement -- 可以加入最多职位的要求的qualification的个数 Free Enhancement -- 可以加入无数的qualification Refers to Attributes of -- 用来设置每一个element的具体属性。web page就是每一行的属性。 Deletion of an Element -- 决定 删除的功能 是否出现 这里有一个Dropdown Box.用来决定 scale的输入是用 dropdown的形式给出。 - Value Descriptions - Element Access 这里是更具体的每一个区域的对象权限设定 =============================== The Fifth Day ==================================== =============================== The Sixth Day ==================================== =============================== The Seventh Day ==================================== =============================== The Eighth Day ==================================== =============================== The Ninth Day ==================================== =============================== The Tenth Day ====================================