点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我想将表T000的记录复制到自定义表。 我正在使用以下代码:
DATA:t000的it_t000类型表
wa_t000 TYPE t000。
选择*从t000到表it_t000。
在it_t000处将LOOP循环到wa_t000中。
从wa_t000修改zt000。 (这里ZT000是从T000复制的自定义表)
清除wa_t000。
ENDLOOP。
问题是T000以MANDT字段作为主键,这仅将一条记录复制到属于我当前客户端的自定义表中。
我试图更改自定义表,在其中向我的自定义表添加了2个额外字段(char3)以保持MANDT的值,并保留序列号作为主键,但是现在自定义表在激活具有以下错误的自定义表时面临问题
"未找到外键ZT000-MWAER的字段MANDT:
"数据存在,并且客户端依赖性已更改。"
请帮助。
谢谢
Naren
你好
如果要选择跨客户端,则必须将命令CLIENT SPECIFIED添加到SQL语句中,然后必须将MANDT添加到条件子句" MANDT GT 0" ...那么您应该获得所有记录
您的目标表应具有一个实数和一个逻辑客户字段...实数字段用于寻址存储记录集的客户,而逻辑字段(不是DATATYP CLNT)用于存储客户编号。
致谢
holger
没有Bapi,这没有任何意义T000是非常重要的表,错误的更新或删除将从逻辑上从系统中删除客户端。 而且您无法登录anymo
一周热门 更多>