Idoc aleaudit ..question
Hi,
How does aleaudit work...i tried sending some idocs into sap r/3 and then ran report rbdstate for those message types...dint get anythign back..
then i tried to run the report manually and i keep getting msgs like "no data relevant to audit were selected " or "no parties are interested in the data"
Is there some config i am missing..Please dont point me to blogs/wiki`s for aleaud configuration..i have been through them..and also setup aleaud in the past..something is different in this scenario...
Venkat
Yes you are right..something is missing..what is the idoc basic type..you are sending..where are you running the rbdstate..on the r/3 system right ?
Regards
Ravi Raman
Similar Messages
-
Hi All,
Please let me know for IDOC ALEAUD setup between PI and ECC system
ThanksALEAUDIT
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe
ALEAUD -
Error in IDOC(ALEAUD) to file Scenario
Hi ..
we have a client requirment were they want the ALEAUD acknowledgement in the form of file.
So we are creating a IDOC to file scenario, where IDOC is ALEAUD which is mapped to create a file in the traget system. but when we post the IDoc we get thwe following error.
*Note: have a small doubt. Can we use ALEAUD Idoc as a normal IDoc to File Scenario. because with the documents i understand that ALEAUD is a acknowledgment IDoc which is generated based on the request IDOC. but in our scenario we are manually using the structure of ALEAUD in the source system*
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Inbound Message
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapter</SAP:Category>
<SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_NO_REQUEST</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>ALEAUDIT IDoc cannot find request IDoc in Integration Server</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
Kindly help me out .
Thanks in advance
DeepikaHello,
If you need to send the ALEADUIT back to the SAP system if the file returns a successful ack, then you will need to have a BPM with a separate SEND step to send back the ALEAUDIT.
And check this ......
/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc
*******Reward points if found useful -
Hi
I am aware that in Idoc packaging how Sender Idoc adapter packaging is done and also know that it is available from PI7.11
I have 2 questions...
1. Suppose there is a data issue with a single idoc ,,because of that entire package will fail...then it would call for finding the erroneous idoc ...correct the data and resend all the Idocs again..
This problem can occur again and again...and because of this the entire package will be stopped..
So is it a good option to not do packaging and send a single Idoc and insert it as a record in target database.
2. In case i am doing idoc packaging the occurence of IDOC in mapping will still be 1..1.
How do i manage my mapping such that each Idoc in the package should insert a separate record in the database table
Hema>
> 2. In case i am doing idoc packaging the occurence of IDOC in mapping will still be 1..1.
>
> How do i manage my mapping such that each Idoc in the package should insert a separate record in the database table
>
Map IDoc to access tag, in this case one record for each IDoc will get inserted. -
Hi,
I have a question?
Suppose there is an Idoc configured to be sent from ECC system to XI. Lets take ORDERS03 or DESADV03. There are multiple scenarios which are configured to read the same Idoc. How does Idoc figure out to which interface it has to go?
Regards,
Anirudh.Hi Anirudh,
In XI, for a ECC system with a client, you can have only one sender interface for a particular IDOC and you can have multiple receivers for it but in the same scenario. So you cannot have multiple configuration scenarios in ID in XI for a single IDOC of a ECC system for one client.
Regards,
Rajeev Gupta -
Dear Experts,
For transformations between EDI and basic IDOC types, are there any off-the shelf (ready to use) options? If yes what are they? If not, what is the easiest way of mapping in between these structures?
Our setup involves Seeburger's AS2 adapter.
ThanksHi Aamir,
Thank you for your response.
We are working in an environment where we do not have any control over the setup. So I have a few follow up questions, answers to which would help me immensely.
1. I saw that there are a"few" mappings available for which both the EDI and IDOC versions differ from what we need. So, is there anyway to get an actual listing of all supplied mappings?
2. In case you have worked for a similar scenario, is it possible for you to share a sample mapping spreadsheet ?
Thank you,
N -
Access Server-SAP IDOC Message Question
Hi.
We have configured an access server to receive realtime IDOC messages from SAP. Required configuration has been done on the BODS side:
On Web admin console for RFC client configuration and real-time service configuration
On the SAP RFC Connection, logical system, and partner profile setup side.
Issue is on the SAP side it shows message was sent successfully where as on the BODS side the message received count is 0.
Any insights any one can share regarding how to troubleshoot this issue would be really appreciated
Thanks
RajivThanks. It was an IDOC mismatch error.
Now we do have correct IDOC mismatch but to me now it seems to be a data issue now.
I have the real-time job and I am getting the following error when I view Access server logs.
SP(PPROLL01, l1.no.com:3500)::flowThread() Flow became invalid during waiting for request (BODI-300137)
Unknown: R3RfcClient(NewR3Rfc_1) ActaIDocFunc::Process() encountered processing error for Requeste(4) (Communication Error. See real time job log for details.) (IDOC 0000000000209266/RPD210 ). (BODI-300129)
Real time job log does not show any thing in the error log other than the trace log which shows:
DATAFLOW: Cache statistics determined that data flow <DF_ZFII034_PPAYROLL01_TEST_RT> uses <0> caches with a total size of <0> bytes. This is less than(or equal to) the virtual memory <3757047808> bytes available for caches. Statistics is switching the cache type to IN MEMORY.
To check if the mapping is valid I created another batch job using the same IDOC as used in the real-time job above but BODS gives me a generic error. I had all tracing enabled even then it gave a generic error.
458946 1 RUN-050505 08/09/2009 3:45:25 PM |Dataflow DF_SAP_BATCH_V1|Transform Q1-Nest1
458946 1 RUN-050505 08/09/2009 3:45:25 PM Unknown error in transform <Q1-Nest1>.
All the fields in the input are varchar or date type and the repository database and staging database is oracle 10G.
Thanks for the help,
Rajiv -
Hi,
How to extract the content from IDOCs.e.g mautiple idocs are comming.we need to retrive the company ID from all the IDOC.So Please tell me how to extract.
Regards,
SuchitraHi Suchitra,
this can be done using BPM were we can differentiate depending upon the company ID value
go to this link it would be helpfull
Posting multiple IDocs with Acknowledgement
https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_weblog&query=multiple+idocs&adv=false&sortby=cm_rnd_rankvalue
Thanx
Sampath -
I am trying to set up a simple file to IDOC transaction ( as a poc ), and I think that I havent configured my IDOC reciever channel properly. I used IDX1 to get the port, and RFC destination information. When I used the wizard, it said that the channel configuration was not complete, so I tried creating it manually. I am able to create and activate it without getting any errors. However, when I send my Idoc message, I get the following error in my message:
<SAP:Stack>Unable to convert the sender service to an ALE logical system</SAP:Stack>
I am guessing that my channel is what is screwed up. Any ideas or tips ? I noticed that in the adapter monitor of Runtime workbench, there is no entry for an IDOC adapter monitoring. Where else can I look to find specific errors ?
Thanks
OsmanThanks Chris,
I got into bd54, and the LS are already configured. So I tried to set up the Business system with the "Adapter-Specific Identifier". But the Logical system box is greyed out, so I cant enter anything. The only box that is editable is the Marketplace Adapter entry.
Any idea what Im doing wrong...
Thanks
Osman -
Outbound IDoc file question.. Please see..
Hi experts,
Is there a Function module to name the files which are outbound from SAP system eg ORDRSP or DESADV. I want the file to be saved in the server in a particular format...eg
Date_time_message type.txt.
What is the FM or user exit to be used for this. Then I need to probably give that name in WE21.
Thanks,
Charles.Hi,
Have you looked the standard function modules available in transaction WE21 for file port (outbound file tab)?
If none of them meet your requirement then you can create custom one and assign to function moduled for file name entry (WE55). Once done, then you can use for your IDoc file port.
I would suggest to copy standard SAP which close to your requirement and modify accordingly.
Regards,
Ferry Lianto
Please reward points if helpful. -
Hi friends,
I am asked to write a custom executable program (not a function module) to create outbound idocs with some data from the database tables as for the selection screen data the user entered. How do I do this and how to trigger these outbound idocs? Can you please give me a sample code for this or your valuable suggestions?
Thanks for the help.Here is the sample code which triggers the IDoc (Outbound)..I also added comments
report z_idoc_creat_tr .
tables : ekpo,
edidd, " Data record (IDoc)
tbdlst, " Text for logical system
edmsg . "Logical message types
* Selection screen
parameters: p_ebeln like ekpo-ebeln.
data : c_seg1 like edidd-segnam value 'ZSEG1_TR',
c_seg2 like edidd-segnam value 'ZSEG2_TR',
itab_comm_idocs like edidc occurs 0 with header line ,
control_record like edidc.
*Internal Tables
data :
itab_edidd like edidd occurs 0 with header line, "Data record(IDoc)
itab_seg2 like zseg2_tr occurs 0 with header line .
* zseg2_tr structure generated when you define the Segments in WE31
* Work Area
data : seg1 like zseg1_tr, " Segments Header Data
seg2 like zseg2_tr. " Segments
select single * from ekpo where ebeln = p_ebeln.
*Build Control Data
control_record-mestyp = 'Z_EKPO' . "Message Type.
control_record-idoctp = 'ZIDOC_TR' ." IDoc Type
control_record-sndprt = 'LS'.
control_record-sndprn = 'LOGSYS0100' . " Logical system
control_record-sndpor = 'SAPLT1'. "SEnder Port
control_record-rcvprt = 'LS'.
control_record-rcvprn = 'SEND' ." Reveiver Logical system
control_record-rcvpor = 'A000000171'." Receiver Port
*Filling the Segment 1 ie.,Purchasing Document Number .
move-corresponding ekpo to seg1.
itab_edidd-segnam = 'ZSEG1_TR'." Segment Name
itab_edidd-sdata = seg1. " Value for the Segment1. "Segment value
append itab_edidd .
clear itab_edidd.
*Filling the Segment 2 ie.,Item Number of Purchasing Document.
select * from ekpo into corresponding fields of table itab_seg2 where
ebeln = p_ebeln .
loop at itab_seg2 .
move-corresponding itab_seg2 to seg2.
itab_edidd-segnam = 'ZSEG2_TR'.
itab_edidd-sdata = seg2.
append itab_edidd.
clear itab_edidd.
endloop.
* FM to trigger the Outbound Idoc
call function 'MASTER_IDOC_DISTRIBUTE'
exporting
master_idoc_control = control_record
tables
communication_idoc_control = itab_comm_idocs
master_idoc_data = itab_edidd
exceptions
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
others = 5
if sy-subrc <> 0.
endif.
loop at itab_comm_idocs.
write:/2 'Docs generated', itab_comm_idocs-docnum.
endloop.
<i>* Reward each useful answer</i>
Raja T
Message was edited by:
Raja Thangamani -
Idoc extension question...
Hi all,
I have an extension defined for DESADV (outbound) and when I see the process code in we20 it is still tied to the FM, IDOC_OUTPUT_DELVRY. How is it possible for the std. FM to populate the extended segment in DESADV?
Please tell me if I want to send some more data in the ASN then can I just add a field in the segment or should I add another segment? Which one will be populated in my scenario?
Thanks,
Charles.Hi Charles,
We cannot add the New fields in Existing segments.
For this requirement we have to Create a new Zsegment (Tcode WE31)
and then Add this in Extension IDOC type that we have to create in we30.
Regards,
Satish -
Missing IDoc - config question
I need to send SHPORD.DELVRY03 IDocs from SAP and convert it in XI to a file.
The outgoing IDoc in the SAP system has status
"03 - Data passed to port OK"
"The IDoc was sent to an R/3 System or an external program via a transactional RFC.
The TID is 0A62019724E14444EF7F0311."
Nothing however shows up in XI.
Any idea what to look into, what I need to check?
Don't know where to start, the connections were
set up between the source SAP system and the XI box.
Thanks a lot,
ViktorHi,
Is it may be because of Authorization Problem?
Just check this Thread.
I::000 what does it mean
Also check this-
http://help.sap.com/saphelp_nw04/helpdata/en/6a/e6194119d8f323e10000000a155106/frameset.htm
Hope this helps,
regards,
Moorthy -
Hello all,
we are having a scenario where we are posting an order idoc to XI...but we want to process that idoc only when a delivery is created for that order..so whenver that order comes into XI is there a way to check whether a delivery is created for that idoc or not...if yes process that order else cancel it...Aarthi,
Checking if the delivery is created for an order appears to be application logic. So it is better it is handled in an application system. I mean...send the order IDOC to XI only after checking a delivery is created against that order.
For some reasons, if you want this check to be done in XI, you can used RFC look ups or do an ABAP mapping. In a BPM, use the outcome of the check (use switch) and decide whether to send it to receiver system or not.
praveen -
Hello all,
i have the mapping of an iDoc relevant to Inbound deliveries (Inbound Delivery for Purchase order).
in the mapping i see /E1EDK08/E1EDP07/E1EDP09/VRKME for 'unit of measure' or /E1EDK08/E1EDP07/BSTNK for 'PO Number this shipment links to'.
What I dont understand is how 2 segments can be relevant to one field i.e. VRKME.
In other mappings i.e. /E1EDP01/NETWR for P.O line item value in P.O creation iDoc is very clear.
I would be greatful if someone could explain the other cases
ThanksHi Ioannis,
the mapping represents the hierarchical structure of the IDOC: E1EDK08 header segment may have one or more E1EDP07 item segments with one or more E1EDP09 subsegments.
Where di you find those mappings? (never saw it in that way)
Regards,
Clemens
Maybe you are looking for
-
Logical database : user defined selection screen
Hi Experts, I am working with HR-ABAP. The logical databases provide a selection screen......but i want to use a selection screen of my own and not that of the LDB. Plz help...............
-
Short Dump while Complete deletion of data Contents from a Cube.
Hello Experts, I am facing a runtime Short dump whenever i attempt to delete data from a Cube. Shown Below:- Runtime Errors MESSAGE_TYPE_X Error analysis Short text of error message: Data request to the OLTP Long text of error message
-
Aluminum Keyboard, Volume in Function Keys
OK, I'm used to the plastic keyboards I have gotten so used to. Now they moved everything around (F10=Volume, etc.) But I need all of the F~ keys functionality (F1-F12) for Photoshop and Quark, but they're overridden by the new F~ keys. When I turn i
-
Redirecting to external website from abstract portal component?
Hi, I have developed an abstract portal component and trying to be redirected to an external website ex : www.google.com here is the code... public void doContent(IPortalComponentRequest request, IPortalComponentResponse response) HttpServletRequest
-
Hello, I have an OutOfMemoryError when applying an xsl transformation to generate html code in a web page. I'm running Weblogic 6.1 sp2 I think the problem comes from the objectin which th html is stored during the transformation. The problem only oc