Do you have any question about this error?
Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now →
Message type: E = Error
Message class: VKKICDR - Message for ICDR service
Message number: 158
Message text: Fill either the ICDA ID or the contract reference in the feeder system
When you specified a contract for an alternative collecting broker, you
transferred the ID &V1& for the InsuranceCollectionDisbursementAgreement
(ICDA) as well as a reference to the contract in the feeder system
(Type/ID: &V2&, Subtype/SubID: &V3&, System ID: &V4&).
However, you can only specify either the ICDA ID or the reference to the
contract in the feeder system, but not both.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
When creating an <ZK>InsuranceCollectionDisbursementRequest</> in the
structure <ZK>Item ->ThirdPartyCollection -> CollectorContract</>, fill
either the <ZK>InsuranceCollectionDisbursementAgreementID</> or the <ZK>
BaseContractBusinessTransactionDocumentReference</> field.
Error message extract from SAP system. Copyright SAP SE.
VKKICDR158
- Fill either the ICDA ID or the contract reference in the feeder system ?The SAP error message VKKICDR158 indicates that there is a missing value for either the ICDA ID (Intercompany Data Agreement ID) or the contract reference in the feeder system. This error typically occurs in the context of intercompany processes, where data related to contracts or agreements between different company codes is required for proper processing.
Cause:
- Missing Data: The most common cause of this error is that the necessary fields (ICDA ID or contract reference) are not filled in the feeder system (the system that sends data to SAP).
- Incorrect Configuration: There may be configuration issues in the intercompany setup that prevent the proper data from being transmitted.
- Data Entry Errors: Users may have inadvertently left these fields blank during data entry or processing.
Solution:
- Check Feeder System: Verify that the feeder system is correctly populating the ICDA ID or contract reference fields. Ensure that the necessary data is being sent to SAP.
- Data Entry: If the data is being entered manually, ensure that users are trained to fill in all required fields, including the ICDA ID or contract reference.
- Configuration Review: Review the configuration settings for intercompany processes in SAP to ensure that they are set up correctly. This may involve checking the settings in the relevant modules (e.g., SD, MM, FI).
- Error Logs: Check the error logs in SAP for additional details that may help identify the specific issue causing the error.
- Testing: After making corrections, perform tests to ensure that the data is now being processed correctly without triggering the error.
Related Information:
If the issue persists after following these steps, it may be beneficial to consult with your SAP support team or a technical consultant who specializes in intercompany processes.
Get instant SAP help. Sign up for our Free Essentials Plan.
VKKICDR157
Specify either an internal or external alternative broker
What causes this issue? For the alternative broker, you have filled an internal business partner ID &V1& and an external business partner ID ...
VKKICDR156
Enter an other tax indicator for the external taxes
What causes this issue? You want to create an Insurance Collection Disbursement Request with external taxes. For external taxes, you need to specify ...
VKKICDR159
Error when checking the contract for the alternative broker
What causes this issue? When creating an <LS>InsuranceCollectionDisbursementRequest</>, an error occurred while checking the insurance co...
VKKICDR160
Insurance object &1 is not in the broker contract category
What causes this issue? When creating an <ZK>InsuranceCollectionDisbursmentRequest</> Enterprise Services business object, you entered a ...
Click on this link to search all SAP messages.