Hi about process codes

Can any body tell me about process codes, What exactly the significance of Process codes in the outbound and inbound system?
What is the use of process code in ALE/IDOC scenario? and where will u create the process codes.?

Hi,
Just check the tcodes we41- outbound and we42-inbound. You can find out all related process codes . when you select and look this will be having related FM.
Kindly go thro this link, u will get idea abt process codes.
http://help.sap.com/saphelp_47x200/helpdata/en/dc/6b805a43d711d1893e0000e8323c4f/frameset.htm
http://help.sap.com/saphelp_47x200/helpdata/en/dc/6b804d43d711d1893e0000e8323c4f/frameset.htm
Regards....
Padmam.

Similar Messages

  • All about Process codes

    Hi all,
    Iam doing IDOC( Stock Transfer)--XIFile Scenario.
    Q) For this Do we really need to mention the Process code at We20 --in Outbound Parameters side????
    Regards
    Suman

    Hi Suman
    Purpose of Process Codes
    Definition
    Another name for a specific process, for example function module or workflow. IDocs are read or written in this process.
    Use
    In the partner profiles, the processing is never addressed directly but rather always using a process code. You can therefore replace an old process with a new one for any number of partners by assigning the existing process code to the new process.
    Two types of process code are used in conjunction with the partner profiles:
    ·        Outbound Process Code - if you are using outbound processing under Message Control, the IDoc is generated in the IDoc Interface. The process code names the relevant function module.
    ·        Inbound Process Code - names the function module or workflow which reads the IDoc data and transfers the data to the application document.
    There are also the process codes for exception handling:
    ·        System Process Code - names the workflow which is triggered in inbound or outbound processing when an exception occurs.
    ·        Status Process Code - names the exception workflow which is triggered when an incorrect status is returned by the external system.
    These two types are configured centrally and not on a partner-specific basis and therefore do not have to be maintained when a new process is defined. They were introduced for the sake of completeness, so that each process in the IDoc Interface is addressed using a process code.
    Inbound Process Code
    Use
    The processing module (workflow or application function module) that 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 module is a workflow module). 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 Codes (WE64).
    ·         You choose SAP Menu ® Tools ® IDoc/ALE ® Development ® IDoc ® Inbound Processing ® Maintain Process Code (WE41).
    ·         To change an assignment or to make a new entry, choose .
    For more details on Process code kindly follow this link
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    hope this will definitly solve your problem
    regards
    sandeep Sharma
    PS if helpful kindly reward points
    Edited by: sandeep sharma on Apr 15, 2008 1:32 PM

  • 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: henry

    Hi 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

  • 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

  • Custom process code and FM for custom IDoc...

    Hello Experts,
    I created a custom IDoc based from ARTMAS05 IDoc. This is because we only need 3 segments and
    the standard idoc(Artmas05) contains so many segments that we need.
    Now, will I create a custom process code and FM for this? how do I go about this?
    Thank you guys and take care!

    Hello,
                 Here are the Steps that we need to be following while creating a Custom Process Code with Custom Function Module. ( Since the Segments to be handled are very Less, I am recommending that you go for a Custom Function Module).
    1. Go to SE37 Create a Function Module. Please ensure to Create it with the IMPORT / EXPORT /TABLES parameters exactly in the way that they exist in any Standard SAP Inbound FM (Refer to IDOC_INPUT_ORDERS for example).
    2. Once our FM is Ready (Need not be Complete with the Code to go ahead with the Process Code Creation) and Active, the next Step is to Create an Entry in the Transaction Code BD51 where we will register the Function Module.
    3. Next, we'll have to go to T-Code WE57 where we'll have to make an entry for the Function Module with the IDoc Type & Message Type.
    4. Finally, go to WE42 and Create a New Process Code and assign the Function Module and the Message Type.
    NOTE 1 : The Process Code is, as we know, Client Dependent. So, once you create a Process Code, we need to have it migrated to the Testing Environment to Start & Carry Out Testing.
    NOTE 2: If Step 2 & 3 are missing, then we'll not be able to assign the Function Module in WE42 while Creating Process Code.
    Hope it was helpful.
    Thanks and Regards,
    Venkata Phani Prasad K

  • Oracle BPM Java API - getting informations about process activities

    Hi
    I have a problem with Oracle BPM Java API, can someone help me?
    I have a business process project deployed in Oracle SOA Suite and I need to get some informations of my process programatically via Java API.
    Basically I need to get informations about process activities and the corresponding human tasks referenced by these activities.
    I'm able to get the HumanTasks of my Business Catalog and also to get the Activities of my Process, but the relationship between them is null.
    I did some tests, below a piece of code of my test:
    IBPMServiceClient bpmServiceClient = BPMConnectionUtil.getBPMServiceClient();
    IProcessMetadataService processMetadataService = bpmServiceClient.getProcessMetadataService();
    IProcessModelService processModelService = bpmServiceClient.getProcessModelService();
    List<ProcessMetadataSummary> processMetadataSummaryList =
    processMetadataService.listProcessMetadataSummary(BPMConnectionUtil.getBPMContext(), "processNameOrId to find", "processName", "ASC");
    if (processMetadataSummaryList == null || processMetadataSummaryList.size() == 0)
    return;
    ProcessMetadataSummary processMetadataSummary = null;
    for (ProcessMetadataSummary summary: processMetadataSummaryList) {
    if (summary.isIsDefaultRevision()) {
    processMetadataSummary = summary;
    break;
    if (processMetadataSummary == null)
    processMetadataSummary = processMetadataSummaryList.get(0);
    IProcessModelPackage pack = processModelService.getProcessModel(BPMConnectionUtil.getBPMContext(), processMetadataSummary.getCompositeDN(), processMetadataSummary.getProcessName());
    oracle.bpm.project.model.processes.Process process = pack.getProcessModel();
    Sequence<UserTask> activities = process.getActivities(UserTask.class);
    for (UserTask activity: activities) {
    System.out.println("Human Task: " +activity.getHumanTask()); // <<<<<<<<<<<<<<<<<<<<---------------------------- here is the problem. the human task is null, but my activity have a task associated
    There is another way to get this information?
    Thank's

    Hi
    I have a problem with Oracle BPM Java API, can someone help me?
    I have a business process project deployed in Oracle SOA Suite and I need to get some informations of my process programatically via Java API.
    Basically I need to get informations about process activities and the corresponding human tasks referenced by these activities.
    I'm able to get the HumanTasks of my Business Catalog and also to get the Activities of my Process, but the relationship between them is null.
    I did some tests, below a piece of code of my test:
    IBPMServiceClient bpmServiceClient = BPMConnectionUtil.getBPMServiceClient();
    IProcessMetadataService processMetadataService = bpmServiceClient.getProcessMetadataService();
    IProcessModelService processModelService = bpmServiceClient.getProcessModelService();
    List<ProcessMetadataSummary> processMetadataSummaryList =
    processMetadataService.listProcessMetadataSummary(BPMConnectionUtil.getBPMContext(), "processNameOrId to find", "processName", "ASC");
    if (processMetadataSummaryList == null || processMetadataSummaryList.size() == 0)
    return;
    ProcessMetadataSummary processMetadataSummary = null;
    for (ProcessMetadataSummary summary: processMetadataSummaryList) {
    if (summary.isIsDefaultRevision()) {
    processMetadataSummary = summary;
    break;
    if (processMetadataSummary == null)
    processMetadataSummary = processMetadataSummaryList.get(0);
    IProcessModelPackage pack = processModelService.getProcessModel(BPMConnectionUtil.getBPMContext(), processMetadataSummary.getCompositeDN(), processMetadataSummary.getProcessName());
    oracle.bpm.project.model.processes.Process process = pack.getProcessModel();
    Sequence<UserTask> activities = process.getActivities(UserTask.class);
    for (UserTask activity: activities) {
    System.out.println("Human Task: " +activity.getHumanTask()); // <<<<<<<<<<<<<<<<<<<<---------------------------- here is the problem. the human task is null, but my activity have a task associated
    There is another way to get this information?
    Thank's

  • What do I do about Error Code 0x80070057 when I attempt to upload a mpg 4 file into MobileMe?

    What do I do about Error Code 0x80070057 when I attempt to upload a mpg 4 file into MobileMe?

    MobileMe is in the process of being shutdown. Perhaps the error is related to MobileMe going away.

  • Need information about release codes

    Hi,
    I need information about release codes.In which Transcation we will get it.
    Please give the information ASAP.
    Regards,
    Chow.

    Hi Naidu,
    Release code is a two-character identifier with which a person responsible for processing a document can release/ approve an item of a purchase requisition, a complete purchase requisition, or a complete external purchasing document, or cancel a release.
    If a link to SAP Business Workflow has been defined for the release code, the person can refuse to effect release (withhold approval), thus rejecting the item or document.
    You can find the relelase codes Using the following path :
        Go to Transaction : SPRO and click on SAP Reference IMG and follow the menu :
               -> Material Management ->Purchasing->Purchase Requisition->Release Procedure ->Procedure with classification -> Setup procedure with classification
    Hope this helps..
    Thank you
    Srinivas

  • 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,
    Glenn

    Hi 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

  • Process code for Routings & Work Centers

    Hello All,
                I want to transfer Routings & Work Centers from server to server using ALE transaction <b>POIM</b>.
    What is process code for Routings & Work Centers?
    Regards,

    Hi,
    Routing
    A routing is a description of which operations (process steps) have to be carried out and in which order to produce a material (product).
    Thus in routing  contains details about the work centers at which they are carried out, standard value  and component.
    Therefore there is no limitation for assigning number of time for same work center.
    Regards
    Suresh

  • Process Codes - IDoc

    Could someone give me a brief explanation about IDoc Process Codes in the Partner Profiles.
    What is its Purpose, Impact etc...
    Also and most importantly, how do we distinguish which one to use for which IDoc? Who's responsibility is it to find this information, the Business or the XI team?

    >
    > Then why the need for any other process code ????
    Normally customizations in the processing of the Idoc is needed for clients. In these cases you write the report and then create a trsnmaction code ( think the t code is we 41 / 42 not sure though) and then use this in Partner Profile.
    Have also seen cases when BAPI has been used. My understanding was that BAPI is used when a similar RFC exists .
    Eg: BANK_CREATE Idoc has a similar BAPI called BAPI_BANK_CREATE and I remember us using BAPI for the inbound processing!
    Am not a functional person at all, but just what I have understood of things.
    Maybe Barry can validate it for me as well.
    Regards
    Bhavesh

  • Execute more than 1 function from process code IDOC

    Hello,
    Is it possible to execute more than 1 function via process code of an IDOC?
    I am talking about inbound IDOC.
    Sara

    Hi Sara,
    What is the exact requirement.
    Regards,
    Madhu.

  • LSMW- LOIPRO Message type process code

    Hi Can any body tell me what process code to use production order create (Message type LOIPRO, Basic type LOIPRO01)? We are trying to use "BAPI". But we are getting errors.
    Thanks
    Rob

    Hi Soumyadip,
      Thank you for you reply. We cann't use this function as it does not have required interface (CLOI_MASTERIDOC_CREATE_LOIPRO) for process code (from Tcode BD67). That to this function is outbound to generate IDOCs, not to read one and create Production Order.
      Can you please let me know if have any idea about other functions? I checked  KK5_GET_DATA_FROM_IDOC, which is not valid for this application.
    Thank you very much,
    Rob

  • Question regarding Inbound process codes

    When I look into WE64 (inbound process codes), I can see that some messages have only the following process codes:
    - ABI_AIDN_IN
    - ED00
    - ED00_XML
    - ED08
    Can someone please tell me exactly what each of these process codes does?  I can find very little information (and none of it helpful) about these process codes.
    <b><REMOVED BY MODERATOR></b>
    Thanks
    Terri
    Message was edited by:
            Alvaro Tejada Galindo

    Anji - thanks for your reply.
    I've looked in WE42, and can see the entries.  This still does not give me any additional information about how these process codes work.  For example, I know that TXT1 is a process code tied to a workflow task that will process a TXTRAW01/02 idoc.  The TXT1 process code is tied only to that IDOC.  However, the process codes listed in  my original message are tied to all inbound idocs.
    Hence my original question, what exactly do these process codes do?
    Thanks,
    Terri

  • Can you any body tell about release codes in workflow

    Hi,
    Can any body tell about release codes in workflow.
    Regards,
    Boddu Rosaiah.

    Hi Naidu,
    You use this component if you wish to set up approval procedures for purchase requisitions or other purchasing documents. Under such a procedure, if a purchase requisition or external purchasing document fulfills certain conditions (e.g. the total order value exceeds $10,000), it has to be approved (by the cost center manager, for instance) before it can be processed further. This process of approving (clearing, or giving the "green light" to) a proposed item of expenditure is replicated in the SAP System by the "release procedure".
    It is sensible to define separate release procedures for different groups of materials for which different departments are responsible, and to define separate procedures for investment goods and consumption goods.
    <b>Features</b>
    Each person involved in the release procedure effects release (signifies approval) via a release transaction, using his or her release code. Once effected, a release can also be cancelled with the same code (that is to say, the original status is reinstated).
    If linkage to <b>SAP Business Workflow</b> has been defined for a release code, rejection is also possible. This is only possible for purchase requisitions.
    <b>Which Documents Can be Released (Approved)?</b>
    Release procedures can be defined for the following documents:
    Purchase Requisition
    The external purchasing documents purchase order (PO), contract, scheduling agreement, request for quotation (RFQ), and service entry sheet
      <b></b>

Maybe you are looking for

  • Error at configuring LDAP Synch by using post installation steps of OIM

    Hi All , I am getting error while configuring LDAP synch....... i am doing LDAP synch by using following link http://docs.oracle.com/cd/E27559_01/integration.1112/e27123/oid_oim.htm#IDMIG4357 While Running patch_weblogic.sh script i am getting follow

  • 2 Apple TV's; Mirroring to one but not the other

    Help me Apple Communities you're my only hope.* I have 2 Apple TV's on the local network, bothe with Airplay enabled. One labelled AppleTV, the other labelled TV Upstairs.While I can happily stream music and video to both devices from iOS or the MacB

  • Duo monitor and windows task bar...

    Hi, i have two monitors. And now here is my question/problem, when i watch videos or live streams(main monitor) i usually have another page for browsing open on my 2nd monitor and i stay on that page while watching live stream at the same time. Howev

  • Recovery from 3.6.16 crash that appeared to corrupt the database

    A few days ago, I tried several Xmarks for Firefox synchronizations, and got a Firefox crash. The Firefox crash appears to have corrupted the Firefox database enough that an Xmarks for Firefox download won't complete. What other recovery methods shou

  • Update a table from other table

    Hi Guys, I have 2 tables i.e. tableA, tableB both have same structure. I want to update tableA with tableB's data using a unique column in both table. Which is the easiest way to do that? Thanks,