IDOCs - create new inbound process code Error
Hi
Regarding Zprocess Code in WE42..
Que-1
I have already mainted in BD51 . then
In we42 , When I provide the Zprocess Code and Enter , the following mesages/information I am getting-
-> The ALE table is not yet maintained for process code ZPUR !
-> For entry, access 'Function module for ALE-EDI inbound processing'
Ques-2
When I was proving OBJECT TYPE : blank , I was getting the error as " APPLICATION OBJECT TYPE is not planned ".
Does it means to maintain anywhere..?
Please help in this regard.
Thanks
Kalpesh
Hi KALPESH,
check the below things and try..
Process code <give ur zprocess code>
Description test
Identification <give ur functionmodule>
Option ALE
click on radio button Processing with ALE service
processing type
click on radio button Processing by function module
Now press enter button,now u will get transport request,create the transport request nad then u will get the information message
'Function module for ALE-EDI inbound processing'.Now press enter ,
u will get a new screen..now from the drop down list select ur zfucnction module..
give the application object and press on save button..
now ur zprocess code will be created.
HOPE THIS HELPS
Similar Messages
-
IDOC DEBMDM and inbound process code
Hi ya.
Do you know if there is a standard inbound process code for IDOC DEBMDM in R3?
Regards
AgnieszkaI can not make it working at the moment. I am getting message: IDOC_INPUT_DEBITOR_MDM called up.
I can not find an error in my config at the moment.
Function module IDOC_INPUT_DEBITOR_MDM is assigned to message type DEBMDM and IDOC DEBMDM06.
Any clues ? -
Add new inbound process code we42
i am using we42 to add process code mbgm post goods movements identification appl_idoc_inputi for processing with ale service for processing by function mode
i am getting choose the key from the allowed namespace next to the process code.
I think i read that in transaction sm31 i need to look at table v_tbd51 so i did
i see function module appl_idoc_inputi
now what do i do?
the bottom line is when i go in bd87 i get function module not allowed so i am trying to correct this by adding a process code for mbgmwhen i go into bd87 i see idoc 631763
idoc in inbound processing
application document not posted
mbgmcr
function module not allowed APPL_IDOC_INPUTI
when i go into we02 is see control rec idoc 631763 message MBGMCR02 i see several data records(6 segments)
when i go to performance assistant is says the following
1. Please check that the process code in the inbound partner profile is correct.
2. If this is the case, you should check the ALE inbound methods ALE inbound methods for the process code and see whether the specified function module and application object type are correct.
so i am trying to add to the message mbgmcr02 the process code mbgm
am i thinking correctly
how do i do this -
Hi,
In ALE INBOUND Process Code Apart from the Function Module name, what are the important things to be filled up while creating that InBound process code in WE42. What is the importance of those? what is the importance of Object Attributes in that?Hi Mahesh check this may be useful to you
The inbound function module needs to be linked to the message type and the message type needs to be linked to the appropriate inbound process code at the partner profile level before the scenario is enabled. These steps are described below in detail.
Link Message Type to Function Module (WE57) Client independent
u2022 Enter transaction WE57 (ALE -> Extensions -> Inbound -> Allocate function module to logical message)
Define FM settings (BD51) Client independent
u2022 Enter transaction BD51 (ALE -> Extensions -> Inbound -> Define settings for input modules)
u2022 Click on New entries
u2022 Enter 0 for mass processing in the output column
u2022
Maintain process codes (WE42) Client dependent
A process code needs to be maintained on each client. It then needs to be linked to the message via the partner profiles on each client. This allows the various clients to use a unique function module for the same message type.
To maintain the process code follow these steps:
u2022 Log on to the appropriate receiving system client
u2022 Execute WE42 (ALE -> Extensions -> Inbound -> Maintaining process codes inbound)
u2022 Choose Inbound with ALE service
u2022 Choose Processing with function module
u2022 Click on Processing with function module and choose create icon
u2022 Click on New Entries
u2022 Type in process code XXXXXXX and give it a description and save
u2022 Now you are asked to Please maintain codes added in ALE entry methods, enter and choose XXXXXX and copy it. You should choose a FM similar to your one.
u2022 Enter your process code XXXX
u2022 Enter your function module XXXXXX
NOTE: The next 6 steps are used in workflow error handling.
u2022 Enter IDPKFIDCMT in object type
u2022 Enter MASSINPUTFINISHED in End event
u2022 Enter IDOCINVOIC in IDoc object type
u2022 Enter INPUTERROROCCURREDFI in IDoc start event
u2022 Enter INPUTFINISHEDFI in IDoc End event
u2022 Enter IDOCINVOIC in Application object type
You will need to determine the task associated with object XXXXXXXX, and then assign the appropriate position to it. This position will then receive the application error messages via workflow.
To set up the workflow area please consult the Workflow config guide.
Create inbound partner profile
For each message type you need to maintain the inbound partner profiles.
Maintain receiving system partner profile (WE20) Client dependent
To maintain inbound partner profiles read the document ALE configuration procedure:
u2022 Add the message type XXXXX with process code XXXX.
u2022 Enter the output mode (background, immediately) for inbound processing and NO message code.
Test
Once the inbound function module has been debugged the scenario should be ready to test in its entirety. If problems occur, read through the relevant areas of this document to check your configuration or code.
You can find all the inbound and outbound processcodes in we64.
Regards,
SMS. -
How to process inbound process code by populating its value
hi friends,
we have created a inbound process code for ticket creation and actualisation, for process an inbound idoc and we need to test by populating values to it
As i am a newbie to IDOC processing please help me in this regards by giving step by step
thanks in advance
S.Janagaranswered
-
Error while creating inbound process code
Hi gurus,Iam creating a custom idoc.
800 -> sender
810 -> Receiver
i have completed outbound processing on 800.
On 810, completed following steps for inbound processing.
1.) I have added my Inbound FM in BD51.
2 ) Assigned my FM to Message type and Idoc type in WE57.
3 ) When adding my FM to process code in BD67, it is showing error that
Entry ZSATPC does not exist in TEDE2 - check your entry.
{ zsatpc is my custom process code }.
4) While Creating Process Code in WE42 with options [processing with ale service / Processing
by FM] and saving it is giving error that
" " is not a valid language.
And when I saw help (?) regarding this error, the following text appeared in a window.
Diagnosis
A key with language "" "" was specified for table "EDE2T". This is not a valid language.
This applies to field "LANGUA"
System Response
The system rejects the key.
Procedure
Enter a valid language. This is usually the language you logged on in.
You logged on in language "EN".
Table T002 contains a list of valid languages.
Please solve this error. Give me steps to create inbound process code.
thanx in advance. Hoping replies soon........
Satish.Dear Satish,
Very peculiar. The language should come from your log on language. Try to login into the system again. Call we42 again and see if it works.
Regards, Rakesh -
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 -
Inbound Process Code for ARTMAS
Hello,
Can any body help me which Inbound Process Code I need to use for Message type ARTMAS.
When I used process code AFSA, Idoc created with status 51 and it says Function module not allowed: AFS_RETAIL_ARTMAS_IDOC_INPUT
We are using SAP Retail 4.6C version
Thanks in Advance,
Regards,
MuraliHello,
Let me explain the Issue again,
I have two system, One is pre production and other one is Quality system. Both are SAP Retail systems
Article Master data is maintained in Pre Production, now we are trying to get this to Quality system.
I have made the follwoing settings in
Pre production: (Sender)
1. WE20 Maintained Partner Profile (LS)
2. BD64 Maintained ALE setting (ARTMAS is defined as a
BAPI: RetailMaterial.Clone)
Quality: (Receiver)
1. WE20 Maintained Partner Profile (LS)
2. I have tried the Process code AFSA, MATA, MAT2 in the Inbound permeate, however Idoc is still in Status 51.
In the Sender system Idoc is created and the status is 03
In the Receiving system Idoc is created and the Status is 51.
Error says Function module not allowed and the application object type which were determined are not valid for this IDoc I have tried with Process code AFSA, MATA, MAT2 however I have same problem.
Please help me which functional module I need to use for creating Article in SAP Retail system.
Regards,
Murali -
How to edit Idoc data in inbound processing
Moved to correct forum by moderator
Hi All,
How to edit idoc data in inbound processing ? We have a custom FM in inbound scenario and requirement is to update a value in idoc, this value comes after certain processing in custom FM.
I tried editing it through
EDI_DOCUMENT_OPEN_FOR_EDIT
EDI_CHANGE_DATA_SEGMENTS
EDI_DOCUMENT_CLOSE_EDIT
but there is problem in this approach. By this procedure two idocs are created in system, one with original data and one with modified data. We want only one with modified data.
We do not want any direct database table updates.
Please provide appropriate solution.
Note : We are not changing status record. Please do not post replies related to status change
Edited by: Matt on Nov 19, 2008 2:24 PMHi,
You can edit the idoc by doing the following steps:-
1. Goto WE02 transaction and give the IDOC number and execute
2. Once the required IDOC gets retrieved then double on the text pad icon beside the segment which you wanted to change.
3. Select the Data Record at the top and click Display <-> Change option, which will enable you to change the data in that segment.
4. After doing the step 3 then click the save button to save your changes.
5. Then system will generate a new idoc number to store the actual data and your current idoc will hold the new data and the idoc will be in 69 status.
6. Execute the Program RC1_IDOC_SET_STATUS by giving your idoc number and status as 69 and new status 64 and remove the test flag
7. Then the IDOC will be in 64 status and you can reprocess the idoc with the help of the program RBDAPP01 by giving the idoc number.
The above is the entire process for editing the error idoc and reprocessing it again.
I hope I am clear and you understood the entire flow of editing and reprocessing an idoc.
Thanks,
Mahesh. -
Inbound Process Codes for LOIWCS and LOIROU
We are trying do ALE for Workcenters and Routings using tcode: POIM.
What are the inbound process codes that i need to setup in the partner profile?
Thanks for the help.
Gopi.Hi John,
thank you very much.
1. I created a new program which use program ROUTING_CREATE_SAMPLE_FILE to create a idoc.
*& Report ZALEROUTE
REPORT ZALEROUTE.
DATA: seltab TYPE RANGE OF i,
rspar TYPE TABLE OF rsparams.
SELECTION-SCREEN BEGIN OF BLOCK selection WITH FRAME TITLE text-001.
PARAMETERS: receiver LIKE tbdlst-logsys.
rspar = VALUE #(
( selname = 'RECEIVER'
kind = 'S'
sign = 'E'
option = 'BT'
low = receiver ) ).
SELECTION-SCREEN END OF BLOCK selection.
submit ROUTING_CREATE_SAMPLE_FILE VIA SELECTION-SCREEN with SELECTION-TABLE rspar.
2. In BD64 I created BAPI Object ROUTING Method Create
3. In BD64 I created Partner agreement via Enviroment
4. In WE42 I assigned message type routing_create to process code BAPI
Kind regards,
Herbert -
Hi Folks,
When creating the Inbound Process for customized scenario where the IDOC type is CUstom and Inbound FM is also custom. The Custom Process code details in WE42 should be like
Function Module - Custom FM
Maximum number of repeats - 0
Then what should be the IDOC packet , IDOC and Application Object be filled like...should it be blank or you need to pass some details. Please help.
Regards,
Timif dont have any application object you can leave them blank.
It still works.
Or you can give general seetings.
Idoc Packet :
Object Type : IDOCPACKET
Endevent : MASSINPUTFINISHED
IDOC:
Objecttype: IDOC
Startevent : PROCESSSTATEREACHED
Endevent : PROCESSSTATEREACHED
Most of it depends how you want to process the documnet , btu above detaisl should be enough for posting your document.
Regards,
Mano Sri -
Hi all,
i have created a custom inbound process code in transaction we42. I am trying to assign a function module related to the process code.
However, i could not find my function module in the drop down list. My function module has already been activated.
Appreciate any advice.I realize we need to create a new entry in transaction BD51 before we can use it.
-
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 GalindoAnji - 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 -
Inbound process code for LOIPRO
Hi,
Can anyone tell me the inbound process code used for LOIPRO(Production Order)message type?
Regards,
JeyananthHi,
Inbound process code used for LOIPRO(Production Order)message type are
ABI_AIDN_IN
ED00
ED00_XML
ED08 -
Create new user process - BPM11g
I need to develop a Create New User Process in BPM11g.
Managers can start this process and create new users for new employee so that the new employee can log in the workspace and start to work.
How can I achieve this in 11g?
I find this perhaps involves weblogic authentication and user role API.
Is anyone familiar with these?Hey
CREATE USER "TEST" PROFILE "DEFAULT"
IDENTIFIED BY "test" DEFAULT TABLESPACE "USERS"
ACCOUNT UNLOCK;
GRANT "DBA" TO "TEST";
But be careful to grant all privileges (DBA)
Regards
Maybe you are looking for
-
B&W G3 9.2.2 upgrade to Panther
Hi, i am going to upgrade a 350MHz B&WG3 to Panther from 9.2.2. I have read one or two posts where things have gone wrong so i am anxious to avoid that. I want to keep internet settings e.t.c. i currently have on 9.2.2. but obviously will want to use
-
Hello. I just purchased a game for my kids. It's an application designed for Mac OS 9. It runs just fine for me on Tiger 10.4.3, but the graphics resolution (magnification?) in full screen mode is such that the game's display area is very small (abou
-
How does a global variable affect the runtime of optimisation-function fminsearch?
Hi, my function "fmintest" needs 254s ~ 4min to finish calculation in Mathscript, while Matlab needs 3s!!! I need the sorfware for data processing in a real time measuring system, where the calculation have to be done within 5 seconds. In the Mathscr
-
Ok, so I've moved house and it's all gone a bit wrong.... Usually I connect my iBook G4 to the internet using an airport extreme base station - ethernet cable goes from airport to BT router - BT Voyager 220V ADSL Voice Router. All was fine until I mo
-
Best way to copy VHS onto MBP?
hello, ok so im supposed to be copying a bunch of vhs tapes and dvds (that part is easier of course) onto my machine to consolidate them on to dvds or maybe an external HD. what would be the best way to get all that in? vhs>dv tape> machine or just u