How to find the Program that triggered the outbound idoc
Hi,
I need to find the program that triggers a particular Outbound IDoc.
I have the IDoc number/segment/message type.
We need to Debug the Outbound IDoc but we do not know from where the IDoc got triggered.
Is there a way we can find which program triggered it?
Thanks!
Hi Suresh,
Go to tcode WE20, select ur partner profile type, which configured in output type for EDI documents.
On right side, double click on the Message type in outbound parameters.
go to message control Tab, double click on process code variable to see FM triggers for the IDOC.
same as for Inbound also.
Regards
Syed A
Similar Messages
-
How to find the outbound idoc function module?(Urgent)
Dear All,
How to identify the outbound function module if there is process code assigned to message type.
For partner profile the mesasge type is assigned and idoc type .This is the only information maintained .
Now my question is how to identify the fucntion module which is getting trigger in the system is there any data maintained in the standard table or any t-code .
Points will be rewarded for right answers.
Thank You.
Regards,
Ravi GanjiHi,
If u know the message and basictype then we can know the process code for that message type in transaction code WE64.
if we know process codes then we can know the function modules in transaction codes WE41(Outbound process code) and WE42(Inbound process code).
Each process code is attached with a FM...
Reward if helpful
Regards,
Nagaraj -
How to find the outbound program for standard IDoc
Hi Folks,
Can anyone tell me how to find the outbound program/tcode for a standard IDoc? For e.g. IDoc - MATMAS05 can be generated & distributed using tcode BD10. Similarly how do I find the outbound program/tcode for any standard IDoc? Is there any procedure to find the same.
I have tried to search based on the package name, but unfortunately I didn't find the information for IDoc: COND_A04.
Thanks in advance.
SomuYou can do following steps if the idoc is generated based on change pointer concept (for masters)
- Identify the message type associated with idoc type (table EDIMSG).
- Function module for generating the IDOC will be available in table TBDME (pass message type as input).
Refer to the standard Outbound IDOC generation program RBDMIDOC for more details.
If the idoc is generated based on the process code concept (transaction data), get the process code information from table TMSG1 (pass message type as input), get the function module associated process code from table TEDE1 (pass process code as input).
Regards, Vinod
P.S: There is no standard way to find out the associated program / Tcode for generating idoc. The above process will be helpful to find out the underlying function modules to generate the idoc. For generating idocs based on change pointers the generic program RBDMIDOC can be used.
Edited by: Vinod Kumar on Jul 13, 2011 2:15 PM -
How to find the existing Idoc...
Hi all
How to find the existing Idoc...
in tranction we02..?Please find the function module that is being used to generate the inbound/outbound IDoc.
Then you go to inside the FM and search for 'CUSTOMER-FUNCTION' in the main program.
This is the place that provided by SAP to modify the IDoc segments.
CALL CUSTOMER-FUNCTION '012'
EXPORTING
DEKKO = EKKO
DPEKKO = PEKKO
TABLES
DEKPO = XEKPO
DPEKPO = XPEKPO
DEKET = XEKET
DH_APPL = APPL.
Hope this will help.
Regards,
Ferry Lianto
<b>Please reward points if helpful.</b> -
How to find the standard Idoc for Transfer Order (LT03)
hi
How to find the standard Idoc for Transfer Order (LT03)
How to create the Idoc on LT03
plz help me out
Thank u
RamSomeone is using FM: L_IDOC_INPUT_WMTORD, message type WMTORD and basic type WMTOID01 in doing this when trying to send an Idoc to an external system when a transfer order for a delivery note is created (LT03). Is it OK
Please reward points -
How to debugg the outbound idoc
Hi all,
I am adding one segment standard Invoic02 outbound idoc.
Executing invoice number ,idoc automaticall y trigger and populate the data.
1)problem is my new adding segment is not populated idoc level.
2)I am testind idoc (WE19) showing a 02 error.
3) How to debugg the outbound idoc.
Thanks
SreddyTake a look at your outbound processing code (transaction WE41). When you double click on the entry you are using you can find the function module which is used to process the IDOC. Just set a breakpoint at the beginning of that function module and you can debug the creation of your outbound IDOC.
Hope that helps,
Michael -
How to Debug the Outbound IDOC
Dear SDN Members,
How to debug the outbound idoc please.
Thanks in advance
Yerukala SettyHi,
IDocs are processed by a function module, which are mapped against in table EDIFCT. When you process an IDoc in transaction BD87 you can put a breakpoint in the function module and it will stop there.For outbound processing it depends on which program is sending the IDoc. For transactional data like purchase orders, the IDoc is created via RSNAST00 which in turn calls a function module assigned to the processing code (BD41).
Thanks,
Asit Purbey. -
Creation of Inbound Idoc for the Outbound Idoc in same client
Hi,
My requirement:
Whenver an PO is created an Outbound IDOC is generated in system ABC with client 100.I want to pass this IDOC data to create an Inbound Idoc for Sales Order(SO) in the same client.
It would be helpful if anyone can answer on how to Transfer the Outbound Idoc after it crosses the port.
I found there is a field for function module in WE21,can this be used to get the requirement done.
Please suggest.
Regards,
AmarExample of a program that create and post an inbound idoc....maybe that will help you:
report zzinbound_idoc.
data: g_idoc_control_record like edi_dc40 occurs 0 with header line.
data: g_edidd like edi_dd40 occurs 0 with header line.
data: g_e1bpache09 like e1bpache09.
parameter: mode type c default 'A'.
refresh: g_idoc_control_record, g_edidd.
clear: g_idoc_control_record, g_edidd.
*-Build Control Record -*
g_idoc_control_record-mestyp = 'ACC_DOCUMENT'. "Message type
g_idoc_control_record-idoctyp = 'ACC_DOCUMENT03'. "IDOC type
g_idoc_control_record-direct = '2'. "Direction
* Receiver
case sy-sysid.
when 'DE2'.
g_idoc_control_record-rcvpor = 'SAPDE2'. "Port
g_idoc_control_record-rcvprn = 'IDOCLEGACY'. "Partner number
endcase.
g_idoc_control_record-rcvprt = 'LS'. "Partner type
g_idoc_control_record-rcvpfc = ''. "Partner function
* Sender
g_idoc_control_record-sndpor = 'A000000002'. "tRFC Port
case sy-sysid.
when 'DE2'.
g_idoc_control_record-sndprn = 'IDOCLEGACY'. "Partner number
endcase.
g_idoc_control_record-sndprt = 'LS'. "Partner type
g_idoc_control_record-sndpfc = ''. "Partner function
g_idoc_control_record-refmes = 'Customer clearing'.
append g_idoc_control_record.
*-Build Idoc Segments -*
*---E1KOMG
clear g_edidd.
clear g_e1bpache09.
g_edidd-segnam = 'E1BPACHE09'.
g_edidd-segnum = 1.
move g_e1bpache09 to g_edidd-sdata.
append g_edidd.
*-Create idoc -*
*-Syncronous
if mode = 'S'.
call function 'IDOC_INBOUND_SINGLE'
exporting
pi_idoc_control_rec_40 = g_idoc_control_record
* PI_DO_COMMIT = 'X'
* IMPORTING
* PE_IDOC_NUMBER =
* PE_ERROR_PRIOR_TO_APPLICATION =
tables
pt_idoc_data_records_40 = g_edidd
exceptions
idoc_not_saved = 1
others = 2.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
*-Asynchronus
else.
call function 'IDOC_INBOUND_ASYNCHRONOUS'
in background task as separate unit
tables
idoc_control_rec_40 = g_idoc_control_record
idoc_data_rec_40 = g_edidd.
commit work.
endif.
write: / 'Well done!'. -
How to find the start condition of a ABAP program?
Hello Gurus!,
Could any one please explain how to find the start condition of a ABAP program?
like its a event based or time based?and also how to find that event and time..
Thanks in Advance...
DinakarHi Dinkar,
Go to Job Schedule, put Job Step parameter as your program and see scheduled Job.
In Schedule Job double click to see start condition. and steps to see details and variant.
Hope it helps.
Thanks
CK -
How to find the transaction code for the particular program or include
Dear All,
Please help me on this queary.
1) How to find what is the transaction assigned for the particular Report
2) How to find the particular include is used in which programs and also transaction codes
I have one ZProgram that contains only includes no selection screen, I have to find where this program is used, in that one include is ther I would like to know in which program and in which transaction that is used,
They have given ME9F, ME21N/22n, wheren this includle is calling.
Please kinely help on this.
Thanks and Regards,
MuralikrishnaHI
1. you can find the transaction for your report by opening in se80. On the left side window it will show the transaction if there is any.
2. to find in which programs particular inclue is called , just open include in se38 and press where used list icon. in the pop up window select programs.
regards
vijay
reward points if helpful -
How to find the program name of the created sap query ?
how to find the program name of the created sap query ?
Hi avinash,
Try in this way..
Go to SE16 and then go to table TSTC.
in that give program name as <b>*followed by your query name</b>
(for example *TESTQUERY)
and run , that will give progname======queryname.
this way you can find program name.
vijay -
How to find the patches for perticular concurrent program
HI
How to find the patches for perticular concurrent program. suppose for one concurrent program we create the patch and applied now i want know the which patch applied for perticular concurrent program through back end.
Thank'sQuery the concurrent program in Sysadmin responsibility.
Note the concurrent executable.
Query the concurrent executable in Sysadmin.
Note the file name.
If it is a package, open the package in TOAD and note down the file name.
If it is a report/form, open it in form developer and note down the file name.
Go to patch find screen in metalink. In the advanced search screen, enter the file name and you will see patches that contain it.
Hope this answers your question
Sandeep Gandhi
Independent Consultant
513-325-9026 -
How to find the name of the program of session in sm35 ?
I have some session in sm35.
How to find the name of the program of session in sm35 ?
Could you please help me ?In the list of sessions displayed -> double click the session that an error (i.e. Transaction Ended with errors).
Then it will take you to another screen, here you choose the Screens tab.
Check
Re: BDC session's program name
Re: BDC session's program name
Regards,
Santosh
Message was edited by:
Santosh Kumar Patha -
How to Find unused programs / T-codes for the past three months
How to find the unused programs / transaction codes for the past three months,
I tried with the ST03 Transaction but it gives only the Tcodes, program used in last one monthu2026
Regards,
PurshothThis depends on the data retention time (in days) maintained in your system. In ST03, on the right hand side, check "Collector" tab, under that "Performance Database" and then "Reorganization" which will give you the details retention times (in days).
Also please check the link http://inet.tamko.com:8081/saphelp/helpdata/EN/c4/3a68d5505211d189550000e829fbbd/frameset.htm for more details.
Thank You. -
How to find the reports/Txs that are affected by changes made in NA30
Hi All,
Does anyone know how to find the reports and transactions that are affected by ISH Billing (Interim Billing /Final billing) in hte Tx NA30. I need to modify the some functiionality of Interim billing at NA30 and still maintain the consitenecy of NA30.
Many thanks & Regards,
VijayaNo idea about any such report but from SAP help got following list of billing reports. It might be helpful
RNAABGR0 IS-H: Revenue Accrual
RNAABRKZ IS-H: Change Billing Indicator of a Case
RNABD000 IS-H: Patient Billing
RNABILB0 IS-H: Change Billing Block via Conditions
RNABILB1 IS-H: Change Billing Block via Conditions (Outpatient Cases)
RNADIN03 IS-H: Billing Document Mass Print Program
RNAFSPER IS-H: Change Billing Block
RNANFAL0 IS-H: Set Cases Without Billable Services to "Final Billed"
RNANFAL1 IS-H: Set Outpatient Cases Without Services to "Final Billed"
RNANFAL2 IS-H: Set Fully Billed Cases to "Final Billed"
RNASED00 IS-H: Delete Case Selections
RNASEK00 IS-H: Copy Case Selection
RNASELM0 IS-H: Billing - Process Messages
RNASEL00 IS-H: Case Selection
RNASEL01 IS-H: Case Selection via Outpatient Visits
RNASTO01 IS-H: Cancel Billing Documents for Case [Live Mode]
RNASTO02 IS-H: Cancel Billing Documents for Case: Mass Partial Cancellation [Live Mode]
RNASTO03 IS-H: Cancel Invoice Items per Case (Partial Cancellation) [Live Mode]
RNASTO04 IS-H: Cancel Provisional Invoice
RNAPRV04 IS-H: Cost Reimbursement u2013 Direct Patient Billing
RNAENT00 IS-H: Billing Status of Inpatient Cases
RNA_CASCADE_BILLING IS-H: Cascade Bill Processing
Maybe you are looking for
-
Dm4 wont boot- hard disk error but passes hard disk test
My dm4 laptop froze yesterday and I was forced to restart it- it is 3 years old but I have had no issues with it. When trying to reboot it will not start and if I run windows repair it comes up with the failed 2 hdd error. I thought it was a hard dri
-
Reposted from: Using Mac OS X Leopard forum (http://discussions.apple.com/forum.jspa?forumID=1225&start=0) I am running an Xserve cluster with 10.5.4 server on the head node (the node users log into via SSH) and 10.5.4 client on all the others. This
-
.pic files will not open
I use Snow Leopard and have a bunch of .pic files. I believe they were photos taken with and old Apple Camera back in 1997. Can anyone help me open them? Thanks
-
Material document print output issue
For the goods issue the ouput WA03 is getting triggered,in Mb03 we are able to see the print output details as successfully processed.But the user isn't getting print and the parameter NDR is also maintained. Why the user is not geeting print? Thank
-
Find my friends temporary event
This support article talks about limits for temporary events but I cannot figure out how to setup a temporary event in the find my friends app or even just temporary sharing with an individual, you used to be able to do it the old version of find my