‎2006 Aug 22 8:39 AM
Hi..
I am using an EDI method to distribute my material master data to a partner.
I am using a standard transaction code BD10 to send the material as IDOC.
I need to ask that do I need to configure BD64 for my EDI method also.
Because if I dont do that then no master IDOC is necessary.
So I am confused now by the fact that BD64 configuration is required in both the cases ie. EDI and ALE?
Please confirm along with the reason behind it?
Thanks
‎2006 Aug 22 8:48 AM
No, in case of EDI you should not go for distribution model, distribution model is for internal communication i.e within SAP system, you cant use it when you are doing external transaction.
Regards:-
Santosh.D
‎2006 Aug 22 8:49 AM
Hi,
chk some of the problems faced in EDI.Hope these questions will solve your problem.
E D I / IDOC
Q:1 We created an EDI Vendor and created all required output conditions. However no IDOC is generated when PO is printed. Why?
A: Go to Header->output for the PO. The output type shall be '6'. The status shall be '1'. If the status is '0' check the timing. If the status is '2' , go to 'GOTO->Processing Log' and the explanation for non-generation of IDOC can be seen.
Q: How can we create / upload IDOC's from legacy system to SAP?
A: Third party tool Mercator may be used to convert Legacy files to Idoc format. Mercator provides an IDOC tree import facility, SAP provides the export facility. You can transfer the Idoc layouts from SAP to Mercator automatically and then map.
Q: We want to receive an outbound EDI 855 IDOC only if E2EDP20 -scheduling confirmation segment is present. Else get an "error" status preventing triggering the EDI subsystem.
A: User exit logic has to be added in function IDOC_INPUT_ORDRSP.
Set up a test flag and set it off when the IDOC header is read.
Turn the flag ON when the EDP20 segment is read.
Interrogate this flag when the next segment after EDP20 in the same IDOC comes in. If it is on ,you have an EDP20 coming in.
Issue an error status 51 with suitable message for whichever condition you don't want the IDOC to be processed, This will stop the IDOC from posting.
Q: Where ever PO is sent to the vendor via EDI, we want an acknowledgement of the PO by vendor. Which fields are updated and what should be my procedure?
A: Execute Program: IDOC_INPUT_ORDRSP
Process code: ORDR
Message type: ORDRSP
IDOC: ORDERS01
The confirmation process allows the supplier to return an acknowledgment. Only Dates and quantities can be changed The information is stored in the PO and can be viewed via Item->Confirmation->Overview. The PO can be flagged as 'confirmation required' so that Pos without acknowledgement receipt can be monitored. Control keys and tolerances (days and quantities) have to be customized.
Diff between EDI and IDOC:
http://www.sap-img.com/basis/difference-between-edi-and-idoc.htm
Reward points for helpful solutions.
Regards,
Harini.S