on 06-16-2011 9:03 AM
I want to block PO chages aknowledgement though interface to other legacy system .
Probelm : When ever new PO created We send some of the perticular details to other legacy system throgh interface (EDI) outbound IDOC , Also we receive some changes from legacy system to SAP through inbound IDOC and it update in SAP . Now the probelm is changes in PO again trigering outbound IDOC to legacy system as exception message or aknowledgement , we want to stop this outbound IDOC creation when ever PO update happens in SAP through legacy system interface .
So how we can stop change update for perticular partner function . We want to send outbound IDOC for newly created PO and changes we do SAP system we don't want outbound idoc for auto updation of PO through interface (inbound idoc).
Is it any notes avilable for above problem or is it possible hard code any SAP standard program or any conditions we can use for this problem
Thanks
RB
Hi RB,
When you are using an IDOC, it is better to have a custom output message for it.
In this output message type you can stop send the IDOC once the PO has a change.
If you want to stop the creation of a new IDOC fo any change in the PO, then, go to SPRO > Materials Management > Messages > Output Control > Message Types > Define Message Types for Purchase Orders > Fine-Tuned Control: Purchase Order.
Here, you need to have defined only the operarion = 1 - New for the output type that is creating the IDOC outbound.
But, if you want to send the IDOC for some specific changes, then, go to SPRO > Materials Management > Messages > Fields Relevant to Printouts of Changes.
Here you can define the changes that you want to consider once the PO is changed and a new message type is generated.
The disavantage with this last customising is that it applies for all the PO output message types.
The last solution is that you can make some ABAP in the formula assigned to the output message type and control the changes that you want to allow or not in order to create a new message type.
But, as I mentioned before, it is better if you have an exclusive output message type for the IDOC outbound.
Hope this help.
Kind regards,
SP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi SP ,
I am looking for solution which should block only this interface not for all vendor/supplier to whom change need to be update through IDOC when ever changes in PO . We are using same EDI message type for interface which has been used for all vendor .
What ever the above solution will not work if you want to block only one partner system .
Thanks
RB
Hi,
In trx NACE, Application EF->Output Types, double click on the output type (NEU is the standard one) you are using, there in the general data just UNCHECK 'Multiple issuing'. This will stop genrating IDocs for changes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
104 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.