2010 Mar 18 11:58 AM
Hi all,
I know actually how idocs are going and coming to and from SAP and a non-SAP system.My requirement is,can anyone give me a detailed explanation regarding the creation of idocs from the change pointers.i need it from the background of all transactions.And i just want to know how it is going into another non-sap system through the distribution model and partner profile and port.
I know about BD61, BD52,BD64,WE20,WE21 everything but i just want to know what is happening in the background actually..............
thanks in advance.......
Hi all,
I know actually how idocs are going and coming to and from SAP and a non-SAP system.My requirement is,can anyone give me a detailed explanation regarding the creation of idocs from the change pointers.i need it from the background of all transactions.And i just want to know how it is going into another non-sap system through the distribution model and partner profile and port.
I know about BD61, BD52,BD64,WE20,WE21 everything but i just want to know what is happening in the background actually..............
thanks in advance.......
2010 Apr 07 7:43 AM
IDOC Programming
There are two processes in IDOC processing one is INBOUND PROCESS( IDOC coming to the system and its handling at various stages) and the other is OUTBOUND PROCESS( IDOC is send to other system . Separate ABAP programs are written for these 2 processes and different configuration settings are required for each one .Depending upon the trigeering mechanism different programming approaches are used.OUTBOUND PROGRAMS handle the IDOC creation and INBOUND PROGRAMS handle the inbound IDOC and the data trasfer from the IDOC to the database tables.
NEED FOR ABAP PROGRAMMING arises if
1)New IDOC was created
Depending upon the triggering mechanism i.e change pointer,message control
etc the programming technique changes and the type of process.
2)Existing IDOC was extended
User Exits are used to populate data in new segments added and to read them
back.
3)To enhance an exsiting process.
User Exits are used .
OUTBOUND PROCESS AND OUTBOUND PROGRAM
Outbound programs are used in outbound process to genearte IDOCs . There purpose is to extract the data from the tables and to fill the IDOC data records and the control record in the IDOC and pass ito the ALE layer for distribution to the recieving system .
Depending upon the triggering mechanism (how and when the outbound program will be started different techniques and interface is used for outbound program.
for Change pointers : Change Pointer table is read and checked if changes were made to important fields , if so the outbound program will be triggered automatically , these have predefined interfaces
Hope u got the answer for ur question..
- Anu
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |