当前位置:文档之家› SAP报表开发

SAP报表开发

SAP报表开发
SAP报表开发

SAP报表开发概述

报表开发是指无屏幕的纯报表开发。

一、报表事件

对于纯报表程序,SAP 预定义了一系列的报表事件,包括:

二、事件处理顺序

下面是事件处理次序:

一个事件的ABAP 代码,开始于事件关键字,结束于下一个事件关键字。

三、报表的通常格式

通常,一个报表程序包含如下几部分:

1、程序说明。包括:程序名称、作者、日期等信息。

2、关键字Report。

3、数据定义。内表、参数都在这里定义。

4、Include 部分。指定包含文件。

5、定义选择屏幕。利用SELECT-OPTIONS 和PARAMETERS 声明多个选择参数,系统会自动产生一个屏幕号为1000 的选择屏幕。

6、INITIALIZATION 事件。完成对选择屏幕参数的默认值填充。

7、AT SELECTION-SCREEN 事件。对用户的输入参数作校验。

8、START-OF-SELECTION 事件。在这里完成数据处理。

9、END-OF-SELECTION 事件。在这里定义报表的输出。

10、如果不是采用ALV 的方式输出报表,而是采用WRITE 语句输出,则还有TOP-OF-PAGE 和END-OF-PAGE 事件。

四、关于选择屏幕

定义选择屏幕的常用关键字:

1、PARAMETERS….。用来定义单值参数。

2、SELECT-OPTIONS。用来定义单值、多值、范围参数。

3、SELECTION-SCREEN。用来格式化选择屏幕。

定义选择屏幕时,我们会用到SELECT-OPTIONS 这个关键字,该参数能够接受单值、多值、范围,实际上,该参数是一个内表,其结构如下:

DATA: Begin of seltab OCCURS 0,

SIGN(1), OPTION(2), LOW LIKE f, HIGH LIKE f,

END OF seltab.

Seltab-SIGN:可选值为I 和E。I 表示包含(Include),E 表示排除(Exclude)。

Seltab-OPTION:可选值为EQ、NE、GT、LE、LT、BT、NB。EQ 表示等于,NE 表示不等于,GT 表示大于,LE 表示小于或等于,LT 表示小于,BT 表示在..之间,NB 表示不在…之间。SELECT-OPTIONS 定义的选择参数能够直接用在OPEN SQL 语句中,例如:Where f IN seltab。

大家想想,一条这样的WHERE 语句,如果用T-SQL 需要多少个AND 和OR?这可是个好东西呀。为了利用OPEN-SQL 的这个特性,有时候,我们会自己定义这样的内表,自己填充数据,然后在OPEN-SQL 语句中使用,即使我们不需要定义选择屏幕。

我们常用的屏幕格式化语句有:

1、在选择屏幕上产生空行:SELECTION-SCREEN SKIP.

2、定义屏幕块。

SELECTION-SCREEN BEGIN OF BLOCK blk0 WITH FRAME TITLE text-010. SELECTION-SCREEN END OF BLOCK blk0.

如果大家对这个屏幕格式还是不满意,那么,请利用屏幕制作器,尽情地修改屏幕1000 吧。

五、选择屏幕上的文本

定义完选择屏幕后,测试运行程序。此时,我们看到的只是各个参数的名称,通常我们要用文本来替换裸露显示的参数名。

点击菜单“转到->文本元素->选择文本”,屏幕如下:

在Text 栏中输入我们希望显示的选择文本。如果参数定义来源于数据字典元素或数据元素,选中“Dictionary ref.”,则Text 栏自动显示数据字典中定义的文本。

下面是“Text symbols”屏幕,它在程序中通过text-010 调用该文本符号(例如:Write text-010)。

如果开发多语言程序,这些text symbols 就必不可少了。

报表实例

财务部在实际业务处理时,有时候需要将会计凭证导出到Excel,而SAP 提供的行项目显示在格式方面不能满足要求,在这一章中,我会将这一简单需求作为例子说明报表的写法。

第一步:运用SE38 或SE80 创建一个报表,报表名称Z_FI_16(其实以Y 或Z 开头的名称都可以啦)。

第二步:写代码,本程序代码如下:

======================================================= ======

REPORT z_fi_16 .

*&---------------------------------------------------------------------*

* 声明全局变量

*&---------------------------------------------------------------------*

DATA: BEGIN OF itab OCCURS 0,

nd LIKE bkpf-gjahr, qj LIKE bkpf-monat, pzbh LIKE bkpf-belnr, pzlx LIKE bkpf-blart, jzrq LIKE bkpf-budat, cz LIKE bkpf-xblnr,

hb LIKE bkpf-waers, hl LIKE bkpf-kursf, ttwb LIKE bkpf-bktxt,

yhm LIKE bkpf-usnam, hxm LIKE bseg-buzei, jzdm LIKE bseg-bschl, zhlx LIKE bseg-koart, tbzz LIKE bseg-umskz, jfdf LIKE bseg-shkzg, je LIKE bseg-wrbtr, bwbje LIKE bseg-dmbtr, zzkm LIKE bseg-hkont, kmmc(50) TYPE c, kh LIKE bseg-kunnr, khmc(40) TYPE c,

gys LIKE bseg-lifnr, gysmc(40) TYPE c, cbzx LIKE bseg-kostl, cbzxmc(20) TYPE c, xmwb LIKE bseg-sgtxt,

END OF itab.

DATA: BEGIN OF ipzbh OCCURS 0,

sign(1) TYPE c,

option(2) TYPE c,

low(10) TYPE c,

high(10) TYPE c,

END OF ipzbh.

DATA: i_count TYPE i,

c_tmp(50) TYPE c,

i_tmp TYPE i.

TABLES: bkpf, bseg.

INCLUDE zincform.

*&---------------------------------------------------------------------*

* 选择屏幕

*&---------------------------------------------------------------------* SELECTION-SCREEN BEGIN OF BLOCK blk0 WITH FRAME TITLE text-010. SELECTION-SCREEN SKIP.

SELECT-OPTIONS p_year FOR bkpf-gjahr.

SELECT-OPTIONS p_period FOR bkpf-monat.

SELECT-OPTIONS p_pzbh FOR bkpf-belnr.

SELECT-OPTIONS p_pzlx FOR bkpf-blart.

SELECT-OPTIONS p_jzrq FOR bkpf-budat.

SELECT-OPTIONS p_hb FOR bkpf-waers.

