自动创建映射变量

在指定数据库传输时,可以自动创建映射变量。要自动创建映射变量,请使用在选择数据库传输时可用的 MapTable(映射表)按钮。

MapTable(映射表)自动创建一组映射变量,这些变量与所选表中的所有列和供应商数据库特定的数据类型匹配。表中的所有列将被填充名称和适当的数据类型。

  • To Enterprise(至企业)部分中,单击 MapTable(映射表)

映射变量会自动添加到 Input(输入)选项卡中。 

您可以使用 MapTable(映射表)来填充 Insert(插入)、Batch Insert(批量插入)、Update(更新)操作和 Stored Procedures(存储过程)的 Input(输入)选项卡。

Output(输出)选项卡。Map Table(映射表)还会填充 Select(选择)、Select with Delete(选择并删除)和 Select with Update(选择并更新)操作的 Output(输出)选项卡。

如果 Max Rows(最大行数)框中包含一个值,则该值将自动显示在 Count(计数)列中。

请注意,在使用传输映射的触发器定义上,MaxRows(最大行数)的值可以覆盖。
您不能将 Map Table(映射表)与 Output(输出)选项卡结合用于存储过程。


SAP 和 iTAC 传输。要为 SAP RFC 接口或 iTAC API 参数自动创建映射变量,请使用 Map Parms(映射参数)按钮。有关更多信息,请参阅 SAP 传输的传输映射iTAC 传输的传输映射

变量名称也会添加到传输映射窗口底部的 Variable(变量)列中(在本示例中为 Insert(插入)选项卡) 


创建映射变量后,您可以按以下方式编辑 Input(输入)和 Output(输出)选项卡中的列: 

 

  • 要更改 Name(名称)列下的名称,请双击该名称,然后重新输入。
  • 要更改数据类型,请单击 Logical(逻辑)列下的行,然后从列表中选择一个数据类型。
  • 要更改指定映射变量维度的值,请双击 Count(计数)列下的行,然后键入另一个值。
  • 如果数据类型是字符串,则可以在 Length(长度)列中键入内容,以更改字符串的值。
相关主题

分别创建每个映射变量

在更改到另一个表时保留映射变量