HRP1001 B032关系在PA30和PP01中不可见

2020-09-10 20:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的社区, 我有以下情况,在...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的社区,

我有以下情况,在我们的数据库中存在Q-> P关系B032,其中资格与个人号码关联。

在SE16中,我看到了这种关系,但是在PA30和PP01交易中,这种关系是不可见的。

也尝试通过功能模块RH_DELETE_INFTY删除关系,导致sy-subrc = 1。

我想这是由于数据库的某些不一致,但此刻我被困住了。

有人能指出我正确的方向吗?

Grtz Richard

6条回答
绿领巾童鞋
2020-09-10 21:10

露西,

在RHPP_COMMON_QUALI_PROF_READ内部调用的调试器FM RH_BASE_READ_ADATA中,我看到以下内容

SQL语句未返回记录,

************************** RH_BASE_READ_DATA ******************** *******

** PADDB-DBTAB->> HRPAD31

IF PAD_COND_LINES EQ0。
选择*从(PADDB-DBTAB)客户端指定
*附加表ADATA" ANDUNI
附加表" ANDUNI
对于PAD_FOR
MANDT EQ RHDB_CLIENT
和ADATANR EQ PAD_FOR-ADATANR。

************************** RH_BASE_BUILD_P1001 ******************** *******

read语句不返回任何结果,因为adata_tab未在FM上方填充,因此1001保持为空。

adata_key-mandt = rhdb_client。
adata_key-adatanr = t1001-adatanr。
读取表adata_tab
带键mandt = adata_key-mandt
adatanr = adata_key-adatanr
二进制搜索。
检查sy-subrc EQ0。
it_1001-adata = adata_tab-adata。
ENDIF。

一周热门 更多>