SELECT-OPTIONS p_yhm FOR bkpf-usnam.

SELECTION-SCREEN SKIP.

SELECTION-SCREEN END OF BLOCK blk0.

SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-020. SELECTION-SCREEN SKIP.

SELECT-OPTIONS p_jzdm FOR bseg-bschl.

SELECT-OPTIONS p_zhlx FOR bseg-koart.

SELECT-OPTIONS p_zzkm FOR bseg-hkont.

SELECT-OPTIONS p_kh FOR bseg-kunnr.

SELECT-OPTIONS p_gys FOR bseg-lifnr.

SELECTION-SCREEN SKIP.

SELECTION-SCREEN END OF BLOCK blk1.

*&---------------------------------------------------------------------* * 初始化选择屏上的变量

*&---------------------------------------------------------------------* INITIALIZATION.

*&---------------------------------------------------------------------* * 初始化全局变量,检查用户的输入

*&---------------------------------------------------------------------* AT SELECTION-SCREEN.

REFRESH ipzbh.

SELECT belnr AS low

INTO CORRESPONDING FIELDS OF TABLE ipzbh

FROM bkpf

WHERE gjahr IN p_year AND monat IN p_period

AND belnr IN p_pzbh AND blart IN p_pzlx

AND budat IN p_jzrq AND waers IN p_hb AND usnam IN p_yhm.

IF sy-dbcnt = 0.

MESSAGE e846(so) WITH '没有符合条件的会计凭证!'.

ENDIF.

IF sy-dbcnt > 2000.

MESSAGE e846(so) WITH '超过2000条会计凭证分录,请缩小查寻范围'. ENDIF.

LOOP AT ipzbh.

ipzbh-sign = 'I'.

ipzbh-option = 'EQ'.

MODIFY ipzbh.

ENDLOOP.

*&---------------------------------------------------------------------*

* 主要数据处理逻辑

*&---------------------------------------------------------------------*

START-OF-SELECTION.

SELECT gjahr AS nd belnr AS pzbh buzei AS hxm bschl AS jzdm

koart AS zhlx umskz AS tbzz shkzg AS jfdf wrbtr AS je

dmbtr AS bwbje hkont AS zzkm kunnr AS kh lifnr AS gys

kostl AS cbzx sgtxt AS xmwb

INTO CORRESPONDING FIELDS OF TABLE itab

FROM bseg

WHERE belnr IN ipzbh AND gjahr IN p_year AND bschl IN p_jzdm

AND koart IN p_zhlx AND hkont IN p_zzkm AND kunnr IN p_kh

AND lifnr IN p_gys.

LOOP AT itab.

SELECT SINGLE monat blart budat xblnr waers kursf bktxt usnam INTO (itab-qj, itab-pzlx, itab-jzrq, itab-cz, itab-hb, itab-hl, itab-ttwb, itab-yhm)

FROM bkpf

WHERE gjahr = itab-nd AND belnr = itab-pzbh.

* 下面几个Perform分别用来获得帐户描述、客户描述、供应商描述、成本中心描述PERFORM get_acctname USING itab-zzkm CHANGING itab-kmmc. PERFORM get_custname USING itab-kh CHANGING itab-khmc. PERFORM get_supplyname USING itab-gys CHANGING itab-gysmc. PERFORM get_ccname USING itab-cbzx CHANGING itab-cbzxmc.

MODIFY itab.

ENDLOOP.

PERFORM display_data.

*&---------------------------------------------------------------------*

* 行选择时的处理

*&---------------------------------------------------------------------*

AT LINE-SELECTION.

*&---------------------------------------------------------------------*

* 用自定义命令按钮时的处理

*&---------------------------------------------------------------------*

AT USER-COMMAND.

*&---------------------------------------------------------------------*

* 页眉

*&---------------------------------------------------------------------*

TOP-OF-PAGE.

LOAD-OF-PROGRAM

*&---------------------------------------------------------------------* * 页脚

*&---------------------------------------------------------------------* END-OF-PAGE.

*&---------------------------------------------------------------------* *& 显示数据

*&---------------------------------------------------------------------* FORM display_data.

TYPE-POOLS slis.

DATA: ws_fieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE,

ws_fieldgroups_tab TYPE slis_t_sp_group_alv,

ws_layout TYPE slis_layout_alv,

ws_sortfields_tab TYPE slis_t_sortinfo_alv WITH HEADER LINE,

ws_events TYPE slis_t_event.

DATA: nn TYPE i VALUE 0.

DEFINE hout.

nn = nn + 1.

ws_fieldcat-tabname = 'itab'.

ws_fieldcat-fieldname = '&1'.

ws_fieldcat-seltext_m = &2.

ws_fieldcat-col_pos = nn.

ws_fieldcat-outputlen = &3.

ws_fieldcat-datatype = '&4'.

ws_fieldcat-do_sum = '&5'.

ws_fieldcat-lzero = 'X'.

ws_fieldcat-no_zero = 'X'.

append ws_fieldcat.

clear ws_fieldcat.

END-OF-DEFINITION.

CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING

percentage = 100

text = '正在进行数据处理,请稍等...'.

hout nd '年度' 4 numc ''. hout qj '期间' 2 numc ''.

hout jzrq '记帐日期' 10 dats ''. hout xmwb '项目文本' 20 char ''.

hout kh '客户' 10 char ''. hout khmc '客户名称' 40 char ''.

hout gys '供应商' 10 char ''. hout gysmc '供应商名称' 40 char ''.

hout cbzx '成本中心' 10 char ''. hout cbzxmc '成本中心名称' 20 char ''. hout pzlx '凭证类型' 2 char ''. hout pzbh '凭证编号' 10 char ''.

hout hxm '行项目' 6 numc ''. hout zzkm '总账科目' 10 char ''.

hout kmmc '科目名称' 50 char ''. hout hb '货币' 5 char ''.

hout hl '汇率' 8 numc ''. hout jfdf '借方/贷方' 5 char ''.

hout je '金额' 11 curr ''. hout bwbje '本位币金额' 11 curr ''.

hout cz '参照' 10 char ''. hout yhm '用户名' 10 char ''.

hout jzdm '记帐代码' 5 char ''. hout zhlx '帐户类型' 5 char ''. hout tbzz '特别总账标识' 5 char ''. hout ttwb '抬头文本' 20 char ''. ws_layout-zebra = 'X'.

ws_layout-get_selinfos = 'X'.

ws_layout-colwidth_optimize = 'X'.

