Idoc messages to spool
Hi all,
I need to send the statuses for the idocs to spool.
Can anybody tell me how to do this. It is urgent.
Thanks,
Mungala.
I hope this example can help you:
GT_DATA -> Table containing the stratus messages.
GT_DATA- Satus -> Status message.
REPORT Z_DUMMY_ATG NO STANDARD PAGE HEADING.
NEW-PAGE PRINT ON NO DIALOG KEEP IN SPOOL 'X'.
WRITE:/ 'Statuses for the idocs',
WRITE:/ 'Date:', SY-DATUM.
WRITE:/ 'Hour: ', SY-UZEIT.
LOOP AT GT_statuses.
WRITE:/ GT_statuses-Satus.
ENDLOOP.
SY-TCODE.NEW-PAGE PRINT OFF.
Similar Messages
-
How can I output multiple IDOC messages in one dataflow in DS 3.2?
Hi, we are trying to load some business partner data into CRM through an IDOC. The specific IDOC we are attempting to use is CRMXIF_PARTNER_SAVE_M02. We successfully created a Data Services flow which takes input from a file and can write out an IDOC message which updates the record in CRM. The problem is that we can only manage to run this job for one record at a time - if the file we are using for input contains 2 or more records (2 or more business partners which we are trying to update), then the batch job fails with the error message:
IDoc Error: Message: Adding this segment exceeds maximum allowed number of repetition E101CRMXIF_PARTNER_KEYS
I'm guessing from this error message that it is trying to shove both business partner records into one IDOC which is not supported by this IDOC. Instead what we want it to do is send 2 IDOC messages to the server, one per business partner.
Does anyone have any suggestions on how we can make this work?
Thanks
-TrevorHi Werner,
I am trying to load data into SAP for Functional Locations Domain using the 'FUNC_LOC_CHANGE' IDOC in Data Services and I am getting the following error.
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
|Data flow DF_ChangeIDOC|Loader FUNC_LOC_CHANGE01
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
IDoc target tried to generate IDoc <FUNC_LOC_CHANGE01> from NRDM data: <
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
IDoc Error: Message: CIDocIterator::Field: No datarecord available for this segment type
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
IDoc Type: FUNC_LOC_CHANGE01
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
Release: 731
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
IDoc Number: Not Applicable
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
Segment Name:
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
Segment Type:
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
Field Name: FUNCTLOCATION
8236
7776
R3C-244005
2013/02/27 4:52:36 PM
>. Check your input data.
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
|Data flow DF_ChangeIDOC|Loader FUNC_LOC_CHANGE01
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
IDoc target tried to generate IDoc <FUNC_LOC_CHANGE01> from NRDM data: <
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
IDoc Error: Message: CIDocIterator::Field: No datarecord available for this segment type
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
IDoc Type: FUNC_LOC_CHANGE01
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
Release: 731
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
IDoc Number: Not Applicable
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
Segment Name:
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
Segment Type:
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
Field Name: FUNCTLOCATION
6992
8284
R3C-244005
2013/02/27 4:52:46 PM
>. Check your input data.
I am trying to update the ABCIndicator from 2 to 3 and hence have set the Flag to X in the source table as well. I have updated the EDI_DC40 mandatory schema with the necessary values and mapped the values to the schemas in the IDOC
E1FUNC_LOC_CHANGE - from the source table
and sub schemas
E1BP_ITOB - some from the source table and other values to NULL
E1BP_ITOBX - FLAG X to the ABC Indicator from Source table and all others to NULL
E1BP_ITOB_FL_ONLY - NULL for Everything
E1BP_ITOB_FL_ONLYX - NUll for everything
I have tried to play around the FROM cluase in the query as well as UNnesting...all of them failed to resolve the issue...Can you please suggest me where I am going Wrong..
Thanks
Chan -
Invoice posting is not triggering idoc message in EBP to FI backned ECC6
Hi ,
We are working on classic scenario with SRM 5 having EBP and SUS on separate clients on same srm system.
Now we are extending standlone scenario for selected product categories .
We have created product master ,product category & vendor master in SRM EBP client. Defined below settings
1.Define Sourcing for Product Categories -local
2.Define Objects in Backend System -EBP of type Local
3.Define G/L Account for Product Category and Account Assignmet
We are able to create Shpping cart ->purchase order( local)->confirm goods & invoice for local product
With central ccountant authorization employee user has created the invoice and resulted status of invoice as
"Currently Being Transferred" , expected to post the invoice in ECC system but after invoice idoc is not getting generated in SRM in order to transferred to backend ?
I have tried and in debug mode found that ,Logical System of Logistics Backend is wrongly
attached to invoice ie instead of ECC logical system it is appearing SRM Local logical system . After changing the
backend value for invoice header -BE_LOG_SYSTEM from srm to ecc backend & executed
FM-BBP_PROCDOC_TRANSFER for particular invoice ,Idoc Basic type BBPIV01 is generated and passed to ecc.
But not able to identify why wrong "Logistic backend " is appeared in invoice. we have below attributes maintained in
Employee
Accounting System for Vendor VENDOR_ACS DSRCLNT254(SRM local)
Company Code BUK 100
Cost Center CNT 430900
System Alias SYS LOGSYS250
System Alias for Accounting Systems ACS DSRCLNT254
System Alias for Vendor VENDOR_SYS LOGSYS250
Vendor
Accounting System for Vendor VENDOR_ACS LOGSYS250(ECC)
Company Code BUK 100
System Alias for Vendor VENDOR_SYS LOGSYS250(ECC)
Kindly help me to post the invoice to ECC backend ,Thanks Sheetal,
We have classic scenario in place so ECC system (LOGSYS250 ) is defined as backend system of type- ERP_2.0 &
FIvalid- realtime backend validation .
We are using ECC is the accounting system defined in the configuration setting Define Backend Systems.
Note: More to add that Invocie idoc generated after backend logical system correction in invoice header data of SRM ,
it is posting invoice successfully in eCC backend . So data correction for logical system value is seems some problem with standlone scenario configuration .
We have validating this scenario for selectd product categories as with SRM 5 version in place, customer is intrested to use Invoice management system ie. invoice should be validated with exceptions in SRM before posting to ECC.
We have EBP & SUS in different client on SRM system ,so in existing classical scenario invoices created in SUS against ECC backned purchase orders is not flowing to IMS in EBP . Can you help me to validate the scenario ?
Regards,
Santosh
Edited by: Patil Santosh D on Oct 2, 2009 1:51 PM
Edited by: Patil Santosh D on Oct 5, 2009 11:37 AM
Edited by: Patil Santosh D on Oct 9, 2009 7:38 AM.
Issue is resolved . It is the System Alias for Accounting Systems setting in organization module .
Now with completion of workflow idoc message-BBPIV is generated in SRM and successfully posting in ECC.
Thanks a lot for your inputs . -
IDOC message type for "Site" in SAP Retail module?
Hi All,
We have the need to transfer master data (through master data change pointers) of Retail Sites within the SAP Retail module (transaction: WB01, WB02). Does anyone know if there's an IDOC message/type already associated with this? Thanks in advance for your help!
Cheers,
MattHi,
please read SAP notes 892103 and 551035.
The correct IDOC type should be FIDCC1 / FIDCC2.
Best regards,
Andreas -
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 -
IDOC Message coming from R/3 system to XI , but waits in Qeue
<b>IDOC Message coming from R/3 system to XI , but waits in Qeue</b>
XI doesn't send the message FTP receiver.In XI sxmb_moni the "c" column contains green flags that mean "message scheduled on outbound side".
In smq1 It writes "SYSFAIL" means "Password logon no longer possible - too many faile"
But I use "anonymus" in FTP adapter. Which password is this, which component is related with this error.
How can I do?
thanksHi Cemil,
it may be that the FTP server where you want to send your output file does not accept anonymous connections.........so just get the username and password of that FTP server, which has access to do FTP to that machine, for doing ftp to that machine, then your output msg will be FTP to your target FTP server........
Thanks,
Rajeev Gupta -
XML message mapping considering idoc message variant
Dear Experts,
I am very new to PI. I am working on a scenario where I need to map VGON_OUT xml message from SNC system to ORDRSP.ORDERS05 inbound idoc of ECC 6.0 system.
The issue is :
In the inbound partner profile in ECC there are two ordersp message types. one with message variant SMI and another without any message variant.
Both of them are using different process codes for processing.
So my question is how to map the VGON_out xml message in PI?
Please note: the key difference is the idoc message variant.
There is no way to merge both of these message types as their function is serving two different purposes.
I have attached the xml file and the screenshot of the partner profile here.
Any suggestion or reference link or document would be deeply appreciated.
Thanks in advance.
PratyHi Pratyusa,
Did you try with different partner profiles for each ORDRSP?
Regards,
Krupa -
Splitting multiple IDoc XML files into single IDoc messages for R/3
Hi all. I have a problem splitting IDoc XML files coming in to XI. I currently have an interface that takes in single store sale IDoc transactions (type WPUBON01) in an IDoc XML file. I then have some complex graphical mapping on the IDoc before sending to R/3 via the IDoc adapter. This works fine. However, we now wish to include multiple sales in one file i.e. many WPUBON01 IDocs. I could use message splitting to do this BUT the mapping is so complex, I do not wish to have to change it to enable the processing of many IDocs in one file instead of just one.
What I want to do: have one mapping splitting a multiple IDoc XML file into single IDoc messages and then another taking these single messages as before and performing the mapping. I cannot find a way to do this in one interface; the main problem I'm having is getting XI to split the multiple IDocs into many single IDoc messages within XI itself. I'd be very grateful for any advice on the best way to do this.
Thankyou.
Stuart Richards (Halfords, UK)Bhavesh,
Thanks again for a clear explanation... I'm moving forwards but still struggling. I've been on this all afternoon today (after a break on other things) and just cannot get my message to split properly (though the SOAP adapter problem I had earlier is now fixed!). If my initial IDoc XML file contains this format:
<WPUBON01><IDOC>....</IDOC>
<IDOC>....</IDOC>
<IDOC>....</IDOC></WPUBON01>
.. I'm not sure what the cardinaility on the first message mapping and interface mapping should be. I'd have thought the source interface would be 1 and the target would be 0..unbounded but this isn't working. I'm trying different things but I get different errors each time. Currently, I have the above cardinality in my first interface and I'm passing in the following data:
<WPUBON01><IDOC><EDI_DC40><TABNAM>EDI_DC40</TABNAM><MANDT /><DOCNUM /><DOCREL>620</DOCREL><DIRECT>2</DIRECT><IDOCTYP>WPUBON01</IDOCTYP><MESTYP>WPUBON</MESTYP><MESCOD>ST6</MESCOD><SNDPOR>WPUX</SNDPOR><SNDPRT>KU</SNDPRT><SNDPRN>0518</SNDPRN><RCVPOR /><RCVPRT>KU</RCVPRT><RCVPRN>0518</RCVPRN><REFINT>00000003832292</REFINT></EDI_DC40><E1WPB01 SEGMENT="1"><POSKREIS>0518</POSKREIS><KASSID>29</KASSID><VORGDATUM>20071029</VORGDATUM><VORGZEIT>160633</VORGZEIT><BONNUMMER>1001</BONNUMMER><KASSIERER>100</KASSIERER><CSHNAME> </CSHNAME><BELEGWAERS>GBP</BELEGWAERS><E1WPB02 SEGMENT="2"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="3"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="4"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="5"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="6"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="7"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="8"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="9"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="10"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="11"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="12"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="13"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="14"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="15"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="16"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB06 SEGMENT="17"><VORZEICHEN></VORZEICHEN><ZAHLART>PTCS</ZAHLART><SUMME> </SUMME><KARTENNR /><ZUONR>1001</ZUONR></E1WPB06></E1WPB01></IDOC><IDOC><EDI_DC40><TABNAM>EDI_DC40</TABNAM><MANDT /><DOCNUM /><DOCREL>620</DOCREL><DIRECT>2</DIRECT><IDOCTYP>WPUBON01</IDOCTYP><MESTYP>WPUBON</MESTYP><MESCOD>ST6</MESCOD><SNDPOR>WPUX</SNDPOR><SNDPRT>KU</SNDPRT><SNDPRN>0518</SNDPRN><RCVPOR /><RCVPRT>KU</RCVPRT><RCVPRN>0518</RCVPRN><REFINT>00000003832293</REFINT></EDI_DC40><E1WPB01 SEGMENT="1"><POSKREIS>0518</POSKREIS><KASSID>29</KASSID><VORGDATUM>20071029</VORGDATUM><VORGZEIT>160634</VORGZEIT><BONNUMMER>1002</BONNUMMER><KASSIERER>100</KASSIERER><CSHNAME> </CSHNAME><BELEGWAERS>GBP</BELEGWAERS><E1WPB02 SEGMENT="2"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="3"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="4"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="5"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="6"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="7"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="8"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="9"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="10"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="11"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="12"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="13"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="14"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="15"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="16"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB06 SEGMENT="17"><VORZEICHEN></VORZEICHEN><ZAHLART>PTCS</ZAHLART><SUMME> </SUMME><KARTENNR /><ZUONR>1002</ZUONR></E1WPB06></E1WPB01></IDOC><IDOC><EDI_DC40><TABNAM>EDI_DC40</TABNAM><MANDT /><DOCNUM /><DOCREL>620</DOCREL><DIRECT>2</DIRECT><IDOCTYP>WPUBON01</IDOCTYP><MESTYP>WPUBON</MESTYP><MESCOD>ST6</MESCOD><SNDPOR>WPUX</SNDPOR><SNDPRT>KU</SNDPRT><SNDPRN>0518</SNDPRN><RCVPOR /><RCVPRT>KU</RCVPRT><RCVPRN>0518</RCVPRN><REFINT>00000003832294</REFINT></EDI_DC40><E1WPB01 SEGMENT="1"><POSKREIS>0518</POSKREIS><KASSID>29</KASSID><VORGDATUM>20071029</VORGDATUM><VORGZEIT>160634</VORGZEIT><BONNUMMER>1003</BONNUMMER><KASSIERER>100</KASSIERER><CSHNAME> </CSHNAME><BELEGWAERS>GBP</BELEGWAERS><E1WPB02 SEGMENT="2"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="3"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="4"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="5"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="6"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="7"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="8"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="9"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="10"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="11"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="12"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="13"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB02 SEGMENT="14"><VORGANGART /><QUALARTNR>ARTN</QUALARTNR><ARTNR>000000065601301390</ARTNR><VORZEICHEN>-</VORZEICHEN><MENGE>1</MENGE><AKTIONSNR>0000000000</AKTIONSNR><REFBONNR> </REFBONNR><E1WPB03 SEGMENT="15"><VORZEICHEN /><KONDITION>PN10</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03><E1WPB03 SEGMENT="16"><VORZEICHEN></VORZEICHEN><KONDITION>ZPN1</KONDITION><KONDVALUE>1.00</KONDVALUE><CONDID /><QUALCONDID /></E1WPB03></E1WPB02><E1WPB06 SEGMENT="17"><VORZEICHEN></VORZEICHEN><ZAHLART>PTCS</ZAHLART><SUMME> </SUMME><KARTENNR /><ZUONR>1003</ZUONR></E1WPB06></E1WPB01></IDOC></WPUBON01>
In the message monitor, I get a chequered flag. Great. However, I get the dreaded error 500 in the SOAP receiver comm channel:
SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error
Exception caught by adapter framework: SOAP Error
Delivery of the message to the application using connection AFW failed, due to: SOAP Error.
Any ideas as to what this might be?! I'm getting there.... if I get a solution out of this, I promise to write the blog myself!
Cheers
Stuart -
I have a text file which contains lots of records. I have created a schema for that text file.Then I mapped this schema with IDOC (Acc_Document03)schema.Now I want to send this IDOC message to SAP.There is not shown any errors by BizTalk admin console.But
the message is not reached to SAP.But when I send this IDOC message to a location through File adapter instead of SAP adapter then it has reached there .Why this is happening ?
Please also tell me how to send multiple IDOC message to SAP ?Hi Glenn.
I got the following error:
The adapter failed to transmit message going to send port "Interplx.SAP_SendPort" with URL "sap://CLIENT=130;LANG=EN;@A/10.151.97.51/00?RfcSdkTrace=False&AbapDebug=False&ListenerGwHost=10.151.97.51&ListenerGwServ=SAPGW00&ListenerProgramId=BTSIDOC_DEV-".
It will be retransmitted after the retry interval specified for this Send Port. Details:"System.Xml.XmlException: Start element 'ITEMNO_ACC' from namespace 'http://Microsoft.LobServices.Sap/2007/03/Types/Idoc/3/ACC_DOCUMENT03//701' expected. Found element
'ITEMNO_ACC' from namespace ''.
Server stack trace:
at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult result)
at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult result)".
Prakash -
Hi Experts
I have BPM where i receive some message. Scenerio is sync. So i BPM first i open sync to async bridge. In BPM i send idoc to ERP end after this step i do transformation with source abstract interface releted to idoc message target respode to sync request.
My purpose is to recieve message id of idoc that has been send in this BPM. in transformation i receive message id of abstract interface with naturaly has diffrent id than idoc.
Any idea ?
Regards
M.Bhavesh,
I have reached a step further in my Mapping.
I have defined a Mapping between File1_ABS and File2_IN (get Message ID)
Second Mapping is between File2_ABS and File2_IN
for Scenario : N:2 Transformation
N IDoc collected (Receive) -> Transform(2 files) -> Send1(File1_ABS)
-> Send2(File2_ABS)
I am struck at the Scenario. How do i define Receiver Agreement, Interface determination and Receiver determination?
Kindly Advice.
Thanks,
Gowri -
Message monitor - IDOCs messages
Hi
I've created and sent IDOC messages from ERP to MII. However there is no single message found in MII. Any idea? The error message in MII is "Unknown error no messages" (something like that as I translated from German to English)
What I did checked
1. MII IDOC listener status - ok
2. ERP RFC connection -ok
But I saw error message under transaction SM58 "Error when opening an RFC connection"
Thanks for postingDear Seng,
I am working on MII12.1.5 build 91
I was also getting error in idoc receiving see below thread but now issue got resolved.
iDoc not received in MII
In my case iDoc sent successfully from SAP but not received in MII.
So i have created one more wrong RFC destination along with actual correct one.
then configured it in SAP NW as well as in SAP MII with same setting as i done for correct one it worked.
then i deleted the wrong RFC Destination and also deleted settings of wrong one in SAP NW and MII.
then my actual correct one is worked.
its strange but workes for me .
may i know on which MII version you are working.
Regards,
Manoj Bilthare -
How to get the segment detials of IDoc message type.
Dear Friends,
I want to write function module , which takes the IDOC message type as an input and returns all the segment fields in response.
Basically I want to get the XML schema of a IDOC message type and need to expose these details toa 3rd party application to use.
Dear experts ,Please do give me some ideas how to achieve this .
like tables from where i can get these details or u feel any other goos way of doing the same.
thx,
jeevanHello experts,
Please participate .........
To redefine my objective I will say:--
I am trying to do some thing very similar that is there in XI .
You might have seen the way IDOCs are shown while mapping an idoc structure.
Its like you select a message type and u get all the list of Idoc Structure shown .
I am really relying on you people.
thx ,
jeevan -
Idoc/message type related to su01 tcode fields?
hi experts,
when i create a user in su01,an idoc should get triggered.
are there any standard idoc / message type having fields related to this.
thanks,
charu
Edited by: charudevrani on Jan 11, 2012 7:38 AMHi Charu,
You can use one of following IDoc types, depending on the action you want to perform on the user master record:
USERCHANGE Change user
USERCLONE Create User with Template in Another System
USERCREATE BAPI to Create a User
Regards,
Marcin -
Hi friends,
Part of the project that I am working on is to improve all electronic orders, delivery and invoicing. The generated idoc errors are usually monitored on a daily bases. However, it is intended that after the user/purchase office/warehouse/or credit office orders, shipping notification etc. send, and this generates an inbound idoc error status 51 (at recipient system). The user (at sending system) should receive the idoc error message.
At the moment these error messages are monitored with t_code BD87 and user will be informed per E_mail from the monitor team. Once again and to make it clear. We intend that the user (at sending system) receives the idoc message generated at recipient system, directly instead of daily monitoring with BD87or mail form monitoring team.
Questions:
Can someone give me idea(s) how to do this?
Is it possible through customizing (T_code SALE)?
How is this being done in your organisation?
Does SAP have a solution for this?
Links?
Is(are) there any SAP course(s) for this?
Ys,
Blacky.Hi,
You have to create Agent and add this agent under post processing :permitted agent tab in We20 tcode for Inbound Idoc.
this you can do thru Position i.e. TYP : "S"
Thanks
Parvathi -
Hi all,
i am using call transaction in my program and collectiong messages into megtab(of type bdcmsgcoll)..
1)can anyone please tel me how to process the messages and
2) how to send the messages to spool
SAISai Ram,
after you getting the messages
loop at it_msg.
call function 'MESSAGE_PREPARE'
endloop.
pass appropriate params to the above FM.
now you have the messages , using NEW-PAGE PRINT ON.
you can trigger the spool job.
DATA: L_PARAMS TYPE PRI_PARAMS,
L_VALID TYPE C.
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
IMMEDIATELY = ' '
LINE_SIZE = 220
LAYOUT = 'X_65_255'
RELEASE = ' '
MODE = 'CURRENT'
NO_DIALOG = ' '
IMPORTING
OUT_PARAMETERS = L_PARAMS
VALID = L_VALID
EXCEPTIONS
ARCHIVE_INFO_NOT_FOUND = 1
INVALID_PRINT_PARAMS = 2
INVALID_ARCHIVE_PARAMS = 3
OTHERS = 4.
NEW-PAGE PRINT ON PARAMETERS L_PARAMS NO DIALOG.
PERFORM DISPLAY_REPORT. "here you call your write statements.
NEW-PAGE PRINT OFF.
Regards
Vijay
Maybe you are looking for
-
Hello, everything was working fine until I accessed my mac mini from my old iMac G4 to share some files. Now my new Mac Mini won't sleep. Here is what I have done. Ejected the Mac Mini on the iMac. Turned off the iMac, stopped sharing everything on t
-
Write string array into cfg file
Hi, everybody. I faced the problem to write array into cfg file. I am trying to put many items in a key. It should look like [Section1] Key1=el_1, el_2,el_3,.............el_n. each element is string of 105 characters. Everything works fine when I sav
-
How to change the Dashboard's name?
hi all, Any one can tell me how to change the Dashboard's name? Seems can only change the page name of Dashboard. thanks. Thanks all, i have finished the rename operaiton. but i don't know whether it will have any affects on the existing dashboard pa
-
Mac Pro 6 core, D500, 256ssd 64gb loss of memory problems
I Can simply have the computer running with no Apps other than Finder & Adobe CC cloud and it burns up all RAM within an hour. Help?
-
Saludos a todos, escribo debido a que me tope con un problema al intentar hacer la comunicacion entre solidwoks 2012, y Labview 2011, sucede que cuando ingreso para cambiar el scan engine se observan los errores de la imagen 1, cuando compilo lo de