on 10-23-2013 3:08 PM
Hello All,
I'm trying to transfer a quality notification from ECC to SNC and the following error is occuring in SNC-XML:
Quality notification 200000633 contains no items 008(/SCA/BIF_QUALITY)
Partner(s) is(are) not found 011(/SCA/DM_MDL)
Party 3000 is not maintained 085(/SCA/BIF_MI)
SPRO >> SNC >> Basic Settings >> Processing Inbound and Outbound Messages >> Process Types for Inbound Messages >> Assign Sender- and Recipient-Dependent Process Types (Inbound)
Is there anything else that I have to check?
I'll appreciate your help.
Thanks,
Alberto.
Hi Alberto,
It seems like you have plant location as 3000 and it is not having business partner organization assigned.
Can you check business partner organization assignment of plant location is done or not.
Go to /N/SAPAPO/LOC3 and check business partner field in general tab.
If it is not assigned then create business partner organization and then assign the business partner organization.
Go to transaction code BP & create business partner organization.
Regards,
Nikhil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alberto,
Here issue seems to be with Vendor code & business partner are not same.
System is expecting business partner organization 0000003000 and it is not there as you have business partner organization.
That's why you are getting error.
You can implement the badi /SCA/BIF_I_QINSUITEN with logic such that system remove leading zeros of vendor code 0000003000.
Regards,
Nikhil
Hello Andrew,
Proceed as follow:
SPRO >> Supply Network Collaboration >> Business Add-Ins (BAdIs) for SAP SNC >> Basic Settings >> Processing Inbound and Outbound Messages >> BAdIs for Message Interfaces (Inbound XML Messages) >> BAdI for QualityIssueNotificationSUITENotification_In (/SCA/BIF_I_QINSUITENOT)
Now you have to create an enhancement implementation and activate it with a coding to remove or adding leading zeros of a vendor code.
method /SCA/IF_EX_BIF_I_QINSUITENOT~BEFORE_CONVERSION.
FIELD-SYMBOLS <fs_vendor_party> type /SCA/BIF_S_VENDOR_PARTY.
FIELD-SYMBOLS <fs_internal_id> type /SCA/BIF_S_PARTY_INTERNAL_ID.
loop at CS_QINSUITENOT-QUALITY_ISSUE_NOTIFICATION-VENDOR_PARTY ASSIGNING <fs_vendor_party>.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = <fs_vendor_party>-INTERNAL_ID-VALUE
IMPORTING
OUTPUT = <fs_vendor_party>-INTERNAL_ID-VALUE.
ENDLOOP.
endmethod.
METHOD /SCA/IF_EX_BIF_I_QINSUITENOT~AFTER_CONVERSION.
* This BAdI example implementation performs
* an alphanumeric conversion of the QN Custumer ID
***************************************************************************************
DATA: lv_qn_customer_id TYPE /sca/dm_quality_customer_id.
* add leading zeros in case of numeric numbers
* Quality Notification Number has the conversion exit QNCNV
* CALL FUNCTION 'CONVERSION_EXIT_QNCNV_INPUT'
* EXPORTING
* input = cs_quality-customer_id
* IMPORTING
* output = lv_qn_customer_id.
*
* cs_quality-customer_id = lv_qn_customer_id.
* SHIFT cs_quality-customer_id LEFT DELETING LEADING '0'.
ENDMETHOD.
Let me know if you have any doubts.
Regards,
Alberto.
User | Count |
---|---|
13 | |
4 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.