ws_layout-detail_popup = 'X'.

ws_layout-no_keyfix = 'X'.

ws_layout-no_totalline = 'X'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

EXPORTING

is_layout = ws_layout

it_fieldcat = ws_fieldcat[]

it_special_groups = ws_fieldgroups_tab[]

it_sort = ws_sortfields_tab[]

it_events = ws_events[]

i_grid_title = ''

TABLES

t_outtab = itab

EXCEPTIONS

program_error = 1

OTHERS = 2.

ENDFORM. "display_data

======================================================= ======

第三步:定义选择屏幕文本。ABAP 编辑器菜单:转到文本->元素->选择文本。

第四步:分配事务代码和自定义菜单。

08-1、SAP-HR综合应用平台报表填报流程

集团公司暨股份公司人力资源 统计2012年年报及2013年定期报表填报流程及使用说明 (SAP-HR系统) 集团公司(股份公司)人事部 二〇一二年十一月

目录第1章概述1 1.1术语描述1 1.2报表填报流程概述1 第2章年报提取上报流程3 2.1数据锁定3 2.2报表提取3 2.3表校验4 2.4报表保存5 2.5批量提取保存报表6 2.6表间校验6 2.7定期报表提交审核7 2.8定期报表同级审核8 2.9定期报表上报8 2.10定期报表上报查询与打回9 第3章农民工报表提取上报流程9 3.1报表提取9 3.2表校验10 3.3报表保存10 3.4定期报表提交审核12 3.5定期报表同级审核12 3.6定期报表上报13 3.7定期报表上报查询与打回14 第4章在京报表提取上报流程15 4.1数据锁定15 4.2报表提取15 4.3表校验16 4.4报表保存17 4.5批量提取保存报表18 4.6表间校验19 4.7定期报表提交审核19 4.8定期报表同级审核20

4.9定期报表上报21 4.10定期报表上报查询与打回22 第5章海外报表提取上报流程23 5.1数据锁定23 5.2报表提取23 5.3表校验24 5.4报表保存24 5.5定期报表提交审核26 5.6定期报表同级审核26 5.7定期报表上报27 5.8定期报表上报查询与打回28 第6章报表应用29 6.1报表查看与导出29 6.2统计台账32 第7章提取校验34 7.1机构选择34 7.2数据准备35 7.3报表选择35 7.4提取校验36 7.5报表台账39

第1章概述 本手册适用于SAP-HR综合应用平台各级统计报表操作人员和应用系统管理员。 1.1术语描述 直属单位:指集团公司直属企事业单位、股份公司分(子)公司。 二级单位:指需要向直属单位上报定期报表的直属单位的直接下级单位。 三级单位:指需要向二级单位上报定期报表的二级单位的直接下级单位。 1.2报表填报流程概述 各级报表单位在综合应用平台上完成人力资源统计定期报表(月报、季报、年报)的锁定、提取、审核、上报、汇总、输出功能。原则上直属单位下属各二级单位(如果有二级报表单位)定期报表提取、上报完成后,直属单位提取、上报直属单位层面的定期报表。如果二级单位下属有三级报表单位,原则上需要其三级单位提取、上报完成后,二级单位再进行二级单位层面定期报表的提取和上报。 因为综合应用平台定期报表采取数据汇总的方式,直属单位、二级单位、三级单位定期报表的提取、上报流程完全一致。

SAP query操作手册

基本概念 QUERY是SAP的一项简单报表工具,它可为没有编程基础的用户用来生成简单的报表。它有图形化的界面,你可在上面托托拽拽,然后就可以见到你要的报表,可是这只是简单的应用,其实每个工具功能都是比较完善的,QUERY也不例外。 1.生成用户组 SAP菜单→工具→ABAP工作台→实用程序→SAP查询→用户组 T-Code:SQ03 2。创建Functional area(功能区) SAP菜单→工具→ABAP工作台→实用程序→SAP查询→信息集 T-Code:SQ02 3。创建SAP Query SAP菜单→工具→ABAP工作台→实用程序→SAP查询→查询 T-Code:SQ01 2.这些组件之间的关系有: 1。Query的管理包括建立Functional area(功能区)和User Group(用户组),并将功能区分配到相应的用户组中去。 2。Functional area(功能区)中定义query中需引用的表和字段。 3。只有当一个用户属于至少一个用户组才可以创建、运行Queries。一个用户可以属于几个用户组。用户组中的用户享有相同的权力。 4。当Functional area(功能区)分配给了某用户组,该用户组的成员即可以访问此功能区。 5。一个Functional area(功能区)可以分配给多个用户组;多个Functional area(功能区)可以分配给一个用户组。 6。Queries通常为特定的用户组和特定的功能区而建立。这个用户组的用户可以访问所有分配给这个用户组的Queries。 3.还有一点值得注意,在QUERY的管理时,有这样的概念: 标准区(Standard Area):建立在标准区的查询往往用以满足特定用户的特定需求,因此属于Client独立(client-specific)的查询。这些查询不会连接到SAP工作台组织器(Workbench Organizer)上。 全局区域(Global Area):建立在全局区域的查询是为整个系统开发的,因此属于Client交叉(cross-client)的查询。这些查询会在SAP 工作台组织器(Workbench Organizer)上注册,可以利用正常的流程传输到其他系统中。 这里提到的标准区的INFOSET,就是指QUICKVIWER中的一个数据源InfoSet(信息集),而全局区域的InfoSet是不支持QUICKVIWER的。 操作步骤 1.建立用户组

SAP Query 操作手册

QUERY是SAP提供的方便无编程基础用户的报表工具,使用图形化的界面,让用户托托拽拽就能轻松完成报表编写。 Query的操作简单,包括建立用户组、建立信息集和建立查询报表,分别对应Tcode :SQ01/SQ02/SQ03,下面以资产全息查询报表的建立介绍Query操作的完整理步骤。 一.建立Query用户组(Tcode:SQ03) 如上图,你可能为各个模块建立查询报表,这些报表和SAP Tcode一样需要进行权限控制。 [1].走菜单环境->查询区域可选择查询的工作区,标准区域表示特定client(译成客户真是有才),全局区域则表示该用户组是跨client端的,大家知道同一SAP Server可允许多个client存在,象标准的ABAP程序就是跨client的,SAP已经为各模块预制了很多跨Client的查询,资产查询比较多,此处选择特定client, 特定client查询不会连接到SAP工作台组织器(Workbench Organizer),可使用程序RSAQR3TR进行传输。 [2].传输用户组,调用程序RSAQR3TR,也可以直接使用SE38执行RSAQR3TR传输,稍后详细介绍如何传输。 [3].建立用户组名为ZFICO。 [4].将用户组分配到SAP用户,比如将需要使用查询的财务关键用户和最终用户的SAP用户帐号分配到该用户组。 二.建立信息集(Tcode:SQ02)

