標籤

4GL (1) 人才發展 (10) 人物 (3) 太陽能 (4) 心理 (3) 心靈 (10) 文學 (31) 生活常識 (14) 光學 (1) 名句 (10) 即時通訊軟體 (2) 奇狐 (2) 音樂 (2) 產業 (5) 郭語錄 (3) 無聊 (3) 統計 (4) 新聞 (1) 經濟學 (1) 經營管理 (42) 解析度 (1) 遊戲 (5) 電學 (1) 網管 (10) 廣告 (1) 數學 (1) 機率 (1) 雜趣 (1) 證券 (4) 證券期貨 (1) ABAP (15) AD (1) agentflow (4) AJAX (1) Android (1) AnyChart (1) Apache (14) BASIS (4) BDL (1) C# (1) Church (1) CIE (1) CO (38) Converter (1) cron (1) CSS (23) DMS (1) DVD (1) Eclipse (1) English (1) excel (5) Exchange (4) Failover (1) FI (57) File Transfer (1) Firefox (2) FM (2) fourjs (1) gladiatus (1) google (1) Google Maps API (2) grep (1) Grub (1) HR (2) html (23) HTS (8) IE (1) IE 8 (1) IIS (1) IMAP (3) Internet Explorer (1) java (3) JavaScript (22) jQuery (6) JSON (1) K3b (1) LED (3) Linux (112) Linux Mint (4) Load Balance (1) Microsoft (2) MIS (2) MM (51) MSSQL (1) MySQL (27) Network (1) NFS (1) Office (1) Oracle (125) Outlook (3) PDF (6) Perl (59) PHP (33) PL/SQL (1) PL/SQL Developer (1) PM (3) Postfix (2) postfwd (1) PostgreSQL (1) PP (50) python (1) QM (1) Red Hat (4) Reporting Service (28) ruby (11) SAP (234) scp (1) SD (16) sed (1) Selenium-WebDriver (5) shell (5) SQL (4) SQL server (8) SQuirreL SQL Client (1) SSH (2) SWOT (3) Symantec (2) T-SQL (7) Tera Term (2) tip (1) tiptop (22) Tomcat (6) Trouble Shooting (1) Tuning (5) Ubuntu (33) ufw (1) utf-8 (1) VIM (11) Virtual Machine (2) vnc (3) Web Service (2) wget (1) Windows (19) Windows (1) WM (6) youtube (1) yum (2)

2013年4月16日 星期二

SAP HR模块中的子模块介绍

http://www.fuhesap.com/sap/1596.html

PA基本上就是涵盖各个方面的员工主数据, PA有两个基本概念: Infotype和Action.)
Infotype 是一类相关信息的集合, 用四位数字为代码, 例如: 0001 组织分配, 0002 个人基本信息, 0006 地址, 0008 基本工资, 0021 家庭成员。
每 个Infotype其实就是一个table, table里有很多字段, 比如"0002"这个Infotype里有的字段: 姓/名/称谓/别名/婚姻 /宗教/性别等等, 同一个Infotype可以根据人员不同国家呈现不同的屏幕, 并且某些Infotype是特定国家专用的, 比如中国专用的"个人 所得税/社保/公积金/政治面貌/档案"等. "身份证号"这个Infotype各国都会用, 但是每个国家的编辑屏幕不一样.
Action表示一个人事事件, 例如雇佣/离职/升迁/跨公司转移等。
按 照SAP的逻辑, 一个Action会引发一系列特定的Infotype的增减或变更, Infotype的变更也应该有一个Action作为其缘 由, 所以要把相关的Infotype按照特定顺序组合起来, 在给员工执行Action的时候, 这些Infotype会按顺序逐个呈现, 用户在前台 逐个维护这些信息。
举 个简单的例子, 用户在执行"雇佣"这一Action后, 系统会接连调出Infotype: 个人信息/组织分配/地址/排班/基本工资/银行/休假定 额------, 用户在前台把这些信息逐个维护直至完毕. 而所执行的Action也被记录于Infotype 0000中.
这一系列Infotype和对Infotype的操作(创建/修改/删除/终止)的组合称为Infogroup, Infogroup被分配给Action.
HR的每个Infotype都必须指定有效期, 有的Infotype有重叠或间断, 用户可以自己定义每个Infotype的"time constraint", 常用的有三种: 1, 无间断无重叠 2,有间断无重叠 3,有间断有重叠。
time constraint=1的例子:以业务为例, "基本工资"这一Infotype的某人在某一时点必须且只能有一条记录, 如果在1月8号给员工修改"基本工资", 原有的记录就被掐断(即终止于1月7日这一天, SAP叫做Delimit). 
time constraint=2的例子: 配偶, 员工可以有配偶可以没有配偶, 但如果有配偶只能有一个.
time constraint=3的例子: 子女, 某人可以没有子女, 可以有一个子女, 可以同时有几个子女.
某 些Infotype可以有Subtype, Subtype的表结构完全继承于Infotype, 只是用来细化和区别具体的Infotype, 例 如: "0021家庭成员"这个Infotype可以有"配偶/子女/父亲/母亲/兄弟姐妹"这些Subtype, 这些都是可定义的, 当某个 Infotype或者Subtype在同一时间有多条记录时, 再用"Object ID"作为索引来区别, 例如某员工在同一时间有三个子 女, "Object ID"分别为1,2,3, 在允许"一夫多妻制"的国家, 也可以用"Object ID"来指代同时拥有的多个配偶.

沒有留言:

張貼留言