Transfer IDOC types to client server
Hi Experts,
I am creating IDOC types on our sandbox server for some integration testing with XI sandbox server.
After successful testing we need to replicate all IDOC types/ messages and partner profile settings to the client server so that data can be sent from client's server to other servers.
Do i need to create all IDOC types and settings to client server or is there any other more efficient way of doing that? Please let me know.
Regards.
SM.
Hi Sanjay,
Thx for ur reply.:)
Can't we import a CoFILE from destined server which contains all the settings in a single package?
Regards.
SM
Similar Messages
-
How to Transfer IDoc Type to Data Type in XI
Dear All,
I am working on scenario to transfer data(IDoc) from SAP System to Non SAP system through XI.
While Defining "Data Type" in XI i want to create Data Type as of IDoc type(CREMAS05).There is any direct method to import IDoc type into "Data Type" in XI.
thanks,
RPHi Rp,
External definitions enable you to import WSDL, XSD, and DTD documents to the Integration Repository so that you can access the message definitions they contain as external messages.
If a description of the message structure already exists in one of the above formats, you can use it in the Integration Repository by importing it as an external definition rather than re-entering it manually using the data type editor.
Prerequisites
The document to be imported must conform to the WSDL, XSD, or DTD standard.
Chk out all the details + how to import Ext Def:
http://help.sap.com/saphelp_nw04/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/content.htm
Also refer...
Connection Using Adapters and Imported Interfaces
http://help.sap.com/saphelp_nw04/helpdata/en/4a/576d219c340844aaa12ce9bbc2c3ee/frameset.htm
Incase u want to chk out the details of Idoc scenario.....
IDoc to File:
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
Handling different partners for IDoc:
/people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/file%2bto%2bidoc
Hope this was helpful..
kanan -
How to transfer one file to multi sap with same IDOC Type?
Hi all!
I need your help..
My senario is tansfer one xml-file to multi-sap server
with same IDOC type.
IS it possible to transfer without BPM?
I think that the way not using bpm is impossble,
because the file is deleted by sender adapter.
If I'm using BPM, how to design?
I consider 'fork' or 'switch',
but, I guess,
Idoc is will be initialized by other branch at last step.
I hope good information.
Regards.Hi,
you can create using BPM .
IR
you need to create source for one interface and trager for two differnent interfaces.
suppose if you are doing message mapping in message tab source is one interface targer is multiple interface..so that source can map multiple interfaces...
create the Interface mapping one source two are target interfaces.
Create the Integration proces...
First step is receive step next use the Transformation Step that means source message it will conver two targets...then use the Fork step Recever Determination step goes to the first Send step..
again drag the another receiver determination and use tge send step..close the FORK step.
regards,
venu. -
Transfer data by idoc between different client system
Hi
i want exemple to transfer any data from client system (800) to another 810.
havve anyone exemple to do this.
thinkshello friend,
we have 5 diff ways ok sending data from one sys to another which method the reqmnet is ...
but any method we need do some confrigaration for that
we need create idoc segments(WE31)),idoc types(WE30),messages types(WE81),
if u want clear on this go for tcode WEDI->Deveplopmwent-> u fill find the tcodes and process in that tcode.
5 diff types
sending data 1) using tcode,
2) using FM
3) using messages types
remining im not remember correctly check it...
thk u
santhosh -
How to transfer passwords encrypted from client to server?
Hello dear community,
I have already some experience with programming and did a lot of web-software, but I never was facing the problem that passwords are transfered as plain text to the server when using a login-form.
For my front-end, I use Java ServerFaces 2.0.
I read a lot of hints like using a javascript based MD5 library and send the password as MD5 but this can be sniffed an decrypted easily.
Do you have some hints to easily implement a secure transfer of values from client to server?
best regards,
Bernigoose_fraba wrote:
and how to do that? how to configure etc.?Server specific. Read your server's documentation. -
How to transfer BLOB type of data from SQL Server to Oracle
Hi,
Actually, I create a table with BLOB type data in SQL server. In fact, there is not exact BLOB type in SQL server, it will be separated to image and ntext types. But there is exact BLOB type in Oracle.
I don't know how to transfer this "BLOB" type into Oracle with DTS or any other methods.
Many Thanks for your any suggestions,
CathyJAVA_GREEN wrote:
No i haven't mixed up.But the file from where i have to retrieve the data is in csv format.Even though i created another csv driver.and tried but i cud not find a solution to load/transfer a set of records from one file(in Excel/csv format) to another file(in mdb format).plz help me.Is there any other methods for this data transfer.A csv file is NOT an excel file.
The fact that Excel can import a csv file doesn't make it an excel file.
If you have a csv file then you must use a csv driver or just use other code (not jdbc) to access it. There is, normally, a ODBC (nothing to do with java) text driver that can do that. -
hi
can any1 over here help me out in how to establish connection between 2 RF modem's for data transfer , between client & server USing LABVIEW?
I want to establish a connection between 2 PC's through RF modem on client & server side & to set up PPP communication for data transfer.
(I have tried data transfer through RS-232 using TCP/IP whn the 2 PC's are connected over ethernet... which is working.
I also tried connecting loopback cable between 2 PC's COM port & geting data transfer using VIsa configure serial port & other visa functions ... which is working)
can u guide me how to establish connection between 2 RF modem's using LABview?
& how does the data transfer take place between 2 RF modems through RS-232?
is it using TCP/IP?
If you got any links to go abt this issue do send me related links .. or any examples .....
I am currently using Labview version 8.
Waiting in anticipation.. reply ASAP..
thanking you
Regards
Yogan..Howdy yogan,
Maybe you could clarify a few things for me, and we'll see how we can help ya. TCP/IP protocol occurs through an ethernet connection; RS-232 communication occurs through an RS-232 serial connection, typically through a cable that has a DB9 connector on both ends. Do you mean that the RF modems in question have the option to communicate via RS-232 and/or via TCP/IP ethernet? Specific information like the manufacturer of your RF modems, the model number of your RF modems, and how you connect the modems to the PC would enable us to give you more efficient support.
You can check our Instrument Driver Network (IDNet) to see if a plug-and-play/IVI driver already exists for your RF modem. (You'll need to know its manufacturer and model number.) In the case that you do find an IDNet driver for your modem, you can use this KnowledgeBase article for instructions on how to use the driver.
Another excellent resource to consider is the NI Example Finder. You can access this within LabVIEW by navigating to Help»Find Examples and then searching for serial or TCP/IP examples.
Message Edited by pBerg on 03-10-2008 04:35 PM
Warm regards,
pBerg -
Hi
process code is assigned to partner profile which is the best suited Function Module to transfer IDOC of message type ADRMASHi,
You can find the FMs, specfic to Msg types in Table TBDME.
Regards
Kiran -
Transfer of Configuration settings client to client within server
Hi All
I have a basic simple doubt. as u know, we can have different client in one server. My doubt is if I make all cofiguration settings in one client and I want the same configurations to be available in other client of the same server.
in our environment we have automatic transfer after release from Development server to Testing Server and from Testing Server to Production server after release.
where I want in Development server from 100 client cofigurations to be available in 650 client of same server.
Please clear this doubt.
Thanks & regards,
Zeenath.Hi Zeenath,
Like Ravi said, there are settings which control this
You can find this in scc4( this is a basis transaction) i dont know if you will access
to this. Your golden or config client 100 should have the raido button automatic
recording of changes, i think in your case the radio button must be on a different
option, work with your basis team on this.
Below is a guide i had made for the employees in our company,
hope this helps, please assign points as a way of thanking.
Once you do the configuration in dev 100 and save you get a transport number. There we create a request and name the transport.
If you want to move to 120 or 140 then you go to that client (the target client) Tcode SCC1 and enter the Transport number that you got when you saved in 100. Then save it the system will ask you do you want to copy changes from 100 to 120? Say yes. This change takes place immediately, do not forget to check the box of include subtask and make sure test run is unchecked.
SCC1 would not be used to copy to other clients 250, 270 and 300( QAS and prod)
If you want to move to QAS you would go to se10 ( make sure the " modifiable" box is checked) and then go to the transport number that you get when you saved in Dev 100( you can identify your transport by the name that you gave when you saved in 100)
And then release it ( click on the truck) lower node first and then the upper one.
Transports to QAS take place every half hour ( every 10 th minute of the hour) eg 3:10 then 3:40 and so on.
Once tested in QAS then we would go to help.xxxx.com and then put the transport number that we want to br moved to PROD. -
File transfer, read write through sockets in client server programming java
Hello All, need help again.
I am trying to create a Client server program, where, the Client first sends a file to Server, on accepting the file, the server generates another file(probably xml), send it to the client as a response, the client read the response xml, parse it and display some data. now I am successful sending the file to the server, but could not figure out how the server can create and send a xml file and send it to the client as response, please help. below are my codes for client and server
Client side
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class XMLSocketC
public static void main(String[] args) throws IOException
//Establish a connection to socket
Socket toServer = null;
String host = "127.0.0.1";
int port = 4444;
try
toServer = new Socket(host, port);
} catch (UnknownHostException e) {
System.err.println("Don't know about host: localhost.");
System.exit(1);
} catch (IOException e) {
System.err.println("Couldn't get I/O for the connection to host.");
System.exit(1);
//Send file over Socket
//===========================================================
BufferedInputStream fileIn = null;
BufferedOutputStream out = null;
// File to be send over the socket.
File file = new File("c:/xampp/htdocs/thesis/sensorList.php");
// Checking for the file to be sent.
if (!file.exists())
System.out.println("File doesn't exist");
System.exit(0);
try
// InputStream to read the file
fileIn = new BufferedInputStream(new FileInputStream(file));
}catch(IOException eee)
System.out.println("Problem, kunne ikke lage fil");
try
InetAddress adressen = InetAddress.getByName(host);
try
System.out.println("Establishing Socket Connection");
// Opening Socket
Socket s = new Socket(adressen, port);
System.out.println("Socket is clear and available.....");
// OutputStream to socket
out = new BufferedOutputStream(s.getOutputStream());
byte[] buffer = new byte[1024];
int numRead;
//Checking if bytes available to read to the buffer.
while( (numRead = fileIn.read(buffer)) >= 0)
// Writes bytes to Output Stream from 0 to total number of bytes
out.write(buffer, 0, numRead);
// Flush - send file
out.flush();
// close OutputStream
out.close();
// close InputStrean
fileIn.close();
}catch (IOException e)
}catch(UnknownHostException e)
System.err.println(e);
//===========================================================
//Retrieve data from Socket.
//BufferedReader in = new BufferedReader(new InputStreamReader(toServer.getInputStream()));
DataInputStream in = new DataInputStream(new BufferedInputStream(toServer.getInputStream()));
//String fromServer;
//Read from the server and prints.
//Receive text from server
FileWriter fr = null;
String frn = "xxx_response.xml";
try {
fr = new FileWriter(frn);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
try{
String line = in.readUTF(); //.readLine();
System.out.println("Text received :" + line);
fr.write(line);
} catch (IOException e){
System.out.println("Read failed");
System.exit(1);
in.close();
toServer.close();
public class XMLSocketS
public static void main(String[] args) throws IOException
//Establish a connection to socket
ServerSocket serverSocket = null;
try {
serverSocket = new ServerSocket(4444);
} catch (IOException e) {
System.err.println("Could not listen on port: 4444.");
System.exit(1);
Socket clientLink = null;
while (true)
try
clientLink = serverSocket.accept();
System.out.println("Server accepts");
BufferedInputStream inn = new BufferedInputStream(clientLink.getInputStream());
BufferedOutputStream ut = new BufferedOutputStream(new FileOutputStream(new File("c:/xampp/htdocs/received_from_client.txt")));
byte[] buff = new byte[1024];
int readMe;
while( (readMe = inn.read(buff)) >= 0)
{ //reads from input stream, writes the file to disk
ut.write(buff, 0, readMe);
// close the link to client
clientLink.close();
// close InputStream
inn.close();
// flush
ut.flush();
// close OutputStream
ut.close();
//Sending response to client
//============================================================
//============================================================
System.out.println("File received");
}catch(IOException ex)
{System.out.println("Exception.");}
finally
try
if (clientLink != null) clientLink.close();
}catch(IOException e) {}
clientLink.close();
//serverSocket.close();
}SERVER
import java.net.*;
import java.io.*;
public class XMLSocketS
public static void main(String[] args) throws IOException
//Establish a connection to socket
ServerSocket serverSocket = null;
try {
serverSocket = new ServerSocket(4545);
} catch (IOException e) {
System.err.println("Could not listen on port: 4444.");
System.exit(1);
Socket clientLink = null;
try
clientLink = serverSocket.accept();
System.out.println("Server accepts the client request.....");
BufferedInputStream inn = new BufferedInputStream(clientLink.getInputStream());
BufferedOutputStream ut = new BufferedOutputStream(new FileOutputStream(new File("c:/xampp/htdocs/received_from_client.txt")));
byte[] buff = new byte[1024];
int readMe;
while( (readMe = inn.read(buff)) >= 0)
{ //reads from input stream, writes the file to disk
ut.write(buff, 0, readMe);
ut.flush();
//Sending response to client
//============================================================
BufferedInputStream ftoC = null;
BufferedOutputStream outtoC = null;
// File to be send over the socket.
File file = new File("c:/xampp/htdocs/thesis/user_registration_response.xml");
try
// InputStream to read the file
ftoC = new BufferedInputStream(new FileInputStream(file));
}catch(IOException eee)
{System.out.println("Problem reading file");}
// OutputStream to socket
outtoC = new BufferedOutputStream(clientLink.getOutputStream());
byte[] buffer = new byte[1024];
int noRead;
//Checking if bytes available to read to the buffer.
while( (noRead = ftoC.read(buffer)) >= 0)
// Writes bytes to Output Stream from 0 to total number of bytes
outtoC.write(buffer, 0, noRead);
outtoC.flush();
//============================================================
System.out.println("File received");
}catch(IOException ex)
{System.out.println("Exception.");}
finally
try
if (clientLink != null) clientLink.close();
}catch(IOException e) {}
clientLink.close();
//serverSocket.close();
}CLIENT SIDE
import java.io.*;
import java.net.*;
public class XMLSocketC
@SuppressWarnings("deprecation")
public static void main(String[] args)
// Server: "localhost" here. And port to connect is 4545.
String host = "127.0.0.1";
int port = 4545;
BufferedInputStream fileIn = null;
BufferedOutputStream out = null;
// File to be send over the socket.
File file = new File("c:/xampp/htdocs/thesis/sensorList.xml");
try
// InputStream to read the file
fileIn = new BufferedInputStream(new FileInputStream(file));
}catch(IOException eee)
{System.out.println("Problem");}
try
System.out.println("Establishing Socket Connection");
// Opening Socket
Socket clientSocket = new Socket(host, port);
System.out.println("Socket is clear and available.....");
// OutputStream to socket
out = new BufferedOutputStream(clientSocket.getOutputStream());
byte[] buffer = new byte[1024];
int numRead;
//Checking if bytes available to read to the buffer.
while( (numRead = fileIn.read(buffer)) >= 0)
// Writes bytes to Output Stream from 0 to total number of bytes
out.write(buffer, 0, numRead);
// Flush - send file
out.flush();
//=======================================
DataInputStream in = new DataInputStream(new BufferedInputStream(clientSocket.getInputStream()));
BufferedWriter outf = new BufferedWriter(new FileWriter("c:/xampp/htdocs/received_from_server.txt",true));
String str;
while(!(str = in.readLine()).equals("EOF")) {
System.out.println("client : Read line -> <" + str + ">");
outf.write(str);//Write out a string to the file
outf.newLine();//write a new line to the file (for better format)
outf.flush();
//=======================================
// close OutputStream
out.close();
// close InputStrean
fileIn.close();
// close Socket
clientSocket.close();
}catch (IOException e)
{System.out.println("Exception.");}
Could you please point where am I doing the stupid mistake, client to server is working properly, but the opposite direction is not.
Thanks -
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 transfer IDOC information to BUT000?
Hi,
We are working on transferring Business Partner Master Data from SAP HR system to SAP CRM system through IDOCs.
The changes done in the standard SAP fields like (Partner No, Fist name, Last name etc) are transferred to BUT000 in SAP CRM successfully.
But the Z Fields created by the client are not getting updated.
When we checked the IDOC in SAP CRM in transaction bd87, it has the updated information of the Z Fields, but the system fails to transfer the same to BUT000.
To put it in short our query is How to transfer IDOC information to BUT000?
Anyone who has worked on this before, please provide your valuable inputs.
Thanks in anticipation
RahulIf I understand ur requirement correctly then u need to move idoc_data-sdata to an internal table itab.In that case no need to move data from idoc_data-sdata to itab directly using OFF SETT.
1st declare one wrokarea of type E1EDL24.
data: w_E1EDL24 type E1EDL24.
Now move the content of idoc_data-sdata to the workarea.
move idoc_data-sdata to w_E1EDL24.
Now u can do field by field assignment to move data from w_E1EDL24 to ur table.
fs_itm_data-tapos = w_E1EDL24-tapos.
fs_itm_data-nista = w_E1EDL24-nista.
fs_itm_data-altme = w_E1EDL24-altme.
Here I am assuming that field names in the structure fs_itm_data are same as field names in the segment w_E1EDL24.
Regards,
Joy. -
The meta data for the IDoc type "LOIPRO01" is unavailable
Hello,
i'm trying to send idocs via rfc from SAP ERP ECC 6.0 to SAP MII 12.06, but we always get errors like:
The meta data for the IDOC type LOIPRO01 is unavailable
I've checked the parameters on MII side of the IDOC Listener:
Servername MII_JCI33
server Properties
gwhost H33-I0.rz.k-plus-s.net
gwserv sapgw02
progid MII_JCI33
trace 1
params
snc_myname
snc_qop
snc_lib
unicode 1
max_startup_delay
Client Properties
client 303
user RFC-I33
alias_user
passwd
lang en
sysnr 02
ashost h33-i0.rz.k-plus-s.net
mshost H33-I0.rz.k-plus-s.net
gwhost H33-I0.rz.k-plus-s.net
gwserv sapgw02
r3name H33
group
tpname MII_JCI33
tphost H33-I0.rz.k-plus-s.net
type 3
trace 1
codepage 1
There is no saprouter between ERP and MII as in the thread from Christoph Mertins in November 2008. The user rfc-i33 on the ERP has SAP_ALL permissions.
Has anyone an idea ?
Kind Regards,
Thomas StreckerThomas,
There is a link for a basic IDoc installation that may help.
[IDocListener|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/bpx-community/manufacturing/how%20to%20send%20an%20idoc%20from%20sap%20ecc%20to%20the%20sap%20mii%20idoc%20listener.pdf]
One other issue that has occurred to cause problems is registering the program in Visual Administrator. If you registered the ProgID in Visual Administrator, there will now be two ProgIDs registered (MII does self registration with the RFC Destination upon starting the server). Delete the registration in VA, if you did it.
If there are other error messages available, please post them.
Good luck,
Mike
I also just remembered, if you have two ProgIDs that are the same, running on two separate MII instances, you may run into a problem. Not sure it will have the same symptoms or error messages, but something else to check with (especially when migrating from dev to prod).
Edited by: Michael Appleby on Feb 10, 2009 5:02 PM -
Incorrect Idoc Type in ALE Definition of Source System
hi,
I have defined a R/3 Source System in BW client. This source system points to another R/3 Server in our system landscape. When I right click on the source system and click on the "check" option, getting the following error - "Incorrect Idoc type ZSKB013 in the ALE definition of the source system".
Where can I change this setting and will this be done on BW side or R/3?
regards,
SKHi,
there is some problem with your RFC connection
just go to WE20 T code and expand partner type LS
here search your r/3 system and click on that here you can find the details of idoc
if you are not able to correct yourself you can contact basis team for that.
just go to RSA1--> using the conxt menu doa check of Source system you will get the error message
just send the screen shot of the same to Basis team they will take care of the same.
Br
santosh -
Steps of EDI is used to transfer IDOC from R3 system to non sap system
Hi Experts,
Can you provide me Steps to configure EDI is used to transfer IDOC from R3 system to non sap system?
Full points will be assigned.
Thanks in advance!
SapnaHello,
The EDI Configuration required to be done for Transfering IDoc to non SAP System is.
1. First of all, we need to identify the Transaction Data which is required to be Transfered to external System.(Ex: Sales Order Data or Shipment Data or Delivery Related Data).
2. Secondly, Identify the IDoc Type & Message Type. IDoc Type can be found in Transaction WE30 & Message Type Can be explored in Transaction WE81.
3. After that, assign the IDoc Type to Message Type in WE82.
4. Identify the Selection Program (Outbound) which is generally a Function Module in the Form of IDOC_OUTPUT_<Message Type>. Example, if the Message Type is ORDERS, the FM will be IDOC_OUTPUT_ORDERS.
5. Assign the Function Module to a Process Code in WE41 (Process Code for Outbound).
6. Configure Port Definitions in WE21 for which the RFC destinations are to be maintained in Transaction SM59.
7. Maintain Partner Profiles for the Outbound Message Processing in WE20.
8. Last, but not the Least, we need to Focus Mainly on Message Control Configuration which is nothing but maintaining the Output Type for the Outbound IDoc to be Triggered for the Sales Order Application or Delivery Application.
i. In Message Control Configuration, we'll maintain
a. Condition Tables
b. Access Sequences
c. Output Types
ii. To Create the above elements, we can go to SPRO Transaction and do the same depending on the Application Area such as Sales / Shipping / Logistics Execution etc.
iii. For Output Types & Access Sequences, we can go to the Transaction NACE or VK01 in which we'll maintain the Output Types / Access Sequences & Condition Records.
Please note that all the above steps may not be needed if we are using some of the Standard Elements provided by SAP such as Message Type, Process Code, IDoc Type & Selection Program as many of the Standard SAP Applications have their own Elements for different Application Areas.
For example, if you want to send an Order Confirmation IDoc when the Sales Order is saved, you can use the Message Type ORDRSP, IDoc Type ORDERS05 & Selection Program as IDOC_OUTPUT_ORDRSP.
However, Message Control Configuration is the Key Factor and is required for all the Applications as per the Customer's / Client's Requirements.
Hope the above procedure was clear.
Thanks and Regards,
Venkat Phani Prasad Konduri
Maybe you are looking for
-
Can't import entire iTunes library from external hard drive
I recently had to reset my IBM ThinkPad T40 (Windows XP) to factory settings. Of course, I backuped up my iTunes library on an external hard drive, and there didn't seem to be any problems doing so. (I've had to do the same thing before) But I can't
-
Ipod cannot be synced. the required disk cannot be found
i am trying to sync my ipod and it says the required disk could not be found.
-
Freight for Purchase and sales process
Hi, I have a scenario where i'll purchase material with Freight charges from the Vendor, Now the same freight charge i'll imposed on customer while billing. I'll be using same Freight GL account for both purchase and sales process. I have configured
-
Photos wont show in new email message
Im running the latest version of Lion and Apple mail, and i have an issue with attaching photos to a new email. When i open Photo Browser and select a photo to add, it places it into the email body as an inline attacment. I'd prefer that it would sho
-
Oracle OpenWorld 2010 Update: Wednesday
Video update from Moscone Center/San Francisco (1:55) http://bit.ly/96rqIW