1. 说明
本文是在SAP系统前台维护一个总账科目(G/L Account)。后台科目表、公司代码相关配置已完成,可以在前台进行总账科目的维护。相关深入知识参见《总账科目(G/L Account)主数据综述》。
维护总账科目的前提条件是后台配置完成留存收益科目的定义(参见《定义留存收益科目(Retained Earnings Account)》),如未配置则在维护科目时报“损益报表科目类型在科目表 xxx中未定义”。
一个总账科目隶属于某个科目表,在此科目表下所有的公司代码都共用此科目。为此,SAP设计的总账科目主数据包含两级视图,分别是科目表级(Chart of Accounts View)和公司代码级(Company Code View)。总账科目在科目表级只有一套数据,但可以为科目表下各公司代码分别维护视图数据,这些公司代码级视图数据可以具有不同的差异性。
科目表级视图数据包含以下内容:
- 总账科目的描述(短文本和长文本),支持多语言;
- 设定科目组(Account Group),科目组自身带一套用于公司代码级视图的字段状态设置;
- 对科目进行损益或资产分类,如果是损益类则可以输入功能范围;
- 维护贸易伙伴等其它信息。
公司代码级视图包含三个标签页,其中两个标签页(控制数据标签页、创建/银行/利息标签页)的字段的显示状态(隐藏、必输、可选),是由科目表视图的科目组所带的字段状态设定。此视图下最重要的设置是字段状态组(Field status group),它决定了总账科目在此公司代码下的记账规则。
常用的维护总账科目的TCODE有3个,FS00、FSP0、FSS0,分别用于集成、科目表、公司代码等三个场景下的维护。其中FSP0维护科目表级三个标签页数据;FSS0维护公司代码级三个标签页数据;而FS00维护全部六个标签页数据。
使用条件如下:
- 如果此科目在科目表级未维护,则可以用FS00或FSP0创建;
- 如果在科目表级已维护,在公司代码级未维护,则可以用FSS0创建公司代码级数据。
功能范围参见《定义功能范围(Functional Area)》;贸易伙伴参见《定义公司(Company)》;科目组参见《定义科目组(新建法)》、《定义科目组(复制法)》;字段状态变式参见《定义字段状态变式(Field Status Variants)》、《给公司代码分配字段状态变式》。
2. 示例数据
栏目 |
R/O |
数据 |
总账科目(G/L Account) |
R |
91000000 |
公司代码(Company Code) |
R |
C100 枫竹丹青北京有限责任公司 |
类型/描述 (科目表级) | ||
科目组(Account Group) |
R |
SAKO 总分类账科目 |
损益科目表(P&L statement acctount) |
– |
○ |
资产负债科目表(Balance Sheet Account) |
– |
● |
描述(Short Text) |
R |
未分配利润 |
总账科目长文本(G/L Account Long Text) |
R |
上年未分配利润 |
控制数据 (公司代码级) | ||
科目货币(Account currency) |
R |
CNY |
仅限以本位币记的余额(Only Manage Balances in Local Currency) |
O |
√ |
显示行项目(Line item display) |
O |
√ |
排序码(Sort key) |
O |
001 |
创建/银行/利息 (公司代码级) | ||
字段状态组(Field status group) |
R |
C001 |
(R/O列:R必输;O选输。)
表1 示例数据
示例中的类型/描述标签页数据是属于科目表级;控制数据和创建/银行/利息标签页是属于公司代码级。
科目表级数据中:科目组的维护值详见《定义科目组(新建法)》,它的取值决定了公司代码级的条目的状态(必输、选输或隐藏);损益和负债科目两者选其一,如果是损益科目则可以创建初级成本要素(参见《定义初级成本要素(Primary Cost Element)》)。
公司代码级数据里最重要的栏目是字段状态组,它的配置详见《定义字段状态变式(Field Status Variants)》。