信息集是数据集的特定视图,数据集主要来自多表连接或逻辑数据库,建立信息集如下图: [1].假设建立信息集ZFIAM001,建立信息集时,用户可自由选择基于表还是基于逻辑数据库,本例使用到资产相关表格ANLA,ANLB,ANLC,ANLU,ALNZ共5个表。 [2][3].按“角色/用户组分配”按钮将信息集分配到用户组ZFICO,你可将一个信息集分配给多个用户组,比如投资项目管理组用户也希望看到该资产查询。 到此,信息集->Query用户组->SAP用户就关联起来了。 介绍一下信息集的详细建立步骤,分abc三个步骤: a.添加信息集Table 新建信息集ZFIAM001的数据源选择“使用基础表进行表连接”,输入表ANLC,进入后到下图:

SAP中HR逻辑数据库PNP中创建报表

By Venkateswara Rao Appikonda, Intelligroup Inc 1. Create a program using the transaction SE38. Provide the logical database name as PNP. Click on SAVE. 2. Then again follow this menu path--->GOTO---->ATTRIBUTES 3. Click on the button HR report category to use the existing report category.

Select the radio button “Master Data (Infotypes) How to create the HR report category 1. Click on HR report category Give name of the HR report category to be create like ____0001(4 underscores 3 zeros 1) here follow the standards for creating the HR report category. To create new HR report category, click on new entries Give the report category name : ____0002 (this is an example )

Description : this is te st report category Then save it under a transport reque st. Click on allowable selection criteria--->choose enter----> new entries Get the fields from select option field with F4 help and give the values to be appeared in the selection screen of the LDB you want. Save it. How to use the report category in the LDB If the report category is space, it means there is nothing given in the HR report category.

SAP查询操作手册范本

SAP培训教材(报表查询)

目录 一、查询分类 (3) 二、查询的一般技巧 (3) (一)选择界面的查询技巧 (3) 单项选择 (3) 多项选择 (4) 动态选择 (7) 保存、选择变式 (7) (二)显示容界面的查询技巧 (9) 排序 (9) 筛选 (10) 小计 (11) 选择、保存格式 (13) 三、详细方法 (14) 凭证查询 (14) 已记帐凭证 (14) 未记帐凭证 (18) 总账查询 (19) 应收查询 (22) 应付查询 (25) 成本中心查询 (26) 订单查询 (30) 工号查询 (30) 合同号查询 (33) 主数据查询 (33) FI主数据查询 (33) CO主数据查询 (33) 四、报表的导出与打印 (34) 五、SAP其他小技巧 (37) 显示系统信息 (37) 添加到收藏夹 (38)

修改字体、快速剪贴 (38) 设置个人设置 (39) 一、查询分类 1、凭证查询 2、总帐查询 3、应收、应付查询 4、成本中心查询(费用查询) 5、订单查询(收入、成本查询) 6、开发报表查询 7、主数据查询 二、查询的一般技巧 (一)选择界面的查询技巧 单项选择 双击需选择的字段出现如下图所示:

多项选择 多项选择是查询中最常用的技巧;图标为。 1、在多项选择时如果不选任何选项则系统默认为全部选择; 2、进入到多项选择部后会有红、绿,单值、围共四种选项;其中 绿色的代表包含;红色代表不包含;

A、在绿色单值输入200000则只显示客户200000 B、如想查询多个客户则可以在绿色单值处多次输入 C、如要查询的是一个围在绿色围处输入所要的围 D、在红色单值处输入20000则显示200000以外的所有客户, 红色的围也是这种选择 E、高级:单击画红圈的地方会有等于、不等于、大于、小于 等选项。(在绿色单值和红色单值)

SAP-HR项目流程图绘制标准

新凤祥SAP-HR一期项目流程图绘制标准

目录 1适用范围 (3) 2流程图总体要求 (3) 3流程图格式 (3) 3.1流程图常用形状的使用说明 (3) 3.1.1活动框 (3) 3.1.2终结符 (4) 3.1.3动态连接线 (5) 3.1.4判断框 (5) 3.1.5页外连接 (6) 3.1.6文档 (6) 3.1.7返回符号 (6) 3.1.8预先定义的流程 (7) 3.1.9分隔符 (7) 3.1.10页内连接 (8) 3.1.11批注 (8) 3.1.12关系和 (8) 3.1.13关系或 (8) 3.2流程驱动和流程输出 (8) 4.流程编码原则 (9) 4.1分类原则 (9) 4.2编码格式 (9) 说明:9 4.3流程编码示例 (9) 5流程图示例 (9)

1适用范围 本标准适用于新凤祥SAP HR 项目蓝图设计阶段流程图的绘制工作。 2流程图总体要求 ● 使用VISIO 绘图软件的垂直跨职能带模板绘制流程图(详见附件1:流程图模板,附件2:流程图模具); ● 为便于浏览,一页流程图中活动框的数量一般不应超过20个(若流程层级划分合理,一个流程的活动一般可以控制在20个以内),保证一页流程图在A4页面范围内能清楚显示,否则可分页绘制,但为了保证流程图的可读性应尽量避免分页; ● 在一个流程图内每个职能带的标题应是唯一的,职能带标题的命名格式为“单位名称+职位名称”(若流程只涉及一个单位,则单位名称可省略); ● 流程图内文字采用宋体;流程标题采用14pt 字体、加粗、左对齐;职能带标题采用12pt 字体、中间对齐;其它流程图正文内文字采用8pt 字体; ● 尽量避免交叉线、有时可以适当合并以求简单明了; ● 在保证能体现流程活动先后顺序的前提下,活动框的排列应尽量紧凑。 3流程图格式 3.1流程图常用形状的使用说明 3.1.1活动框 ●形状: 系统外操作 ●使用说明: — 每个流程活动用一个活动框表示;

SAP报表编辑器(Report Painter)

