如何解决SAP中的RFC_CONVERSION_FIELD错误?

时间:2019-05-09 09:00:27

标签: sap abap saprfc pyrfc

如果我通过RFC查询表from django.db import models from django.conf import settings class Timesheet(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="timesheetuser") clock_in = models.DateTimeField(auto_now_add=True) clock_out = models.DateTimeField(null=True, blank=True) clock_date = models.DateTimeField(auto_now_add=True) clock_duration = models.DateField(blank=True, null=True) def save(self, *args, **kwargs): if self.clock_in and self.clock_out: self.clock_duration = self.clock_out - self.clock_in super(Timesheet, self).save(*args, **kwargs) class Meta: db_table = "timesheet" 的所有具有BUKRS = 1110的行,则会得到:

  

RFC_CONVERSION_FIELD

     

从字符集4110到字符集4103的转换错误“ rfc_ucs_to_str”   (由我从德语翻译成英语)

shortdump似乎显示了错误的行号。它说错误发生在第1行。但是我想这是不正确的。

我的代码运行了好几个星期。这就是为什么我想数据一定有问题(AUFK中的数据库行)。

有没有办法调试AUFK的哪一行坏了?

还是我的代码中的错误,而不是数据中的错误?

我阅读了这个汁液注释,但没有帮助:https://launchpad.support.sap.com/#/notes/2504815

客户端是Python(pyRFC),服务器是740 unicode系统。

0 个答案:

没有答案