下推其他出库单保存提示截断字符串

所属产品:

所属标签:

下推其他出库单保存提示“将截断字符串或二进制数据”


【问题描述】

  • 客户自定义路线目标单为:其他出库单时,下推保存时提示:数据插入时报错:表名 T_STK_MISDELIVERY,将截断字符串或二进制数据。



【原因分析】

  1. 提示:将截断字符串或二进制数据,则说明当前存在字段数据超长表名 T_STK_MISDELIVERY 则说明此超长字段为表头某字段

  2. 针对下推 其他出库单 ,保存提示此超长异常,目前根据反馈绝大部分均是: 表头 业务类型 字段 超长所致

  3. 不同模块、不同单据对应业务以及设计均有差异,其他出库单 表头业务类型设计为1位,其他模块单据设计多大于1位,如若单据路线字段映射业务类型,则下推后会导致 此字段超长。



【解决方案】

  • 单据路线设置上:上下游单据业务类型枚举值及业务不一致时,对应字段映射关系就不要设置映射,设置好单据类型映射即可,一般业务类型都会根据单据类型来加载其对应值


  • 如若按照上述设置单据类型 下推后 业务类型没有值,则可以使用 字段映射关系-自定义公式来设置其值。