SAP报表编辑器->Report Painter Concept of Report Painter->概念 这里所指的Report Painter是SAP ECC产品中的一个报表开发工具,中文名为报表绘制器。经常与Report Painter一同提出的Report Writer是其前身,原应用于SAP R/3产品中,后升级为Report Painter。 Application Scope for Report Painter->适用范围 主要用于财务模块(FICO Module)报表的开发,也可用于少量SD/MM/PP模块的主数据类报表的开发。使用该工具开发报表,每次需基于系统已有的一个数据库表,因此开发出的报表数据是在一个模块内的,如可开发资产负债表、费用明细报表。 Features of Report Painter->特点 ?不需要编程,报表取数逻辑简单,工具使用技巧易于掌握,适用于SAP模块顾问,特别是财务顾问使用。 ?取数来源明确。用于取数的数据库表是已知的。下表为可用于报表开发的数据库表: ?

?有专业知识要求。对于主要的应用,财务报表的开发,如开发资产负债表,需具备会计知识的同时需结合企业的会计科目设置情况,进行报表开发。 Major Element of Report Painter->主要元素 ?报表(Tcode:GRR1~GRR3/GR34),即开发的对象,主要开发工作在这里完成,如报表行、列各栏位的内容、取数,报表格式等。 ?方式(Tcode: GRR4~GRR6),分别定制报表行和列的栏位内容、格式等。 ?实用程序,分为目录和传送两部分: 目录(Tcode:GR3L/GR5L),可通过报表或报表组运行开发的报表; 传送(Tcode:GR37/GR57/GRR7…),主要是对开发的报表按照报表组、报表、模块的方式将开发技术数据从系统导出或者导入,实现报表不同client间的传输。 ?报表编写器,是Report Painter的主要内容,包括集、变量、指标、标准格式、库、报表、报告组。 集(Tcode:GS01~GS04),以数据库表的一个字段为基础,可设置层级、引用变量,作为报表直接取数的一个来源。通常一个集指代数据表的一个纬度,可自 定义。 变量(Tcode:GS11~GS14),以数据库表的一个字段为基础,作为报表直接取数的一个来源,可较灵活的自定义。

SAP HR模块报表开发

SAP HR模块报表开发

目录 1. 概述 (3) 2. HR开发介绍 (3) 2.1 逻辑数据库介绍 (3) 2.2 HR相关逻辑数据库 (4) 2.2.1 PNP (4) 2.2.2 PCH (5) 2.3 逻辑数据库的选择屏幕 (6) 2.3.1 PNP的选择屏幕 (6) 2.3.2 PCH的选择屏幕 (10) 3. HR报表开发 (12) 3.1 HR相关数据库表 (12) 3.2 常用函数和宏 (12) 3.2.1 宏RP_PROVIDE_FROM_FRST和RP_PROVIDE_FROM_LAST (13) 3.2.2 函数RH_STRUC_GET (13) 3.2.3 函数HR_READ_FOREIGN_OBJECT_TEXT (14) 3.2.4 函数PYXX_READ_PAYROLL_RESULT (15) 4. 其他 (16) 4.1 PNP和PCH里的变量 (16) 4.2 时间交叉 (17) 4.3 权限检查 (18)

1. 概述 本文介绍了SAP HR模块报表开发的相关经验,结合本人参与项目所做的开发工作,汇总整理了一些在HR开发中需要注意的地方,并介绍了有用的小技巧。相信本文对初级从事HR开发工作的相关人员有一定帮助。因为笔者相关经验也在积累过程中,也许本文中会出现一些错误,还望见谅指正。 2. HR开发介绍 HR 报表开发主要涉及到逻辑数据库的应用,相关的开发工作也主要围绕着逻辑数据库进行。 2.1 逻辑数据库介绍 逻辑数据库则提供另一种选择数据的方式,可以代替SQL语句在数据库中提取数据,供程序操作。因而,可以认为逻辑数据库是一种报表设计程序中的辅助工具,而不能将其误解为一种可进行数据存储的数据库。SAP中提供多种类型的逻辑数据库,开发人员也可自行定义数据源。 Transaction Code:SE36或SLDB

SAPHR系统综合应用平台报表填报流程doc 47页.doc

中国石化集团公司暨股份公司人力资源统计2012年年报及2013年定期报表填报流程及使用说明 (SAP-HR系统) 中国石化集团公司(股份公司)人事部 二〇一二年十一月

目录 第1章概述 (1) 1.1 术语描述 (1) 1.2 报表填报流程概述 (1) 第2章年报提取上报流程 (3) 2.1 数据锁定 (3) 2.2 报表提取 (3) 2.3 表内校验 (4) 2.4 报表保存 (5) 2.5 批量提取保存报表 (6) 2.6 表间校验 (7) 2.7 定期报表提交审核 (7) 2.8 定期报表同级审核 (8) 2.9 定期报表上报 (9) 2.10 定期报表上报查询与打回 (9) 第3章农民工报表提取上报流程 (11) 3.1 报表提取 (11) 3.2 表内校验 (11) 3.3 报表保存 (12) 3.4 定期报表提交审核 (14) 3.5 定期报表同级审核 (14) 3.6 定期报表上报 (15) 3.7 定期报表上报查询与打回 (16) 第4章在京报表提取上报流程 (18) 4.1 数据锁定 (18) 4.2 报表提取 (18) 4.3 表内校验 (19) 4.4 报表保存 (20) 4.5 批量提取保存报表 (22) 4.6 表间校验 (22) 4.7 定期报表提交审核 (23) 4.8 定期报表同级审核 (24)

4.9 定期报表上报 (24) 4.10 定期报表上报查询与打回 (25) 第5章海外报表提取上报流程 (27) 5.1 数据锁定 (27) 5.2 报表提取 (27) 5.3 表内校验 (28) 5.4 报表保存 (28) 5.5 定期报表提交审核 (30) 5.6 定期报表同级审核 (31) 5.7 定期报表上报 (31) 5.8 定期报表上报查询与打回 (32) 第6章报表应用 (34) 6.1 报表查看与导出 (34) 6.2 统计台账 (36) 第7章提取校验 (39) 7.1 机构选择 (39) 7.2 数据准备 (39) 7.3 报表选择 (39) 7.4 提取校验 (40) 7.5 报表台账 (44)

SAP HR模块报表开发讲课稿

S A P H R模块报表开发

SAP HR模块报表开发

