Related to idoc generation
hi,
i have to transfer data from client 800 to 810, when i use transaction bd10 and
send data to reciever, and after it if i go to tcode we02 and find that no idoc is generated.
where i am wrong , could you tell me.
ashish
thanking you
Hi Ashish,
When u send the data from outbound side using the t.code b10 there u can check the status. We02 there u fill find the status of the idoc. if u get the status 01,03,30 then u r idoc is posted other wise some problem is there in ur idoc.
U have to do in inbound side also we have execute the t.code bd11 then see the t.code we02 there u will get the status number. Depend upon the we have to execute the standard program if any error gets.
If u get the error in idoc go to t.code we19 it is for debug the idoc.
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
*********Rewards some points.
Rgds,
P.Naganjana Reddy
Similar Messages
-
Hi all
I need to create idoc from VL02N on goods issue....
I have one particular output type configured in nace . When that gets triggered i need to create the idoc by taking the outbound delivery number from VL02N and then fetching certain data.
I am confused as to how to approach for this.....Where do i need to write my code for idoc generation so that it can access the outbound delivery number and then do the rest of the processingHi,
Your custom function module needs to be defined as the same structure as below.
Local Interface:
*" IMPORTING
*" REFERENCE(OBJECT) LIKE NAST STRUCTURE NAST
*" REFERENCE(CONTROL_RECORD_IN) LIKE EDIDC STRUCTURE EDIDC
*" EXPORTING
*" VALUE(OBJECT_TYPE) LIKE WFAS1-ASGTP
*" VALUE(CONTROL_RECORD_OUT) LIKE EDIDC STRUCTURE EDIDC
*" TABLES
*" INT_EDIDD STRUCTURE EDIDD
In function module add following code to get the delivery number.
move object-objky(10) to del_no.
You can see the function module definition of IDOC_OUTPUT_DELVRY which is related to standard outbound process code "DELV".
Regards
Vinod -
File to IDOC:how do i relate inbound idoc with generated idoc in the R/3
hi experts;
can any body tell me how can i relate the IDOC number genrated in the PI with the generated IDoc number in the SAP R/3 system for file to IDOC scenario?
in SAP PI for tcade idx5, idoc no is:12002
but in SAP R/3 in tcode WE05, idoc no is:846915
how can i know a particular message (in SAP PI) created a particular idoc in the backend SAP R/3 System.
thanks in advance,
kumarHi Kumar
at the time of testing you have to note down a time at what ur file got picked up ok
then go to we05
-> give the date on CREATED ON field.
-> then in BASIC TYPE field select your particular IDOC CREMAS05 or whatever, see the TIME field that you have noted down at the time of testing, if that is matching means that is ur latest IDOC you have tested.
-> one more thing, tha last IDOC showing in the list means that is your latest IDOC you have tested.
Hope i have helped you, points plz
Warm Regards
Dheeraj Kumar -
while loading the data for customer master i have basic data, sales data and conmpany code data in my data structure. I am trying to upload only sales data through IDOC . I have assigned the sales data text file to the sales data structure. For the rest of the structures I am not attaching any files. While processing the IDOC it displays and error "EDI: Table passed to EDI_SEGMENTS_ADD_BLOCK is empty"
Do I need to attach files to the other 2 structures defined in LSMW ,if I am not maitaining the data for the same.
If any one has document related to IDOC data uploading in LSMW , please send it to [email protected]
points will be rewarded for useful infoHi Pratap,
You can go through this link for LSMW Documentation.
http://sapabap.iespana.es/sapabap/manuales/pdf/lsmw.pdf
Reward points if helpful.
Regards,
Harini -
Hello All,
We have a ALE concept to transfer data between clients. We have made the settings and the process was fine. But on some days Inbound Idoc is not getting generated with respect to the outbound Idoc, and after some times once again system comes to normal state and the idoc generation is fine. How ever we dont have any root cause for the failure of Idoc generation. Could someone let me know where i can chk the info and what all the parammetres needs to be checked.
Note ; There are no issues in ALE ocnfig settings.Hi ,
See the following code :
Program To Generate IDoc
*& Report ZZ_Program_To_Create_Idoc
report zz_program_to_create_idoc .
tables: ekko,ekpo.
selection-screen skip 3.
selection-screen begin of block b1 with frame title titl.
selection-screen skip.
select-options s_ebeln for ekko-ebeln.
selection-screen skip.
selection-screen end of block b1.
data: header_segment_name like edidd-segnam value 'Z1EKKO',
item_segment_name like edidd-segnam value 'Z1EKPO',
idoc_name like edidc-idoctp value 'Z19838IDOC1'.
data: header_segment_data like z1ekko,
item_segment_data like z1ekpo.
data: control_record like edidc.
data: messagetyp like edmsg-msgtyp value 'ZZ9838MESG1'.
data: i_communication like edidc occurs 0 with header line,
i_data like edidd occurs 0 with header line.
data: begin of i_ekko occurs 0,
ebeln like ekko-ebeln,
aedat like ekko-aedat,
bukrs like ekko-bukrs,
bsart like ekko-bsart,
lifnr like ekko-lifnr,
end of i_ekko.
data: begin of i_ekpo occurs 0,
ebelp like ekpo-ebelp,
matnr like ekpo-matnr,
menge like ekpo-menge,
meins like ekpo-meins,
netpr like ekpo-netpr,
end of i_ekpo.
start-of-selection.
select ebeln aedat bukrs bsart lifnr from ekko
into table i_ekko where ebeln in s_ebeln.
select ebelp
matnr
menge
meins
netpr
from ekpo
into table i_ekpo
where ebeln in s_ebeln.
control_record-mestyp = messagetyp.
control_record-rcvprt = 'LS'.
control_record-idoctp = idoc_name.
control_record-rcvprn = '0MART800'.
loop at i_ekko.
header_segment_data-ebeln = i_ekko-ebeln.
header_segment_data-aedat = i_ekko-aedat.
header_segment_data-bukrs = i_ekko-bukrs.
header_segment_data-bsart = i_ekko-bsart.
header_segment_data-lifnr = i_ekko-lifnr.
i_data-segnam = header_segment_name.
i_data-sdata = header_segment_data.
append i_data.
select ebelp
matnr
menge
meins
netpr
from ekpo
into table i_ekpo
where ebeln = i_ekko-ebeln.
loop at i_ekpo.
item_segment_data-ebelp = i_ekpo-ebelp.
item_segment_data-matnr = i_ekpo-matnr.
item_segment_data-menge = i_ekpo-menge.
item_segment_data-meins = i_ekpo-meins.
item_segment_data-netpr = i_ekpo-netpr.
i_data-segnam = item_segment_name.
i_data-sdata = item_segment_data.
append i_data.
endloop.
clear i_ekpo.
refresh i_ekpo.
endloop.
call function 'MASTER_IDOC_DISTRIBUTE'
exporting
master_idoc_control = control_record
OBJ_TYPE = ''
CHNUM = ''
tables
communication_idoc_control = i_communication
master_idoc_data = i_data
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.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
else.
loop at i_communication.
write: 'IDOC GENERATED', i_communication-docnum.
endloop.
commit work.
endif.
initialization.
titl = 'ENTER THE PURCHASE ORDER NUMBER'.
Reward points if helpful.
Regards.
Srikanta Gope. -
Any BADI returning the 'IDOC Status' during IDOC generation.
Hello All,
I need a BADI which is being called during any IDOC generation and which returns the 'IDOC Status' i.e. Pass/Fail etc.
So far I am able to find BADIs like 'IDOC_DATA_MAPPER' or ''IDOC_DATA_INSERT'' but such BADIs only return the IDOC document number.. they do not return any information on IDOC Status (the field Status field remains blank).
Can any one suggest some solution on this please.
Regards
Vikas GuptaHi Erik,
Thanks for your reply, though i was able to get the status from BADI IDOC_DATA_MAPPER itself (earlier there were some config issues...which were creating some problems) but thanks for letting me know about table EDIDS, it helped at places.
Regards
Vikas Gupta -
hi Folks,
i want to generate an idoc PEXR2002 using transaction f110 ( automatic payment program)
Does anybody have any idea on how to do it. your inputs are valuable.
Regards,
Padmahi Madhu,
thanx for your input. I checked all the settings. they are in place.
In the additional log I am getting following entries:
06-06-2008 12:36:51 payments by EDI / IDoc generation
06-06-2008 12:36:51 IDOcs were generated for the following entries
06-06-2008 12:36:51 Company code 3001 House bank AMX Payment method W
06-06-2008 12:36:51
06-06-2008 12:36:51 End of log
06-06-2008 12:36:52 Step 002 started (program SAPFPAYM_SCHEDULE, variant &0000000000019, user ID SACHIN)
06-06-2008 12:36:52 Step 003 started (program RFFOEDI1, variant &0000000000012, user ID SACHIN)
06-06-2008 12:36:52 Program RFFOEDI1: No records selected
06-06-2008 12:36:52 Job finished
Regards,
Padma -
LSMW error message during "Start Idoc generation"
Hi ,
I am getting error message "'/tmp/YS.lsmw.conv' File Has Not Been Accepted for Processing"
during the step "Start Idoc generation" in transaction LSMW.
Please help to solve this issue.
Thanks & regards,
YogitaHi,
I already have set port and partner function.
As per the details of the error message, it says "
System Response
Clarify if the inbound file is a Unicode file.
Procedure
If it is not a Unicode file, change the port definition and then start inbound processing again.
If it is a Unicode file, then the file must be generated with the 'EDI_DC40_U' indicator. This must be clarified with the creator of the file.
I have added the check Unicode fomat while defining the port.
Can you please help?
Regards,
Yogita -
HI All,
If I enter the necessary data in tcode ME21 for purchase order and click on save button, corresponding idoc is to be generated.
This is my requirement.
For this, I worked out and came to know that I have to configure the following steps:
RFC destination, Ports Creation, Partner Profile configuration, Distribution control.
Apart from these, any other configuration is to be done ??
Plz suggest me in what order i have to do all these....
rgds,
anil.Hi satish kumar ,
Go through the following links
You will find important information about IDOC generation
ALE/ IDOC
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
ALE/ IDOC/ XML
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
http://help.sap.com/saphelp_srm30/helpdata/en/72/0fe1385bed2815e10000000a114084/content.htm
IDOC Convertion
/people/kevin.wilson2/blog/2005/12/07/changing-fields-in-an-idoc-segment
Good Luck and reward me for the same
Thanks
Ashok.N -
IDOC generation at time to transfer order creation.
What are the config steps involved for idoc generation at the time of transfer order creation?
please advise.
Edited by: avi on Dec 25, 2008 5:31 AMHello,
TO creation with respect to Picking perspective:
Lean WM --> output type WMTA can be used to create TO automatically can be created (you can go to NACE transaction and check the settings of WMTA)
From MM WM perspective i think it is PUTAWAY concept, if Purchase order -->Inbound delivery will be created with ref. to inbound delivery TO (putaway) can be created.
Link for IDoc maintenance:
IMG>LE>WM>Interfaces>external systems-->configure wm
link for Automatic TO creation:
IMG>LE>WM>Interfaces>inventory management-->Activate Automatic TO creation
Mahesh
Edited by: Mahesh on Jan 2, 2009 11:19 PM -
Relating outbound idoc to inbound idoc to create a document
We have a requirement to relate the outbound idoc to inbound idoc , transfer the data and create a document.
Kindly let me know the tcode / configuration steps of how can we relate the idocs.
Thanks,
Nalini S.Hi Juan,
Check the IDOC: WMATGRP01. Hope it will be helpful for you.
BR,
Lokeswari. -
Hi friends, IDOC and RFC are sap related.but idoc is in abap stack rfc is
1)IDOC and RFC are sap related.but idoc is in abap stack rfc is in java stack.what is difference between two.?
hi ganga,
The IDoc adapter is used by SAP systems to connect to a centrally configured Integration Engine using IDocs
which is properitory to SAP integration
so it doesn't need the Adapter engine.
refer:
http://help.sap.com/saphelp_nw04/helpdata/en/ab/bdb13b00ae793be10000000a11402f/content.htm
The Adapter engine is working on the J2EE Engine.
RFC Adapter is provided by the AdapterEngine.
So RFC needs Java Runtime where IDoc doesn't.
refer:
http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/frameset.htm
regards,
nikhilbos -
Hello All,
I have a requirement like this.
For transaction C202, (Master recipe change), when I go to Materials->BOM and change material quantity,
and save the document, an idoc should be created. We hve Idoc type, Message type and Object type copied from BOM001 as customized.
How can I achieve this. In NACE, I hve done changes for application (p1) ->medium (A) and processing routine ALE_processing and program RSNASTED for output type ME01.
But idoc is not getting created when I change BOM quantity and SAVE the document.
Am I missing something here? I am not linking the object type (BOR) anywhere. Is this an issue?
Any help and detailed explanation step-by-step what to do to achieve idoc generation would be appreciated.
Thanks
RickyHi,
For ur scenario u need to go for change pointers method only.U have other options like distributing master data and transactional data..But i don't think anything otherthan change pointers is useful.
Regards,
Nagaraj -
Hi All,
AS per my understanding for SPEC2K idoc generation, SAP generates two IDOCS. one of standard SAP message type and another is of SPEC2K type .
<b>My requirement</b> : if the customer requested items are not available then both the SAP message IDOC and SPEC2K idocs should be generated.
If the customer requested items are available then only SAP message type idoc should be triggered and <b>SPEC2K idoc should not be triggered</b>.
Is there any settings by which I can achive this.
Thanks in Advance.
Vijay.Go through the following Steps
Try with the follwoing steps
Sending System(Outbound ALE Process)
Tcode SALE ³ for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 ¡V Create Model View
Tcode BD82 ¡V Generate partner Profiles & Create Ports
Tcode BD64 ¡V Distribute the Model view
This is Receiving system Settings
Receiving System(Inbound ALE )
Tcode SALE ³ for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 ¡V Check for Model view whether it has distributed or not
Tcode BD82 -- Generate partner Profiles & Create Ports
Tcode BD11 Getting Material Data
Tcode WE05 ¡V Idoc List for inbound status codes
Message Type MATMAS
Tcode BD10 ¡V Send Material Data
Tcode WE05 ¡V Idoc List for watching any Errors
1)a Goto Tcode SALE
Click on Sending & Receiving Systems-->Select Logical Systems
Here Define Logical Systems---> Click on Execute Button
go for new entries
1) System Name : ERP000
Description : Sending System
2) System Name : ERP800
Description : Receiving System
press Enter & Save
it will ask Request
if you want new request create new Request orpress continue for transfering the objects
B) goto Tcode SALE
Select Assign Client to Logical Systems-->Execute
000--> Double click on this
Give the following Information
Client : ERP 000
City :
Logical System
Currency
Client role
Save this Data
Step 2) For RFC Creation
Goto Tcode SM59-->Select R/3 Connects
Click on Create Button
RFC Destination Name should be same as partner's logical system name and case sensitive to create the ports automatically while generating the partner profiles
give the information for required fields
RFC Destination : ERP800
Connection type: 3
Description
Target Host : ERP000
System No:000
lan : EN
Client : 800
User : Login User Name
Password:
save this & Test it & RemortLogin
3)
Goto Tcode BD64 -- click on Change mode button
click on create moduleview
short text : xxxxxxxxxxxxxx
Technical Neme : MODEL_ALV
save this & Press ok
select your just created modelview Name :'MODEL_ALV'.
goto add message type
Model Name : MODEL_ALV
sender : ERP000
Receiver : ERP800
Message type :MATMAS
save & Press Enter
4) Goto Tcode BD82
Give Model View : MODEL_ALV
Partner system : ERP800
execute this by press F8 Button
it will gives you sending system port No :A000000015(Like)
5) Goto Tcode BD64
seelct the modelview
goto >edit>modelview-->distribute
press ok & Press enter
6)goto Tcode : BD10 for Material sending
Material : mat_001
Message Type : MATMAS
Logical System : ERP800
and Execute
7)goto Tcode : BD11 for Material Receiving
Material : mat_001
Message Type : MATMAS
and Execute --> 1 request idoc created for message type Matmas
press enter
Thanks & regards
Sreenivas
Here Master Idoc set for Messge type MATMAS-->press Enter
1 Communication Idoc generated for Message Type
this is your IDOC
Thanks & Regards
Abhay.
rewards point -
Hello,
I have a question related to IDOC processing.
Lets assume that I process the following IDOCs collectively in the transaction BD87: -
1) 100
2) 140
3) 150
Simultaneously, another user using the same user ID as myself, processes the following IDOCs: -
1) 110
2) 120
3) 130
Is it possible to determine which IDOCs were processed collectively together? I mean is there some sort of an IDOC attribute which would be the same for IDOCs 100, 140 and 150 and for IDOCs 110, 120 and 130?
I hope that my question is clear. Please try and answer it as quickly as possible.
Best regards,
Divyaman Singh RawatSimultaneously, another user using the same user ID
I dont think SAP has any such provision. May be you can track by UserID but in your case that too is same.
Maybe you are looking for
-
Airport Extreme setup issue- Please help!
Hi, I recently replaced our old router with an Airport Extreme. My HP Laptop has and 802.11 b/g Atheros wireless in it and i can get a 'Local only' connection. I read through help and tried to do the "allow client access to network" instructions, but
-
Upgrading Mac Pro boot drive?
I've got a Mac pro, 8 core, fast, etc. But it has a 300 GB HD which I've done a pretty good job of filling up. Right now, no problems, but I only have 48 GB free on that drive. I also have a one TB data drive (I'm a photographer, lots of RAW images o
-
I have a windows 7 64 bit. Skype will let me enter my password and user name, but will just have the spinning wheel that says I'm signing in but won't let me ever sign in. The other solutions given on this site haven't worked. Need help Please!
-
The Elements organizer (10) will not show photos.
It (organizer) and photoshop make me force quit when trying to sign in as well. I have been on a wild goose chase for hours only to find out that Adobe won't help because they came out with 12. Help! I intended to use Photoshop for Christmas gifts.
-
Hi, I have a CS6 design and web premium with the product number. I need the serial number to activate my product. Where can I get it please?