ALEAUD01 idoc for acknowledgement
Hi,
I am receiving a 850 from edi translator via PI into ECC. Can I use ALEAUD message to send the idoc status back to translator via PI. Since the incoming order will have sending partner type as 'KU' and it seems ALEAUD works only for logical systems. Please let me know the options?
Thanks,
Jassi
ALE audit is only possible for IDocs of type logical system (LS).
Refer the 2.Introduction part in this document-
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe?quicklink=index&overridelayout=true
Similar Messages
-
IDoc acknowledgement scenario using ALEAUD01 IDoc type
Hi All,
I have a query, regarding IDoc acknowledgement scenario using ALEAUD01 IDoc type as mentioned below.
In a scenario where we configure and send ALEAUD01 to sender as acknowledgement of the IDoc’s received, is there any way how do we make sure that IDoc’s received by target SAP system has sent the acknowledgement successfully. Would there be any key information in the ALEAUD01 IDoc, which refers to the IDoc/data sent?
Thanks
RajendraI needed 24 seconds to know the answer
I took the word ALEAUD01 into Google and added site:help.sap.com in the search field
Among the first 10 results was one with the subject
Acknowledgment Messages
one click to open and skimming through the text ....
And opening one of the other hits in Google told me even which field is having this info -
ALEAUD01 IDOC problem with Senderpartner Number
Hi,
I have scenario like R3 -XI-File NFS.so we have created a third party Receiving system(TEST_XYZ)as a business system maintain in SLD.
when the IDOCs sent from sender R3 system acknowledgments been sent back to R3 system from XI,but XI system generate acknowledgment populating wrong sender SNDPRN(TEST_XYZ 's Logical system maintained(TESTPRN) in SLD for Business system TEST_XYZ) and the ALEAUD01 IDOCS are failing in R3 system as there is no partner profile set up in R3.I changes the Logical System name for Thirdparty Business System in SLD,but still XI ack populating with wrong SNDPRN.
R3 sending IDOCs with a RCVPRN like TEST123 and type LS to XI,if XI can send back ALEAUD01 with SNDPRN same as RCVPRN TEST123 ,then all ALEAUD01 will be posted correctly.
I have tried putting receiving Business system (TEST_XYZ) Adapter specific identifiers Logical system name as TEST123,but no luck.
how can resolve the issue please?
thank you,
Sathish
Edited by: Sathish on Feb 3, 2009 2:57 PMHello Sathish,
I was having two scenarios and you are right that was R/3 -XI-R/3 .
I tried for idoc to file scenario with configuring RCVPRN as logical system of File. When i tested the scenario it worked as expected i mean ack with SNDPRN as Logical system of File and RCVPRN as logical system of R/3.
In your case after changing the logical system of file in SLD. In ID clear SLD Cache and try to sync logical system in the adapter specific properties and you will be configured log in that .
Rerun the scenario now you will see the ALEAUD01 with expected control record
HTH
Rajesh -
JDBC - IDoc with acknowledgment
Hello,
I have the following requirement:
Reading data via JDBC from a database (select query), creating an IDoc and send to SAP.
If the IDoc was sent successfully there should be an acknowledgement written back to the database (there is a special coloumn for acknowledgements in the database,key is record ID).
My question:
- Is it absolutely necessary to use BPM for this scenario (I think yes, as I need to track the record ID to write back the acknowledgement?)
- My idea was to use a send step for the IDoc with enabled acknowledgments (system or application ??). In case of positive acknowledgement I would update the database in the next step (How do you check the acknowledgment returned from the SAP system, do I need a separate asynchronous receive step to get the ALEAUDIT back?)
Thank you very much for your advice on this!Is it absolutely necessary to use BPM for this scenario (I think yes, as I need to track the record ID to write back the acknowledgement?)
i think the key of question is either transport ack or application ack?
if you just need transport ack,actually,you do not have to use bpm!
>My idea was to use a send step for the IDoc with enabled acknowledgments (system or application ??).
apparently,you need it which is application ack,otherwise,whereis your purpose?
>How do you check the acknowledgment returned from the SAP system, do I need a separate asynchronous receive step to get the ALEAUDIT back?)
For the inbound IDoc adapter to be able to send an acknowledgment IDoc to the sender, a communication channel with the interface ALEAUD.ALEAUD01 must be maintained for the sender,that is your intergration process. -
BPM - IDOC System Acknowledgements from R/3
Hi My scenario is File-XI/BPM-R/3(Idocs).
In Integration process, we configured 'system ack' in Send Step which sends Idocs to R/3 system.
BPM Process stays in 'STARTED' state forever though XI received acknowledgement ( in SXMB_MONI, on the main screen ACk Status is in '?'mark meaning its still waiting for Acknowledgement. But the moment you click on the message Ack status becomes 'Ack received' and BPM ends".
This seems to be a bug.
How can the Acknowledement staus changes the moment you clike on the message?. Does anyone have same issue?. Any suggestion will be appreciated. we are on PI7.0 sps6.0 environment.
<b>we donot want to deal with ALEUPD..so please do not suggest to config ALEUPD.</b>HI,
see the below
The Business Process Engine supports Acknowledgments when sending asynchronously as follows:
Acknowledgment------ Processing of Send Step
Receiver system does not support requested acknowledgments --- Send step completed successfully
Positive acknowledgment----
Send step completed successfully
Permanent negative acknowledgment------ Send step triggers system error for which you can define a specific exception handling.
Temporary (transient) negative acknowledgment------- Send step continues to wait because the temporary acknowledgment can still change to a permanent or negative acknowledgment. This can occur in the IDoc environment in particular, for example, when a user intervenes.
Exception or error handling within the integration process is not possible. However, using message monitoring you can determine whether the acknowledgment is temporary or not.
Acknowledgment with multiple receivers A message sent from a send step can have multiple receivers. In this case, the system duplicates the message accordingly. Acknowledgments returned from the respective receivers are ignored and the send step continues to wait.
If multiple receivers are possible and you want to evaluate the individual acknowledgments, you must define the integration process accordingly. To do this, determine the receivers in a receiver determination step and send the message to the individual receivers in a loop.
For more information about acknowledgments, in particular how they are used in the adapter environment,
Note: see SAP Note 837285.
Regards
Chilla -
IDoc - XI - iDoc with Acknowledgement
Hello,
I am trying to send an iDoc between two R3 systems and receive system\application acknowledgement response.
According to the How-To guide, all I have to do is to schedule a job for program RBDSTATE which sends the ALEAUD iDoc back to the sender system, and create a communication channel for iDoc interface in the sender service.
After running the RBDSTATE program an ALEAUD iDoc was received by the original sender service but in the monitoring transaction SXMB_MONI it shows that the iDoc is still waiting for Acknowledgement.
Has anyone implemented this scenario with any ideas ?
Thanks in advance,
Elad Saar.Hi!
> Can you try executing that particular LUW again from
> SM58?
> Check your trace in XI for more info.
If I execute the LUW again in SM58 the same error appears. In SM21 there is the following error:
09:13:31 DIA 1 020 C12_X3D D01 Transaction Canceled 000 ( )
09:13:31 DIA 1 020 C12_X3D R68 Perform rollback
09:13:31 DIA 1 020 C12_X3D R68 Perform rollback
eading:
The C12_X3D user is a user on XI that is used by the sending system.
Regards, Tanja -
Use SYSTAT01 Idoc for reprocess or delete
Hi guys,
I had mounted with SAP XI an interface with SYSTAT01 Idoc for outbound and inbound information.
For the IDOCS from FILE to SAP R/3 we need to manage the idoc status of the other interfaces.
How can i determine, and send to SAP, the new code number of the failed Idoc?
SYSTAT01 has this segments:
mriRel.node = "E1STATS";
mriRel.parents[0] = "IDOC";
mriRel.elements[0] = "SEGMENT";
mriRel.elements[1] = "MANDT";
mriRel.elements[2] = "DOCNUM";
mriRel.elements[3] = "LOGDAT";
mriRel.elements[4] = "LOGTIM";
mriRel.elements[5] = "STATUS";
mriRel.elements[6] = "STATXT";
I understood that Status 60 is used for delete?
Thanks a lot for your help,
regards
pd: anyone has the Idoc status code list?Hi,
Please list of IDoc status list
IDoc status Description
Outbound values :-->
00 Not used, only R/2
01 IDoc generated
02 Error passing data to port
03 Data passed to port OK
04 Error within control information of EDI subsystem
05 Error during translation
06 Translation OK
07 Error during syntax check
08 Syntax check OK
09 Error during interchange handling
10 Interchange handling OK
11 Error during dispatch
12 Dispatch OK
13 Retransmission OK
14 Interchange Acknowledgement positive
15 Interchange Acknowledgement negative
16 Functional Acknowledgement positive
17 Functional Acknowledgement negative
18 Triggering EDI subsystem OK
19 Data transfer for test OK
20 Error triggering EDI subsystem
21 Error passing data for test
22 Dispatch OK, acknowledgement still due
23 Error during retransmission
24 Control information of EDI subsystem OK
25 Processing despite syntax error (outbound)
26 Error during syntax check of IDoc (outbound)
27 Error in dispatch level (ALE service)
28 Not used
29 Error in ALE service
30 IDoc ready for dispatch (ALE service)
31 Error - no further processing
32 IDoc was edited
33 Original of an IDoc which was edited
34 Error in control record of IDoc
35 IDoc reloaded from archive
36 Electronic signature not performed (timeout)
37 IDoc added incorrectly
38 IDoc archived
39 IDoc is in the target system (ALE service)
40 Application document not created in target system
41 Application document created in target system
42 IDoc was created by test transaction
Inbound Values::-->
50 IDoc added
51 Application document not posted
52 Application document not fully posted
53 Application document posted
54 Error during formal application check
55 Formal application check OK
56 IDoc with errors added
57 Test IDoc: Error during application check
58 IDoc copy from R/2 connection
59 Not used
60 Error during syntax check of IDoc (inbound)
61 Processing despite syntax error (inbound)
62 IDoc passed to application
63 Error passing IDoc to application
64 IDoc ready to be transferred to application
65 Error in ALE service
66 IDoc is waiting for predecessor IDoc (serialization)
67 Not used
68 Error - no further processing
69 IDoc was edited
70 Original of an IDoc which was edited
71 IDoc reloaded from archive
72 Not used, only R/2
73 IDoc archived
74 IDoc was created by test transaction
aRs -
Hi all,
I need sample code and processing steps for EDI-IDocs for WMS concept.Hi,
check this it wil be helpful to you.
Electronic Data Interchange
Cross-company exchange of electronic data (for example business documents) between domestic and international business partners who use a variety of hardware, software, and communication services. The data involved is formatted according to predefined standards. In addition to this, SAP ALE technology is available for data exchange within a company.
Refer
http://www.erpgenie.com/sapedi/index.htm
http://help.sap.com/saphelp_nw04/helpdata/en/72/c18ee5546a11d182cc0000e829fbfe/frameset.htm
https://www.2020software.com/products/Fourth_Shift_Edition_for_SAP_Business_One_Electronic_Data_Interchange.asp
http://downloads-zdnet.com.com/SoftwareandWebDevelopment/SoftwareDevelopmentTools/ElectronicData+Interchange/
http://www.erpgenie.com/sapedi/index.htm
http://www.kostal.com/english/downloads/EDI_AGB_eng.pdfd
EDI FLOW :
Here is some thing which helps you and here the purchase order is taken as example too..
Electronic Data Interchange, or EDI, is the electronic exchange of business data. Using a standard format, EDI provides a method of transmitting business data from one computer to another, without the need to re-key data. This electronic link can result in more effective business transactions. With EDI, paper documents such as invoices can be replaced with electronic transmissions, thus time is saved, and the potential for error is minimized. Data can be exchanged at any time. Related business expenses, such as postage, printing, phone calls, and handling, can also be significantly reduced. EDI can aid in the support of manufacturing efforts, such as Just-in-Time and Third Party Warehousing, and financial efforts, such as Electronic Payments.
What parts of the business cycle can be supported by EDI?
Any business documents that are currently exchanged using paper can be converted to an EDI. Standards. Standards include ANSI X12 and XML/EDI are primarily used in the United States, while EDIFACT is used in Europe and Asia.
How does EDI get started?
EDI gets started when one company contacts another expressing interest in trading business documents electronically using Electronic Data Interchange. The two companies must first determine each other's EDI capabilities. If you do not already know your EDI capabilities, we have prepared a questionnaire to help you determine them. If you are already EDI capable, we will coordinate with your technical staff to determine a testing plan. Upon completion of testing the EDI documents, the appropriate business personnel will set a production start date to begin the exchange of EDI business data. If you are not EDI capable, we recommend you first obtain a commitment from your upper management. Your company will need to allocate resources and capital for software, hardware, testing, possible programming, and training.
What is the flow of EDI?
The flow of EDI depends on the sophistication of your systems and your EDI software. If you have internal purchasing/order entry systems, you will need interface programs that can extract and insert data out of and into these systems. EDI programs that interface with your internal systems are preferred over software that requires re-keying of data. Embassy Software specializes in seemless interface between EDI and your back office systems. Using a purchase order as an example of a business document your customer would send that PO electronically (850) to you. It could be sent either through a VAN (Value Added Network) or through an FTP server. You would take that 850 and convert it either into and ODBC database, a flat file or XML document to be imported into your Order System with the use of EDI Software such as PassportXchange.. Using EDI communication software, which is part of the PassportXchange package you would pull down data at set intervals from the VAN or FTP. These documents are then processed through EDI translation software and output to our order entry system. Finally, an EDI document called a functional acknowledgment (997) is sent to your customer.
check this.
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://www.sapgenie.com/sapedi/index.htm
http://help.sap.com/saphelp_nw04/helpdata/en/72/c18ee5546a11d182cc0000e829fbfe/frameset.htm
https://www.2020software.com/products/Fourth_Shift_Edition_for_SAP_Business_One_Electronic_Data_Interchange.asp
http://downloads-zdnet.com.com/SoftwareandWebDevelopment/SoftwareDevelopmentTools/ElectronicData+Interchange/
http://www.erpgenie.com/sapedi/index.htm
http://www.kostal.com/english/downloads/EDI_AGB_eng.pdfd
cheers,
sowjanya. -
Waiting for Acknowledge status
Hi All,
I have a scenario already running in PRD (IDOC to File).
Now there is some enhancement required to be done, based on some specific plant, the delivery is to be sent to different location.
I have done the configuation by making another Business Component using routing rule & further assingned the routing roule to
Receiver Determinaion. the scenario is running perfect. Files are being created in the target system based on Plant.
but in SXMB_MONI, the message is in success state where as there is one column, as 'Ack Status' here comes waiting for
acknowledgment with a red icon.
How to avoid this, do I have create a Business system in SLD, or just neglect this message as files are being creted at the location.
Thanks,
KrishnaHi,
\You can disable Acknowledge by using report IDX_NOALE for your IDOc.
Refer this
IDOC - XI - File -
Web Service u0096 IDOC with acknowledgement interface
hi experts,
for this scenario do i need to use ccBPM??
<b><i>Web Service IDOC with acknowledgement interface.</i></b>
because we need response from idoc and idoc supports asynchronous processing.hi,
yes you need to use a BPM if you want to use
acknowledgment to a web service from IDOC interface
more on IDOC can be found in my book:
<a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Help required on OutBound IDoc for FI Invoices
Hi All,
I had a requirement to create a custom idoc for FI invoices via a user exit and these idocs will be routed (via RFC) to a JAVA server/processor. Pls suggest how can i acheive this.
Is there any user exit for acheiveing this or can we proceed further without user exit also.
If so how to acheive this.
Thanks & Regards,
Anil.One option that immediately pops up is
Using Output Types: like for example transaction V/40
Application: V3 Billing
You can define a unique output type : ZINV
Transmission Medium : 6
Processing Routine
Program: RSNASTED
Form Routine: EDI_PROCESSING
You can then use WE20, and define a unique customer / and map message control (ZINV) information in outbound parameters. -
Outbound IDOC for Credit Management
HI All,
We need to send the Credit management data from SAP to other system. For that we require Standard IDOC, could you please suggest the standard IDOC available for the same and how to configure it. Please let me know if we have any standard program which generates the IDOC for my requirement.
Regards,
PhanindraThanks for the Input, could you please let me know how we trigger this IDOC. Is it through configuration or any standard program which will generate idocs.
-
Is it possible to generate outbound idocs for FI invoices? How?
Is it possible to generate Outbound idocs for FI invoices? How? or else i have to write program to get data in file and pass it to translator. Please help.
Dear Gabriel
Before letting you know the possibility, can you please let me know why you want such a requirement, since standard has not provided such copy control, to my knowledge.
As you would know order type KB is for consignment fillup where you are just transferring the goods from FG unrestricted to your own warehouse and that is why in standard you can see the copy control KB --> F8 which means you can raise proforma against delivery and not against fillup order.
So think of whether really you wanted to raise proforma against fillup order which is NOT recommended by SAP. However, still if you feel that the requirement is so to have, you can make the settings in VTFA.
thanks
G. Lakshmipathi -
Function Module to Generate Outbound IDOC for Sales Documents
Hello Experts,
Can someone please help me, I need to know which function module to use in order to generate the outbound IDOC for sales documents. Some of the fm's I have come across are the following:
IDOC_OUTPUT_ORDERS, but actually for Purchase Orders
IDOC_OUTPUT_ORDRSP, but did not generate any IDocs for my sample Sales Order.
Points will be given for any help provided.
Thanks in advance.Hi Nagaraj,
I tried using the IDOC_OUTPUT_ORDERS but I keep getting an error that the Purchase Order <xxx> does not exist, even though the document I tried is a sales order. For everyone's reference here is the code:
form process_data.
DATA v_idoc TYPE edidc-docnum.
DATA i_edidd TYPE TABLE OF edidd.
DATA wa_idoc_ctrl TYPE edidc.
LOOP AT i_nast INTO wa_nast.
CLEAR i_msgs[].
CALL FUNCTION 'WFMC_PROTOCOL_GET'
EXPORTING
cps_nast = wa_nast
tables
messages = i_msgs
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2.
LOOP AT i_msgs INTO wa_msgs WHERE arbgb EQ 'E0'.
*--- Check first if there is an IDOC
IF wa_msgs-msgv1 IS INITIAL.
CONTINUE.
ENDIF.
v_idoc = wa_msgs-msgv1.
CLEAR i_edidd[].
CLEAR wa_idoc_ctrl.
CALL FUNCTION 'IDOC_READ_COMPLETELY'
EXPORTING
document_number = v_idoc
IMPORTING
IDOC_CONTROL = wa_idoc_ctrl
* NUMBER_OF_DATA_RECORDS =
* NUMBER_OF_STATUS_RECORDS =
TABLES
* INT_EDIDS =
INT_EDIDD = i_edidd
EXCEPTIONS
* DOCUMENT_NOT_EXIST = 1
* DOCUMENT_NUMBER_INVALID = 2
OTHERS = 3.
CALL FUNCTION 'IDOC_OUTPUT_ORDERS'
EXPORTING
object = wa_nast
control_record_in = wa_idoc_ctrl
* IMPORTING
* OBJECT_TYPE =
* CONTROL_RECORD_OUT =
tables
int_edidd = i_edidd
* EXCEPTIONS
* ERROR_MESSAGE_RECEIVED = 1
* DATA_NOT_RELEVANT_FOR_SENDING = 2
* OTHERS = 3
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
COMMIT WORK.
ENDLOOP.
ENDLOOP. -
Manual creation of idoc for a Accounting document FIDCC1
Hi,
Some of the config for the change pointer was not moved to production and some accounting documents have been created which have not triggered the IDOC.
Is there a way to create the idoc for the accounting documents already created.
Regards,
Puneet.Once you have all your change pointers setup correctly (view bd52) then you should be good to go BUT to answer your question about the existing documents .. you would need to somehow "touch" those documents to trigger the creation of the IDOCs. You can modify something on then that also is attached to the change pointer say a date? 1/11/11 change to 1/12/11 but don't save that value .. change back to 1/11/11 then save.
Just my thoughts .. let me know how it goes.
Jay Esparza
Maybe you are looking for
-
Mini-DVI to DVI, DVI to VGA and No video on Samsung SyncMaster LCD
External monitor works fine on a PC with same adapter (minus the Mini-DVI to DVI). OSX recognizes the external monitor and even gives display options in system preferences, and the mouse moves off the main display into the extended display but extern
-
Long running VI crashes about 30 days by Windows 7 bluescreen
Hi Everyone, My background is as an Electrical Engineer with some programming experience, LV, C, VB etc, but nothing approaching a computer science type level of understanding. I have a test system that contains two hardware cards, the PCI-6033E for
-
Iphoto inconsistencies to be repaired
every start of iphoto requires to repair inconsistencies; any ideas?
-
When backing up catalog it loops after about 70%-PS7
Hi I am trying to do by first backup of the catalog of about 3000 files.To external drive Always, after about 70% it ends up in a loop with "Program not responding" shown in Task manager. I have checked that the catalog does not need repairing
-
Dbora not start automatically database
dear all, Oracle db 10g r2 enterpise RHEL version 3. i have an error when dbora attempt to execute. That error is describe in system log in linux: My ORACLE_HOME and USER all are correct . But during boot time of pc it shows : "starting dbora : execv