目录 1. 概述 (4) 2. HR开发介绍 (4) 2.1 逻辑数据库介绍 (4) 2.2 HR相关逻辑数据库 (5) 2.2.1 PNP (5) 2.2.2 PCH (6) 2.3 逻辑数据库的选择屏幕 (7) 2.3.1 PNP的选择屏幕 (7) 2.3.2 PCH的选择屏幕 (11) 3. HR报表开发 (13) 3.1 HR相关数据库表 (13) 3.2 常用函数和宏 (13) 3.2.1 宏RP_PROVIDE_FROM_FRST和RP_PROVIDE_FROM_LAST (14) 3.2.2 函数 RH_STRUC_GET (14) 3.2.3 函数HR_READ_FOREIGN_OBJECT_TEXT (16) 3.2.4 函数PYXX_READ_PAYROLL_RESULT (16) 4. 其他 (18) 4.1 PNP和PCH里的变量 (18) 4.2 时间交叉 (18) 4.3 权限检查 (19)

1. 概述 本文介绍了SAP HR模块报表开发的相关经验,结合本人参与项目所做的开发工作,汇总整理了一些在HR开发中需要注意的地方,并介绍了有用的小技巧。相信本文对初级从事HR开发工作的相关人员有一定帮助。因为笔者相关经验也在积累过程中,也许本文中会出现一些错误,还望见谅指正。 2. HR开发介绍 HR 报表开发主要涉及到逻辑数据库的应用,相关的开发工作也主要围绕着逻辑数据库进行。 2.1 逻辑数据库介绍 逻辑数据库则提供另一种选择数据的方式,可以代替SQL语句在数据库中提取数据,供程序操作。因而,可以认为逻辑数据库是一种报表设计程序中的辅助工具,而不能将其误解为一种可进行数据存储的数据库。SAP中提供多种类型的逻辑数据库,开发人员也可自行定义数据源。 Transaction Code: SE36或SLDB

SAP报表开发

SAP报表开发概述 报表开发是指无屏幕的纯报表开发。 一、报表事件 对于纯报表程序,SAP 预定义了一系列的报表事件,包括:

2、关键字Report。 3、数据定义。内表、参数都在这里定义。 4、 Include 部分。指定包含文件。 5、定义选择屏幕。利用SELECT-OPTIONS 和PARAMETERS 声明多个选择参数,系统会自动产生一个屏幕号为1000 的选择屏幕。 6、 INITIALIZATION 事件。完成对选择屏幕参数的默认值填充。 7、 AT SELECTION-SCREEN 事件。对用户的输入参数作校验。 8、 START-OF-SELECTION 事件。在这里完成数据处理。 9、 END-OF-SELECTION 事件。在这里定义报表的输出。 10、如果不是采用ALV 的方式输出报表,而是采用WRITE 语句输出,则还有TOP-OF-PAGE 和END-OF-PAGE 事件。 四、关于选择屏幕 定义选择屏幕的常用关键字: 1、PARAMETERS….。用来定义单值参数。 2、 SELECT-OPTIONS。用来定义单值、多值、范围参数。 3、 SELECTION-SCREEN。用来格式化选择屏幕。 定义选择屏幕时,我们会用到SELECT-OPTIONS 这个关键字,该参数能够接受单值、多值、范围,实际上,该参数是一个内表,其结构如下: DATA: Begin of seltab OCCURS 0, SIGN(1), OPTION(2), LOW LIKE f, HIGH LIKE f, END OF seltab. Seltab-SIGN:可选值为I 和E。I 表示包含(Include),E 表示排除(Exclude)。 Seltab-OPTION:可选值为EQ、NE、GT、LE、LT、BT、NB。EQ 表示等于,NE 表示不等于,GT 表示大于,LE 表示小于或等于,LT 表示小于,BT 表示在..之间,NB 表示不在…之间。SELECT-OPTIONS 定义的选择参数能够直接用在OPEN SQL 语句中,例如:Where f IN seltab。大家想想,一条这样的WHERE 语句,如果用T-SQL 需要多少个AND 和OR?这可是个好东西呀。为了利用OPEN-SQL 的这个特性,有时候,我们会自己定义这样的内表,自己填充数据,然后在OPEN-SQL 语句中使用,即使我们不需要定义选择屏幕。 我们常用的屏幕格式化语句有: 1、在选择屏幕上产生空行:SELECTION-SCREEN SKIP. 2、定义屏幕块。 SELECTION-SCREEN BEGIN OF BLOCK blk0 WITH FRAME TITLE text-010. SELECTION-SCREEN END OF BLOCK blk0. 如果大家对这个屏幕格式还是不满意,那么,请利用屏幕制作器,尽情地修改屏幕1000 吧。 五、选择屏幕上的文本 定义完选择屏幕后,测试运行程序。此时,我们看到的只是各个参数的名称,通常我们要用文本来替换裸露显示的参数名。 点击菜单“转到->文本元素->选择文本”,屏幕如下:

SAP报表基本操作常见问答

SAP报表基本操作常见问答 在SAP系统中,我们不仅要知道业务、财务处理的过程,而且更要很好的利用报表查询,获取自己所需的信息与数据。善于运用SAP报表查询,有助于我们更好的分析问题,解决问题,更好的决策。下面对SAP报表操作的常见问题进行说明: 常见的报表图标及解释如下: 图标说明图标说明 选中行,查看明细信息总计 按从小到大排序导出报表 按从大到小排序更改格式 过滤选择格式 小计保存格式 FAQ 常见问题及操作 1.如何设置自定义的报表查询格式?选择自己的报表格式? 运行报表后,如果发现个别字段缺少,请首先点击更改格式按钮,在弹出的界 面中选择显示的列,设置排序顺序、过滤器等。 其中下图所示中,左侧为系统即将显示的列,右侧为报表不显示的列,如果需要调 整显示的列,可以通过左右箭头进行调整; 如果需要调整显示列的前后顺序,可以点击上线箭头进行调整。

此时点击按钮,即可以保存属于自己的报表显示格式,如下图所示,请一定选择特定格式多选框,否则会影响其他用户。如果勾选了缺省设置,则下次访问该报表,格式默认为本次设定的格式。

如果没有选择缺省设置,可以通过点击按钮选择格式。 2.如何便捷的录入界面输入大量检索数据? 首先梳理需要录入到检索界面的数据,比如以下移动类型数据,复制以下移动类型,102 122 161 310 412 542 544 546 562 可以打开红框所示多选按钮,首先复制所有移动类型,点击粘贴板按钮,直接粘贴所有移动类型,

之后运行,得出报表结果。 3.如何对报表进行汇总、小计? 选中一列或者多列点击汇总或小计按钮,进行合计,示例如下。 4.如何对报表数据排序? 选中一列或者多列点击从大到小排序或者从小到大排序按钮,进行合计,示例如下

