复制公司数据 (tccom0214m000)
此进程是复制公司数据过程中的一个步骤。如需详细资料,请参阅复制多公司结构。
在您将公司数据导出文件导入到目标公司的数据库表之前,使用此进程以更正该导出文件中的公司编号和/或企业单元代码。
LN 在公司编号域 (tcncmp) 和企业单元域(tcemm.grid 和 tgbrg.unit)所在的那些数据库表字段中,分别按照目标公司编号和目标企业单元代码更改指定的源公司编号和源企业单元代码。
您可以多次运行此进程。例如,您可以先运行此进程更改公司编号,然后再次运行此进程更改某些或全部企业单元代码。
替换公司编号
替换公司编号是必须执行的操作。
如果复制多个公司的结构:
- 使用“创建表的连续转储 (ttaad4226m000)”进程创建转储。在“表文件目录”字段中输入 <directory>/#COMP# 作为表文件的目录。会为在公司范围内指定的每个公司创建子目录。
- 在“复制公司数据 (tccom0214m000)”进程的“表文件目录”中指定 <directory>/#COMP#。此进程用于处理子目录中的所有文件,其中子目录 1711 中的文件是公司 1711 的预转储等。1711 子目录中的文件必须以 1711.S 结尾。否则,它们将被跳过。
替换企业单元
必须是在以下条件都成立时,才能替换企业单元代码:
- 源公司和目标公司使用相同的统一公司。
- 目标公司企业单元所链接的财务公司不同于源公司企业单元所链接的财务公司。
用户而非公司的子系统组合才可确定要复制的数据。
- 指定字段分隔符
-
指定在包含当前公司导出数据的顺序文件中使用的字段分隔符:此分隔符与在 “创建表的连续转储 (ttaad4226m000)” 进程中执行导出期间指定的分隔符相同。
字段分隔符可以是以下字符之一:
- 竖线符号 (|)
- 脱字符号后面跟着一个大写字母字符,例如 ^A、^B 等等。
- 表文件目录
-
存储当前公司顺序文件的目录。此目录与在 “创建表的连续转储 (ttaad4226m000)” 进程中执行导出期间指定的目录相同。
- 要复制的公司
-
选中此复选框可以用目标公司编号替换公司数据导出文件中的源公司编号。
如果只想更改公司数据导出文件中的企业单元代码,则必须清除此复选框。
- 要复制的公司
-
输入源公司编号和用来替换源公司编号的相应目标公司编号。如果复制形成了某种结构的一些公司,则必须指定该结构中的所有公司编号。
需要遵循以下规则:
- 可以按任何顺序指定公司编号。
- 源公司编号和目标公司编号只用大于号 (>) 分隔。例如:如果源公司是 400 而目标公司是 600,则输入 400>600。
- 源公司>目标公司编号组合用分号 (;) 分隔。
- 公司编号必须由四位数组成。需要时可以使用 0 作为开头,例如 001。
- 请不要包含空格。
在此字段中键入输入值时,请务必小心。在此字段中没有为其指定目标公司编号的源公司编号将不会改变。这样做可能是错误的,因为加载了顺序文件后,目标多公司结构中将包括对源公司的参考。
示例
复制由公司 400、401、402 和 403 构成的多公司结构,如下所示:
- 公司 400 到公司 600
- 公司 401 到公司 601
- 公司 402 到公司 602
- 公司 403 到公司 603
必须输入 400>600;401>601;402>602;403>603 以更正顺序文件中的公司编号。
- 要复制的企业单元
-
选中此复选框可用目标企业单元代码替换公司数据导出文件中的源企业单元代码。
必须是在以下条件都成立时,才能更改企业单元代码:
- 源公司和目标公司使用相同的统一公司。
- 目标公司企业单元所链接的财务公司不同于源公司企业单元所链接的财务公司。
如果只想更正公司数据导出文件中的公司编号,则必须清除此复选框。
- 要复制的企业单元
-
输入源企业单元代码以及相应的目标企业单元代码。
需要遵循以下规则:
- 可以按任何顺序指定企业单元代码。
- 源企业单元代码和目标企业单元代码用大于号 (>) 分隔。
- 源企业单元代码>目标企业单元代码组合用分号 (;) 分隔。
- 企业单元代码最多可以由六个字符组成。代码过长时会截除右边的部分字符。例如,EU001235 将变成 EU0012。
- LN 将所有小写字母改为大写字母。
- 请不要包含空格。
附注
目标企业单元代码必须存在于统一公司。
示例
在公司数据导出文件中必须执行以下替换:
- 企业单元代码 EUL2F2 必须用 EUZ2F2 替换
- 企业单元代码 EUL3F2 必须用 EUZ3F2 替换
- 企业单元代码 EUL3F4 必须用 EUZ3F4 替换
必须输入 EUL2F2>EUZ2F2;EUL3F2>EUZ3F2;EUL3F4>EUZ3F4 以更正顺序文件中的企业单元代码。