Hi gurus i am learning idocs what is process code
hi gurus i am learning idocs what is process code.
Hi
Inbound Process Code
Use
The processing (workflow or application function module) which reads the IDoc data and generates the corresponding documents is found using the inbound process code.
You must edit the inbound process codes in the following cases:
· You want to use a new process and need a new process code for it
· You want to assign different processing to process code X
· You want to switch the ALE services on or off (this is only possible if the processing is a workflow). Switching off the ALE services can improve performance (lower memory requirement)
Features
The inbound process codes are application-specific. IDoc Basis includes the process code ED08, which forwards inbound IDocs to distributed SAP Systems (Forward inbound function). This processing is defined by the workflow WS30000483.
Activities
· Determine the required process code from the corresponding partner profiles or by choosing SAP Menu ® Tools ® IDoc/ALE ® Services ® Documentation ® Process Code (WE64).
· Sie wählen SAP Menü ® Werkzeuge ® ® IDoc/ALE ® Entwicklung ® IDoc -> Eingangsverarbeitung ® Vorgangscode pflegen (WE42).
To change an assignment or to make a new entry, choose .
http://help.sap.com/saphelp_erp2005vp/helpdata/en/78/2176ab51ce11d189570000e829fbbd/content.htm
Similar Messages
-
Message type, Idoc type and process code in ALE/Idoc
Each Idoc version(creams01 or cremas03) will have seperate process codes in Inbound process?
Whether Message type triggers the process code or the Idoctype/idoc triggers the process code in Inbound process?
regards
Message was edited by: henryHi Henry,
About your question as how should you assign seperate process code for the same message type ( with different IDoc Type )-
In We42, the message type can be assigned to the processing code. But here you will find that along with message type there are two more fields - Message Code & Message Function.
You can use any one these to serve your purpose.
e.g. you can assign
-process code P1 to message type M with Message code 1
-process code P2 to message type M with Message code 2
Further these process types can be configured to call separate FMs.
Now depending on IDOC types your external system should populate the message type as well as Message code so that accordingly process code will be determined at the time of inbound processing.
I hope it's clear & correct
Thanks,
Ram -
IDOC: LOIPRO, inbound Process Code?
Hello everyone,
I'm trying to create a Production Order using IDOC: LOIPRO. I'm in the process of configuring the Partner Profile and I need to define the inbound Process Code for message type: LOIPRO. Does anyone know which Process Code to use for that message type?
Warm regards,
GlennHi Glenn,
Message Type: LOIPRO
Receiver Port: The one created in step u201CDefining a Logical Portu201D
Basic Type: LOIPRO01
if want to more about it pls do chk this link
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/201769e0-3174-2910-e287-baa58d198246
if found wort pls do te req
Thanx
Sampath -
PO invoice through IDOC --Need Standard Process code and Message Type
Hi All,
could any one send me SAP Standard Message type and SAP Standard process code for posting Vendor PO invoice.
Thanks
RaghuHello,
Standard Message type: INVOIC, Process Code: INVL, IDOC type INVOIC02.
Thanks,
Venu -
What is a process code in ale idoc
what is a process code in ale idoc,what is the purpose of Process code.
Hi,
Let me tell some scenario then u would be able to understand what a process code is-------
In ALE ie, the data requested system is receiver and the data already presented system is sender ie, from where we are having the data,
here in sender side----
we need a program to tranfer required data into idoc--( idoc is just a data container ) in sender side this program logic is in a function module it is configured in we41.
ie this will transfer the data from database to idoc----in sender side it is a process code
and in receiver side after receiving the data we have to post it in database again program needed it is also ie the required code is also in function module it is configured in we42
it is about receiver side f.m or simply process code
okkkkkkkkkkkk -
Process code in IDOC..
Hi
can anybody clarify me the term PROCESS CODE..
upto my knowledge ...
a FM wud be attached to this..which wud process the IDOC..
i find N number of Pcodes for a msg type (ORDRSP)..
actually what this process code does in each turn?
thanks in advance...Hi Raja,
Process code is for identification of a inbound function module in the inbound processing. Now coming to your question, it is not just enough if you have a process code for the corresponding message type but it should also have to be configured in the partner profiles.
For your question which process code would be chosen, depends upon the process code that you have configured for the partner.
For your question no.2 why?, This may be because I want to handle the same message type coming from two different partners differently.
Hope this helps.
Regards,
Srikanth -
What is outbound process code for quotation
hi
what is outbound process code for quotationProcess code for outbound processing - Code which identifies the type of data which is to be sent via the IDoc interface.
Use - Using the process code, the IDoc interface finds the application selection module which converts the SAP document into an IDoc.
The process code is only used with applications which perform outbound processing via Message Control (NAST).
Check with tcode WE41
Process code SD12 - QUOTES: Quotation
Regards,
maha -
PO Rejection - ORDSP Idoc Errors in ECC with different process codes
Hi All,
We were testing the Scenario where the Supplier rejects a PO line item as part of the PO Collaboration. On rejecting the PO in SNC, it trigerred an ROC XML with AcceptanceStatusCode == RE. The same was passed on from XML to Idoc in the IDoc segment E1EDP01, field ACTION = "003".
However, such ORDSP Idocs was failing on the ECC side during Inbound processing with the following errors:
1. Acknowledgment for PO item 4400000XXX 00010 contains quantity variance: Message no. ME794
2. Price unit 0 from IDoc differs from unit of purchase order 1: Message no. ME729
3. Order price unit differs from unit EA from purchase order: Message no. ME728
4. Order units differ : Message no. ME791
5. Material number differs from that of ordered material : Message no. ME790
Note : We dont get these errors for a normal confirmation. It happens only with Rejection.
The deletion indciator could not be set in the ECC PO line item even after manually correcting the above errors in the Idoc and posting it.
Then based on this SDN Post: [PO rejection in SNC does not update the items in MM with ORDRSP;, we changed the WE20 settings. i.e., for ORDSP Idoc changed the Process code from ORDR to ORDR_SUS. After this change, the the above errors were eliminated and the the rejection data was also updated on the ECC PO by setting a deletion indicator. But we are having the following issues:
1. Though both the confirmation & rejection data are getting transferred successfully, the Idocs remain in status 52 (Application document not fully posted).
2. The message in the status record is "Rejection of PO item 4400000XXX 00010 with reason: Message no. ME749
3. Came across these 2 related SAP Notes:
a. #1087422 : But this is not applicable as the note states that this error will occur only if we delete the PO line item before hand in ECC.
b. # 66192 : This note suggets a custom solution. But actually all the info from the ORDSP Idoc are getting processed successfully (Rejection & Confirmation send in the same Idoc). Only the status of the Idoc (Status = 52) is concerning us.
Looking forward for inputs / suggetions from those who have used the Rejection functionality in SNC without custom development.
Regards,
BharathHi Bharath
Rejections is handled like that only, can you please check whether note 1529579 is helpful
It is standard behavior, as it expects other segments to fill, but never the less the PO will be updated properly, its only problem
with the status of the idoc....nothing wrong in the data updation. The above note should be handy.
Regards
Vinod -
Hi,
We have created a process code for outbound IDOC and assigned an FM to it.In that FM, code is written to generate an IDOC(FM 'master_idoc_distribute').Please let us know how to trigger the outbound IDOC using the process code.Are there any FM or standard programs??
Regards
PrathimaHi Prathima,
For outbond Idoc you have to define the output parameters for the corresponding Partner profile (transaction WE20). Look there that there is a tab called Messages control to specify and aplication, a message class and a process code. Is here where you have to add the process code.
The application/message is responsible of select the data adapted for the FM linked to the process code.
Reward points if helps.
Roger -
Hi gurus i am learning what is distibution model, what is model view
hi gurus i am learning what is distibution model, what is model view
Distribution model describes the message flow between logical systems in an ALE scenario. It determines which messages are distributed to which logical systems.
You can define certain conditions (filters) in the distribution model to restrict the distribution (one when the message conforms to the filter the IDoc is sent.
In Distribution Model We will Define the Sender,Receiver and Message Types Exchanged Between then..While Creating Communication IDocs ALE will Consult the Distribution Model to determine the Receipents
Refer to the following tutorial for futher insights: ALE distribution
check the url's
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/ale/configuration.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapdevelopment.co.uk/training
And also u can get lots of inof from the below link.
http://www.sapgenie.com/ale/why_ale.htm
Reward points for useful Answers -
Hi gurus i am learning what is partner profile
hi gurus i am learning what is partner profile
Logical System name is used to indiacte the application system to which you are ging to send the data.
Partner profiles use the above Logical System name to determine the system to which the data is to be sent ie you have to tell wether inbound or outbound.
Suppose If you are doing IDOC to File scenario ,have to mention the Outbound Parameter in we20 ie IDOC message type name.
For IDOC to file scenario:
SAP R/3 tcode:
WE21 - create port for XI
WE20 - create partner profile LS and add idoc to outbound
XI tcode:
in SM59 - create a type 3 conn from XI to R/3
in IR import IDOC from R/3 in XI
Follow these steps.....
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/sapR3%28Idocs%29ToXI--Steps+Summarized&
Create Partner ProfilesAlthough partner profiles are usually created automatically, because of the unusual inbound and outbound profiles needed on the same system, the manual generation of certain profiles is required.
The following subsections describe the partner profile settings for the standard client (assumed here to be ALExxxCyyy), as well as for the corresponding dummy client (assumed to be DUMxxxCyyy). The dummy client partner profiles should have been generated by the automatic generation process completed previously. Nevertheless, these should be checked to ensure that all profiles exist.
Generation of Partner Profiles
The following messages should be added to the 4xx-ORDR model for ALExxxCyyy to DUMxxxCyyy on the reference client:
ORDERS
ORDCHG
ZINVRV
ORDRSP
INVOIC
FIDCMT
The partner profiles should first be generated using the standard auto-generation procedure on the reference client (for SYNCH messages to be created).
This model should now be distributed to the both ALExxxCyyy and DUMxxxCyyy.
The partner profiles should now be generated on the client being configured (i.e. yyy) using the auto-generation procedure defined in the standard ALE configuration procedures.
Generate partner profiles for sending system. (Can only do this if at least 1 message type exists against the sending system's LS). This automatically generates the port if the LS and RFC name are the same.
generate partner profiles tcode BD82
creating partner profiles tcode WE20
 There are two methods for maintaining the partner profile:
 Maintain partner profile manually:
To navigate to the partner profile in the sender system, choose Partner profile -> Partner type of Logical System and click on the required Target system. Under Outbound parameters, choose the Create outbound parameters icon, and enter the values for the outbound parameters according to the slide Sender: Partner Profile (outbound).
To navigate to the partner profile in the sender system, choose Partner profile -> Partner type of Logical System and click on the required Sending system. Under Inbound parameters, choose the Create inbound parameters icon and enter the values for the inbound parameters according to the slide Sender: Partner Profile (inbound).
 Generate partner profile:
Prerequisite: The current distribution model is distributed to all participating systems.
In the sender system, choose: Generate Partner Profile, then check the result in the partner profile (outbound)
In the sender system, choose: Generate Partner Profile, then check the result in the partner profile (inbound)
Reward Points If Useful. -
What will I learn at the Hour of Code lesson next week at Apple retail stores? Also, what age group will be attending?
If you had searched for it you would have found Apple Retail Store - Hour of Code Workshop
-
Idoc - what to do with that ?
As I know during readind iDoc was wrong base of unit measure - user change it on METERS (M) but ...
No valid unit of measurement can be determined for ISO code M
Message no. ME 851
Diagnosis
The IDoc cannot be processed because no unit of measurement can be determined for ISO code M.
Procedure
Contact your system administrator.
Procedure for System Administration
Check the ISO code of the currency in Customizing (general settings)and maintain if necessary.
what should I do or write there down... ?i have found how to solve it on my own
-
I Want to Learn C. What Should I Click in Xcode 4.2.1?
Hi. I want to learn C, what should I click after clicking Create a New XCode Project? Thank you in advance. Advanced Merry Christmas.
Gbu.Brave man ... C is powerful but memory management (pointers, pointers = the location of a array, etc) is absolutely critical.
Keith may disagree, but I have found the best C manual to have with me at all times is a white book, big letter "C" on the cover (imagine that!), "The C Programming Language" by Kernighan and Ritchie ... the authors of C. About 250 pages, but even at $65 (last I saw) is a remarkably succinct "reference" to always carry. -
What is the Process code for IDoc SISCSO01
Hi all,
I am using 4.6c version.
I am going for an outbound IDoc SISCSO01 for sales Order confirmation.
I want the process code (we41) which suits this IDoc SISCSO01.
Can you please help to get the process code so that my IDoc can be sent succesfully.
Best Regards,
GangoluHi Gangolu,
I don't think there is an outbound process code for IDoc type SISCSO01.
But you can generate the IDoc with this FM <b>MCV_STATISTICS_ALE_OUT_ORDER</b>. But you still need to setup partner profile, distribution model and etc.
Hope this will help.
Regards,
Ferry Lianto
Please reward points if helpful.
Maybe you are looking for
-
Attach movie (not using a button)
I'm trying to attach movie on frame 1 on timeline. I'm using the following script and nothing happens: myMovieClip.attachMovie("graphic", "g", 1); g._x = 260; g._y = 250; When I use this script attached to a button it's working: on (press) { attachMo
-
Apologies if I've posted this in the wrong spot, but I can't find a forum specific to XCode I'm sure this is a really simple thing but for the life of me I can't figure out why with a new project I've created (just downloaded the 3.0 APIs) whenever I
-
HT4236 Organize photos by name
Before itunes was updated I had my pictures in perfect order by name but when it was updated everything was mixed up and moved and I'm very upset, it should not have been bothered in the first place>:( HOW DO I GET MY PICTURES BACK INORDER????
-
I have had apple products since day dot and why since steve jobs died does it feel like apple are going to ****!is it cos the big corporations have got hold of it and its price over passion
-
Problem sending mail from different location
I cant send mail when connecting via a different server than my own network provider i.e. when connected wirelessly away from home office. Comes up with message:- Verify that you have addressed this message correctly. Check your SMTP server settings