SAP系统用户操作手册-SD-V1.5(四)报表查询

ERP项目 SAP系统用户操作手册销售与分销(SD) 版本:V1.0 日期:2020年5月20日

说明: 1、不改变各部分对应字体、字号; 2、系统操作界面截屏中,标注符号从以下标识选取即可: 3、版本控制: 版本号 日期 更改者 版本备注 1.0 2012-05-31 胡瑞媛 景伟 周俊 杨靓 张晶 王丽娜 胡云炜 杨瑞娟 初始版本: 客户主数据 信贷主数据;托盘回收 价格主数据;销售开票(参考财务操作手册) 业务员主数据 数量合同;按单采购;免费发货;借/贷项;其它 标准销售订单(按单/库);来料加工;退货;换货 销售交货 销售BOM 2.0 2012-06-15 销售报表 报表查询 7 8 10 1 12 2 4 5 6 7 8 9 10 11 3 13 14 15

1报表查询 详细参考:《开发清单》 1.1运输费用明细表 1)(进入操作界面操作文字说明)(系统初始界面截屏) 2)(后续操作步骤文字说明)(后续操作界面截屏) 1.2销售状态表 1)(进入操作界面操作文字说明)(系统初始界面截屏)

2)(后续操作步骤文字说明) (后续操作界面截屏) 栏位说明参数1 2 3 4 5 1.3订单执行情况表 菜单路径 事务代码ZSDR006 1)在处录入事务代码“zsdr006” 1 2)点击或者回车,进入查询数量合同/订单执行情况的初始界面

2 3 4 5 6 栏位说明参数 2 录入售达方的客户编码 3 录入销售部门 4 录入创建日期 5 录入销售订单类型 6 录入数量合同号码/销售订单号码 1)在栏位2-6中选择需要的帅选条件,点击,即可查看:

SAP一句话入门SD,MM,FICO,PP,PM,PS,HR

SAP一句话入门:SD SD是Sales and Distribution的简称。在SAP系统中,销售与分销模块处在供应链下游,关注从客户订单到向客户收款的全过程。 SD模块中的Sales好理解,而Distribution却容易被忽视。用直白的话来讲,SD模块就是解决“卖”的问题,它关注的范畴有: 1,谁来卖? 2,卖什么? 3,卖给谁? 4,什么样的价格? 5,销售业务模式是什么? 6,货物如何到达客户? 7,钱款如何交割? 对应上述问题,我们分别引出相应的概念: 1,谁来卖? 既是执行销售动作的组织结构及此结构下的人员。SAP术语有:公司代码、销售组织、分销渠道、产品组、销售办公室、销售小组、销售雇员、装运点等。 2,卖什么? 广义销售概念中的销售内容包括实物和非实物的服务。SAP术语中,我们称之为物料(Material)。有实物产品物料,也有服务物料。 3,卖给谁? 卖给客户。这里,客户的外延与内涵较多。如一次性客户、大客户、集团内部客户、海外客户;售达方、送达方、收票方、付款方等。如果对某客户做赊销业务,相应的,该客户还有用于控制应收风险的信用数据。 4,什么样的价格? 价格是销售的技术核心,定价功能也是SAP SD的核心所在。貌似简单的打印在发票上的最终价格,在企业内部可能包含了若干计价小项。如含税基价、销项税、营业税、折扣、返利、附加税等。不同的企业不同的定价策略系统将提供不同的定价过程予以支持。 5,销售业务模式是什么? 业务模式是指:标准信用销售、现金销售、紧急订单、退货业务、免费样品、捐赠、促销业务等。不同的业务模式有着不同的线内线外处理方式。 6,货物如何到达客户? 这里包含的就是上述Distribution的内容。广义的销售,应该包含实物移动。企业可以送货上门或者委托第三方物流公司送货,也可能是客户上门自提。如果是国际贸易,还涉及到通关报检等动作。无论是单据流转还是成本核算,系统都有相应的功能支持。 7,钱款如何交割? 如果不考虑售后服务,收款将是一般意义上销售循环的最后一步。由于有不同的销售业务模式,可能的交割方式有赊销、现金、支票等。根据需要还可以为及时付款的客户予以优惠奖励等措施。 上述概念中,SAP系统将相对静态的数据或者资料称为“主数据”(Master Data),如客户、物料、价格、信用。这些数据一旦建立,只在需要变动时变动。而且在后续的操作中,仅需要唯一标志自己的编号录入,即可带入其他相关信息,从而达到共享的作用。 与数据对应的另一类数据是“业务数据”,如合同、计划、订单、交货单、出库单、发票等。这些资料(我们称之为单据:Document)是在业务发生时实时产生的。由于销售业务具有循环而且可追溯特性,这些单据将互相关连,每一笔完整的业务中都有自己的单据流。即,一个常见的销售业务业务循环将从合同开始、到开票收款结束。

SAP各模块的简单介绍

S A P各模块的简单介绍 Prepared on 24 November 2020

SAP各模块的简单介绍 1、FICO模块: FICO是SAP中的财务模块,一块是FI(Finance)模块,CO(Controlling)模块。FI模块 即外部会计,关注的是按照一定的会计准则,组织账务,并出具满足财税等外部实体及 人员要求的法定财务报表,通常比较标准。而CO模块包括利润及成本中心、产品成本、 项目会计、获利分析等功能,不仅可以控制成本,还可控制公司目标,另外还提供信息 以帮助高级管理人员作出决策或制定规划。不仅可以控制成本,还可以控制公司的目标 。 2、HR模块: HR(Human Resource)模块,中文名称为人力资源模块。HR模块属于SAP 中的一个重要 模块,包括人力资源规划、时间管理、招聘管理、员工薪资核算、培训计划、差旅管理 等,并同SAP R/3的财务、物流等系统组成了高效的、具有高度集成性的企业资源系统。 通过ERP中的人力资源管理系统建立标准化的人力资源管理体系,提高人力资源管理工作

