点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们尝试将超大表KONV(6400万条记录)复制到ZZZKONV
这需要花费大量时间(由于rdisp/max_wprun_time设置为18000,因此在短时转储的情况下,它会在4小时后完成)。
我将其增加到360000。您有个主意吗?
提前谢谢
布兰科
我用ABAP代码创建了ZZZKONV:
*&----
*
*&报告ZFILLKONV1 *
*&*
*&----
*
*&*
*&*
*&----
*
报告ZFILLKONV1。
数据:S000出现100次。
包含结构知识。
数据:S000结束。
数据:像konv一样。
数据:CUR1 TYPE光标。
参数:测试复选框。
打开光标并按住CUR1
-
从数据库中获取数据*
SELECT * FROM KONV。
-
WHERE KAPPL ='V'AND
-
KDATU ge'20040101'。
做。
FETCH NEXT CURSOR CUR1
INTO TABLE S000包装尺寸1000。
如果SY-SUBRC <> 0。
-
Es wurden keine weiterenSätzegefunden *
退出。
ENDIF。
-
LOOP AT S000。
-
从zkonv选择*到wa其中KNUMV
* = S000-KNUMV和KPOSN
* = S000-KPOSN和STUNR = S000-STUNR和ZAEHK = S000-ZAEHK和
* kappl ='V'。
-
endselect。
-
如果sy-subrc ne为0。
从表S000修改ZZZKONV。
-
endif。
* ENDLOOP。
CALL FUNCTION'DB_COMMIT'。
ENDDO。
关闭光标CUR1。
您的代码非常混乱。
尝试一下,看是否更好:
从konv中选择*
到表s000中。 p>
从表s000修改zzzkonv。
问候
ravi
嗨,Branko!
透明表(我想你是说透明的)是相当普遍的要求。
只要表没有长字段(LCHAR,RCHAR),就可以将群集或池表转换为透明表。
可能会出现大小问题,因为对于群集表 可以使用压缩逻辑(注释580455)。
我们已经使用表A018,A017进行了一些操作-从技术上讲,这是一个修改,但在项目开始时没什么大不了的(例如创建一个
无论如何,在使用表KONV的1:1副本时都会遇到大小问题-因此,对于复制的表ZZKONV而言,反对表KONV转换的每个原因都是正确的。 在这里,您有两次相同的数据->另一个反对的理由。
由于您已经有了一个庞大的表,因此应该谨慎进行转换。 此外,表VBFA曾经是群集表,请参见注释77282,以获取转换的详细信息。
如果您遇到更大的问题,请注意97220可能会有所帮助。 通常:不应有其他系统活动,在转换过程中可能会访问表KONV。
一次转换的速度约为1 GB,每小时可能高达5 GB-当然,这很大程度上取决于您的系统。 只需为此步骤计划足够的时间。
在创建副本之前,我强烈建议您进行表转换。
关于此,
Christian
Laxmana Appana 请详细说明
我面临将KONV记录复制到z表的相同问题。
一周热门 更多>