如果我通过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系统。