效率,有效整合人力资源,合理配置人力资源,提高员工工作技能和工作满意度,加强 公司凝聚力。 3、ABAP模块: ABAP(高级商务应用编程)是一种高级编程语言,由德国软件公司SAP开发。目前,和 最近引入的Java一起,ABAP主要用作SAP的编程。这个服务器软件是SAP NetWeaver平台 的一部分,这个平台主要用来开发商务应用。ABAP支持有面向过程和面向对象。 4、BW模块: SAP BW 全称 Business Information Warehouse ,SAP BW是mySAP 商务智能(BI)的 集成化组件之一,为SAP数据和非SAP数据的采集、存储、分析和管理提供一个集成的, 面向商务的平台。它可以智能化地管理整个企业管理信息系统的海量数据信息并从中挖 掘出最有价值的信息,以向企业管理者提供强有力的决策支持,从而使企业对市场反应 更灵敏快捷,整个企业也更具有生命力和竞争力。 5、SD模块:

SAP自定义查询工具SQVI

SAP自定义查询工具SQVI 很多时候系统标准报表满足不了我们的需求,需要根据一些条件自己对数据进行加工。 SQVI就是这样的一个工具。 1,打开SQVI的界面,在“Quick View”处给将要创建的查询取个名字。如图:输入ZHM001,点创建。 在上图下面的表中,存储自己做过的查询。 2,在弹出的界面上输入查询的标题,描述等信息,接下来选择数据源。我们选择表连接。 选择表或表连接,要看查询的数据是在一个表里还是在多个表中。如果是单个表中已经包涵了所要的数据,选择表就可以了。打勾进入下一画面。

2.1,如果选Table,则需要在上图“2.Data from table/database view”处填写想要查询的表明或试图名。 2.2,如果选Table Join,则进入下图界面。 进入表连接后,如上图,点击红色框中的图案。会出现下图,在框另填上要查询的表。打勾: 出现如下图,MARC这个表就会出现。 继续点击表连接,增加一个表MAKT,如下图:

打勾后,两个表会根据物料号做连接。如图: 3,如图: 点击绿色箭头,进入数据筛选. 4,如图: 左边部分显示表名以及各字段。点击展开就会出现数据表的所有字段,根据需求点选选择字段和输出字段。如下图:

数据字段的筛选工作完成后,可以查询结果的LAYOUT等进行设计。5,点击保存后执行:一个简单的查询就建好了。 输入条件,就可查询相关数据。 相关表介绍: 物料主数据相关表: MARA 常规物料数据MAKT 物料描述 MARC 物料的工厂数据MVKE 物料销售数据 MARD 物料的仓储位置数据

在SAP中用承诺项目出现金流量表(报表开发源代码)(DOC 33页)

在SAP中用承诺项目出现金流量表(报表开发源代码) 可能使用到的外部数据或SAP数据表数据的格式、字段等: fkrs 财务管理范围主记录表 fops 承诺项目主记录表 fmmp 现金预算管理行项目表 lfa1 供应商主记录表 kna1 客户主记录表 bsis 总帐未清项表 t001 公司代码主记录表 usr21 用户主记录表 adrp 用户地址表 bkpf 财务凭证抬头表 bseg 财务凭证行项目表 glt0 总帐科目期间余额表 直接法通过分析凭证的承诺项目来取数,SAP为该项功能定义了一个逻辑数据库C1F. 本程序 开始部分的逻辑数据库取数部分是SAP的标准程序,其功能是将与现金流量相关的数据装入内部表 G_T_FMMP, 这部分程序禁止修改。 直接法: 1、装入金流量表定义参数(FORM fill_item_direct) 该子程序将的现金流量表项和其对应的承诺项目装入内部表INT_CASHFLOW. 2、装入与现金流量相关的数据 这部分是逻辑数据库装入,属于SAP标准程序,数据关系比较复杂,建议不要做任何改动。 3、计算现金流量 计算的基本思路是对表G_T_FMMP进行循环,查找其中每条记录的承诺项目属于INT_CASHFLOW的 表项后,把其金额累计到相应表项。 REPORT zcmrp001 NO STANDARD PAGE HEADING LINE-SIZE 220. TABLES: fkrs, fpos, fmmp, lfa1, kna1 ,bsis, t001, usr21, adrp, bkpf, bseg, glt0. DA TA: BEGIN OF g_t_fmmp OCCURS 300, fikrs LIKE fmmp-fikrs, bukrs LIKE fmmp-bukrs, fipos LIKE fmmp-fipos, wrttp LIKE fmmp-wrttp, gjahr LIKE fmmp-gjahr, perio LIKE fmmp-perio,

SAP-HR技术系列之一:SAP-HR工资回算和报表取数逻辑问题的讨论

SAP-HR技术系列之一:SAP-HR工资回算和报表取数逻辑问题的讨论(该文发表于《思毕德季刊-思》2011年第二期) 一、人力资源业务需求 1、企业需要在下一年度延迟支付员工上一年度的业绩奖金,延迟支付的奖金需要统计到上一年度的工资/人工成本实际发生额。 2、由于某些原因,员工的入职、离职、调动、岗位变动等异动信息未能在当月工资发放前及时进入系统,工资发放后需要按实际业务发生日期记录进系统。 3、上月工资发放后,需要补发或者扣发上月或以前月度的工资项目(含考勤相关工资项目)。 4、上月工资发放后,需要调整上月或以前月份的已经发放的工资项目的金额(含考勤相关工资项目,工资调整延后发放类似) 5、由于政府相关部门延迟公布社会平均工资,在社保基数切换月及后面若干月内员工仍然需要按原定基数缴费,等政府公布社会平均工资后,核定缴费基数和上下限后需要回退到切换月进入系统,需要计算和补缴前几月的社保缴费 二、SAP-HR工资回算机制介绍 1、所有员工的数据需要按业务发生日进入系统(业务发生日为数据起效日),工资相关的数据在当前期间工资发放之前进入系统,在本次发放中体现(发放),如果数据生效日所在期间已经发放,一律通过回算实现补发/补扣 2、已经发放期间的工资发放结果数据严格禁止删除和手工修改,所有的调整需要通过按业务发生日进入系统的员工数据调整来触发自动回算实现 3、可以通过工资范围设定可以向过去回算的期间数,也可以按个人设定,但后一方法因数据维护量大、不好跟踪控制不推荐 4、向过去回算期间可以设定任意月数,但一般为12/6/3/1个月为限制,意味着工资只能向前回算12/6/3/1个月,同时所有工资相关的员工数据超过此期间数的,系统禁止调整,如个人数据/组织岗位分配数据/计划工时数据/基本工资数据/地址数据等 三、工资回算相关的工资结果信息 每个期间的工资计算结果,系统自动记录两个期间标识和一个状态标识:For Period-工资结果归属期间 In Period- 工资计算所在期间Status-工资结果状态

相关主题
文本预览
相关文档 最新文档