错误消息Parent objects have not been downloaded

Keyword

ERP, BOM, BOMHED, BOMITM, SMOF0_READ_SMOFSUBINT, CRM_BOM_ERP_CHECK_FOR_FATAL

I am researching relationship BOMHED.
I have created the following download request in tcode R3AR2 to try to download a BOM from ERP:

When I perform request download, I meet with the following error message:

I go to tcode R3AC1 to check the parent tab of adapter object BOM_ERP. To my surprise, there is no parent information maintained.

Compare the parent setting for OBJCL:

So where are the parent information Materials, Equipment and Function locations mentioned in the error message coming from?
I debug the request download program itself to know the answer.
Then in sub routine check_parent of function module CRM_BOM_ERP_CHECK_FOR_FATAL, I found out that the parent of BOM_ERP is set dynamically according to the table name maintained in download request. In my case, it is material.

The parent check will only pass if the status of parent object is D ( finished ).

In my case, the download status of MATERIAL is R ( running )

This status could be found in tcode R3AM1:

After I fix the error of MATERIAL itself and repeat request download of BOM_ERP, the error message disappears.

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

展开阅读全文

composer需要[package]结果[Composer \ Downloader \ TransportException] Content-Length不匹配

04-09
<div class="post-text" itemprop="text"> <p>I am trying to run <code>composer require laravel/passport=~1.0</code> but each time it results in the following errors:</p> <pre><code>composer require laravel/passport=~1.0 ./composer.json has been updated Loading composer repositories with package information The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Operation timed out Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Operation timed out https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date Updating dependencies (including require-dev) Installation failed, reverting ./composer.json to its original content. [Composer\Downloader\TransportException] Content-Length mismatch require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]... </code></pre> <p>Following <a href="https://stackoverflow.com/questions/38635257/composer-content-length-mismatch">this thread</a> I then tried adding this to the bottom of composer.json </p> <pre><code>"config": { "github-protocols": [ "https" ] }, "repositories": { "packagist": { "type": "composer", "url": "https://packagist.org" } } </code></pre> <p>but still getting the same error. I am no expert in terminal or composer but this happened all of a sudden and I don't think I did anything different that would cause this issue. Had no problem previously when installing other packages.</p> </div>

eclipse的maven导入时报错

07-23
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值